Home » Archimedes archive » Acorn User » AU 1997-06 B.adf » Extras » WimpUtils/!Utils/!RunImage

WimpUtils/!Utils/!RunImage

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Archimedes archive » Acorn User » AU 1997-06 B.adf » Extras
Filename: WimpUtils/!Utils/!RunImage
Read OK:
File size: 223A8 bytes
Load address: 0000
Exec address: 0000
File contents
   10ONERRORPROCqA
   20SYS263872:SYS262380,-1,-1TOCK%:DIMpD%256,YE%256,A$(1):vK%=1<<10:VG%=32768+CK%:END=VG%+vK%:HIMEM=VG%:PROCUC("UtilsRes:",VG%):PROCTC:OK%=FNPB(200,"WIMP Utilities"):PROCPB:PROCPC:_closedown%=FALSE:QM%=FALSE:TD%=1:qJ%=0:SF%=TRUE:bC%=FALSE:fD%=FALSE:BJ%=0:FF%=TRUE:fF%=TRUE:cF%=TRUE:WF%=TRUE:b$="F":TI%=FALSE
   30eJ%=0:dE%=FALSE:jJ%=0:GJ%=0:oK%=TIME:OG%=FALSE:Q=20:DIMF(Q),G(Q),C(Q),D(Q),E(Q):DIMA%(99),B%(99),C%(99),A(399),B(399):AK%=0:DIMFG%1024:OC%=FALSE:SB%=1:SYS263873:ONERROROFF:ONERRORPROCqA
   40PROCJ("Intro",AI%):PROCD(AI%):PROCG(AI%):REPEAT:PROCDA(FNOA(0,OK%)):UNTIL_closedown%:SYS274948:PROCz:END
   50DEFPROCPC:PROCVC:PROCXC:PROCzA:ENDPROC
   60DEFPROCXC:LOCALeE%:BC%=FNQ(FNB("Form"),"Form",15):GM%=FNQ(FNB("Form"),"Other",9):HH%=FNQ(FNB("Effex"),"Effex",9):tM%=FNF(HH%,"Blank","_fx_blank"):uL%=FNF(HH%,"Flying Dots","_fx_birds"):nF%=FNQ(FNB("Free"),"Free",3):kJ%=FNQ("Misc","Misc",2)
   70rL%=FNF(kJ%,"Open Printer:","_MenuS_Printer"):XG%=FNQ(FNB("Filer"),"Filer",5):sF%=FNQ(FNB("SoundSub"),"Sound",4):CG%=FNQ(FNB("Commands"),"Commands",2):DL%=FNQ(FNB("MTIBar"),"MTI",12):eI%=FNF(0,FNB("Info"),""):KK%=FNF(0,FNB("SoundTrk"),"")
   80xK%=FNF(0,FNB("Commands"),""):CL%=FNF(0,FNB("Filer"),""):oL%=FNF(0,"Misc",""):MM%=FNF(0,FNB("Sinfo"),"_MenuS_Sysinfo"):eL%=FNF(0,FNB("Network"),"_MenuS_Net"):pM%=FNF(0,FNB("Jpeg"),"_MenuS_Jpeg"):AM%=FNF(0,FNB("Screensver"),"_MenuS_Screen")
   90aM%=FNF(0,FNB("DeskSpr"),"_MenuS_DeskSpr"):lM%=FNF(0,FNB("Squash"),"_MenuS_Squash"):QK%=FNF(0,FNB("Draw"),"_MenuS_Draw"):RM%=FNF(0,FNB("CD"),"_MenuS_CD"):eE%=FNF(0,FNB("Quit"),"_MenuS_Quit"):XK%=FNF(XG%,FNB("Free"),""):eM%=FNF(XG%,FNB("FastForm"),"_FastFormat"):
  100kM%=FNF(nF%,FNB("Drive4"),"_ShowFreeF"):mM%=FNF(nF%,FNB("Drive0"),"_ShowFreeZ"):bK%=FNF(nF%,"","_ShowFreeB"):xL%=FNF(sF%,FNB("Show"),"_MenuS_Show"):BM%=FNF(sF%,FNB("Preferences"),"_MenuS_Pref"):TM%=FNF(CG%,FNB("Multi"),"_MenuS_Multi")
  110OM%=FNF(CG%,FNB("Single"),"_MenuS_Single"):PROCNC(eI%,"progInfo","_PreOpenInfo",""):WM%=FNF(BC%,FNB("adfsf"),"_adfsf"):SM%=FNF(BC%,FNB("adfse"),"_adfse"):tL%=FNF(BC%,FNB("adfsd"),"_adfsd"):yJ%=FNF(BC%,FNB("adfsl"),"_adfsl"):gM%=FNF(BC%,FNB("dosq"),"_dosq"):
  120DM%=FNF(BC%,FNB("dosm"),"_dosm"):EM%=FNF(BC%,FNB("dosh"),"_dosh"):HM%=FNF(BC%,FNB("dosn"),"_dosn"):xM%=FNF(BC%,FNB("atarim"),"_atarim"):FM%=FNF(BC%,FNB("atarin"),"_atarin"):PROCb(xK%,CG%,""):PROCb(KK%,sF%,""):PROCb(CL%,XG%,""):PROCb(oL%,kJ%,""):PROCb(XK%,nF%,""):
  130IFNOTFNP("Econet",0)PROCu(eL%,1)
  140IFNOTFNP("CDFSDriver",0)PROCu(RM%,1)
  150PROCJC(bK%,1,2,"a0-9"):PROC_(yJ%,1):PROC_(eI%,1):PROCl(WB%,9,HH%,0,0,0):PROCl(sA%,3,BC%,0,0,0):PROC_(RM%,1):ENDPROC
  160DEFPROCVC:PROCJ("mainw",FA%):PROCJ("SoundTrk",GA%):PROCJ("Commands",YB%):PROCJ("Preferences",NC%):PROCJ("SystemInfo",zA%):PROCJ("Network",_A%):PROCJ("ScreenSaver",WB%):PROCJ("DeskSprites",PB%):PROCO(PB%,11,4089,"_DataLoad_Spr",TRUE):PROCO(PB%,22,4089,"_DataLoad_Tools",TRUE)
  170PROCO(PB%,3,4089,"_DataLoad_Pin",TRUE):PROCJ("Squasher",fB%):PROCP(fB%,9):PROCP(fB%,10):PROCP(fB%,11):PROCO(fB%,1,-1,"_SquashFileLoad",TRUE):PROCgC(fB%,11,32000,4042,9,"_SquashFileSave")::PROCJ("query",cG%):PROCJ("drawwin",CB%):PROCJ("drawwinp",nB%):PROCJ("CD",HB%):PROCJ("JPEG",vA%)
  180PROCJ("Format",sA%):PROCO(vA%,2,3205,"_DataLoad_JPEG",TRUE):PROCO(vA%,6,4096,"_DataLoad_Directory",TRUE):PROCO(CB%,-1,2815,"_DataLoad_AFF",-1):PROCJ("blank",rJ%):PROChC(CB%,"_UserRedraw_Draw"):PROCxB(CB%,nB%,2,0,0):PROCC(HB%,0,"_play_disc"):PROCC(HB%,1,"_stop_disc")
  190PROCC(HB%,2,"_rew_disc"):PROCC(HB%,3,"_ffwd_disc"):PROCC(HB%,7,"_pause_disc"):PROCC(HB%,8,"_eject_disc"):PROCC(YB%,0,"_execute"):PROCC(YB%,3,"_previous"):PROCC(YB%,4,"_help_comm"):PROCP(YB%,3):PROCC(sA%,0,"_format_disc"):PROCC(zA%,17,"_calculate_dhry"):PROCC(_A%,12,"_ClickS_Logon")
  200PROCC(_A%,36,"_ClickS_AddFS"):PROCC(_A%,37,"_ClickS_Notify"):PROCC(_A%,28,"_Cancel_Window"):PROCC(PB%,10,"_ClickS_Larger"):PROCC(PB%,9,"_ClickS_ClearPin"):PROCC(nB%,-1,"_ClickS_Pane"):PROCC(GA%,0,"_ClickS_Play"):PROCC(GA%,1,"_ClickS_Stop"):PROCC(GA%,2,"_ClickS_Rewind")
  210PROCC(GA%,3,"_ClickS_FastF"):PROCC(GA%,5,"_ClickS_VU"):PROCC(GA%,6,"_ClickS_Clear"):PROCC(GA%,7,"_ClickS_Pause"):PROCC(GA%,8,"_ClickS_Prefs"):PROCC(NC%,0,"_Update_Prefs"):PROCC(FA%,1,"_ClickS_Soundtrk"):PROCC(FA%,2,"_ClickS_Commands")
  220PROCC(FA%,3,"_ClickS_Sinfo"):PROCC(FA%,4,"_ClickS_Net"):PROCC(FA%,5,"_ClickS_Screen"):PROCC(FA%,6,"_ClickS_Jpeg"):PROCC(FA%,7,"_ClickS_DeskSpr"):PROCC(FA%,8,"_ClickS_Squash"):PROCC(FA%,9,"_ClickS_Draw"):PROCC(FA%,10,"_ClickS_CD"):PROCN(NC%,0,"_Update_Prefs")
  230PROCN(FA%,1,"_ClickA_Soundtrk"):PROCN(FA%,2,"_ClickA_Commands"):PROCN(FA%,3,"_ClickA_Sinfo"):PROCN(FA%,4,"_ClickA_Net"):PROCN(FA%,5,"_ClickA_Screen"):PROCN(FA%,6,"_ClickA_Jpeg"):PROCN(FA%,7,"_ClickA_DeskSpr"):PROCN(FA%,8,"_ClickA_Squash"):PROCN(FA%,9,"_ClickA_Draw")
  240PROCN(FA%,10,"_ClickA_CD"):PROCC(cG%,0,"_ClickS_Yes"):PROCC(cG%,2,"_ClickS_No"):IFNOTFNP("Pinboard",0.10)PROCP(PB%,9):PROCP(PB%,10)
  250IFNOTFNP("Econet",0)PROCP(FA%,4)
  260IFNOTFNP("CDFSDriver",0)THENPROCP(FA%,10)ELSEPROCzB
  270mA$=FN_GetOSVer:TA$=FN_GetSysInfo:PROCpC:PROCXB:IFFNP("Econet",0)PROCKC
  280PROCB(zA%,1,TA$,0):PROCB(zA%,3,mA$,0):PROCRC("_update_ModeInfo"):PROCB(cG%,1,FNB("quit"),0):PROCOA(NC%,1,3,2,0,127,1,0,"",""):PROCHC(CB%,"_update_DrawWin"):PROCC(WB%,0,"_update_Saver"):PROCC(WB%,1,"_Cancel_Window"):PROCO(GA%,-1,-1,"_SoundTrk_Load",-1)
  290PROCE(zA%,4,"idnum"):PROCE(FA%,1,"trkclick"):PROCE(FA%,2,"comclick"):PROCE(FA%,3,"sysclick"):PROCE(FA%,4,"netclick"):PROCE(FA%,5,"scrclick"):PROCE(FA%,6,"jpgclick"):PROCE(FA%,7,"sprclick"):PROCE(FA%,8,"squclick"):PROCE(FA%,9,"drwclick"):PROCE(GA%,0,"plyclick")
  300PROCE(GA%,1,"stpclick"):PROCE(GA%,2,"rewclick"):PROCE(GA%,3,"ffdclick"):PROCE(GA%,7,"pseclick"):PROCE(GA%,8,"prfclick"):PROCE(GA%,6,"clrclick"):PROCE(GA%,16,"repclick"):PROCE(GA%,4,"namfield"):PROCE(GA%,14,"autfield"):PROCE(GA%,13,"posfield"):PROCE(YB%,0,"execlick")
  310PROCE(YB%,1,"wrcclick"):PROCE(YB%,3,"preclick"):PROCE(YB%,4,"hcmclick"):PROCE(WB%,2,"wrdclick"):PROCE(WB%,9,"menclick"):PROCE(WB%,11,"savclick"):PROCE(WB%,0,"okclick"):PROCE(WB%,1,"canclick"):ENDPROC
  320DEFPROCzA:T=FNqA(-1,"!"+FNI,"",120,DL%,0,0,0):PROCE(-1,T,"iconbar"):PROCO(-1,T,-1,"_SoundTrk_Iload",-1):PROCO(-1,T,4089,"_DataLoad_Spr",-1):PROCC(-1,T,"_ClickS_IconBar"):ENDPROC
  330DEFFN_PreOpenInfo(o%):PROCB(o%,0,FNB("progInfo0"),0):PROCB(o%,1,FNB("progInfo1"),0):PROCB(o%,2,FNB("progInfo2"),0):PROCB(o%,3,FNB("progInfo3"),0):=0
  340DEFFN_eject_disc(o%,AA%):SYS"CD_OpenDrawer",,,,,,,,VB%:OC%=FALSE:iC%=FALSE:=0
  350DEFFN_stop_disc(o%,AA%):IFOC%THEN
  360SYS"CD_StopDisc",,,,,,,,VB%:PROCB(HB%,4,"Track "+STR$kD%+" : "+STR$nC%,TRUE):iC%=FALSE:OC%=FALSE:SB%=kD%:PROC_B
  370ENDIF:=0
  380DEFFN_play_disc(o%,AA%):IFNOTOC%THEN
  390SYS266830,0,oD%,,,,,,VB%:kD%=oD%?0:nC%=oD%?1
  400PROCB(HB%,4,"Track "+STR$SB%+" : "+STR$nC%,TRUE):SYS"CD_PlayTrack",SB%,255,,,,,,VB%:OC%=TRUE:iC%=FALSE
  410ENDIF:=0
  420DEFFN_pause_disc(o%,AA%):IFOC%THEN
  430IFiC%THEN
  440SYS"CD_AudioPause",0,,,,,,,VB%:iC%=FALSE
  450ELSE
  460SYS"CD_AudioPause",1,,,,,,,VB%
  470PROCB(HB%,9,"Paused",TRUE):iC%=TRUE
  480ENDIF:ENDIF:=0
  490DEFFN_ffwd_disc(o%,AA%):SB%+=1:IFSB%>nC%SB%=kD%
  500PROCB(HB%,4,"Track "+STR$SB%+" : "+STR$nC%,TRUE)
  510IFOC%SYS"CD_PlayTrack",SB%,255,,,,,,VB%:iC%=FALSE
  520=0
  530DEFFN_rew_disc(o%,AA%):SB%-=1:IFSB%<kD%SB%=nC%
  540PROCB(HB%,4,"Track "+STR$SB%+" : "+STR$nC%,TRUE):IFOC%SYS"CD_PlayTrack",SB%,255,,,,,,VB%:iC%=FALSE
  550=0
  560DEFFN_ClickS_Logon(o%,AA%):eB$=FNG(_A%,8):nB$=FNG(_A%,9):SYS262366,"Net":SYS262366,("Logon "+eB$+" "+nB$):=0
  570DEFFN_ClickS_Notify(o%,AA%):MB$=FNG(_A%,26):w=VAL(MB$):jB$=FNG(_A%,27):$FG%=jB$:SYS263872
  580FORNK%=1TOLEN($FG%)
  590SYS262167,5,0,w,AK%,FG%+NK%-1,1,1,1
  600NEXT:SYS263873:=0
  610DEFFN_ClickS_AddFS(o%,AA%):QB$=FNG(_A%,22):SB$=FNG(_A%,21):ZB$=FNG(_A%,20):SYS262366,"Net":SYS262366,("AddFS "+QB$+" "+SB$+" "+ZB$):=0
  620DEFFN_ClickS_Larger(o%,AA%):IFFNP("LargerSupport",0)THEN
  630IFFNP("Pinboard",0.10)SYS262366,"RMKill PinBoard"
  640PROCP(PB%,9):PROCP(PB%,10)
  650ELSE
  660OF%=FNg("Larger not loaded",FALSE,"WIMP Utilities","")
  670ENDIF:=0
  680DEFFN_ClickS_ClearPin(o%,AA%):SYS262366,"Pinboard":=0
  690DEFFN_ClickS_Play(o%,AA%):IFbC%SYS274947:fD%=TRUE
  700=0
  710DEFFN_ClickS_Stop(o%,AA%):IFNOTbC%:=0
  720SYS274949:SYS274951,0:fD%=FALSE:PROCh:=0
  730DEFFN_ClickS_Clear(o%,AA%):IFbC%THEN
  740SYS274948:bC%=FALSE:fD%=FALSE:PROCB(GA%,4," ",TRUE):PROCB(GA%,14," ",TRUE):PROCB(GA%,13,"0 : 0",TRUE)
  750ENDIF:=0
  760DEFFN_ClickS_VU(o%,AA%):SYS393438,"Spectre":=0
  770DEFFN_ClickS_Prefs(o%,AA%):PROCD(NC%):=0
  780DEFFN_ClickS_Pause(o%,AA%):IFbC%SYS274949:fD%=FALSE
  790=0
  800DEFFN_ClickS_Rewind(o%,AA%):IFNOTbC%:=0
  810SYS274952TOlB%:IFlB%>0THENSYS274951,lB%-1ELSE=0
  820PROCh
  830=0
  840DEFFN_ClickS_FastF(o%,AA%):IFNOTbC%:=0
  850SYS274952TOlB%,iG%,bD%:IFlB%<bD%THENSYS274951,lB%+1ELSE=0
  860PROCh:=0
  870DEFFN_ClickS_IconBar(o%,AA%):PROCD(FA%):=0
  880DEFFN_ClickS_Soundtrk(o%,AA%):PROCG(FA%):PROCD(GA%):=0
  890DEFFN_ClickS_Commands(o%,AA%):PROCG(FA%):PROCD(YB%):=0
  900DEFFN_ClickS_Sinfo(o%,AA%):PROCG(FA%):PROCD(zA%):=0
  910DEFFN_ClickS_Net(o%,AA%):PROCG(FA%):PROCD(_A%):=0
  920DEFFN_ClickS_Screen(o%,AA%):PROCG(FA%):PROCD(WB%):=0
  930DEFFN_ClickS_DeskSpr(o%,AA%):PROCG(FA%):PROCD(PB%):=0
  940DEFFN_ClickS_Squash(o%,AA%):PROCG(FA%):PROCD(fB%):=0
  950DEFFN_ClickS_Jpeg(o%,AA%):PROCG(FA%):PROCD(vA%):=0
  960DEFFN_ClickS_Draw(o%,AA%):i%=0:PROCG(FA%):PROCi(CB%,"Drawfile Renderer"):PROCf(i%):PROCD(CB%):=0
  970DEFFN_ClickS_CD(o%,AA%):PROCG(FA%):PROCgA:PROCD(HB%):=0
  980DEFFN_ClickS_Pane(o%,ZM%):LOCALH,G,F,D,B,C,E,g,AA:IFTI%THEN
  990PROCzC(i%,g,AA)
 1000IFFNC(nB%,6)THENB=0.25
 1010IFFNC(nB%,7)THENB=0.50
 1020IFFNC(nB%,8)THENB=0.75
 1030IFFNC(nB%,9)THENB=1
 1040IFFNC(nB%,10)THEN
 1050PROCTA(i%,CB%,60,60,60,160,C,E):B=C
 1060ENDIF
 1070PROCZ(i%,B,B)
 1080IFB<>gTHENPROCNA(i%,CB%,60,60,60,160):PROCD(CB%)
 1090ENDIF:=0
 1100DEFFN_execute(o%,AA%):A$(TD%)=FNG(YB%,1):SYS262366,A$(TD%):TD%=1-TD%:qJ%+=1:IFqJ%<>0:PROCg(YB%,3,0):=0
 1110DEFFN_previous(o%,AA%):TD%=1-TD%:PROCH(YB%,1,A$(TD%)):=0
 1120DEFFN_help_comm(o%,AA%):SYS262366,"Help Commands":=0
 1130DEFFN_format_disc(o%,AA%):LOCALgD%,OF%:IFFNC(sA%,7)gD%=0
 1140IFFNC(sA%,8)gD%=1
 1150IFFNC(sA%,9)gD%=2
 1160IFFNC(sA%,11)gD%=3
 1170OSCLI("Format "+STR$gD%+" "+b$+" "+FNG(sA%,1)+" Y")
 1180OF%=FNg(("Disc Formatted, "+FNG(sA%,2)+", "+b$+", Drive :"+STR$gD%+", "+FNG(sA%,1)),FALSE,"WIMP Utilities",""):=0
 1190DEFFN_ClickA_Jpeg(o%,AA%):PROCD(vA%):=0
 1200DEFFN_ClickA_Soundtrk(o%,AA%):PROCD(GA%):=0
 1210DEFFN_ClickA_Commands(o%,AA%):PROCD(YB%):=0
 1220DEFFN_ClickA_Me(o%,AA%):PROCD(YM%):=0
 1230DEFFN_ClickA_Sinfo(o%,AA%):PROCD(zA%):=0
 1240DEFFN_ClickA_Net(o%,AA%):PROCD(_A%):=0
 1250DEFFN_ClickA_Screen(o%,AA%):PROCD(WB%):=0
 1260DEFFN_ClickA_DeskSpr(o%,AA%):PROCD(PB%):=0
 1270DEFFN_ClickA_Squash(o%,AA%):PROCD(fB%):=0
 1280DEFFN_ClickA_Draw(o%,AA%)i%=0:PROCf(i%):PROCD(CB%):=0
 1290DEFFN_ClickA_CD(o%,AA%)::PROCD(HB%):=0
 1300DEFFN_MenuS_Jpeg(OA%):PROCD(vA%):=0
 1310DEFFN_MenuS_Printer(OA%):SYS262366,"Filer_OpenDir Printer:":=0
 1320DEFFN_fx_blank(OA%):PROCH(WB%,8,"Blank"):=0
 1330DEFFN_fx_birds(OA%):PROCH(WB%,8,"Dots"):=0
 1340DEFFN_MenuS_CD(OA%):PROCgA:PROCD(HB%):=0
 1350DEFFN_MenuS_Draw(OA%):i%=0:PROCf(i%):PROCD(CB%):=0
 1360DEFFN_MenuS_Quit(OA%):_closedown%=TRUE:=0
 1370DEFFN_MenuS_Show(OA%):PROCD(GA%):=0
 1380DEFFN_MenuS_Pref(OA%):PROCD(NC%):=0
 1390DEFFN_MenuS_Multi(OA%):PROCD(YB%):=0
 1400DEFFN_MenuS_Single(OA%):SYS262366,"GOS":=0
 1410DEFFN_MenuS_DeskSpr(OA%):PROCD(PB%):=0
 1420DEFFN_MenuS_Squash(OA%):PROCD(fB%):=0
 1430DEFFN_MenuS_Sysinfo(OA%):PROCD(zA%):=0
 1440DEFFN_MenuS_Net(OA%):PROCD(_A%):=0
 1450DEFFN_MenuS_Screen(OA%):PROCD(WB%):=0
 1460DEFFN_FastFormat(OA%):PROCD(sA%):=0
 1470DEFFN_adfsf(OA%):b$="F":PROCH(sA%,2,FNB("adfsf")):=0
 1480DEFFN_adfse(OA%):b$="E":PROCH(sA%,2,FNB("adfse")):=0
 1490DEFFN_adfsd(OA%):b$="D":PROCH(sA%,2,FNB("adfsd")):=0
 1500DEFFN_adfsl(OA%):b$="L":PROCH(sA%,2,FNB("adfsl")):=0
 1510DEFFN_dosq(OA%):b$="DOS/Q":PROCH(sA%,2,FNB("dosq")):=0
 1520DEFFN_dosm(OA%):b$="DOS/M":PROCH(sA%,2,FNB("dosm")):=0
 1530DEFFN_dosh(OA%):b$="DOS/H":PROCH(sA%,2,FNB("dosh")):=0
 1540DEFFN_dosn(OA%):b$="DOS/N":PROCH(sA%,2,FNB("dosn")):=0
 1550DEFFN_atarim(OA%):b$="ATARI/M":PROCH(sA%,2,FNB("atarim")):=0
 1560DEFFN_atarin(OA%):b$="ATARI/N":PROCH(sA%,2,FNB("atarin")):=0
 1570DEFFN_DataLoad_AFF(sL%,wB%,yA$,iB%):TI%=TRUE:LOCALB,C,E
 1580PROCi(CB%,yA$):PROCqB(i%):i%=FNxA(yA$)
 1590IFFNC(nB%,6)B=0.25
 1600IFFNC(nB%,7)B=0.50
 1610IFFNC(nB%,8)B=0.75
 1620IFFNC(nB%,9)B=1
 1630IFFNC(nB%,10)THEN
 1640PROCTA(i%,CB%,60,60,60,160,C,E)
 1650IFE<CTHENB=EELSEB=C
 1660ENDIF
 1670PROCZ(i%,B,B):PROCNA(i%,CB%,60,60,60,160):PROCD(CB%):SYS262353,CB%,-3000,-3000,3000,3000:=0
 1680DEFFN_SoundTrk_Load(HD%,wB%,H$,iB%)
 1690IFwB%=3254ORwB%=1THEN
 1700eE%=FN_ClickS_Clear(0,0)
 1710SYS274945,H$:bC%=TRUE:eE%=FN_Update_Prefs(NC%,0)
 1720SYS274954TO,,,p$,WA$:PROCB(GA%,4,p$,TRUE):PROCB(GA%,14,WA$,TRUE)
 1730SYS274952TOlB%,iG%,bD%:PROCB(GA%,13,STR$lB%+" : "+STR$bD%,TRUE):ENDIF:=0
 1740DEFFN_SoundTrk_Iload(HD%,wB%,H$,iB%):IFwB%=3254ORwB%=1THEN
 1750eE%=FN_ClickS_Clear(0,0)
 1760SYS274945,H$:bC%=TRUE:eE%=FN_Update_Prefs(NC%,0):SYS274954TO,,,p$,WA$:PROCB(GA%,4,p$,TRUE):PROCB(GA%,14,WA$,TRUE):SYS274952TOlB%,iG%,bD%:PROCB(GA%,13,STR$lB%+" : "+STR$bD%,TRUE):PROCD(GA%)
 1770ENDIF:=0
 1780DEFFN_DataLoad_Spr(HD%,wB%,H$,iB%):SYS262366,("IconSprites "+H$):=0
 1790DEFFN_DataLoad_Tools(HD%,wB%,H$,iB%):SYS262366,("ToolSprites "+H$):=0
 1800DEFFN_DataLoad_Pin(HD%,wB%,H$,iB%)
 1810IFFNC(PB%,17)SYS262366,("Backdrop -Scale "+H$)
 1820IFFNC(PB%,18)SYS262366,("Backdrop -Centre "+H$)
 1830IFFNC(PB%,19)SYS262366,("Backdrop -Tile "+H$)
 1840=0
 1850DEFFN_DataLoad_Directory(HD%,wB%,H$,iB%):PROCH(vA%,9,H$):SF%=FALSE:=0
 1860DEFFN_DataLoad_JPEG(HD%,wB%,H$,iB%):SF%=TRUE
 1870IFFNG(vA%,9)<>""SF%=FALSE
 1880o$=""
 1890IFFNC(vA%,20)o$+="-gif "
 1900IFFNC(vA%,21)o$+="-pnm "
 1910IFFNC(vA%,23)o$+="-targa "
 1920IFFNC(vA%,26)o$+="-bmp "
 1930IFFNC(vA%,17)o$+="-verbose "
 1940IFFNC(vA%,18)o$+="-nodither "
 1950IFFNC(vA%,19)o$+="-greyscale "
 1960IFSF%=TRUETHEN
 1970OF%=FNg("No output path selected, if unsure see !Help file",FALSE,"WIMP Utilities",""):=0
 1980ELSE
 1990SYS263872
 2000w$=FNG(vA%,9)+"."+FNd(H$)
 2010IFw$=H$THEN
 2020SYS263874:OF%=FNg("Output directories cannot be the same",FALSE,"WIMP Utilities",""):=0
 2030ELSE
 2040EA$="Run UtilsRFS:djpeg "+o$+H$+" "+w$
 2050SYS262366,EA$:SYS8,5,w$TOFK%
 2060IFFK%=1THEN
 2070IFFNC(vA%,20)SYS8,18,w$,1685
 2080IFFNC(vA%,21)SYS8,18,w$,1694
 2090IFFNC(vA%,23)SYS8,18,w$,1693
 2100IFFNC(vA%,26)SYS8,18,w$,1692
 2110ENDIF
 2120SYS263873:ENDIF:ENDIF:=0
 2130DEFFN_SquashFileLoad(HD%,wB%,H$,iB%):kB$=H$
 2140IFFNC(fB%,8)THEN
 2150EA$="Run UtilsRFS:squash "+H$:SYS262366,EA$
 2160ELSE
 2170PROCg(fB%,9,0):PROCg(fB%,10,0):PROCg(fB%,11,0):PROCH(fB%,9,FNd(H$))
 2180ENDIF:=0
 2190DEFFN_SquashFileSave(OB$):EA$="Run UtilsRFS:squash "+kB$+" "+OB$
 2200SYS262366,EA$:=0
 2210DEFFN_UserRedraw_Draw(OA%,w%,y%)LOCALB,H,G,F,D,k,h:PROCp(i%,H,G,F,D,TRUE)
 2220k=-(160+D+G)+y%:h=w%-H+60:PROCUA(i%,h,k,OA%,FNC(nB%,11)):=0
 2230DEFPROCzB:LOCALUE%:UE%=0:SYS"CDFS_ConvertDriveToDevice",UE%TO,WE%
 2240DIMVB%20:DIMoD%5:VB%!0=(WE%AND7):VB%!4=(WE%AND24)>>3:VB%!8=(WE%AND224)>>5:VB%!12=(WE%AND65280)>>8:VB%!16=(WE%AND&FFFF0000)>>16:iC%=FALSE:OC%=FALSE:ENDPROC
 2250DEFPROCgA:SYS"CD_EnquireTrack",0,oD%,,,,,,VB%
 2260kD%=oD%?0
 2270nC%=oD%?1
 2280IFNOTOC%SB%=kD%
 2290PROCB(HB%,4,"Track "+STR$SB%+" : "+STR$nC%,TRUE)
 2300ENDPROC
 2310DEFFN_Cancel_Window(o%,AA%):PROCG(o%):=0
 2320DEFFN_update_Saver(o%,AA%)
 2330IFFNC(o%,11)OG%=TRUEELSEOG%=FALSE
 2340cB$=FNG(o%,2):gL%=6000*(VAL(cB$))
 2350PROCG(o%)
 2360=0
 2370DEFPROCXA:MOUSErH%,wH%,RK%:SYS6,121,0TO,cK%
 2380IFrH%<>jJ%ORwH%<>GJ%ORRK%<>0ORcK%<>255THENeJ%=TIME:IFdE%THENPROCD(rJ%):PROCG(rJ%):MOUSEON:dE%=FALSE
 2390oK%=TIME:jJ%=rH%:GJ%=wH%
 2400IFTIME-eJ%>gL%ANDdE%=FALSETHENPROCDC
 2410ENDPROC
 2420DEFPROCDC:MOUSEOFF:dE%=TRUE:PM%=EVAL("FN"+"_"+FNG(WB%,8)):ENDPROC
 2430DEFFN_Blank:SYS274688,0:=0
 2440DEFFN_Dots:GCOL135:CLS:OFF:FORP=0TO399:A(P)=COSRADP*8+.5:B(P)=SINRADP*8+.5:NEXT:F%=4444:CLS:GCOL3,3:G%=44:FORX%=1TOG%:A%(X%)=RND(1280):B%(X%)=RND(1024):C%(X%)=RND(360):CIRCLEFILLA%(X%),B%(X%),5:NEXT
 2450REPEAT:PROCXA:FORX%=1TOG%:E%=RND(3)-2:C%(X%)=(C%(X%)+E%+360)MOD360:CIRCLEFILLA%(X%),B%(X%),5:A%(X%)=(A%(X%)+A(C%(X%))+1280)MOD1280:B%(X%)=(B%(X%)+B(C%(X%))+1024)MOD1024:CIRCLEFILLA%(X%),B%(X%),5:NEXT:UNTILdE%=FALSE
 2460=0
 2470DEFFN_Update_Prefs(o%,AA%):UB$=FNG(NC%,1):SYS274962,VAL(UB$)
 2480IFFNC(o%,16)SYS262466,1,-126
 2490IFFNC(o%,17)SYS262466,1,-70
 2500IFFNC(o%,18)SYS262466,1,-40
 2510IFFNC(o%,19)SYS262466,1,0
 2520IFFNC(o%,20)SYS262466,1,40
 2530IFFNC(o%,21)SYS262466,1,70
 2540IFFNC(o%,22)SYS262466,1,127
 2550IFFNC(o%,23)SYS262466,2,-126
 2560IFFNC(o%,24)SYS262466,2,-70
 2570IFFNC(o%,25)SYS262466,2,-40
 2580IFFNC(o%,26)SYS262466,2,0
 2590IFFNC(o%,27)SYS262466,2,40
 2600IFFNC(o%,28)SYS262466,2,70
 2610IFFNC(o%,29)SYS262466,2,127
 2620IFFNC(o%,30)SYS262466,3,-126
 2630IFFNC(o%,31)SYS262466,3,-70
 2640IFFNC(o%,32)SYS262466,3,-40
 2650IFFNC(o%,33)SYS262466,3,0
 2660IFFNC(o%,34)SYS262466,3,40
 2670IFFNC(o%,35)SYS262466,3,70
 2680IFFNC(o%,36)SYS262466,3,127
 2690IFFNC(o%,37)SYS262466,4,-126
 2700IFFNC(o%,38)SYS262466,4,-70
 2710IFFNC(o%,39)SYS262466,4,-40
 2720IFFNC(o%,40)SYS262466,4,0
 2730IFFNC(o%,41)SYS262466,4,40
 2740IFFNC(o%,42)SYS262466,4,70
 2750IFFNC(o%,43)SYS262466,4,127
 2760IFFNR(NC%)ANDFNaA=4THENPROCG(NC%)
 2770=0
 2780DEFFN_ShowFreeZ(OA%):SYS262366,"ShowFree -FS ADFS 0":=0
 2790DEFFN_ShowFreeF(OA%):SYS262366,"ShowFree -FS ADFS 4":=0
 2800DEFFN_ShowFreeB(OA%):LOCALUE%,rA$
 2810UE%=!(OA%+12):rA$=CHR$(?UE%):SYS262366,"ShowFree -FS ADFS "+rA$
 2820=0
 2830DEFFN_GetSysInfo
 2840SYS88,2TO,,,yK%,tK%:TA$="&"+FNLA(yK%)+" "+FNLA(tK%):=TA$
 2850DEFFN_GetOSVer:LOCALVF%,d$,QE%:SYS30,18,"UtilityModule"TO,,,VF%
 2860CASEVF%OF
 2870WHEN-1,0:="Not available"
 2880OTHERWISE
 2890QE%=!(VF%+20)+VF%:d$="":WHILE((?QE%>31)OR(?QE%=9)):d$+=CHR$(?QE%):QE%+=1:ENDWHILE:l$=d$:l$=RIGHT$(l$,18):=l$
 2900DEFPROCh
 2910SYS274952TOlB%,iG%,bD%
 2920IFlB%<>BJ%PROCB(GA%,13,STR$lB%+" : "+STR$bD%,TRUE):BJ%=lB%
 2930ENDPROC
 2940DEFPROCXB:SYS88,1TO,GK%
 2950CASEGK%OF
 2960WHEN0:PROCB(zA%,11,"TV/Standard",TRUE)
 2970WHEN1:PROCB(zA%,11,"Multiscan",TRUE)
 2980WHEN2:PROCB(zA%,11,"Hi-Res Monochrome",TRUE)
 2990WHEN3:PROCB(zA%,11,"VGA",TRUE)
 3000WHEN4:PROCB(zA%,11,"SVGA",TRUE)
 3010WHEN5:PROCB(zA%,11,"LCD",TRUE)
 3020OTHERWISEPROCB(zA%,11,"Unknown",TRUE)
 3030ENDCASE
 3040ENDPROC
 3050DEFFN_update_ModeInfo:SYS53,-1,11TO,,w%:SYS53,-1,12TO,,y%:SYS53,-1,3TO,,KD%:w%+=1:y%+=1:IFKD%=63THENKD%=255
 3060KD%+=1:KD%=LOG(KD%)/LOG(2)
 3070WB$=LEFT$(mA$,4)
 3080IFVALWB$>=3.5THEN
 3090nA$=STR$w%+"x"+STR$y%+", "+STR$KD%+" bpp"
 3100ELSE
 3110_K%=MODE:nA$=STR$_K%+", "+STR$w%+"x"+STR$y%+", "+STR$KD%+" bpp"
 3120ENDIF:PROCB(zA%,13,nA$,FALSE):=0
 3130DEFFN_update_DrawWin(qL%):PROCi(CB%,"Drawfile Renderer"):=1
 3140DEFFNLA(c%)
 3150SYS212,c%,YE%,10:Y$="":WHILE((?YE%>31)OR(?YE%=9)):Y$+=CHR$(?YE%):YE%+=1:ENDWHILE:=Y$
 3160DEFPROCpC
 3170SYS81TOq%,ZH%:pK%=(q%*ZH%)DIV1024:PROCB(zA%,7,(STR$pK%+" Kilobytes"),TRUE)
 3180ENDPROC
 3190DEFPROC_B
 3200LOCALBI%
 3210SYS"CD_EnquireAddress",1,,,,,,,VB%TOhI%;BI%
 3220IFBI%AND1THEN
 3230IF%=0
 3240JF%=0
 3250ELSE
 3260IF%=hI%<<16:IF%=IF%>>24
 3270JF%=hI%<<8:JF%=JF%>>24
 3280ENDIF
 3290PROCB(HB%,9,STR$JF%+" : "+STR$IF%,TRUE)
 3300ENDPROC
 3310DEFFN_calculate_dhry(o%,AA%):SYS263872:LOCALR$
 3320SYS262366,"UnSet ArmSI$Dhrystone":SYS262366,"UtilsRFS:Dhrystones"
 3330SYS131107,"ArmSI$Dhrystone",pD%,32+(1<<31),0,0TO,,JK%
 3340IFJK%=0THEN
 3350i=-1:d=-1
 3360ELSE
 3370SYS35,"ArmSI$Dhrystone",pD%,32,0,0:R$="":WHILE((?pD%>31)OR(?pD%=9)):R$+=CHR$(?pD%):pD%+=1:ENDWHILE
 3380l$=R$:i=VAL(l$):l$=MID$(l$,INSTR(l$," ")):d=VAL(l$):PROCH(zA%,16,STR$i+" �S/loop"):PROCH(zA%,18,STR$d+" dhrystones/S")
 3390SYS262366,"UnSet ARMSI$Dhrystone"
 3400ENDIF:SYS263873:=0
 3410DEFPROCKC
 3420SYS262154TOJL%,EA
 3430PROCB(_A%,39,"Station "+STR$JL%,0)
 3440SYS262208TOj
 3450IFj=0THEN
 3460PROCB(_A%,11,"Not logged on",0)
 3470ELSE
 3480PROCB(_A%,11,STR$j,0)
 3490ENDIF
 3500SYS262656TOZH%
 3510PROCB(_A%,41,STR$ZH%,0)
 3520ENDPROC
 3530DEFPROCaA:LOCALq%,f%,m%
 3540IFOG%PROCXA
 3550IFfD%THEN
 3560IFFNR(GA%)THEN
 3570R$=FNG(GA%,13):SYS274952TOq%,f%,m%
 3580IFq%=m%THEN
 3590IFf%=63THEN
 3600IFNOTFNC(GA%,16)SYS274949:SYS274951,0:fD%=FALSE:PROCh
 3610ENDIF
 3620ENDIF
 3630IFSTR$q%<>LEFT$(R$,LEN(STR$q%))PROCH(GA%,13,STR$q%+" : "+STR$m%)
 3640ENDIF
 3650IFFNC(GA%,9)THEN
 3660IFFF%=FALSESYS274960,1:FF%=TRUE
 3670ELSEIFFF%=TRUESYS274959,1:FF%=FALSE
 3680ENDIF
 3690IFFNC(GA%,10)THEN
 3700IFfF%=FALSESYS274960,2:fF%=TRUE
 3710ELSEIFfF%=TRUESYS274959,2:fF%=FALSE
 3720ENDIF
 3730IFFNC(GA%,11)THEN
 3740IFcF%=FALSESYS274960,3:cF%=TRUE
 3750ELSEIFcF%=TRUESYS274959,3:cF%=FALSE
 3760ENDIF
 3770IFFNC(GA%,12)THEN
 3780IFWF%=FALSESYS274960,4:WF%=TRUE
 3790ELSEIFWF%=TRUESYS274959,4:WF%=FALSE
 3800ENDIF
 3810ENDIF
 3820ENDPROC
 3830DEFPROCf(RETURNi%)
 3840LOCAL_B$,vE%,rB%
 3850i%=FNA(60+24)
 3860i%!0=-1
 3870i%!4=60
 3880i%!8=0
 3890|(i%+12)=1814.1732
 3900i%!20=7
 3910i%!24=-1
 3920i%!28=0
 3930i%!32=0
 3940i%!36=0
 3950i%!40=-1
 3960i%!44=-1
 3970i%!48=0
 3980i%!52=0
 3990$(i%+(i%!4))="Draw"
 4000i%!(i%!4+4)=201
 4010i%!(i%!4+8)=0
 4020$(i%+(i%!4+12))=FNp(FNI," ",11)
 4030i%!8=i%!4+24
 4040PROCQ(0,i%)
 4050PROCQ(0,i%)
 4060PROCQ(0,i%)
 4070PROCQ(0,i%)
 4080i%!48=FNA(16)
 4090vE%=i%!48
 4100vE%!0=0
 4110vE%!4=0
 4120vE%!8=0
 4130vE%!12=0
 4140i%!52=FNA(24)
 4150rB%=i%!52
 4160rB%!0=1<<16
 4170rB%!4=0
 4180rB%!8=0
 4190rB%!12=1<<16
 4200rB%!16=0
 4210rB%!20=0
 4220ENDPROC
 4230DEFPROCSE(O$,dM%)
 4240$UF%=O$
 4250UF%+=LENO$
 4260REPEAT
 4270?UF%=0
 4280UF%+=1
 4290UNTILUF%MOD4=0
 4300ENDPROC
 4310DEFPROCdE(lC%,nK%,fL%,RL%,SL%)
 4320lC%!0=nK%
 4330lC%!4=fL%
 4340lC%!8=RL%
 4350lC%!12=SL%
 4360ENDPROC
 4370DEFPROCQ(l%,HL%)
 4380LOCALuE%
 4390i%=FNK(i%,4)
 4400uE%=i%+i%!8
 4410!uE%=l%
 4420i%!8+=4
 4430ENDPROC
 4440DEFPROCpD(HL%,p$)
 4450LOCALuE%
 4460IFi%!28>0THENPROCmC(i%)
 4470i%!28=i%!8
 4480PROCQ(6,i%)
 4490PROCQ(36,i%)
 4500PROCQ(-1,i%)
 4510PROCQ(-1,i%)
 4520PROCQ(1,i%)
 4530PROCQ(1,i%)
 4540i%=FNK(i%,12)
 4550uE%=i%+i%!8
 4560$uE%=p$
 4570i%!8+=12
 4580ENDPROC
 4590DEFPROCmC(i%)
 4600LOCALlC%
 4610IFi%!28>0THEN
 4620lC%=i%+(i%!28)
 4630lC%!4=(i%+i%!8)-lC%
 4640i%!28=0
 4650ENDIF
 4660ENDPROC
 4670DEFPROCqB(i%)
 4680IFFNT(i%!48)THENPROCA(i%!48)
 4690PROCA(i%)
 4700ENDPROC
 4710DEFPROCCG(i%,CB$)
 4720LOCALX%
 4730X%=OPENOUT(CB$)
 4740SYS12,2,X%,i%+(i%!4),i%!8-i%!4
 4750CLOSE#X%
 4760OSCLI("SetType "+CB$+" &AFF")
 4770ENDPROC
 4780DEFFNxA(p$)
 4790LOCALSC%,X%,iB%
 4800PROCf(SC%)
 4810SC%!8-=40
 4820iB%=FNi(p$)
 4830SC%=FNK(SC%,iB%)
 4840X%=OPENIN(p$)
 4850SYS12,4,X%,SC%+SC%!4,iB%
 4860CLOSE#X%
 4870SC%!8=iB%+SC%!4
 4880PROCZ(i%,1,1)
 4890=SC%
 4900DEFPROCPE(i%,I,J,L,M)
 4910LOCALTA%
 4920TA%=i%+i%!4
 4930IF(TA%+32)=0AND!(TA%+36)=0THEN
 4940!(TA%+24)=I
 4950!(TA%+28)=J
 4960!(TA%+32)=L
 4970!(TA%+36)=M
 4980ELSE
 4990IFI<!(TA%+24)THEN!(TA%+24)=I
 5000IFJ<!(TA%+28)THEN!(TA%+28)=J
 5010IFL>!(TA%+32)THEN!(TA%+32)=L
 5020IFM>!(TA%+36)THEN!(TA%+36)=M
 5030ENDIF
 5040IFi%!28>0THENPROCvB(i%,I,J,L,M)
 5050ENDPROC
 5060DEFPROCvB(i%,I,J,L,M)
 5070LOCALTA%
 5080TA%=i%+i%!28
 5090IF!(TA%+8)=-1THEN
 5100!(TA%+8)=I
 5110ELSE
 5120IFI<!(TA%+8)THEN!(TA%+8)=I
 5130ENDIF
 5140IF!(TA%+12)=-1THEN
 5150!(TA%+12)=J
 5160ELSE
 5170IFJ<!(TA%+12)THEN!(TA%+12)=J
 5180ENDIF
 5190IFL>!(TA%+16)THEN!(TA%+16)=L
 5200IFM>!(TA%+20)THEN!(TA%+20)=M
 5210ENDPROC
 5220DEFPROCp(i%,FA,HA,IA,GA,zJ%)
 5230LOCALsH%,lH%,TC%,rB%,rD%
 5240sH%=i%+i%!4
 5250lH%=i%!8-i%!4
 5260rB%=i%!52
 5270rB%!20=0
 5280rB%!24=0
 5290TC%=FNA(16)
 5300IFzJ%<>0THENrD%=256ELSErD%=1
 5310SYS283969,0,sH%,lH%,rB%,TC%
 5320H=(TC%!0)/rD%
 5330G=(TC%!4)/rD%
 5340F=(TC%!8-TC%!0)/rD%
 5350D=(TC%!12-TC%!4)/rD%
 5360PROCA(TC%)
 5370ENDPROC
 5380DEFFNTC(i%)
 5390=i%!8-i%!4
 5400DEFFNhC(bB$,y,BA)
 5410LOCALZJ%
 5420SYS262273,,bB$,y*16,BA*16,0,0TOZJ%
 5430=ZJ%
 5440DEFPROCUA(i%,w%,y%,s%,UC%)
 5450LOCALIB%,cE%,tE%
 5460IFUC%=-1THENUC%=1ELSEUC%=0
 5470IB%=i%!52
 5480cE%=i%+i%!4
 5490tE%=i%!8-i%!4
 5500IB%!16=w%*256
 5510IB%!20=y%*256
 5520SYS283968,UC%,cE%,tE%,IB%,s%+28
 5530IB%!16=0
 5540IB%!20=0
 5550ENDPROC
 5560DEFPROCUA(i%,w%,y%,CA,t,s%,UC%)
 5570LOCALIB%,cE%,tE%
 5580IFUC%=-1THENUC%=1ELSEUC%=0
 5590IB%=FNA(24)
 5600cE%=i%+i%!4
 5610tE%=i%!8-i%!4
 5620!IB%=INT(65536*CA)
 5630IB%!4=0
 5640IB%!8=0
 5650IB%!12=INT(65536*t)
 5660IB%!16=w%*256
 5670IB%!20=y%*256
 5680SYS283968,UC%,cE%,tE%,IB%,s%+28
 5690PROCA(IB%)
 5700ENDPROC
 5710DEFPROCZ(i%,C,E)
 5720LOCALID%
 5730ID%=i%!52
 5740ID%!0=INT(65536*C)
 5750ID%!12=INT(65536*E)
 5760ENDPROC
 5770DEFPROCzC(i%,OA,DA)
 5780LOCALID%
 5790ID%=i%!52
 5800C=ID%!0/65536
 5810E=ID%!12/65536
 5820ENDPROC
 5830DEFPROCNA(i%,o%,GG%,UG%,WG%,AG%)
 5840LOCALH,G,F,D
 5850PROCp(i%,H,G,F,D,TRUE)
 5860PROCwB(o%,0,-(AG%+UG%+D+G),F+GG%+WG%,0,0)
 5870ENDPROC
 5880DEFPROCTA(i%,o%,GG%,UG%,WG%,AG%,RETURNC,RETURNE):LOCALH,G,F,D,KC%,gI%,FI%,a,b
 5890PROCZ(i%,a,b)
 5900PROCZ(i%,1,1)
 5910PROCp(i%,H,G,F,D,TRUE)
 5920KC%=FNA(36)
 5930!KC%=o%
 5940SYS262347,,KC%
 5950gI%=(KC%!12-KC%!4+KC%!20)-(GG%+WG%)
 5960FI%=(KC%!16-KC%!8+KC%!24)-(AG%+UG%)
 5970C=(gI%/(F-0)):E=(FI%/(D-0))
 5980PROCA(KC%):PROCZ(i%,a,b)
 5990ENDPROC
 6000DEFFNiB:=2.18*100
 6010DEFPROCSC:_MSE_SELECTBUT=4:_MSE_MENUBUT=2:_MSE_ADJUSTBUT=1:_EVENT_NULL=0:_EVENT_REDRAWWIN=1:_EVENT_OPENWIN=2:_EVENT_CLOSEWIN=3:_EVENT_PTRLEAVING=4:_EVENT_PTRENTERING=5:_EVNT_MSECLICK=6:_EVNT_DRAGEND=7:_POPUP_TYPE_TEXT=0
 6020_POPUP_TYPE_WIMPCOLOUR=1:_POPUP_TYPE_DATEPICK=2:_POPUP_TYPE_CALCULATOR=3:_POPUP_TYPE_FONTPICK=4:_POPUP_TYPE_LINEFONT=5:_POPUP_TYPE_FONTMENU=6:_POPUP_TYPE_TIMEPICK=7:_POPUP_TYPE_COLOUR24=8:_IBAR_RIGHT%=-1:_IBAR_LEFT%=-2:_BUTTON_TYPE_NEVER=0
 6030_BUTTON_TYPE_CLICK=3:_BUTTON_TYPE_MENU=9:ENDPROC
 6040DEFFNjB:LOCALh%:h%=_U%!80:IFh%=0THEN=""
 6050=$h%
 6060DEFFNZA(PF%,d%,gC%):LOCALe%,t%,y%,LA%,CA%:IFd%=-1THENd%=-2
 6070LA%=FNa(_U%!12)-8:e%=0:y%=FALSE:t%=_U%!12:j$="":REPEAT:IF(t%!e%=d%)THEN
 6080IFt%!(e%+4)=gC%THEN
 6090CA%=t%!(e%+8):IFCA%=-2THENCA%=_U%!252
 6100y%=TRUE
 6110ELSE
 6120ENDIF
 6130ENDIF:e%+=48:UNTIL(e%>=LA%ORy%):=CA%
 6140DEFPROCNC(ZD%,d$,uA$,HB$):LOCALf%,h%,sB%:IFNOTFNiA(d$)THENERROR99,FNN("SHELLMSG03",d$)
 6150f%=FNA(12):f%!0=FNA(LENd$+1):h%=f%!0:$h%=d$:f%!4=FNA(LENuA$+1):h%=f%!4:$h%=uA$:f%!8=FNA(LENHB$+1):h%=f%!8:$h%=HB$:SYS285646,ZD%,f%:SYS285644,,TRUE:ENDPROC
 6160DEFFNB(L$):=FNt(L$,"","")
 6170DEFFNN(L$,GA$):=FNt(L$,GA$,"")
 6180DEFFNKA(L$,GA$,aA$):=FNt(L$,GA$,aA$)
 6190DEFFNt(L$,GA$,aA$):LOCALp%,L%,AA$,hE%,aD%:IFLEFT$(L$,8)="SHELLMSG"THEN
 6200hE%=_U%!284:aD%=_U%!280
 6210ELSEhE%=_U%!64:aD%=_U%!68
 6220ENDIF:SYS398594,aD%,L$,hE%,256,GA$,aA$TO,,,L%;p%:IFp%AND1THEN
 6230ELSEhE%?L%=13:AA$=$(hE%)
 6240ENDIF:=AA$
 6250DEFFNzA(hC%,MA$):LOCALdH%,JB%:DIMdH%4:!dH%=0:IFFNo(3.1)THEN
 6260hC%=310:SYS262336,hC%,&4B534154,MA$,dH%TOhC%,JB%
 6270ELSEhC%=200:SYS262336,hC%,&4B534154,MA$TOhC%,JB%
 6280ENDIF:IF_U%!100AND1<<6THEN
 6290SYS"WimpExt_Initialise",14,JB%
 6300ENDIF:_U%!148=JB%:=JB%
 6310DEFFNPB(hC%,MA$):LOCALJB%:JB%=FNzA(hC%,MA$):SYS530050,JB%:=JB%
 6320DEFPROCiC(JB%):IFFNDBTHEN
 6330PROCbF
 6340ENDIF:IFFNqTHEN
 6350PROCHD
 6360ENDIF:IF_U%!100AND1<<6THEN
 6370SYS"WimpExt_Initialise",14,JB%
 6380ENDIF:SYS393437,JB%,&4B534154:SYS661123,JB%:IF_U%!100AND1<<2THENSYS"XImpulse_CloseDown",_U%!148
 6390ENDPROC
 6400DEFPROCgF(JB%):IFFNqTHEN
 6410PROCQE
 6420ENDIF:IFFNqTHEN
 6430PROCHD
 6440ENDIF:IF_U%!100AND1<<6THEN
 6450SYS"WimpExt_Initialise",14,JB%
 6460ENDIF:SYS393437,JB%,&4B534154:IF_U%!100AND1<<2THENSYS"XImpulse_CloseDown",_U%!148
 6470OSCLI("Unset "+_shell_AppName$+"$BasicFile"):ENDPROC
 6480DEFFNSC(oB$,iL%):LOCALtA%,QG%:QG%=_U%!232:SYS262273,,oB$,iL%*16,JA*16,0,0TOtA%:QG%?tA%+=1:IFQG%?tA%>=255THENPROCM(FNB("SHELLMSG18"))
 6490=tA%
 6500DEFPROCTC:LOCALXB%,u%,h%,u$:LOCALD$,G$,NF%:PROCCB:PROCSC:_SHELL_SENDDATALOAD_MY_REF%=0:_SHELL_SENDDATALOAD_FILE$="":DIM_U%360,_shell_blk%260:_Q%=FNA(3000):XB%=FNA(48):XB%!0=0:XB%!4=0:XB%!8=0
 6510XB%!12=0:XB%!16=0:XB%!20=0:XB%!24=0:XB%!28=0:XB%!32=0:XB%!36=0:XB%!40=0:XB%!44=0:_U%!0=0:_U%!4=0:_U%!8=0:_U%!12=XB%:_U%!16=1:_U%!20=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
 6520_U%!84=-1:_U%!88=0:_U%!92=0:_U%!96=0:_U%!100=0:_U%!108=-1:_U%!112=-1:_U%!116=-1:_U%!120=-1:_U%!124=-1:_U%!128=0:_U%!132=0:_U%!136=-1:_U%!140=-1:_U%!144=-1:_U%!148=0:_U%!152=0:_U%!156=0:_U%!176=0:_U%!180=0:_U%!184=0:_U%!188=0:_U%!192=0:_U%!196=0
 6530_U%!200=0:_U%!204=0:_U%!208=-1:_U%!212=-1:_U%!216=0:_U%!220=0:_U%!224=0:_U%!228=0:_U%!232=FNA(256):_U%!236=FNA(256):_U%!240=-1:_U%!244=0:_U%!252=0:_U%!256=0:_U%!260=1:_U%!264=0:_U%!268=0:_U%!272=0:_U%!276=0
 6540_U%!280=0:_U%!284=0:_U%!304=0:_U%!308=0:_U%!316=0:_U%!324=0:_U%!336=0:_U%!340=0:_U%!344=0:PROCGA(_U%!232,256,0):PROCGA(_U%!236,256,0):D$=FNf("Obey$Dir",1):G$=MID$(FNd(D$),2):_U%!188=FNA((LEND$)+1)
 6550_U%!196=FNA((LENG$)+1):h%=_U%!188:$h%=D$:h%=_U%!196:$h%=G$:h%=FNP("WimpExtension",1.98):IFh%=TRUETHEN_U%!100=_U%!100OR1<<6
 6560h%=FNz:IFh%=TRUETHEN_U%!100=_U%!100OR1<<10
 6570PROCYB:NF%=100:PROCHA(NF%):PROCIA(NF%):SYS66TO_POLL_EARLIEST_TIME%:_POLL_EARLIEST_TIME%+=NF%:u$=FNSA(1):IFu$<>""THEN
 6580_U%!100=_U%!100OR1<<5:h%=FNA(LENu$+1):$(h%)=u$:_U%!324=h%
 6590ENDIF:ENDPROC
 6600DEFPROCCB:LOCALl%:l%=FN_shell_Bumpers_Init:l%=FN_shell_CaretMove_Init:l%=FN_shell_DataLoad_Init:l%=FN_shell_DataSave_Init:l%=FN_shell_Debug_Init:l%=FN_shell_Errors_Init:l%=FN_shell_Evnts_Init:l%=FN_shell_ExReg_Init:l%=FN_shell_Files_Init
 6610l%=FN_shell_Iconbar_Init:l%=FN_shell_Icons_Init:l%=FN_shell_IntHelp_Init:l%=FN_shell_Memory_Init:l%=FN_shell_Menus_Init:l%=FN_shell_MenuList_Init:l%=FN_shell_Messages_Init:l%=FN_shell_OS_Init:l%=FN_shell_Pointer_Init:l%=FN_shell_Poll_Init:l%=FN_shell_PopUps_Init
 6620l%=FN_shell_ProgEvnts_Init:l%=FN_shell_Sliders_Init:l%=FN_shell_Sprites_Init:l%=FN_shell_Strings_Init:l%=FN_shell_StaticList_Init:l%=FN_shell_WindowList_Init:l%=FN_shell_Windows_Init:ENDPROC
 6630DEFFNrA:LOCALu$:IF_U%!324<>0THEN
 6640u$=$(_U%!324)
 6650ENDIF:=u$
 6660DEFFNl:LOCALh%:h%=_U%!188:=$h%
 6670DEFFNIC:LOCALh%:h%=_U%!192:=$h%
 6680DEFFNI:LOCALh%:h%=_U%!196:=$h%
 6690DEFPROCPB:LOCALPA$,h%,G$,D$,QF%:LOCALGD%,NE%:G$=FNI:D$=FNl:IFFNm(G$+"Res$Path")THEN
 6700_U%!100=_U%!100OR1<<3
 6710ENDIF:IFFNm(G$+"Data$Dir")THEN
 6720PA$=FNf(G$+"Data$Dir",1):_U%!192=FNA((LENPA$)+1):h%=_U%!192:$h%=PA$
 6730ELSE_U%!192=FNA((LEND$)+1):h%=_U%!192:$h%=D$
 6740ENDIF:IF_U%!100AND1<<3THEN
 6750IFFNH(G$+"Res:Messages")THEN
 6760PROCa(G$+"Res:Messages",_U%!68,_U%!64)
 6770ENDIF:IFFNH(G$+"Res:ShellMsgs")THEN
 6780PROCa(G$+"Res:ShellMsgs",_U%!280,_U%!284)
 6790ELSEPROCa("EvntShellRes:ShellMsgs",_U%!280,_U%!284)
 6800ENDIF:SYS131125,-1,4TO,,NE%:SYS131125,-1,5TO,,GD%:IFGD%=1ANDFNH(G$+"Res:Sprites22")THEN
 6810_U%!16=FNn(G$+"Res:Sprites22")
 6820ELSEIFFNH(G$+"Res:Sprites")THEN
 6830_U%!16=FNn(G$+"Res:Sprites")
 6840ELSE_U%!16=1
 6850ENDIF
 6860ENDIF:QF%=FNVA:IFQF%ANDFNH(G$+"Res:Templates3")THEN
 6870PROCj(G$+"Res:Templates3",l%)
 6880ELSEIFFNH(G$+"Res:Templates")THEN
 6890PROCj(G$+"Res:Templates",l%)
 6900ENDIF
 6910ENDIF
 6920ELSEIFFNH(D$+".Messages")THEN
 6930PROCa(D$+".Messages",_U%!68,_U%!64)
 6940ENDIF:IFFNH(D$+".ShellMsgs")THEN
 6950PROCa(D$+".ShellMsgs",_U%!280,_U%!284)
 6960ELSEPROCa("EvntShellRes:ShellMsgs",_U%!280,_U%!284)
 6970ENDIF:SYS131125,-1,4TO,,NE%:SYS131125,-1,5TO,,GD%:IFGD%=1ANDFNH(D$+".Sprites22")THEN
 6980_U%!16=FNn(D$+".Sprites22")
 6990ELSEIFFNH(D$+".Sprites")THEN
 7000_U%!16=FNn(D$+".Sprites")
 7010ELSE_U%!16=1
 7020ENDIF
 7030ENDIF:QF%=FNVA:IFQF%ANDFNH(D$+".Templates3")THEN
 7040PROCj(D$+".Templates3",l%)
 7050ELSEIFFNH(D$+".Templates")THEN
 7060PROCj(D$+".Templates",l%)
 7070ENDIF
 7080ENDIF
 7090ENDIF:SYS285632:PROCA(_Q%):_Q%=FNA(1024):IFFNH(D$+".EvntData")THEN
 7100PROCCC(D$+".EvntData")
 7110ELSE
 7120ENDIF:IFFNMBTHEN
 7130PROClD
 7140ENDIF:ENDPROC
 7150DEFFNOB(x$):LOCALS$,AA$,tB%:S$="":WHILEINSTR(x$,"\")>0:tB%=INSTR(x$,"\"):S$+=LEFT$(x$,tB%-1):AA$=MID$(x$,tB%+1,1):x$=MID$(x$,tB%+2):CASEAA$OF
 7160WHEN"A":S$+="Click ADJUST to"
 7170WHEN"a":S$+="ADJUST"
 7180WHEN"D":S$+="Drag with SELECT to"
 7190WHEN"d":S$+="Drag with ADJUST to"
 7200WHEN"G":S$+="This option is greyed out because"
 7210WHEN"R":S$+="Move the pointer right"
 7220WHEN"S":S$+="Click SELECT to"
 7230WHEN"s":S$+="SELECT"
 7240WHEN"T":S$+="This is the"
 7250WHEN"W":S$+="This window is"
 7260WHEN"w":S$+="window"
 7270OTHERWISES$+="\"+AA$
 7280ENDCASE:ENDWHILE:=S$+x$
 7290DEFFNg(K$,nL%,SA$,KA$):LOCALvF%,sD%:sD%=FNA(260):!sD%=0:$(sD%+4)=K$+CHR$(0):IFSA$=""THEN
 7300SA$=FNI
 7310ENDIF:IFKA$=""THENKA$="Message from "+SA$
 7320IFnL%THEN
 7330SYS262367,sD%,19,KA$TO,vF%
 7340ELSESYS262367,sD%,17,KA$TO,vF%
 7350ENDIF:PROCA(sD%):=vF%
 7360DEFFNuC(c,p%,aK%,hK%,lK%,eB%,YG%,LC%,MC%,bG%):LOCALQ%:Q%=FNA(3000):Q%!0=YG%:Q%!4=LC%:Q%!8=MC%:Q%!12=bG%:Q%!16=0:Q%!20=0:Q%!24=-1:Q%!28=p%:Q%?32=7:Q%?33=2:Q%?34=aK%:Q%?35=hK%:Q%?36=3:Q%?37=1:Q%?38=2:Q%?39=0:Q%!40=0:Q%!44=eB%
 7370Q%!48=lK%:Q%!52=0:Q%!56=317:Q%!60=12288:Q%!68=1:Q%!72=c:Q%!76=-1:Q%!80=LEN$c:Q%!84=0:SYS262337,,Q%TOr%:PROCA(Q%):=r%
 7380DEFFNUC:IF_U%!20<>0THEN
 7390SYS262356,,-1:l%=FNx(_U%!20):_U%!20=0
 7400ENDIF:=TRUE
 7410DEFFNuA(r%):=-1
 7420DEFFNuB(r%):=-1
 7430DEFPROCsD(A,RETURNDB%,RETURNNB%,RETURNfK%,RETURNmK%):LOCALgA%,mA%:PROCIC(A,gA%,mA%):DB%=A!24-gA%:NB%=A!28-mA%:fK%=A!32-gA%:mK%=A!36-mA%:ENDPROC
 7440DEFPROCaA:ENDPROC
 7450DEFPROCVE(_Q%,d%,v%):LOCALCA%:LOCALERROR:ONERRORLOCAL:RESTOREERROR:ENDPROC
 7460IFv%<>-1ANDd%>-1THEN
 7470CA%=FNZA(_Q%!8,d%,v%):IFCA%<>0THEN
 7480PROCq(_Q%,CA%,d%,v%,TRUE)
 7490ENDIF
 7500ENDIF:ENDPROC
 7510DEFPROCQC:LOCALa%,c%,nA%,_B%:a%=FND("iconbar",_c_DLoad_ICONBAR_ICON%,_m_DLoad_Anchor%,_c_DLoad_RecSize%,FALSE):IFa%>-1THEN
 7520_m_DLoad_FileName$=FNrA:IF_m_DLoad_FileName$<>""THEN
 7530c%=!_m_DLoad_Anchor%:c%+=a%:nA%=c%!16:_B%=nA%ANDNOT(1<<31):IFFNy(_m_DLoad_FileName$)=_B%THEN
 7540PROCJA(-1,_B%,FNi(_m_DLoad_FileName$),c%)
 7550ENDIF
 7560ENDIF
 7570ENDIF:ENDPROC
 7580DEFPROCDA(UK%):LOCALj$,CA%,DA$,AC$,wI%,AC%,VC%,_F%:LOCALd%,v%,l%,_temp28%,_temp32%,_temp24%,_temp%,YK%:LOCALbM%,a%,SI%:IF_m_DLoad_LoadPending%=TRUETHEN
 7590PROCQC:_m_DLoad_LoadPending%=FALSE
 7600ENDIF:CASEUK%OF
 7610WHEN_EVENT_NULL:IF_closedown%=FALSETHEN
 7620SYS66TOSI%:WHILE(SI%-_POLL_EARLIEST_TIME%)>0:_POLL_EARLIEST_TIME%+=_POLL_INTERVAL%:ENDWHILE:IFFNjA=TRUETHEN
 7630PROCRG
 7640ENDIF:PROCaA:IFFNQATHEN
 7650PROCKA
 7660ELSEPROClC
 7670ENDIF:IFFNoATHEN
 7680PROCnC
 7690ENDIF
 7700ENDIF
 7710WHEN_EVENT_REDRAWWIN:PROCoC(_Q%!0)
 7720WHEN_EVENT_OPENWIN:PROCT(_Q%!0,TRUE,0)
 7730WHEN_EVENT_CLOSEWIN:PROCqC(_Q%!0)
 7740WHEN_EVENT_PTRLEAVING:PROCsC(!_Q%)
 7750WHEN_EVENT_PTRENTERING:PROCCD(!_Q%)
 7760WHEN_EVNT_MSECLICK:AC%=_Q%!0:VC%=_Q%!4:_U%!272=_Q%!0:_U%!276=_Q%!4:_EVNTS_LAST_MOUSEBUTTON%=_Q%!8:_EVNTS_LAST_WINDOWCLICKED%=_Q%!12:_EVNTS_LAST_ICONCLICKED%=_Q%!16:CASE_Q%!8OF
 7770WHEN4:PROCLA(FNJ,FNL)
 7780WHEN2:PROCMA(FNJ,FNL)
 7790WHEN1:PROCr(FNJ,FNL)
 7800ENDCASE
 7810WHEN7:_U%!128=0:IFFNQA=FALSETHEN
 7820PROCID:PROCsA
 7830ELSEPROCtA
 7840ENDIF
 7850WHEN8:CASE_Q%!24OF
 7860WHEN13,394,398,399,410,430,431:_F%=FNyA(_Q%!0,_Q%!4,_Q%!24)
 7870OTHERWISE_F%=FN_A(_Q%!24)
 7880ENDCASE:IFNOT_F%THEN
 7890SYS262364,_Q%!24
 7900ELSE
 7910ENDIF
 7920WHEN9:PROCuA(_Q%)
 7930WHEN17,18:PROCvA(_Q%)
 7940WHEN19:PROCwA(_Q%)
 7950ENDCASE:ENDPROC
 7960DEFPROCq(_Q%,CA%,d%,v%,_I%):LOCALPA%,z%:IF_I%=FALSETHEN
 7970PROCs(_Q%!0,_Q%!4,CA%)
 7980ELSEPA%=FNA(50):z%=FNA(36):PA%!0=d%:PA%!4=v%:SYS262350,,PA%:z%!0=d%:SYS262347,,z%:PROCs(z%!4+PA%!16+64,_Q%!4,CA%):MOUSETOz%!4+PA%!16+64,_Q%!4:PROCA(PA%):PROCA(z%)
 7990ENDIF:ENDPROC
 8000DEFPROCjF:LOCALp%,j$,l%,VE%,m%:VE%=FNA(12+(FNO(FNJ)*32)):IFFNJ>0THEN
 8010SYS262358,FNJ,VE%,61440,45056:m%=0:WHILEVE%!m%<>-1:IFVE%!m%=FNLTHENPROCxA(FNJ,FNL,1)
 8020m%+=4:ENDWHILE
 8030ENDIF:IFFNL=0THENPROCyA(_Q%,FNJ,FNL)
 8040PROCr(FNJ,FNL):PROCA(VE%):ENDPROC
 8050DEFFNiC(d%,v%):=TRUE
 8060DEFPROCoC(r%):LOCALKF%,j$,gA%,mA%,f%:LOCALERROR:f%=FNA(100):ONERRORLOCAL:PROCPA
 8070f%!0=r%:SYS262344,,f%TOKF%:gA%=f%!4-f%!20:mA%=f%!16-f%!24:WHILEKF%:SYS530049,,f%:PROC_A(r%,f%,gA%,mA%):SYS262346,,f%TOKF%:ENDWHILE:PROCA(f%):RESTOREERROR:ENDPROC
 8080DEFPROCvA(_Q%):LOCALh%,l%,mI%:CASE_Q%!16OF
 8090WHEN_MESSAGE_QUIT:PROCz:END
 8100WHEN_MESSAGE_DATASAVE:PROCAB(_Q%)
 8110WHEN_MESSAGE_DATASAVEACK:PROCBB(_Q%)
 8120WHEN_MESSAGE_DATALOAD:PROCQA(_Q%,FALSE)
 8130WHEN_MESSAGE_DATALOADACK:PROCDB(_Q%)
 8140WHEN5:PROCQA(_Q%,TRUE)
 8150WHEN_MESSAGE_RAMFETCH:PROCEB(_Q%)
 8160WHEN_MESSAGE_RAMTRANSMIT:PROCFB(_Q%)
 8170WHEN_MESSAGE_PREQUIT:PROCGB(_Q%)
 8180WHEN_MESSAGE_PALETTECHANGE:PROCHB
 8190WHEN_MESSAGE_SAVEDESKTOP:PROCIB(_Q%!20)
 8200WHEN_MESSAGE_SHUTDOWN:PROCJB
 8210WHEN_MESSAGE_HELP:PROCKB(_Q%)
 8220WHEN_MESSAGE_MENUWARNING:PROCLB(_Q%)
 8230WHEN_MESSAGE_MODECHANGE:PROCMB
 8240WHEN_MESSAGE_COLOURPICKERCOLOURCHOICE:mI%=(_Q%!24AND1):PROCiF(_Q%!28,mI%)
 8250WHEN_MESSAGE_DESKFONT_CHANGED:PROCNB(_Q%!20):IFFNEBTHEN
 8260PROCiD(_Q%!20)
 8270ENDIF
 8280WHEN_MESSAGE_TASKINIT:PROCOB(_Q%!4,FNV(_Q%+28)):IF_U%!208=-1ANDFNV(_Q%+28)="StrongHelp"THEN
 8290_U%!208=_Q%!4:PROCt("Help_Install -DieWithTask "+FNl+"."+FNI):h%=_U%!216:IF$h%<>""THEN
 8300PROCQB($h%):PROCA(_U%!216):_U%!216=0
 8310ENDIF
 8320ENDIF
 8330WHEN_MESSAGE_TASKCLOSEDOWN:PROCRB(_Q%!4):IF_Q%!4=_U%!208THEN_U%!208=-1
 8340WHEN_MESSAGE_TASKNAMEIS:IFFNV(_Q%+28)="StrongHelp"THEN
 8350_U%!208=_Q%!20
 8360ELSEPROCRA
 8370ENDIF
 8380WHEN524608:PROCSB(_Q%)
 8390WHEN524611:PROCTB(_Q%)
 8400WHEN524613:PROCUB(_Q%)
 8410WHEN524615:PROCVB(_Q%)
 8420OTHERWISEPROCWB(_Q%)
 8430ENDCASE:ENDPROC
 8440DEFPROCWB(_Q%):LOCALW$:CASE_Q%!16OF
 8450WHEN277248:W$=$(_Q%+20):IFLEFT$(W$,30)="EvntShellLib:ShellDBug started"THEN
 8460IF_U%!100AND1<<4THEN
 8470_U%!100=(_U%!100EOR1<<4):PROCc(277248,"ShellDBug:Init Debug messages from "+FNI)
 8480ENDIF
 8490ENDIF:IFLEFT$(W$,25)="EvntShellLib:TraceInitAck"THEN
 8500_U%!100=(_U%!100EOR1<<4)
 8510ENDIF:IFLEFT$(W$,20)="EvntShellLib:TraceOn"THEN
 8520PROCSA
 8530ENDIF:IFLEFT$(W$,21)="EvntShellLib:TraceOff"THEN
 8540PROCZB
 8550ENDIF:IFLEFT$(W$,28)="EvntShellLib:ListClickSelect"THEN
 8560PROCaB
 8570ENDIF:IFLEFT$(W$,26)="EvntShellLib:ListClickMenu"THEN
 8580PROCbB
 8590ENDIF:IFLEFT$(W$,28)="EvntShellLib:ListClickAdjust"THEN
 8600PROCcB
 8610ENDIF:IFLEFT$(W$,25)="EvntShellLib:ListHelpTags"THEN
 8620PROCdB
 8630ENDIF:IFLEFT$(W$,24)="EvntShellLib:ListBumpers"THEN
 8640PROCeB
 8650ENDIF:IFLEFT$(W$,26)="EvntShellLib:ListPointerIn"THEN
 8660PROCgD
 8670ENDIF:IFLEFT$(W$,27)="EvntShellLib:ListPointerOut"THEN
 8680PROChD
 8690ENDIF:IFLEFT$(W$,25)="EvntShellLib:ListDataLoad"THEN
 8700PROCfB
 8710ENDIF:IFLEFT$(W$,25)="EvntShellLib:ListDataSave"THEN
 8720PROCgB
 8730ENDIF
 8740ENDCASE:PROChB(_Q%):ENDPROC
 8750DEFPROChB(_Q%):ENDPROC
 8760DEFPROCEB(_Q%):LOCALJM%,KG%,PG%:PG%=FALSE:IF_U%!144>32768THEN
 8770_Q%!12=_Q%!8:_Q%!16=7:KG%=_U%!136:IF_U%!140=4089THEN
 8780_U%!144+=4
 8790ENDIF:IF(KG%-_U%!128)<_Q%!24THEN
 8800_Q%!24=KG%-_U%!128:PG%=TRUE
 8810ELSE
 8820ENDIF:SYS262385,_U%!148,_U%!144+_U%!128,_Q%!4,_Q%!20,_Q%!24:SYS262375,17,_Q%,_Q%!4:_U%!120=_Q%!8:_U%!128+=_Q%!24:IFPG%THEN_U%!128=0
 8830ENDIF:ENDPROC
 8840DEFPROCFB(_Q%):LOCALa%,f%,GB$,h%:IF_Q%!12=_U%!112THEN
 8850_U%!128+=_Q%!24:IF_Q%!24<_U%!132THEN
 8860a%=FNxB(FNE(FNJ),FNL,_U%+96,16,FALSE):f%=_U%!96+a%:h%=_U%!156:GB$=FNV(h%+44):PROCYF(h%!40,_U%!152,f%!8,GB$,_U%!132,f%)
 8870ELSEIF_U%!128>_U%!132THEN
 8880_U%!152=FNK(_U%!152,_U%!128,_U%!132)
 8890ENDIF:_Q%!12=_Q%!8:_Q%!16=6:_Q%!20=_U%!152+_U%!128:_Q%!24=_U%!132:SYS262375,18,_Q%,_Q%!4:_U%!112=_Q%!8
 8900ENDIF
 8910ELSEPROCA(_U%!152):_U%!152=0:PROCM(FNB("SHELLMSG15"))
 8920ENDIF:ENDPROC
 8930DEFFNkA(rM%):LOCALfA$,SG%,RF%,WC%:fA$=FNV(_Q%+44):SG%=FNi(fA$):IFSG%<0THENPROCM(FNB("SHELLMSG16"))
 8940WC%=FNA(SG%):SYS131080,16,fA$,WC%,0TO;RF%:IFFNlA(RF%)THEN
 8950PROCA(WC%)
 8960ELSE
 8970ENDIF:=WC%
 8980DEFFNlA(RF%):=((RF%AND1)=1)
 8990DEFPROCz:LOCALaD%:aD%=_U%!68:SYS398596,aD%:SYS131102,7,,aD%:PROCiB:SYS394946:SYS393424,,-1:PROCjB:PROCiC(_U%!148):ENDPROC
 9000DEFPROCAB(_Q%):LOCALh%,a%,f%,u%:IF_Q%!4<>_U%!148THEN
 9010a%=FNMA(_Q%!20,_Q%!24,_U%+96,16,FALSE):IFa%>-1THEN
 9020f%=_U%!96+a%:IFFN_C(_Q%!40,f%!8,FALSE)THEN
 9030IFFN_THEN
 9040_Q%!0=256:_Q%!12=_Q%!8:_Q%!36=-1:_Q%!16=2:$(_Q%+44)=FNl+".ScrapFile"+CHR$0:SYS262375,18,_Q%,_Q%!4
 9050ELSEPROCA(_U%!156):_U%!156=FNA((_Q%!0)+8):h%=_U%!156:FORu%=0TO_Q%!0STEP4:h%!u%=_Q%!u%:NEXTu%:_EVNTS_LAST_WINDOWCLICKED%=_Q%!20:_EVNTS_LAST_ICONCLICKED%=_Q%!24:_U%!128=0:_U%!132=_Q%!36:_U%!152=FNA(_Q%!36)
 9060_Q%!0=28:_Q%!12=_Q%!8:_Q%!16=6:_Q%!20=_U%!152+_U%!128:_Q%!24=_U%!132:SYS262375,18,_Q%,_Q%!4:_U%!112=_Q%!8
 9070ENDIF
 9080ELSE
 9090ENDIF
 9100ENDIF
 9110ENDIF:ENDPROC
 9120DEFFN_:LOCALj%:IF_U%!100AND1<<1THEN
 9130j%=TRUE
 9140ELSEj%=FALSE
 9150ENDIF:=j%
 9160DEFPROCkB(d%,v%):LOCALa%,f%,LA%:f%=_U%!72:a%=0:IFf%<>0THEN
 9170LA%=FNa(f%)-8:REPEAT:IF!(f%+a%)=d%THEN
 9180f%+=a%:h$=FNG(!f%,f%!16):IFINSTR(h$,".")=0THENPROCM(FNB("SHELLMSG01"))
 9190a%=LA%
 9200ENDIF:a%+=24:UNTILa%>=LA%
 9210ENDIF:ENDPROC
 9220DEFPROCDB(_Q%):ENDPROC
 9230DEFPROCwA(_Q%):CASE_Q%!16OF
 9240WHEN3:PROClB(_Q%)
 9250WHEN6:PROCmB(_Q%)
 9260ENDCASE:IF_Q%!8=_SHELL_SENDDATALOAD_MY_REF%THEN
 9270IFFNzTHEN
 9280OSCLI("Filer_Run "+_SHELL_SENDDATALOAD_FILE$)
 9290ELSEOSCLI("Run "+_SHELL_SENDDATALOAD_FILE$)
 9300ENDIF
 9310ENDIF:ENDPROC
 9320DEFPROCmB(_Q%):LOCALnH%,h%:h%=_U%!156:IF_Q%!12<>_U%!112THEN
 9330IF_U%!128=0THEN
 9340SYS131107,"Wimp$Scrap",,-1,0,3TO,,nH%:IFnH%<>0THEN
 9350$(h%+44)="<Wimp$Scrap>"+CHR$(0):h%!0=(49+LEN(FNV(h%+44)))ANDNOT3:h%!12=h%!8:h%!16=2:h%!36=-1:SYS262375,18,h%,h%!4:_U%!108=h%!8
 9360ELSEPROCM(FNB("SHELLMSG14"))
 9370ENDIF
 9380ELSEPROCA(_U%!152):_U%!152=0:PROCM("SHELLMSG06")
 9390ENDIF
 9400ENDIF:ENDPROC
 9410DEFPROCnB(RA%,RETURNM$,RETURNT$):LOCALj%,AB%,h%,a%,y%,LA%,KB%,m%:LOCALJD%:JD%=0:AB%=_U%!220:a%=0:y%=FALSE:M$="":JD%=0:IFFNT(AB%)THEN
 9420REPEAT:m%+=4:UNTILAB%!m%=-1:LA%=m%:m%=0:REPEAT:h%=!(AB%+a%+0):IFh%<>-1THEN
 9430IFh%=RA%THEN
 9440y%=TRUE:KB%=AB%!(a%+4):M$=$KB%:JD%=AB%!(a%+8):KB%=AB%!(a%+12):T$=$KB%
 9450ENDIF:a%+=16
 9460ELSEa%=LA%
 9470ENDIF:UNTILy%ORa%>=LA%
 9480ELSEM$="":T$=""
 9490ENDIF:IFJD%=0THEN
 9500ENDIF:ENDPROC
 9510DEFPROCoB(ZD%,lJ%,M$,T$):LOCALh%,KB%,m%,AB%:IF_U%!220=0THEN
 9520_U%!220=FNA(32):h%=_U%!220:h%!0=ZD%:h%!4=FNA(LENM$+1):$(h%!4)=M$:h%!8=lJ%:h%!12=FNA(LENT$+1):$(h%!12)=T$:h%!16=-1:h%!20=-1:h%!24=-1:h%!28=-1
 9530ELSEAB%=FNK(_U%!220,32):_U%!220=AB%:m%=0:REPEAT:m%+=16:UNTILAB%!m%=-1:h%=_U%!220:h%!m%=ZD%:h%!(m%+4)=FNA(LENM$+1):KB%=h%!(m%+4):$(KB%)=M$:h%!(m%+8)=lJ%:h%!(m%+12)=FNA(LENT$+1):KB%=h%!(m%+12):$(KB%)=T$
 9540h%!(m%+16)=-1:h%!(m%+20)=-1:h%!(m%+24)=-1:h%!(m%+28)=-1
 9550ENDIF:ENDPROC
 9560DEFPROCEF:ENDPROC
 9570DEFPROCIC(A,RETURNVA%,RETURNWA%):VA%=A!0-A!16:WA%=A!12-A!20:ENDPROC
 9580DEFFNyA(d%,v%,wA%):LOCALEB%,jC%,kC%,m%:LOCALAF%,EF%,DA%,BG%:BG%=TRUE:EB%=FNO(d%):DA%=FNA((EB%+1)*4):SYS262355,,DA%:IF!DA%=-1THEN
 9590PROCA(DA%):BG%=FALSE
 9600ENDIF:IFBG%THEN
 9610SYS262358,d%,DA%,4251648,57344:jC%=!DA%:m%=0:REPEAT:IFDA%!m%=v%THEN
 9620AF%=DA%!(m%-4):EF%=DA%!(m%+4)
 9630ENDIF:m%+=4:UNTILDA%!m%=-1:kC%=DA%!(m%-4):CASEwA%OF
 9640WHEN13:PROCpB(d%,0,4)
 9650WHEN398,394:IFv%=kC%THEN
 9660SYS262354,d%,jC%,-1,-1,-1,LEN(FNG(d%,jC%)):PROCU(d%,jC%)
 9670ELSESYS262354,d%,EF%,-1,-1,-1,LEN(FNG(d%,EF%)):PROCU(d%,EF%)
 9680ENDIF
 9690WHEN399,410:IFv%=jC%THEN
 9700SYS262354,d%,kC%,-1,-1,-1,LEN(FNG(d%,kC%)):PROCU(d%,kC%)
 9710ELSESYS262354,d%,AF%,-1,-1,-1,LEN(FNG(d%,AF%)):PROCU(d%,AF%)
 9720ENDIF
 9730WHEN431:SYS262354,d%,jC%,-1,-1,-1,LEN(FNG(d%,jC%)):PROCU(d%,jC%)
 9740WHEN430:SYS262354,d%,kC%,-1,-1,-1,LEN(FNG(d%,kC%)):PROCU(d%,kC%)
 9750ENDCASE:PROCA(DA%)
 9760ENDIF:=TRUE
 9770DEFPROCpB(d%,v%,PF%):SYS6,15,1:_Q%!8=PF%:_Q%!12=d%:_Q%!16=v%:PROCDA(6):ENDPROC
 9780DEFPROCrB(p%,K$,v$):LOCALgA%,mA%,DB%,NB%,AC%,VC%:CC%=0:eB%=0:IFp%AND1ANDK$<>""THEN
 9790IFp%AND64THEN
 9800SYS262276,p%>>24TO,,mA%,,NB%:SYS262295,,CHR$26+CHR$(p%>>24)+K$TO,gA%,,DB%:SYS262280,,gA%TO,gA%:SYS262280,,DB%TO,DB%:CC%=DB%-gA%:eB%=NB%-mA%
 9810ELSECC%=6*uB%+16*LENK$:eB%=32
 9820ENDIF:IFp%AND4eB%+=2*vB%
 9830ENDIF:IFp%AND2ANDv$<>""THEN
 9840SYS131118,296,FNNA,v$TO,,,AC%,VC%,,tI%;P%:IF(P%AND1)=0THEN
 9850SYS131125,tI%,4TO,,gK%:AC%=AC%<<gK%:SYS131125,tI%,5TO,,AL%:VC%=VC%<<AL%:IFp%AND2048AC%=AC%/2:VC%=VC%/2
 9860IF(p%AND539)=19AC%=CC%+AC%
 9870IFAC%>CC%CC%=AC%
 9880IFVC%>eB%eB%=VC%
 9890ENDIF
 9900ENDIF:ENDPROC
 9910DEFPROCXD(LD%,MD%):!_Q%=LD%:_Q%!4=MD%:SYS262350,,_Q%:ENDPROC
 9920DEFPROCYD(X,Y,K$):IFFNtA(X,Y-32,X+16*LEN(K$),Y)THEN
 9930MOVEX,Y:PRINTK$
 9940ENDIF:ENDPROC
 9950DEFFNtA(A%,B%,C%,D%):IFC%<PTHEN=FALSE
 9960IFA%>mTHEN=FALSE
 9970IFB%>nTHEN=FALSE
 9980IFD%<oTHEN=FALSE
 9990=TRUE
10000DEFPROCZD:P=_Q%!28:o=_Q%!32:m=_Q%!36:n=_Q%!40:p=_Q%!4:q=_Q%!8:r=_Q%!12:s=_Q%!16:e=_Q%!20:f=_Q%!24:u=r-p:v=s-q:KA=e:LA=e+u:MA=f:NA=f-v:ENDPROC
10010DEFFNXC(BB%,LC%):IFBB%<LC%THEN=LC%
10020=BB%
10030DEFFNd(I$):WHILEINSTR(I$,"."):I$=MID$(I$,INSTR(I$,".")+1):ENDWHILE:=I$
10040DEFFNAB(gA$):LOCALQA%,NA$,h%:IFINSTR(gA$,".")=0THEN
10050NA$=""
10060ELSEh%=0:REPEAT:QA%=h%+1:h%=INSTR(gA$,".",QA%):UNTILh%=0:NA$=LEFT$(gA$,QA%-2)
10070ENDIF:=NA$
10080DEFFNyB(U):RA$="":WHILE?U<>0AND?U<>13:RA$=RA$+CHR$?U:U+=1:ENDWHILE:=RA$
10090DEFPROCaD(tH%,RETURNX%,RETURNY%):LOCALeG%,II%,XM%,ZI%,pI%,ND%:ND%=FNA(100+(FNO(tH%)*32)):eG%=ND%:!eG%=tH%:SYS262348,,eG%:II%=ND%!4:kK%=ND%!16:ZI%=ND%!20:pI%=ND%!24:X%=X%+(ZI%-II%):Y%=Y%+(pI%-kK%)
10100PROCA(ND%):ENDPROC
10110DEFFNzB:LOCALhD%:SYS262380,-1,-1TOhD%:=hD%
10120DEFFN_B(hD%,bA%):LOCALTH%:SYS262380,hD%+bA%,-1TOTH%:IFTH%<hD%+bA%THEN=-1
10130=TH%
10140DEFPROCdD:SYS262380,hD%,-1:ENDPROC
10150DEFPROCsB(YA%):LOCALA:A=FNA(36):A!0=YA%:SYS262347,,A:PROCtB(A!4,A!8,A!12-A!4,A!16-A!8):PROCA(A):ENDPROC
10160DEFPROCuB:OSCLI("Pointer"):ENDPROC
10170DEFPROCtB(VA%,WA%,mF%,w%):MOUSERECTANGLEVA%,WA%,mF%,w%:nM%=VA%:CM%=WA%:LM%=mF%:UM%=w%:ENDPROC
10180DEFPROCtD(S%,kL%):!S%=kL%:S%!8=16:SYS46,9+256,S%:ENDPROC
10190DEFPROCEE(d%,gC%):LOCALCA%,DA$:IFd%=-1THENd%=-2
10200CA%=FNZA(2,d%,gC%):IFCA%=0THEN
10210DA$="None"
10220ELSEDA$=STR$CA%
10230ENDIF:ENDPROC
10240DEFPROCOE(oA$,iD%,jD%,OE%,d$,d%,q$,r$):LOCALAB%,a%,h%,KB%,wA%,JH%:JH%=TRUE:IF_U%!60=0THEN
10250_U%!60=FNA(24):a%=0:_U%!180=1
10260ELSEa%=_U%!180*24:_U%!60=FNK(_U%!60,24):_U%!180=(_U%!180)+1
10270ENDIF:AB%=_U%!60:CASEoA$OF
10280WHEN"F1":wA%=385
10290WHEN"F2":wA%=386
10300WHEN"F3":wA%=387
10310WHEN"F4":wA%=388
10320WHEN"F5":wA%=389
10330WHEN"F6":wA%=390
10340WHEN"F7":wA%=391
10350WHEN"F8":wA%=392
10360WHEN"F9":wA%=393
10370WHEN"F10":wA%=458
10380WHEN"F11":wA%=459
10390OTHERWISEwA%=(ASCoA$)-64:JH%=FALSE
10400ENDCASE:IFJH%THEN
10410IFiD%THENwA%+=16
10420IFjD%THENwA%+=32
10430ENDIF:h%=AB%+a%:h%!0=wA%:h%?4=iD%:h%?5=jD%:h%?6=OE%:h%!8=FNA(LENd$+1):KB%=h%!8:$KB%=d$:IFd%>0THEN
10440IFFNh(d%)=FALSETHENERROR99,FNB("SHELLMSG09")
10450ENDIF:h%!12=d%:h%!16=FNA(LENq$+1):KB%=h%!16:$KB%=q$:h%!20=FNA(LENr$+1):KB%=h%!20:$KB%=r$:ENDPROC
10460DEFFN_A(wA%):LOCALAB%,LA%,y%,e%,w%,IA$,q$,r$:LOCALjD%,iD%,OE%,ZB%,aB%,OB%,hM%,a%:LOCALj%,_%:AB%=_U%!60:LA%=_U%!180*24:y%=FALSE:e%=0:REPEAT:IFAB%!e%=wA%THEN
10470y%=TRUE
10480ELSEe%+=24
10490ENDIF:UNTILy%ORe%>=LA%:IFy%THEN
10500h%=AB%+e%:IA$=$(h%!8):IF(IA$<>""ANDh%!12=0)THEN
10510PROCv(IA$,w%):_%=FNA(36):_%!0=w%:SYS262347,,_%:ZB%=(_%!4-_%!12)/2:aB%=(_%!16-_%!8)/2:PROCA(_%)
10520ENDIF:q$=$(h%!16):IFq$<>""THEN
10530IFh%!12>0THEN
10540l%=EVAL("FN"+q$+"("+STR$h%!12+")")
10550ELSEl%=EVAL("FN"+q$+"("+STR$w%+")")
10560ENDIF
10570ELSE
10580ENDIF:IFFNh(h%!12)THEN
10590PROCD(h%!12)
10600ELSEIFh%!12>0THEN
10610ERROR99,FNB("SHELLMSG09")
10620ELSEPROCw(w%,ZB%,aB%)
10630ENDIF
10640ENDIF:r$=$(h%!20):IFr$<>""THEN
10650IFh%!12>0THEN
10660l%=EVAL("FN"+r$+"("+STR$h%!12+")")
10670ELSEl%=EVAL("FN"+r$+"("+STR$w%+")")
10680ENDIF
10690ELSE
10700ENDIF:j%=TRUE
10710ELSEIA$="":q$="":r$="":j%=FALSE
10720ENDIF:=j%
10730DEFPROCXE(d%):PROCT(d%,FALSE,-1):ENDPROC
10740DEFPROCD(r%):IFFNh(r%)=TRUETHEN
10750PROCT(r%,0,-1)
10760ELSE
10770ENDIF:ENDPROC
10780DEFPROCpE(I$,GL%):LOCALOA$,QA%,s$,_F%,mC%:_U%!212=0:IF_U%!216<>0THENPROCA(_U%!216)
10790_U%!216=0:PROCRA:IFGL%THENOA$=" -DieWithTask"ELSEOA$=""
10800IF_U%!100AND1<<3THEN
10810I$="":s$=FNf(FNI+"Res$Path",-1):REPEAT:QA%=INSTR(s$,","):IFQA%>0THEN
10820IFFNH(LEFT$(s$,QA%-1)+FNI)THEN
10830I$=LEFT$(s$,QA%-1)+FNI:IFFNAA(I$)THEN_F%=TRUE
10840ELSEs$=MID$(s$,QA%+1)
10850ENDIF
10860ELSEIFFNH(s$+FNI)THEN
10870I$=s$+FNI:IFFNAA(I$)THEN_F%=TRUE
10880ELSEmC%=TRUE:PROCM(FNN("SHELLMSG26",FNI))
10890ENDIF
10900ENDIF:UNTILI$<>""OR_F%ORmC%
10910ELSEIFFNH(I$)THEN
10920IFNOTFNAA(I$)THENmC%=TRUE
10930ELSEERROR99,FNN("SHELLMSG33",I$)
10940ENDIF
10950ENDIF:IFmC%=0THEN
10960PROCt("Help_Install "+I$+OA$):_U%!100=_U%!100OR1<<7
10970ENDIF:ENDPROC
10980DEFPROCQB(QA$):LOCALoM%,h%:IF_U%!208=-1THEN
10990IFFNm("StrongHelp$Dir")THEN
11000SYS393438,"<StrongHelp$Dir>":IF_U%!216<>0THENPROCA(_U%!216)
11010_U%!216=FNA(LENQA$+1):h%=_U%!216:$h%=QA$
11020ELSEPROCM(FNB("SHELLMSG11"))
11030ENDIF
11040ELSEPROCt("Help_Word "+QA$)
11050ENDIF:ENDPROC
11060DEFPROCt(JA$):PROCc(277248,JA$):ENDPROC
11070DEFPROCRA:LOCALXC%,xE%:XC%=FNA(256):REPEAT:XC%!12=0:SYS262375,19,XC%,-2,_U%!212TO,,xE%:_U%!212=_U%!212+1:UNTILxE%<>-1OR(_U%!212)>64:IFxE%<>-1THEN
11080XC%!0=24:XC%!12=0:XC%!16=262342:XC%!20=xE%:SYS262375,17,XC%,0
11090ENDIF:PROCA(XC%):ENDPROC
11100DEFPROCGA(lD%,iI%,PE%):LOCALI%,yE%,JG%:yE%=iI%DIV4:JG%=iI%MOD4:IFyE%>0THEN
11110FORI%=1TO(yE%*4)STEP4:lD%!(I%-1)=PE%:NEXTI%
11120ENDIF:IFJG%>0THEN
11130lD%=lD%+(yE%*4):FORI%=0TOJG%-1:lD%?I%=PE%:NEXTI%
11140ENDIF:ENDPROC
11150DEFPROCCF(QJ%,WJ%):LOCALLA%,e%,t%,CA%:LA%=FNa(_U%!12)-8:e%=0:y%=FALSE:t%=_U%!12:REPEAT:CA%=t%!(e%+8):IFCA%=QJ%THENt%!(e%+8)=WJ%
11160e%+=48:UNTIL(e%>=LA%):IFFNBA=QJ%THEN_m_Menu_HandleLastOpened%=WJ%
11170ENDPROC
11180DEFFNPD(XL%):LOCALh%,m%:h%=_U%!256:IFh%=0THEN=-1
11190IFFNBA=_U%!252THEN=0
11200REPEAT:IFXL%!m%<>h%!m%THEN=-1
11210m%+=4:UNTILh%!m%=-1:=m%
11220DEFFNfA(CA%,mH%):LOCALm%,OD%:SYS285639,CA%TOCA%:REPEAT:OD%=CA%+28+((mH%!m%)*24):CA%=OD%!4:m%+=4:UNTILmH%!m%=-1:=OD%
11230DEFFNFC:=FNgA
11240DEFFNBC:=FNhA
11250DEFPROCX(YC%,bB%):IFbB%<>YC%THEN
11260IFFNJ=YC%THEN_EVNTS_LAST_WINDOWCLICKED%=bB%
11270IF!_Q%=YC%THEN!_Q%=bB%
11280PROCyB(YC%,bB%):PROCVA(YC%,bB%)
11290ENDIF:ENDPROC
11300DEFPROCa(P$,RETURNzE%,RETURNDI%):LOCALbA%,p%:LOCALERROR:ONERRORLOCALRESTOREERROR:ERROR3,"Cannot open message file '"+P$+"'"
11310SYS267520,,P$TOp%,,bA%:IFp%AND1THENDI%=0ELSEDI%=FNA(bA%)
11320SYS30,6,,,17+LEN(P$)TO,,zE%:$(zE%+16)=P$:SYS267521,zE%,zE%+16:ENDPROC
11330DEFFNHC(w%,dG%):LOCALf%,bB%,fG%,gG%:f%=FNA(100+(FNO(w%)*32)):!f%=w%:SYS262348,,f%:f%!68=dG%:PROCWA(f%!60,f%+76,dG%):IF(f%!88)>0THEN
11340FORfG%=0TO(f%!88)-1:gG%=f%+92+fG%*32:PROCWA(gG%!16,gG%+20,dG%):NEXTfG%
11350ENDIF:SYS262339,,f%:SYS262337,,f%+4TObB%:IFbB%<>w%THEN
11360PROCX(w%,bB%):w%=bB%
11370ENDIF:PROCA(f%):=w%
11380DEFFNLC:LOCALMC%,cA%:MC%=FALSE:IF_U%!100AND1<<7THEN
11390MC%=FNm("StrongHelp$Dir")
11400ENDIF:=MC%
11410DEFPROCkF(d%,j$):LOCALf%,h%,a%:IFd%<0THENERROR99,PROCWD("SHELLMSG27","AttachOpenWindow")
11420a%=FNMA(d%,-1,_U%+304,12,TRUE):f%=_U%!304+a%:f%!0=d%:f%!4=-1:f%!8=FNA(LEN(j$)+1):h%=f%!8:$h%=j$:ENDPROC
11430DEFPROCAC:LOCALEA%:REPEAT:EA%=FNOA(0,_U%!148):PROCDA(EA%):UNTILEA%=0:ENDPROC
11440DEFFNaC:=_U%!316
11450DEFPROCBC(FB%,h$):LOCALcB%:cB%=FNA(256):cB%!0=256:cB%!4=0:cB%!12=0:cB%!16=5:cB%!20=0:cB%!28=0:cB%!32=0:cB%!36=0:cB%!40=FB%:$(cB%+44)=h$+CHR$(0):SYS262375,18,cB%,0:_SHELL_SENDDATALOAD_MY_REF%=cB%!8
11460_SHELL_SENDDATALOAD_FILE$=h$:PROCA(cB%):ENDPROC
11470DEFFNwB(_search_term$,iB$,z$,TK%,IH%):LOCAL_pos%,mD%,_wp$,_E%,wL%,QH%,RE%,LJ%,y%,VH%,j%:IH%+=1:VH%=FALSE:y%=FALSE:mD%=IH%:_E%=0:_pos%=mD%DIV2:RE%=TK%-1:IFRE%<0THEN
11480RE%=0
11490ENDIF:QH%=IH%:REPEAT:_wp$=EVAL("FN"+iB$+"( _pos% )"):XH%=_pos%:IF_search_term$=_wp$THEN
11500y%=TRUE
11510ELSEIFEVAL("FN"+z$+"( _search_term$,_wp$ )")=TRUETHEN
11520QH%=_pos%:mD%=_pos%-RE%:_pos%=mD%DIV2+_E%
11530ELSERE%=_pos%:_E%=_pos%:mD%=QH%-_pos%:_pos%=mD%DIV2+_E%
11540ENDIF
11550ENDIF:IFLJ%=XH%THENVH%=TRUE
11560LJ%=XH%:UNTILy%ORVH%:IFNOTy%THEN
11570j%=-1
11580ELSEj%=XH%
11590ENDIF:=j%
11600DEFFNAC:=FNL
11610DEFPROCx(z$,CA$,_asc%,_start%,_end%):LOCAL_lo%,_h%,_F%,_temp%,l%:_lo%=_start%:_hi%=_end%:_F%=TRUE:_temp%=_lo%-1+RND(_hi%+1-_lo%):l%=EVAL("FN"+CA$+"(_lo%,_temp%)"):REPEAT:IF_asc%=0THEN
11620IFEVAL("FN"+z$+"(_lo%,_hi%)")THEN
11630l%=EVAL("FN"+CA$+"(_lo%,_hi%)"):_F%=NOT_F%
11640ENDIF
11650ELSEIFEVAL("FN"+z$+"(_hi%,_lo%)")THEN
11660l%=EVAL("FN"+CA$+"(_hi%,_lo%)"):_F%=NOT_F%
11670ENDIF
11680ENDIF:IF_F%THEN_hi%=_hi%-1ELSE_lo%=_lo%+1
11690UNTIL_lo%=_hi%:IF_start%<_lo%-1THENPROCx(z$,CA$,_asc%,_start%,_lo%-1)
11700IF_hi%+1<_end%THENPROCx(z$,CA$,_asc%,_hi%+1,_end%)
11710ENDPROC
11720DEFFN_shell_MS_swap(BF%,CF%):LOCALwA$,xA$,iJ%,sJ%:wA$=FNb(_shell_MS_handle%,BF%):xA$=FNb(_shell_MS_handle%,CF%):_shell_blk%!0=BF%:_shell_blk%!4=-1:iJ%=FNCA(_shell_MS_handle%,_shell_blk%)
11730_shell_blk%!0=CF%:sJ%=FNCA(_shell_MS_handle%,_shell_blk%):PROCy(iJ%,xA$):PROCy(sJ%,wA$):=0
11740DEFFN_shell_MS_comp(BF%,CF%):LOCAL_A$,AB$,kA%:_A$=FNb(_shell_MS_handle%,BF%):AB$=FNb(_shell_MS_handle%,CF%):IF_A$<AB$THEN
11750kA%=TRUE
11760ELSEkA%=FALSE
11770ENDIF:=kA%
11780DEFPROCbD(RETURNd%):LOCALz%,gB%,r%,oC%:oC%=FNR(d%):z%=FNA(100+(FNO(d%)*32)):!z%=d%:SYS262348,,z%:gB%=z%!60:IF(gB%AND(1<<3))THEN
11790gB%=gB%EOR(1<<3)
11800ELSE
11810ENDIF:gB%=gB%OR(1<<9):z%!60=gB%:SYS262339,,z%:SYS262337,,z%+4TOr%:IFd%<>r%THEN
11820PROCX(d%,r%):d%=r%
11830ENDIF:IFoC%THENPROCT(r%,0,0)
11840PROCA(z%):ENDPROC
11850DEFPROCcD(RETURNd%):LOCALz%,gB%,r%,oC%:oC%=FNR(d%):z%=FNA(100+(FNO(d%)*32)):!z%=d%:SYS262348,,z%:gB%=z%!60:IF(gB%AND(1<<3))=0THEN
11860gB%=gB%EOR(1<<3):z%!60=gB%:SYS262339,,z%:SYS262337,,z%+4TOr%:IFd%<>r%THEN
11870PROCX(d%,r%):d%=r%
11880ENDIF:IFoC%THENPROCT(r%,0,0)
11890ENDIF:PROCA(z%):ENDPROC
11900DEFFNPA:=FNaA
11910DEFFNc:=FNJ
11920DEFFNDA:=FNL
11930DEFFNAA(I$):LOCALmC%,j%:IFNOTFNH(I$+".HelpData")THEN
11940mC%=-1:ERROR99,FNN("SHELLMSG32","HelpData")
11950ENDIF:IFNOTFNH(I$+".Index")THEN
11960mC%=-1:ERROR99,FNN("SHELLMSG32","Index")
11970ENDIF:IFmC%=FALSETHEN
11980j%=TRUE
11990ELSEj%=FALSE
12000ENDIF:=j%
12010DEFPROCEC(P$,RETURNhB%,RETURNMA%,RETURNj%):LOCALnD%:nD%=FNz:IFnD%THEN
12020PROCFC(P$,hB%,MA%,j%)
12030ELSEPROCGC(P$,hB%,MA%,j%)
12040ENDIF:ENDPROC
12050DEFPROCGC(P$,RETURNhB%,RETURNMA%,RETURNj%):LOCALQA%,PD%,ZC%:LOCALcA%,X%,aC%,xJ%:LOCALm%,DF%,tF%,EB%,SE%,p%:QA%=0:MA%=0:PD%=0:ZC%=0:j%=0:IFNOTFNH(P$)THENj%=-1
12060IFFNy(P$)<>4076THENj%=-2
12070IFj%=0THEN
12080cA%=FNA(13):X%=OPENIN(P$):PTR#X%=16:REPEAT:SYS12,4,X%,cA%,4:xB%=!cA%:IFxB%>0THEN
12090MA%+=1:uF%=0:SYS12,4,X%,cA%,4:aC%=!cA%:SYS12,4,X%,cA%,4:xJ%=!cA%:SYS12,4,X%,cA%,12:tF%=PTR#X%:PTR#X%=xB%+56:SYS12,4,X%,cA%,4:p%=!cA%:PTR#X%=xB%+72:SYS12,4,X%,cA%,12:uF%+=FNRA(xB%,p%,cA%,X%):PTR#X%=xB%+84:SYS12,4,X%,cA%,4:EB%=!cA%:IFEB%>0THEN
12100FORSE%=0TOEB%-1:PTR#X%=xB%+88+(SE%*32)+16:SYS12,4,X%,cA%,4:p%=!cA%:PTR#X%=xB%+88+(SE%*32)+20:SYS12,4,X%,cA%,12:uF%+=FNRA(xB%,p%,cA%,X%):NEXTSE%
12110ENDIF:PTR#X%=tF%:PD%+=uF%:IFaC%>ZC%THEN
12120ZC%=aC%
12130ENDIF
12140ENDIF:UNTILxB%=0:CLOSE#X%:PROCA(cA%):hB%=ZC%+PD%
12150ENDIF:ENDPROC
12160DEFPROCFC(P$,RETURNhB%,RETURNMA%,RETURNj%):LOCALQA%,PD%,ZC%,xB%:LOCALcA%:LOCALm%,DF%,tF%,EB%,SE%,p%:QA%=0:MA%=0:PD%=0:ZC%=0:cA%=FNA(13):SYS262361,,P$:REPEAT:$cA%="*":SYS262363,,-1,,,,cA%,QA%TO,hB%,_J%,,,,QA%:IFQA%<>0THEN
12170IFhB%>ZC%THENZC%=hB%
12180PD%+=_J%:MA%+=1
12190ENDIF:UNTILQA%=0:SYS262362:hB%=ZC%+PD%:PROCA(cA%):ENDPROC
12200DEFFNz:LOCALf%,QD%,U$,kA%:f%=FNA(256):OSCLI("Set RO3$Check Y"):OSCLI("RMEnsure UtilityModule 3.00 Set RO3$Check N"):SYS35,"RO3$Check",f%,256,0,0TO,,QD%:f%?QD%=13:OSCLI("Unset RO3$Check"):U$=$f%:PROCA(f%):IFU$="N"THEN
12210kA%=FALSE
12220ELSEkA%=TRUE
12230ENDIF:=kA%
12240DEFFN_shell_icondrag(d%,v%):PROCk(d%,v%):=0
12250DEFPROCjD(wF%,qI%):IFqI%>1THEN_U%!336=qI%-1ELSE_U%!336=0
12260PROCYA(wF%):ENDPROC
12270DEFPROCYA(wF%):LOCALQB%:QB%=FNA(256):QB%!0=256:QB%!12=0:QB%!16=524610:QB%!20=0:QB%!24=0:QB%!28=0:QB%!32=0:QB%!36=256:QB%!40=wF%:$(QB%+44)="PrintOut"+CHR$(0):SYS262375,18,QB%,QB%!20,QB%!24:PROCA(QB%):ENDPROC
12280DEFPROCSB(_Q%):ENDPROC
12290DEFPROCTB(_Q%):ENDPROC
12300DEFPROCUB(_Q%):ENDPROC
12310DEFPROCVB(_Q%):ENDPROC
12320DEFFNVA:LOCALCJ%,_3d%:IF_U%!100AND(1<<10)THEN
12330SYS6,161,140TO,,CJ%:IF(CJ%AND1)THEN_3d%=TRUEELSE_3d%=FALSE
12340ELSE_3d%=FALSE
12350ENDIF:=_3d%
12360DEFPROCyA(_Q%,d%,v%):LOCALxF%,f%,SJ%,_name$,h%,l%:PROCkB(d%,v%):xF%=FNMA(d%,-1,_U%+72,24,FALSE):IFxF%>=0THEN
12370f%=_U%!72+xF%:SJ%=f%!16:_name$=FNG(d%,SJ%):h%=f%!20:IF$h%<>""THENl%=EVAL("FN"+$h%+"(_name$)")
12380ENDIF:ENDPROC
12390DEFFNVC(tB$):LOCALl%,e$:e$="The library routine 'FNshell_InstallLib' is no longer supported. Please load the library with the LIBRARY command and call the initialise routine with 'void% = FN_shell_<libname>_init'"
12400l%=FNg(e$,FALSE,FNI,""):_closedown%=TRUE:=0
12410DEFFN_shell_Iconbar_Init:=0
12420DEFFNqA(QA%,DB$,K$,lA%,CA%,iD%,jD%,OE%):LOCALr%,JA%,yF%,zF%:JA%=FNA(36):DIMyF%20:DIMzF%20:!JA%=QA%:JA%!4=0:JA%!12=96:IFK$<>""THEN
12430JA%!12=lA%:JA%!8=-16:JA%!16=92:JA%!32=LEN(K$)
12440ELSEJA%!8=0:JA%!16=70:JA%!32=12
12450ENDIF:JA%!20=&1700310B:JA%!24=yF%:JA%!28=zF%:$yF%=K$:$zF%=DB$:SYS262338,,JA%TOr%:PROCl(-2,r%,CA%,iD%,jD%,OE%):PROCA(JA%):=FNmA(QA%,r%,DB$)
12460DEFPROCnD(b%,g%,dB$):LOCALn%:n%=FNA(40):!n%=b%:n%!4=g%:SYS262350,,n%:$(n%!28)=dB$:PROCZA(b%,g%):PROCA(n%):ENDPROC
12470K
12480DEFFN_shell_Files_Init:=0
12490DEFFNi(i$):LOCALFB%,GF%,HF%,DC%,qD%,C$:SYS8,5,i$TOFB%,,GF%,HF%,DC%,qD%:=DC%
12500DEFFNy(i$):LOCALFB%:SYS8,5,i$TO,,FB%:FB%=(FB%AND1048320)>>>8:=FB%
12510DEFFNH(i$):LOCALFB%,R,j%:R=5:SYS8,R,i$TOFB%:IFFB%=0THEN
12520j%=FALSE
12530ELSEj%=TRUE
12540ENDIF:=j%
12550DEFFNrC(i$):LOCALFB%,GF%,HF%,DC%,qD%,C$:SYS8,5,i$TOFB%,,GF%,HF%,DC%,qD%:IFFB%=0THEN="Not Found"
12560IFqD%=51THENC$+="WR "
12570IFqD%=187THENC$+="LWR"
12580IFqD%=136THENC$+="DL "
12590C$+=" "+FNU(STR$~GF%,"0",8):C$+=" "+FNU(STR$~HF%,"0",8):C$+=" "+FNU(STR$~DC%,"0",8):=C$
12600DEFFNND(i$):LOCALFB%,oH%,R:R=5:SYS8,R,i$TOFB%,,,oH%:IFFB%=0THEN=0
12610=oH%
12620DEFFN_shell_Evnts_Init:_m_Evnts_HeaderSize%=8:_m_Evnts_LastEvntOffset%=-1:DIM_c_Evnts_WorkBuffer%256:DIM_c_Evnts_PaneBlk%3000:DIM_EVNTS_CLICKSELECT_ANCHOR%4:DIM_EVNTS_CLICKADJUST_ANCHOR%4:DIM_EVNTS_CLICKMENU_ANCHOR%4:DIM_EVNTS_HELPTAG_ANCHOR%4
12630DIM_EVNTS_POPUPS_ANCHOR%4:DIM_EVNTS_PANES_ANCHOR%4:DIM_EVNTS_SLIDERS_ANCHOR%4:DIM_EVNTS_POINTERIN_ANCHOR%4:DIM_EVNTS_POINTEROUT_ANCHOR%4:DIM_EVNTS_DATASAVE_ANCHOR%4:DIM_EVNTS_REDRAW_ANCHOR%4:DIM_EVNTS_DRAG_ANCHOR%4:DIM_EVNTS_BUMP_ANCHOR%4:DIM_EVNTS_WINDOWOPEN_ANCHOR%4
12640DIM_EVNTS_WINDOWCLOSE_ANCHOR%4:DIM_EVNTS_ICONWATCH_ANCHOR%4:DIM_EVNTS_MENUHELPTAG_ANCHOR%4:!_EVNTS_CLICKSELECT_ANCHOR%=0:!_EVNTS_CLICKADJUST_ANCHOR%=0:!_EVNTS_CLICKMENU_ANCHOR%=0:!_EVNTS_HELPTAG_ANCHOR%=0:!_EVNTS_POPUPS_ANCHOR%=0:!_EVNTS_SLIDERS_ANCHOR%=0
12650!_EVNTS_PANES_ANCHOR%=0:!_EVNTS_POINTERIN_ANCHOR%=0:!_EVNTS_POINTEROUT_ANCHOR%=0:!_EVNTS_DATASAVE_ANCHOR%=0:!_EVNTS_REDRAW_ANCHOR%=0:!_EVNTS_DRAG_ANCHOR%=0:!_EVNTS_BUMP_ANCHOR%=0:!_EVNTS_WINDOWOPEN_ANCHOR%=0:!_EVNTS_WINDOWCLOSE_ANCHOR%=0
12660!_EVNTS_ICONWATCH_ANCHOR%=0:!_EVNTS_MENUHELPTAG_ANCHOR%=0:DIM_EVNTS_CLICKSELECT_DATA%4:DIM_EVNTS_CLICKADJUST_DATA%4:DIM_EVNTS_CLICKMENU_DATA%4:DIM_EVNTS_HELPTAG_DATA%4:DIM_EVNTS_POPUPS_DATA%4:DIM_EVNTS_PANES_DATA%4:DIM_EVNTS_SLIDERS_DATA%4:DIM_EVNTS_POINTERIN_DATA%4
12670DIM_EVNTS_POINTEROUT_DATA%4:DIM_EVNTS_DATASAVE_DATA%4:DIM_EVNTS_REDRAW_DATA%4:DIM_EVNTS_DRAG_DATA%4:DIM_EVNTS_BUMP_DATA%4:DIM_EVNTS_WINDOWOPEN_DATA%4:DIM_EVNTS_WINDOWCLOSE_DATA%4:DIM_EVNTS_ICONWATCH_DATA%4:DIM_EVNTS_MENUHELPTAG_DATA%4:!_EVNTS_CLICKSELECT_DATA%=0
12680!_EVNTS_CLICKADJUST_DATA%=0:!_EVNTS_CLICKMENU_DATA%=0:!_EVNTS_HELPTAG_DATA%=0:!_EVNTS_POPUPS_DATA%=0:!_EVNTS_PANES_DATA%=0:!_EVNTS_POINTERIN_DATA%=0:!_EVNTS_POINTEROUT_DATA%=0:!_EVNTS_DATASAVE_DATA%=0:!_EVNTS_REDRAW_DATA%=0:!_EVNTS_DRAG_DATA%=0
12690!_EVNTS_BUMP_DATA%=0:!_EVNTS_WINDOWOPEN_DATA%=0:!_EVNTS_WINDOWCLOSE_DATA%=0:!_EVNTS_SLIDERS_DATA%=0:!_EVNTS_ICONWATCH_DATA%=0:!_EVNTS_MENUHELPTAG_DATA%=0:_EVNTS_CLICKSELECT_REC_SIZE%=20:_EVNTS_CLICKADJUST_REC_SIZE%=20:_EVNTS_CLICKMENU_REC_SIZE%=24
12700_EVNTS_HELPTAG_REC_SIZE%=20:_EVNTS_POPUPS_REC_SIZE%=36:_EVNTS_PANES_REC_SIZE%=32:_EVNTS_POINTERIN_REC_SIZE%=20:_EVNTS_POINTEROUT_REC_SIZE%=20:_EVNTS_DATASAVE_REC_SIZE%=20:_EVNTS_REDRAW_REC_SIZE%=20:_EVNTS_DRAG_REC_SIZE%=28:_EVNTS_BUMP_REC_SIZE%=44
12710_EVNTS_SLIDERS_REC_SIZE%=40:_EVNTS_WINDOWOPEN_REC_SIZE%=20:_EVNTS_WINDOWCLOSE_REC_SIZE%=20:_EVNTS_ICONWATCH_REC_SIZE%=24:_EVNTS_MENUHELPTAG_REC_SIZE%=20:_EVNTS_CLICKSELECT_DATAOFFSET%=0:_EVNTS_CLICKADJUST_DATAOFFSET%=0:_EVNTS_CLICKMENU_DATAOFFSET%=0
12720_EVNTS_HELPTAG_DATAOFFSET%=0:_EVNTS_POPUPS_DATAOFFSET%=0:_EVNTS_PANES_DATAOFFSET%=0:_EVNTS_POINTERIN_DATAOFFSET%=0:_EVNTS_POINTEROUT_DATAOFFSET%=0:_EVNTS_DATASAVE_DATAOFFSET%=0:_EVNTS_REDRAW_DATAOFFSET%=0:_EVNTS_DRAG_DATAOFFSET%=0
12730_EVNTS_BUMP_DATAOFFSET%=0:_EVNTS_SLIDERS_DATAOFFSET%=0:_EVNTS_WINDOWOPEN_DATAOFFSET%=0:_EVNTS_WINDOWCLOSE_DATAOFFSET%=0:_EVNTS_ICONWATCH_DATAOFFSET%=0:_EVNTS_MENUHELPTAG_DATAOFFSET%=0:_EVNTS_LAST_MOUSEBUTTON%=0:_EVNTS_LAST_MOUSEXPOS%=0
12740_EVNTS_LAST_MOUSEYPOS%=0:_EVNTS_LAST_ICONCLICKED%=-1:_EVNTS_LAST_WINDOWCLICKED%=-1:_EVNTS_LAST_MENUMAKER_FN$="":_m_evnts_DestTaskHandle%=-1:_m_evnts_DestWindowHandle%=-1:_m_evnts_DestIconHandle%=-1:_m_evnts_MouseXCoord%=-1:_m_evnts_MouseYCoord%=-1
12750_m_evnts_DragIconStartWindow%=-1:_m_evnts_DragIconStartIcon%=-1:_m_evnts_DragIconWritableDrag%=FALSE:_m_evnts_DragIconWinXMin%=0:_m_evnts_DragIconWinYMin%=0:_m_evnts_DragIconWinXMax%=0:_m_evnts_DragIconWinYMax%=0:_m_evnts_DragIconMouseX%=0
12760_m_evnts_DragIconMouseY%=0:_m_evnts_DragIconLastScrollUp%=0:_m_evnts_DragIconLastScrollDown%=0:_m_evnts_DragIconLastScrollLeft%=0:_m_evnts_DragIconLastScrollRight%=0:_m_evnts_DragIconLastDX%=0:_m_evnts_DragIconLastDY%=0:_m_evnts_DragIconMargin%=32
12770_c_evnts_MaxIconWatchEvnts%=100:DIM_c_evnts_CurrentContents$(_c_evnts_MaxIconWatchEvnts%-1):_c_evnts_CurrentContents$()="":=0
12780DEFFND(A$,g%,k%,BA%,TE%):LOCALLA%,e%,y%,a%,RB%,dB%:LOCALu%:IFA$="IconBar"THEN
12790g%=-1:A$="iconbar"
12800ENDIF:a%=0:IF(!k%=0ANDTE%=FALSE)THEN
12810a%=-2
12820ENDIF:IFA$=""THEN
12830a%=-1
12840ENDIF:IFa%=0THEN
12850IF(!k%=0)THEN
12860!k%=FNA(BA%+_m_Evnts_HeaderSize%):RB%=!k%:RB%!0=BA%:RB%!4=1:$(RB%+_m_Evnts_HeaderSize%)="":FORu%=12TO(BA%-4)STEP4:RB%!(u%+_m_Evnts_HeaderSize%)=-1:NEXTu%:_m_Evnts_LastEvntOffset%=_m_Evnts_HeaderSize%:a%=_m_Evnts_HeaderSize%
12870ENDIF:IFa%<>_m_Evnts_HeaderSize%THEN
12880RB%=!k%:LA%=!RB%:e%=_m_Evnts_HeaderSize%:y%=FALSE:a%=-1:SK%=-1:dB%=!k%:REPEAT:IF($(dB%+e%)=A$)THEN
12890IFdB%!(e%+12)=g%THEN
12900a%=e%:y%=TRUE
12910ELSEe%+=BA%
12920ENDIF
12930ELSEe%+=BA%
12940ENDIF:UNTIL((e%>=(LA%+_m_Evnts_HeaderSize%))ORy%):IF(a%=-1ANDTE%)THEN
12950a%=LA%+_m_Evnts_HeaderSize%:!k%=FNK(!k%,BA%):EC%=!k%:EC%!0+=BA%:EC%!4+=1:EC%+=a%:$(EC%)="":FORu%=12TO(BA%-4)STEP4:EC%!u%=-1:NEXTu%
12960ENDIF:IFa%<0THEN
12970ELSE
12980ENDIF:_m_Evnts_LastEvntOffset%=a%
12990ENDIF
13000ENDIF:=a%
13010DEFPROCF(s%,pC%,RETURNUA%,E$):LOCAL_$:IF!s%=-1THEN
13020!s%=UA%:!pC%=FNK(!pC%,LEN(E$)+1):$(!pC%+UA%)=E$:UA%+=LEN(E$)+1
13030ELSE_$=$(!pC%+!s%):IF_$<>E$THEN
13040IFLEN(E$)<=LEN(_$)THEN
13050$(!pC%+!s%)=E$
13060ELSE!pC%=FNK(!pC%,LEN(E$)+1):$(!pC%+UA%)=E$:!s%=UA%:UA%+=LEN(E$)+1
13070ENDIF
13080ENDIF
13090ENDIF:ENDPROC
13100DEFPROCR(vB$,zB$):ENDPROC
13110DEFPROCC(b%,g%,B$):LOCALa%,c%,s%,A$:A$=FNE(b%):IFA$="iconbar"THEN
13120g%=-1
13130ENDIF:a%=FND(A$,g%,_EVNTS_CLICKSELECT_ANCHOR%,_EVNTS_CLICKSELECT_REC_SIZE%,TRUE):c%=!_EVNTS_CLICKSELECT_ANCHOR%:c%+=a%:$c%=A$:c%!12=g%:IF!_EVNTS_CLICKSELECT_DATA%=0THEN
13140!_EVNTS_CLICKSELECT_DATA%=FNA(LEN(B$)+1)
13150ENDIF:s%=c%+16:PROCF(s%,_EVNTS_CLICKSELECT_DATA%,_EVNTS_CLICKSELECT_DATAOFFSET%,B$):IFFNTA(b%,g%)=_BUTTON_TYPE_NEVERTHEN
13160PROCd(b%,g%,_BUTTON_TYPE_CLICK)
13170ENDIF:ENDPROC
13180DEFPROCLA(_window_handle%,_icon_handle%):LOCALA$,a%,B$,k%,_%,j%,e$:A$=FNE(_window_handle%):IFA$="iconbar"THEN
13190_icon_handle%=-1
13200ENDIF:a%=FND(A$,_icon_handle%,_EVNTS_CLICKSELECT_ANCHOR%,_EVNTS_CLICKSELECT_REC_SIZE%,FALSE):IFa%<0THENa%=FND(A$,-1,_EVNTS_CLICKSELECT_ANCHOR%,_EVNTS_CLICKSELECT_REC_SIZE%,FALSE)
13210IFa%>=0THEN
13220k%=!_EVNTS_CLICKSELECT_ANCHOR%+a%:NA%=k%!16:_%=!_EVNTS_CLICKSELECT_DATA%:B$=$(_%+NA%):l%=EVAL("FN"+B$+"( _window_handle%, _icon_handle% )"):IF_icon_handle%=0AND_window_handle%=_U%!20THEN
13230PROCG(_window_handle%)
13240ENDIF
13250ENDIF:IF_window_handle%>0ANDA$<>""THEN
13260j%=FNnA(FNJ,FNL):IFj%THEN
13270e$="Icon is draggable":PROCLC(FNJ,FNL):PROCMC(FNJ,FNL)
13280PROCAA(FNJ,FNL)
13290ELSEe$="Icon is not draggable"
13300ENDIF:PROCbA(_window_handle%,_icon_handle%):PROCcA(_window_handle%,_icon_handle%):PROCAA(FNJ,FNL)
13310ENDIF:ENDPROC
13320DEFPROCaB:LOCALLA%,t%,BA%,e%,SA%,dB%:LOCALg%,B$,KA%,u%:t%=!_EVNTS_CLICKSELECT_ANCHOR%:BA%=_EVNTS_CLICKSELECT_REC_SIZE%:SA%=t%!4:PROCR ("ClickSelect","Window         Icon   FN"):IFt%=0THEN
13330ELSEe%=_m_Evnts_HeaderSize%:FORu%=1TOSA%:A$=$(t%+e%):g%=t%!(e%+12):KA%=!_EVNTS_CLICKSELECT_DATA%:IFKA%>0THEN
13340B$=$(KA%+t%!(e%+16))
13350ENDIF:e%+=_EVNTS_CLICKSELECT_REC_SIZE%:NEXTu%
13360ENDIF:ENDPROC
13370DEFPROCN(b%,g%,B$):LOCALa%,c%,A$:A$=FNE(b%):IFA$="iconbar"THEN
13380g%=-1
13390ENDIF:a%=FND(A$,g%,_EVNTS_CLICKADJUST_ANCHOR%,_EVNTS_CLICKADJUST_REC_SIZE%,TRUE):c%=!_EVNTS_CLICKADJUST_ANCHOR%:c%+=a%:$c%=A$:c%!12=g%:IF!_EVNTS_CLICKADJUST_DATA%=0THEN
13400!_EVNTS_CLICKADJUST_DATA%=FNA(LEN(B$)+1)
13410ENDIF:s%=c%+16:PROCF(s%,_EVNTS_CLICKADJUST_DATA%,_EVNTS_CLICKADJUST_DATAOFFSET%,B$):IFFNTA(b%,g%)=_BUTTON_TYPE_NEVERTHEN
13420PROCd(b%,g%,_BUTTON_TYPE_CLICK)
13430ENDIF:ENDPROC
13440DEFPROCr(_window_handle%,_icon_handle%):LOCALA$,a%,B$,k%,_%:A$=FNE(_window_handle%):IFA$="iconbar"THEN
13450_icon_handle%=-1
13460ENDIF:a%=FND(A$,_icon_handle%,_EVNTS_CLICKADJUST_ANCHOR%,_EVNTS_CLICKADJUST_REC_SIZE%,FALSE):IFa%<0THENa%=FND(A$,-1,_EVNTS_CLICKADJUST_ANCHOR%,_EVNTS_CLICKADJUST_REC_SIZE%,FALSE)
13470IFa%>=0THEN
13480k%=!_EVNTS_CLICKADJUST_ANCHOR%+a%:NA%=k%!16:_%=!_EVNTS_CLICKADJUST_DATA%:B$=$(_%+NA%):l%=EVAL("FN"+B$+"(_window_handle%,_icon_handle%)")
13490ENDIF:IF_window_handle%>0THEN
13500PROCcA(_window_handle%,_icon_handle%)
13510ENDIF:ENDPROC
13520DEFPROCcB:LOCALLA%,t%,BA%,e%,SA%,dB%:LOCALg%,B$,KA%,u%:t%=!_EVNTS_CLICKADJUST_ANCHOR%:BA%=_EVNTS_CLICKADJUST_REC_SIZE%:SA%=t%!4:PROCR ("ClickAdjust","Window         Icon   FN"):IFt%=0THEN
13530ELSEe%=_m_Evnts_HeaderSize%:FORu%=1TOSA%:A$=$(t%+e%):g%=t%!(e%+12):KA%=!_EVNTS_CLICKADJUST_DATA%:IFKA%>0THEN
13540B$=$(KA%+t%!(e%+16))
13550ENDIF:e%+=_EVNTS_CLICKADJUST_REC_SIZE%:NEXTu%
13560ENDIF:ENDPROC
13570DEFPROCl(b%,g%,q%,iD%,jD%,OE%):LOCALa%,c%,A$,DG%:IFFNh(b%)=FALSETHENPROCM(FNB("SHELLMSG30"))
13580A$=FNE(b%):Z$=FNUA(q%):IFA$="iconbar"THEN
13590g%=-1
13600ENDIF:IFb%>0ANDg%>=0THEN
13610PROCd(b%,g%,_BUTTON_TYPE_CLICK):PROCBA(A$,g%,-1,q%,"","",_POPUP_TYPE_TEXT)
13620ELSEa%=FND(A$,g%,_EVNTS_CLICKMENU_ANCHOR%,_EVNTS_CLICKMENU_REC_SIZE%,FALSE):IFa%>=0THEN
13630DG%=FALSE
13640ELSEDG%=TRUE
13650ENDIF:a%=FND(A$,g%,_EVNTS_CLICKMENU_ANCHOR%,_EVNTS_CLICKMENU_REC_SIZE%,TRUE):c%=!_EVNTS_CLICKMENU_ANCHOR%:c%+=a%:$c%=A$:c%!12=g%:IF!_EVNTS_CLICKMENU_DATA%=0THEN
13660!_EVNTS_CLICKMENU_DATA%=FNA(1)
13670ENDIF:s%=c%+16:PROCF(s%,_EVNTS_CLICKMENU_DATA%,_EVNTS_CLICKMENU_DATAOFFSET%,Z$):IFDG%=TRUETHEN
13680s%=c%+20:PROCF(s%,_EVNTS_CLICKMENU_DATA%,_EVNTS_CLICKMENU_DATAOFFSET%,"")
13690ENDIF
13700ENDIF:ENDPROC
13710DEFPROCgE(d%,RD%,tD%,CA%,R$,a$):IFd%>0ANDRD%>=0THENPROCd(d%,RD%,_BUTTON_TYPE_CLICK)
13720PROCBA(FNE(d%),RD%,tD%,CA%,R$,a$,_POPUP_TYPE_TEXT):ENDPROC
13730DEFPROCMA(_window_handle%,_icon_handle%):LOCALA$,a%,k%,fI%,f$,EG%,l%:LOCALuD%:A$=FNE(_window_handle%):IFA$="iconbar"THEN
13740_icon_handle%=-1
13750ENDIF:a%=FND(A$,_icon_handle%,_EVNTS_CLICKMENU_ANCHOR%,_EVNTS_CLICKMENU_REC_SIZE%,FALSE):IFa%<0THENa%=FND(A$,-1,_EVNTS_CLICKMENU_ANCHOR%,_EVNTS_CLICKMENU_REC_SIZE%,FALSE)
13760IFa%>=0THEN
13770k%=!_EVNTS_CLICKMENU_ANCHOR%+a%:uD%=k%!16:fI%=k%!20:EG%=!_EVNTS_CLICKMENU_DATA%:q%=FNEA($(EG%+uD%)):f$=$(EG%+fI%):_EVNTS_LAST_MENUMAKER_FN$=f$:IFf$<>""THEN
13780l%=EVAL("FN"+f$+"( "+STR$_window_handle%+", "+STR$_icon_handle%+" )")
13790ENDIF:PROCs(_Q%!0,_Q%!4,q%)
13800ENDIF:IF_window_handle%>0THEN
13810PROCbA(_window_handle%,_icon_handle%)
13820ENDIF:ENDPROC
13830DEFPROCbB:LOCALLA%,t%,BA%,e%,SA%,dB%,q%:LOCALg%,u%,f$:t%=!_EVNTS_CLICKMENU_ANCHOR%:BA%=_EVNTS_CLICKMENU_REC_SIZE%:SA%=t%!4:PROCR ("ClickMenu  ","Window         Icon   Menu handle  Maker FN"):IFt%=0THEN
13840ELSEe%=_m_Evnts_HeaderSize%:FORu%=1TOSA%:A$=$(t%+e%):g%=t%!(e%+12):q%=t%!(e%+16):KA%=!_EVNTS_CLICKMENU_DATA%:IFKA%>0THEN
13850f$=$(KA%+t%!(e%+20))
13860ELSEf$="None"
13870ENDIF:e%+=_EVNTS_CLICKMENU_REC_SIZE%:NEXTu%
13880ENDIF:ENDPROC
13890DEFPROChE(b%,g%,q%,f$):LOCALa%,c%,A$,s%:PROCl(b%,g%,q%,0,0,0):A$=FNE(b%):IFA$="iconbar"THEN
13900g%=-1
13910ENDIF:a%=FND(A$,g%,_EVNTS_CLICKMENU_ANCHOR%,_EVNTS_CLICKMENU_REC_SIZE%,FALSE):IFa%=-1THENERROR99,"MenuMaker offset not found.."
13920c%=!_EVNTS_CLICKMENU_ANCHOR%:c%+=a%:IF!_EVNTS_CLICKMENU_DATA%=0THEN
13930!_EVNTS_CLICKMENU_DATA%=FNA(LEN(f$)+1)
13940ENDIF:s%=c%+20:PROCF(s%,_EVNTS_CLICKMENU_DATA%,_EVNTS_CLICKMENU_DATAOFFSET%,f$):ENDPROC
13950DEFPROCE(b%,g%,c$):LOCALa%,c%,A$:A$=FNE(b%):IFA$="iconbar"THEN
13960g%=-1
13970ENDIF:a%=FND(A$,g%,_EVNTS_HELPTAG_ANCHOR%,_EVNTS_HELPTAG_REC_SIZE%,TRUE):c%=!_EVNTS_HELPTAG_ANCHOR%:c%+=a%:$c%=A$:c%!12=g%:IF!_EVNTS_HELPTAG_DATA%=0THEN
13980!_EVNTS_HELPTAG_DATA%=FNA(LEN(c$)+1)
13990ENDIF:s%=c%+16:PROCF(s%,_EVNTS_HELPTAG_DATA%,_EVNTS_HELPTAG_DATAOFFSET%,c$):ENDPROC
14000DEFPROCOC(_window_handle%,_icon_handle%,RETURNc$):LOCALA$,a%,k%,vD%,wD%,LF%:LOCALp%,HG%,e%,BK%,c%:A$=FNE(_window_handle%):IFA$="iconbar"THEN
14010_icon_handle%=-1
14020ENDIF:a%=FND(A$,_icon_handle%,_EVNTS_HELPTAG_ANCHOR%,_EVNTS_HELPTAG_REC_SIZE%,FALSE):IFa%>=0THEN
14030c$=FNpA(a%)
14040ELSELF%=FNA(96):SYS393460,1,LF%,_window_handle%,_icon_handle%TO;p%:IFp%<>1THEN
14050IF_window_handle%<>FNrTHEN
14060IFNOTFNs(_window_handle%)THEN
14070c$=FNsA(LF%)
14080ENDIF
14090ENDIF
14100ENDIF:PROCA(LF%)
14110ENDIF:ENDPROC
14120DEFPROCdB:LOCALLA%,t%,BA%,e%,SA%,dB%,B$:LOCALg%,KA%,u%:t%=!_EVNTS_HELPTAG_ANCHOR%:BA%=_EVNTS_HELPTAG_REC_SIZE%:SA%=t%!4:PROCR ("HelpTag ","Window         Icon   Help tag"):IFt%=0THEN
14130ELSEe%=_m_Evnts_HeaderSize%:FORu%=1TOSA%:A$=$(t%+e%):g%=t%!(e%+12):KA%=!_EVNTS_HELPTAG_DATA%:IFKA%>0THEN
14140B$=$(KA%+t%!(e%+16))
14150ENDIF:e%+=_EVNTS_HELPTAG_REC_SIZE%:NEXTu%
14160ENDIF:ENDPROC
14170DEFPROCBF(Z$,lI%,L$):LOCALa%,c%,s%:a%=FND("menu",lI%,_EVNTS_MENUHELPTAG_ANCHOR%,_EVNTS_MENUHELPTAG_REC_SIZE%,TRUE):c%=!_EVNTS_MENUHELPTAG_ANCHOR%:c%+=a%:$c%="menu":c%!12=lI%:IF!_EVNTS_MENUHELPTAG_DATA%=0THEN
14180!_EVNTS_MENUHELPTAG_DATA%=FNA(LEN(L$)+1)
14190ENDIF:s%=c%+16:PROCF(s%,_EVNTS_MENUHELPTAG_DATA%,_EVNTS_MENUHELPTAG_DATAOFFSET%,L$):ENDPROC
14200DEFPROCxB(b%,RETURNMF%,p%,ZB%,aB%):LOCALa%,c%,dA%,A$,O$,jB%:A$=FNE(b%):O$=FNE(MF%):dA%=0:jB%=FNM(MF%):IF(jB%AND1<<5)=0THEN
14210PROCS(MF%,1<<5)
14220ENDIF:IF(jB%AND1<<1)THEN
14230PROCS(MF%,1<<1)
14240ENDIF:WHILEFND(A$,dA%,_EVNTS_PANES_ANCHOR%,_EVNTS_PANES_REC_SIZE%,FALSE)>-1:dA%+=1:ENDWHILE:a%=FND(A$,dA%,_EVNTS_PANES_ANCHOR%,_EVNTS_PANES_REC_SIZE%,TRUE):c%=!_EVNTS_PANES_ANCHOR%:c%+=a%:$c%=A$:c%!12=dA%:c%!20=p%:c%!24=ZB%
14250c%!28=aB%:IF!_EVNTS_PANES_DATA%=0THEN
14260!_EVNTS_PANES_DATA%=FNA(LEN(O$)+1)
14270ENDIF:s%=c%+16:PROCF(s%,_EVNTS_PANES_DATA%,_EVNTS_PANES_DATAOFFSET%,O$):ENDPROC
14280DEFPROCdA(_C%,xD%,IK%):LOCALA$,O$,dA%,a%:A$=FNE(_C%):O$=FNE(xD%):dA%=0:WHILEFND(A$,dA%,_EVNTS_PANES_ANCHOR%,_EVNTS_PANES_REC_SIZE%,FALSE)=-1:dA%+=1:ENDWHILE
14290a%=FND(A$,dA%,_EVNTS_PANES_ANCHOR%,_EVNTS_PANES_REC_SIZE%,FALSE):IFa%>=0THEN
14300c%=!_EVNTS_PANES_ANCHOR%:c%+=a%:IFIK%=TRUETHEN
14310c%!20=c%!20OR(1<<8)
14320ELSEc%!20=c%!20ANDNOT(1<<8)
14330ENDIF
14340ENDIF:ENDPROC
14350DEFPROCFF(_C%,xD%):PROCdA(_C%,xD%,TRUE):PROCG(xD%):ENDPROC
14360DEFPROCSF(_C%,xD%):PROCdA(_C%,xD%,FALSE):PROCT(_C%,0,TRUE):ENDPROC
14370DEFPROCTF:LOCALLA%,t%,BA%,e%,SA%,O$:LOCALKA%,u%,mB$,VB$:t%=!_EVNTS_PANES_ANCHOR%:BA%=_EVNTS_PANES_REC_SIZE%:SA%=t%!4:PROCR ("Pane ","Window         Pane name   X Pos   Y Pos"):IFt%=0THEN
14380ELSEe%=_m_Evnts_HeaderSize%:FORu%=1TOSA%:A$=$(t%+e%):KA%=!_EVNTS_PANES_DATA%:IFKA%>0THEN
14390O$=$(KA%+t%!(e%+16))
14400ENDIF:mB$=FNp(STR$(t%!(e%+24))," ",8):VB$=FNp(STR$(t%!(e%+28))," ",6):e%+=_EVNTS_PANES_REC_SIZE%:NEXTu%
14410ENDIF:ENDPROC
14420DEFPROCVF(A$,B$):LOCALa%,c%:a%=FND(A$,-1,"WINDOWOPEN",TRUE):c%=!_EVNTS_WINDOWOPEN_ANCHOR%:c%+=a%:$c%=A$:c%!12=-1:IF!_EVNTS_WINDOWOPEN_DATA%=0THEN
14430!_EVNTS_WINDOWOPEN_DATA%=FNA(LEN(B$)+1)
14440ENDIF:s%=c%+16:PROCF(s%,_EVNTS_WINDOWOPEN_DATA%,_EVNTS_WINDOWOPEN_DATAOFFSET%,B$):ENDPROC
14450DEFPROCT(_window_handle%,IG%,XE%):LOCALa%,sI%,yB%,aA%,lA%:LOCALyD%,xI%,yI%:LOCALA$,k%,NA%,_%:LOCALB$,l%,dA%,SD%,jB%,zD%:LOCALZE%,HA%,qC%,LG%:LOCALDJ%:A$=FNE(_window_handle%):yB%=_Q%!28
14460a%=FND(A$,-1,_EVNTS_WINDOWOPEN_ANCHOR%,_EVNTS_WINDOWOPEN_REC_SIZE%,FALSE):IFa%>=0THEN
14470k%=!_EVNTS_WINDOWOPEN_ANCHOR%+a%:NA%=k%!16:_%=!_EVNTS_WINDOWOPEN_DATA%:B$=$(_%+NA%):l%=EVAL("FN"+B$+"("+A$+")")
14480ENDIF:yD%=FALSE:_c_WindowsGetStateBlk%!0=_window_handle%:SYS262347,,_c_WindowsGetStateBlk%:IF(_c_WindowsGetStateBlk%!32AND524288)=524288THENyD%=TRUEELSEyD%=FALSE
14490SYS262351,,_c_WindowsGetPInfoBlk%:_Q%!0=_window_handle%:IFNOTIG%THENSYS262347,,_Q%
14500IFyD%THEN
14510SYS262341,,_Q%
14520ENDIF:SD%=FALSE:a%=FND(A$,dA%,_EVNTS_PANES_ANCHOR%,_EVNTS_PANES_REC_SIZE%,FALSE):IFa%>=0THENSD%=TRUE
14530IFSD%=TRUETHEN
14540_Q%!0=_window_handle%:IFXE%>0THEN
14550yB%=XE%
14560ELSEIFXE%THENyB%=-1ELSEyB%=_Q%!28
14570ENDIF:IFNOTIG%THEN
14580SYS262341,,_Q%:SYS262347,,_Q%:SYS262342,,_Q%
14590ENDIF:dA%=0:WHILEFND(A$,dA%,_EVNTS_PANES_ANCHOR%,_EVNTS_PANES_REC_SIZE%,FALSE)>-1:a%=_m_Evnts_LastEvntOffset%:k%=!_EVNTS_PANES_ANCHOR%+a%:UD%=k%!16:_%=!_EVNTS_PANES_DATA%:O$=$(_%+UD%):jB%=k%!20:LG%=FALSE:zD%=k%!24:ZE%=k%!28:IFjB%AND(1<<8)THEN
14600LG%=TRUE:jB%=jB%ANDNOT(1<<8)
14610ENDIF:HA%=FNj(O$):qC%=!HA%:_c_Evnts_PaneBlk%!0=qC%:IFsI%=0THENsI%=_c_Evnts_PaneBlk%!0
14620xI%=_c_Evnts_PaneBlk%!0:SYS262347,,_c_Evnts_PaneBlk%:IF_c_WindowsGetPInfoBlk%!16=-9ORyD%OR_c_WindowsGetPInfoBlk%!16>-5ORXE%THEN
14630CASEjB%OF
14640WHEN0,1:aA%=_c_Evnts_PaneBlk%!16-_c_Evnts_PaneBlk%!8:lA%=_c_Evnts_PaneBlk%!12-_c_Evnts_PaneBlk%!4:_c_Evnts_PaneBlk%!4=_Q%!4+zD%:_c_Evnts_PaneBlk%!12=_c_Evnts_PaneBlk%!4+lA%:_c_Evnts_PaneBlk%!16=_Q%!16+ZE%:_c_Evnts_PaneBlk%!8=_c_Evnts_PaneBlk%!16-aA%
14650WHEN2:aA%=_c_Evnts_PaneBlk%!16-_c_Evnts_PaneBlk%!8:lA%=_Q%!12-_Q%!4:_c_Evnts_PaneBlk%!4=_Q%!4+zD%:_c_Evnts_PaneBlk%!12=_Q%!12:_c_Evnts_PaneBlk%!16=_Q%!16+ZE%:_c_Evnts_PaneBlk%!8=_c_Evnts_PaneBlk%!16-aA%
14660WHEN3:aA%=_Q%!16-_Q%!8:lA%=_c_Evnts_PaneBlk%!12-_c_Evnts_PaneBlk%!4:_c_Evnts_PaneBlk%!4=_Q%!4+zD%:_c_Evnts_PaneBlk%!12=_c_Evnts_PaneBlk%!4+lA%:_c_Evnts_PaneBlk%!16=_Q%!16:_c_Evnts_PaneBlk%!8=_Q%!8+ZE%
14670WHEN4:aA%=_c_Evnts_PaneBlk%!16-_c_Evnts_PaneBlk%!8:lA%=_Q%!12-_Q%!4:_c_Evnts_PaneBlk%!4=_Q%!4+zD%:_c_Evnts_PaneBlk%!12=_Q%!12:_c_Evnts_PaneBlk%!16=_Q%!8+aA%+ZE%:_c_Evnts_PaneBlk%!8=_c_Evnts_PaneBlk%!16+aA%
14680WHEN5:aA%=_Q%!16-_Q%!8:lA%=_c_Evnts_PaneBlk%!12-_c_Evnts_PaneBlk%!4:_c_Evnts_PaneBlk%!4=_Q%!12-lA%+zD%:_c_Evnts_PaneBlk%!12=_c_Evnts_PaneBlk%!4+lA%:_c_Evnts_PaneBlk%!16=_Q%!16:_c_Evnts_PaneBlk%!8=_Q%!8
14690ENDCASE:DJ%=_c_Evnts_PaneBlk%!28:IFdA%=0THEN
14700_c_Evnts_PaneBlk%!28=yB%
14710ELSE_c_Evnts_PaneBlk%!28=yI%
14720ENDIF:IFLG%=FALSETHEN
14730SYS262341,,_c_Evnts_PaneBlk%
14740ELSE_c_Evnts_PaneBlk%!0=DJ%
14750ENDIF
14760ENDIF:yI%=_c_Evnts_PaneBlk%!0:dA%+=1:ENDWHILE:IFNOTyD%THEN
14770_Q%!28=xI%:SYS262341,,_Q%
14780ENDIF
14790ELSE_Q%!0=_window_handle%:IFNOTIG%THENSYS262347,,_Q%
14800IFyB%=-2THEN_Q%!28=-2
14810IFXE%=-1THEN_Q%!28=-1
14820SYS262341,,_Q%
14830ENDIF:ENDPROC
14840DEFPROCHC(b%,B$):LOCALa%,c%,A$:A$=FNE(b%):a%=FND(A$,-1,_EVNTS_WINDOWCLOSE_ANCHOR%,_EVNTS_WINDOWCLOSE_REC_SIZE%,TRUE):c%=!_EVNTS_WINDOWCLOSE_ANCHOR%:c%+=a%:$c%=A$:c%!12=-1
14850IF!_EVNTS_WINDOWCLOSE_DATA%=0THEN
14860!_EVNTS_WINDOWCLOSE_DATA%=FNA(LEN(B$)+1)
14870ENDIF:s%=c%+16:PROCF(s%,_EVNTS_WINDOWCLOSE_DATA%,_EVNTS_WINDOWCLOSE_DATAOFFSET%,B$):ENDPROC
14880DEFPROCqC(_window_handle%):LOCALA$,a%,B$,k%,_%,MG%:A$=FNE(_window_handle%):a%=FND(A$,-1,_EVNTS_WINDOWCLOSE_ANCHOR%,_EVNTS_WINDOWCLOSE_REC_SIZE%,FALSE):MG%=TRUE:IFa%>=0THEN
14890k%=!_EVNTS_WINDOWCLOSE_ANCHOR%+a%:NA%=k%!16:_%=!_EVNTS_WINDOWCLOSE_DATA%:B$=$(_%+NA%):IFB$<>""THEN
14900MG%=EVAL("FN"+B$+"("+STR$(_window_handle%)+" )")
14910ENDIF
14920ENDIF:IFMG%THEN
14930PROCG(_window_handle%)
14940ENDIF:ENDPROC
14950DEFPROCWF(b%,g%,B$):LOCALa%,c%,s%,A$:A$=FNE(b%):a%=FND(A$,g%,"DRAG",TRUE):c%=!_EVNTS_DRAG_ANCHOR%:c%+=a%:$c%=A$:c%!12=g%:IF!_EVNTS_DRAG_DATA%=0THEN
14960!_EVNTS_DRAG_DATA%=FNA(LEN(B$)+1)
14970ENDIF:s%=c%+16:PROCF(s%,_EVNTS_DRAG_DATA%,_EVNTS_DRAG_DATAOFFSET%,B$):ENDPROC
14980DEFPROChC(RETURNb%,B$):LOCALa%,c%,s%,f%,tA%:f%=FNA(36):!f%=b%:SYS262347,,f%:tA%=f%!32:PROCA(f%):PROCm("AttachUserRedraw:flag% = &"+STR$~tA%):IF(tA%AND1<<4)THEN
14990PROCm("AttachUserRedraw:auto redraw set!!"):PROCS(b%,1<<4)
15000ENDIF:A$=FNE(b%):PROCm("AttachUserRedraw:window name is : "+A$):a%=FND(A$,-1,_EVNTS_REDRAW_ANCHOR%,_EVNTS_REDRAW_REC_SIZE%,TRUE):c%=!_EVNTS_REDRAW_ANCHOR%:c%+=a%:$c%=A$:c%!12=-1:IF!_EVNTS_REDRAW_DATA%=0THEN
15010!_EVNTS_REDRAW_DATA%=FNA(LEN(B$)+1)
15020ENDIF:s%=c%+16:PROCF(s%,_EVNTS_REDRAW_DATA%,_EVNTS_REDRAW_DATAOFFSET%,B$):ENDPROC
15030DEFPROC_A(_window_handle%,f%,gA%,mA%):LOCALA$,a%,B$,k%,_%,l%:A$=FNE(_window_handle%):a%=FND(A$,-1,_EVNTS_REDRAW_ANCHOR%,_EVNTS_REDRAW_REC_SIZE%,FALSE):IFa%>=0THEN
15040k%=!_EVNTS_REDRAW_ANCHOR%+a%:NA%=k%!16:_%=!_EVNTS_REDRAW_DATA%:B$=$(_%+NA%):IFB$<>""THEN
15050l%=EVAL("FN"+B$+"("+STR$f%+","+STR$gA%+","+STR$mA%+")")
15060ENDIF
15070ENDIF:ENDPROC
15080DEFPROCZF:LOCALLA%,t%,BA%,e%,SA%,B$,A$:LOCALKA%,u%:t%=!_EVNTS_REDRAW_ANCHOR%:BA%=_EVNTS_REDRAW_REC_SIZE%:SA%=t%!4:PROCR ("Redraw ","Window       User FN"):IFt%=0THEN
15090ELSEe%=_m_Evnts_HeaderSize%:FORu%=1TOSA%:A$=$(t%+e%):KA%=!_EVNTS_REDRAW_DATA%:IFKA%>0THEN
15100B$=$(KA%+t%!(e%+16))
15110ENDIF:e%+=_EVNTS_REDRAW_REC_SIZE%:NEXTu%
15120ENDIF:ENDPROC
15130DEFPROCaF(b%,g%,B$):LOCALa%,c%,s%,A$,t$:A$=FNE(b%):a%=FND(A$,g%,_EVNTS_ICONWATCH_ANCHOR%,_EVNTS_ICONWATCH_REC_SIZE%,TRUE):c%=!_EVNTS_ICONWATCH_ANCHOR%:c%+=a%:$c%=A$:c%!12=g%
15140IF!_EVNTS_ICONWATCH_DATA%=0THEN
15150!_EVNTS_ICONWATCH_DATA%=FNA(LEN(B$)+1)
15160ENDIF:s%=c%+16:PROCF(s%,_EVNTS_ICONWATCH_DATA%,_EVNTS_ICONWATCH_DATAOFFSET%,B$):t$=FNG(b%,g%):IJ%=(a%-FNFA)DIV_EVNTS_ICONWATCH_REC_SIZE%:IFIJ%>_c_evnts_MaxIconWatchEvnts%THEN
15170ERROR99,"Sorry, too many IconWatch events attached (max "+STR$(_c_evnts_MaxIconWatchEvnts%)+")"
15180ELSE_c_evnts_CurrentContents$(IJ%)=t$
15190ENDIF:ENDPROC
15200DEFPROClC:LOCALk%,BA%,eA%,e%,u%,g%,A$,qM%:LOCALHA%,b%,t$,pA$,B$,NA%:LOCAL_%,s%:k%=!_EVNTS_ICONWATCH_ANCHOR%:BA%=_EVNTS_ICONWATCH_REC_SIZE%:eA%=k%!4:IFk%>0THEN
15210e%=_m_Evnts_HeaderSize%:FORu%=1TOeA%:A$=$(k%+e%):g%=k%!(e%+12):NA%=k%!(e%+16):_%=!_EVNTS_ICONWATCH_DATA%:B$=$(_%+NA%):pA$=_c_evnts_CurrentContents$((e%-FNFA)DIV_EVNTS_ICONWATCH_REC_SIZE%):HA%=FNj(A$):IFHA%<>-1THEN
15220m%=0:REPEAT:b%=HA%!m%:IFFNR(b%)=TRUETHEN
15230t$=FNG(b%,g%):IFB$<>""ANDt$<>pA$THEN
15240l%=EVAL("FN"+B$+"( "+CHR$(34)+t$+CHR$(34)+" )"):_c_evnts_CurrentContents$((e%-FNFA)DIV_EVNTS_ICONWATCH_REC_SIZE%)=t$
15250ENDIF
15260ENDIF:m%+=4:UNTILHA%!m%=-1
15270ENDIF:e%+=_EVNTS_ICONWATCH_REC_SIZE%:NEXTu%
15280ENDIF:ENDPROC
15290DEFPROCcF:LOCALLA%,t%,BA%,e%,SA%,B$,A$:LOCALKA%,u%:t%=!_EVNTS_ICONWATCH_ANCHOR%:BA%=_EVNTS_ICONWATCH_REC_SIZE%:SA%=t%!4:PROCR ("IconWatch ","Window       User FN"):IFt%=0THEN
15300ELSEe%=_m_Evnts_HeaderSize%:FORu%=1TOSA%:A$=$(t%+e%):KA%=!_EVNTS_ICONWATCH_DATA%:IFKA%>0THEN
15310B$=$(KA%+t%!(e%+16))
15320ENDIF:e%+=_EVNTS_ICONWATCH_REC_SIZE%:NEXTu%
15330ENDIF:ENDPROC
15340DEFPROCfF(b%,g%,B$):LOCALa%,c%,s%,A$,t$:A$=FNE(b%):a%=FND(A$,g%,_EVNTS_DRAG_ANCHOR%,_EVNTS_DRAG_REC_SIZE%,TRUE):c%=!_EVNTS_DRAG_ANCHOR%:c%+=a%:$c%=A$:c%!12=g%:IF!_EVNTS_DRAG_DATA%=0THEN
15350!_EVNTS_DRAG_DATA%=FNA(LEN(B$)+1)
15360ENDIF:s%=c%+16:PROCF(s%,_EVNTS_DRAG_DATA%,_EVNTS_DRAG_DATAOFFSET%,B$):ENDPROC
15370DEFPROCLC(b%,g%):LOCALNA%,_%,A$,a%:A$=FNE(b%):a%=FND(A$,g%,_EVNTS_DRAG_ANCHOR%,_EVNTS_DRAG_REC_SIZE%,FALSE):IFa%>=0THEN
15380PROCeA(b%,g%):_m_evnts_DragIconStartWindow%=b%:_m_evnts_DragIconStartIcon%=g%
15390ELSEIFFNvA=TRUETHEN
15400IFFNWA(b%,g%)THEN
15410PROCeA(b%,g%):_m_evnts_DragIconStartWindow%=b%:_m_evnts_DragIconStartIcon%=g%:_m_evnts_DragIconWritableDrag%=TRUE
15420PROCY(b%,_m_evnts_DragIconWinXMin%,_m_evnts_DragIconWinYMin%,_m_evnts_DragIconWinXMax%,_m_evnts_DragIconWinYMax%):PROCe(_m_evnts_DragIconMouseX%,_m_evnts_DragIconMouseY%)
15430ENDIF
15440ENDIF
15450ENDIF:ENDPROC
15460DEFPROCID:LOCALLB%,A$,a%,k%,NA%,_%:LOCALl%,B$,UA$,qA$,aE%,NG%:A$=FNE(_m_evnts_DragIconStartWindow%):a%=FND(A$,_m_evnts_DragIconStartIcon%,_EVNTS_DRAG_ANCHOR%,_EVNTS_DRAG_REC_SIZE%,FALSE)
15470LB%=FNA(30):SYS262351,,LB%:_m_evnts_MouseXCoord%=LB%!0:_m_evnts_MouseYCoord%=LB%!4:_m_evnts_DestWindowHandle%=LB%!12:_m_evnts_DestIconHandle%=LB%!16:PROCA(LB%):IFa%>=0THEN
15480k%=!_EVNTS_DRAG_ANCHOR%+a%:NA%=k%!16:_%=!_EVNTS_DRAG_DATA%:B$=$(_%+NA%):l%=EVAL("FN"+B$+"("+STR$_m_evnts_DestTaskHandle%+","+STR$_m_evnts_DestWindowHandle%+","+STR$_m_evnts_DestIconHandle%+","+STR$_m_evnts_MouseXCoord%+","+STR$_m_evnts_MouseYCoord%+")")
15490ELSEIF_m_evnts_DragIconWritableDrag%=TRUETHEN
15500_m_evnts_DragIconWritableDrag%=FALSE:IFFNWA(_m_evnts_DestWindowHandle%,_m_evnts_DestIconHandle%)ANDFNs(_m_evnts_DestWindowHandle%)THEN
15510UA$=FNG(_m_evnts_DragIconStartWindow%,_m_evnts_DragIconStartIcon%):qA$=FNG(_m_evnts_DestWindowHandle%,_m_evnts_DestIconHandle%):IFINKEY(-1)THEN
15520PROCB(_m_evnts_DragIconStartWindow%,_m_evnts_DragIconStartIcon%,"",TRUE)
15530ENDIF:IFINKEY(-2)THEN
15540IF(_m_evnts_DestWindowHandle%<>_m_evnts_DragIconStartWindow%)THEN
15550aE%=TRUE
15560ELSEaE%=FALSE
15570ENDIF:IFaE%=FALSETHEN
15580IF(_m_evnts_DestIconHandle%<>_m_evnts_DragIconStartIcon%)THEN
15590NG%=TRUE
15600ELSENG%=FALSE
15610ENDIF:IF(aE%=TRUE)OR(aE%=FALSEANDNG%=TRUE)THEN
15620PROCB(_m_evnts_DestWindowHandle%,_m_evnts_DestIconHandle%,qA$+UA$,TRUE)
15630ENDIF
15640ENDIF
15650ELSEPROCB(_m_evnts_DestWindowHandle%,_m_evnts_DestIconHandle%,UA$,TRUE)
15660ENDIF
15670ENDIF
15680ENDIF
15690ENDIF:ENDPROC
15700DEFPROCBA(A$,rC%,XA%,q%,V$,a$,OB%):LOCALa%,c%,Z$:a%=FND(A$,rC%,_EVNTS_POPUPS_ANCHOR%,_EVNTS_POPUPS_REC_SIZE%,TRUE):c%=!_EVNTS_POPUPS_ANCHOR%:c%+=a%:$c%=A$:c%!12=rC%:c%!20=XA%:c%!24=OB%:IF!_EVNTS_POPUPS_DATA%=0THEN
15710!_EVNTS_POPUPS_DATA%=FNA(LEN(Z$)+1)
15720ENDIF:IFV$<>""THEN
15730s%=c%+16:PROCF(s%,_EVNTS_POPUPS_DATA%,_EVNTS_POPUPS_DATAOFFSET%,V$)
15740ELSEc%!16=-1
15750ENDIF:Z$=FNUA(q%):IFZ$<>""THEN
15760s%=c%+28:PROCF(s%,_EVNTS_POPUPS_DATA%,_EVNTS_POPUPS_DATAOFFSET%,Z$)
15770ENDIF:IFa$<>""THEN
15780IF!_EVNTS_POPUPS_DATA%=0THEN
15790!_EVNTS_POPUPS_DATA%=FNA(LEN(a$)+1)
15800ENDIF:s%=c%+32:PROCF(s%,_EVNTS_POPUPS_DATA%,_EVNTS_POPUPS_DATAOFFSET%,a$)
15810ELSEc%!32=-1
15820ENDIF:ENDPROC
15830DEFPROCbA(_window_handle%,_icon_handle%):LOCALA$,a%,_%,UA%,k%,cC%,q%:LOCALIM%,V$,a$,l%,Z$:A$=FNE(_window_handle%):a%=FND(A$,_icon_handle%,_EVNTS_POPUPS_ANCHOR%,_EVNTS_POPUPS_REC_SIZE%,FALSE):IFa%>=0THEN
15840k%=!_EVNTS_POPUPS_ANCHOR%+a%:UA%=k%!16:_%=!_EVNTS_POPUPS_DATA%:rC%=k%!12:XA%=k%!20:cC%=k%!24:IFcC%=_POPUP_TYPE_TEXTTHEN
15850UA%=k%!28:IFUA%>=0THEN
15860Z$=$(_%+UA%)
15870ENDIF:q%=FNEA(Z$)
15880ELSEZ$="":q%=0
15890ENDIF:IFUA%>=0THEN
15900V$=$(_%+UA%)
15910ELSE
15920ENDIF:UA%=k%!32:IFUA%>=0THEN
15930a$=$(_%+UA%):IFcC%=_POPUP_TYPE_FONTMENUTHEN
15940l%=EVAL("FN"+a$+"("+STR$(FNwA)+")")
15950ELSEl%=EVAL("FN"+a$+"("+STR$(q%)+")")
15960ENDIF
15970ELSE
15980ENDIF:CASEcC%OF
15990WHEN_POPUP_TYPE_TEXT:PROCq(_Q%,q%,_window_handle%,_icon_handle%,TRUE)
16000WHEN_POPUP_TYPE_WIMPCOLOUR:IF_m_WimpColMen_Handle%=-1THEN
16010SYS285647,,"",V$TO_m_WimpColMen_Handle%
16020ENDIF:PROCq(_Q%,_m_WimpColMen_Handle%,_window_handle%,_icon_handle%,TRUE)
16030WHEN_POPUP_TYPE_COLOUR24:PROClF(_window_handle%,XA%,rC%,V$,a$)
16040WHEN_POPUP_TYPE_FONTMENU:PROCqF(_Q%,_window_handle%,_icon_handle%,TRUE)
16050WHEN_POPUP_TYPE_FONTPICK:PROC_F(_window_handle%,XA%,rC%,V$,a$)
16060WHEN_POPUP_TYPE_DATEPICK:PROCPG(_window_handle%,XA%,rC%,V$)
16070OTHERWISEERROR99,"Unknown popup type detected!"
16080ENDCASE
16090ELSE
16100ENDIF:ENDPROC
16110DEFPROCQG(b%,g%,dC%):LOCAL_item_text$,A$,a%,k%,UA%,_%:LOCALrC%,XA%,cC%,q%,j%,R$:A$=FNE(b%):a%=FND(A$,g%,_EVNTS_POPUPS_ANCHOR%,_EVNTS_POPUPS_REC_SIZE%,FALSE):IFa%>=0THEN
16120k%=!_EVNTS_POPUPS_ANCHOR%+a%:UA%=k%!16:_%=!_EVNTS_POPUPS_DATA%:rC%=k%!12:XA%=k%!20:cC%=k%!24:q%=k%!28:IFcC%=_POPUP_TYPE_FONTMENUTHEN
16130_item_text$=""
16140ELSE_item_text$=FNb(q%,!dC%)
16150ENDIF:j%=0:IFUA%<>-1THEN
16160R$=$(_%+UA%):j%=EVAL("FN"+R$+"("+STR$b%+","+STR$XA%+",_item_text$)")
16170ELSE
16180ENDIF:IFj%<>0ORUA%=-1THEN
16190IFXA%>=0THEN
16200CASEcC%OF
16210WHEN_POPUP_TYPE_TEXT:PROCB(b%,XA%,_item_text$,TRUE)
16220WHEN_POPUP_TYPE_WIMPCOLOUR:PROCfA(b%,XA%,dC%)
16230OTHERWISEERROR99,"Unknown Popup type in EvntHandle_PopupMenuSelection (type was "+STR$cC%+")"
16240ENDCASE
16250ENDIF
16260ENDIF
16270ENDIF:ENDPROC
16280DEFPROCSG:LOCALLA%,t%,BA%,e%,SA%,dB%:LOCALg%,B$,KA%,u%:t%=!_EVNTS_POPUPS_ANCHOR%:BA%=_EVNTS_POPUPS_REC_SIZE%:SA%=t%!4:PROCR ("PopUps","Window         Icon   FN"):IFt%=0THEN
16290ELSEe%=_m_Evnts_HeaderSize%:FORu%=1TOSA%:A$=$(t%+e%):g%=t%!(e%+12):KA%=!_EVNTS_POPUPS_DATA%:IFKA%>0THEN
16300B$=$(KA%+t%!(e%+16))
16310ENDIF:e%+=_EVNTS_POPUPS_REC_SIZE%:NEXTu%
16320ENDIF:ENDPROC
16330DEFPROCSD(b%,g%,OL%):LOCAL:PROCLA(b%,g%):ENDPROC
16340DEFPROCTD(b%,g%):LOCAL:PROCr(b%,g%):ENDPROC
16350DEFPROCUD(b%,g%,OL%):LOCAL:PROCMA(b%,g%):ENDPROC
16360DEFPROCVD(Y$):LOCALx%:x%=OPENOUT(Y$):PROCK(x%,_EVNTS_CLICKSELECT_ANCHOR%,_EVNTS_CLICKSELECT_DATA%,_EVNTS_CLICKSELECT_DATAOFFSET%):PROCK(x%,_EVNTS_CLICKADJUST_ANCHOR%,_EVNTS_CLICKADJUST_DATA%,_EVNTS_CLICKADJUST_DATAOFFSET%)
16370PROCK(x%,_EVNTS_CLICKMENU_ANCHOR%,_EVNTS_CLICKMENU_DATA%,_EVNTS_CLICKMENU_DATAOFFSET%):PROCK(x%,_EVNTS_HELPTAG_ANCHOR%,_EVNTS_HELPTAG_DATA%,_EVNTS_HELPTAG_DATAOFFSET%):PROCWC(x%)
16380PROCK(x%,_EVNTS_REDRAW_ANCHOR%,_EVNTS_REDRAW_DATA%,_EVNTS_REDRAW_DATAOFFSET%):PROCK(x%,_EVNTS_WINDOWCLOSE_ANCHOR%,_EVNTS_WINDOWCLOSE_DATA%,_EVNTS_WINDOWCLOSE_DATAOFFSET%)
16390PROCK(x%,_EVNTS_PANES_ANCHOR%,_EVNTS_PANES_DATA%,_EVNTS_PANES_DATAOFFSET%):PROCK(x%,_EVNTS_POPUPS_ANCHOR%,_EVNTS_POPUPS_DATA%,_EVNTS_POPUPS_DATAOFFSET%)
16400PROCK(x%,_EVNTS_SLIDERS_ANCHOR%,_EVNTS_SLIDERS_DATA%,_EVNTS_SLIDERS_DATAOFFSET%):PROCK(x%,_EVNTS_BUMP_ANCHOR%,_EVNTS_BUMP_DATA%,_EVNTS_BUMP_DATAOFFSET%)
16410PROCK(x%,_EVNTS_DRAG_ANCHOR%,_EVNTS_DRAG_DATA%,_EVNTS_DRAG_DATAOFFSET%):PROCK(x%,_m_DSave_Anchor%,_m_DSave_DataBlk%,_m_DSave_DataOffset%)
16420PROCK(x%,_EVNTS_ICONWATCH_ANCHOR%,_EVNTS_ICONWATCH_DATA%,_EVNTS_ICONWATCH_DATAOFFSET%):PROCK(x%,_m_DLoad_Anchor%,_m_DLoad_DataBlk%,_EVNTS_DATALOAD_DATAOFFSET%):CLOSE#x%:ENDPROC
16430DEFPROCK(x%,_D%,bE%,UA%):LOCALc%,kB%,uA%:c%=!_D%:uA%=!bE%:!_c_Evnts_WorkBuffer%=UA%:IFc%=0THEN
16440BPUT#x%,0
16450ELSEkB%=!c%:BPUT#x%,1:SYS12,2,x%,c%,kB%+_m_Evnts_HeaderSize%:SYS12,2,x%,_c_Evnts_WorkBuffer%,4:SYS12,2,x%,uA%,UA%
16460ENDIF:ENDPROC
16470DEFPROCCC(Y$):LOCALx%,c%,nA%,_B%:x%=OPENIN(Y$):PROCL(x%,_EVNTS_CLICKSELECT_ANCHOR%,_EVNTS_CLICKSELECT_DATA%,_EVNTS_CLICKSELECT_DATAOFFSET%)
16480PROCL(x%,_EVNTS_CLICKADJUST_ANCHOR%,_EVNTS_CLICKADJUST_DATA%,_EVNTS_CLICKADJUST_DATAOFFSET%):PROCL(x%,_EVNTS_CLICKMENU_ANCHOR%,_EVNTS_CLICKMENU_DATA%,_EVNTS_CLICKMENU_DATAOFFSET%)
16490PROCL(x%,_EVNTS_HELPTAG_ANCHOR%,_EVNTS_HELPTAG_DATA%,_EVNTS_HELPTAG_DATAOFFSET%):PROCYC(x%):PROCL(x%,_EVNTS_REDRAW_ANCHOR%,_EVNTS_REDRAW_DATA%,_EVNTS_REDRAW_DATAOFFSET%)
16500PROCL(x%,_EVNTS_WINDOWCLOSE_ANCHOR%,_EVNTS_WINDOWCLOSE_DATA%,_EVNTS_WINDOWCLOSE_DATAOFFSET%):PROCL(x%,_EVNTS_PANES_ANCHOR%,_EVNTS_PANES_DATA%,_EVNTS_PANES_DATAOFFSET%)
16510PROCL(x%,_EVNTS_POPUPS_ANCHOR%,_EVNTS_POPUPS_DATA%,_EVNTS_POPUPS_DATAOFFSET%):PROCL(x%,_EVNTS_SLIDERS_ANCHOR%,_EVNTS_SLIDERS_DATA%,_EVNTS_SLIDERS_DATAOFFSET%)
16520PROCL(x%,_EVNTS_BUMP_ANCHOR%,_EVNTS_BUMP_DATA%,_EVNTS_BUMP_DATAOFFSET%):PROCL(x%,_EVNTS_DRAG_ANCHOR%,_EVNTS_DRAG_DATA%,_EVNTS_DRAG_DATAOFFSET%):PROCL(x%,_m_DSave_Anchor%,_m_DSave_DataBlk%,_m_DSave_DataOffset%)
16530PROCL(x%,_EVNTS_ICONWATCH_ANCHOR%,_EVNTS_ICONWATCH_DATA%,_EVNTS_ICONWATCH_DATAOFFSET%):PROCL(x%,_m_DLoad_Anchor%,_m_DLoad_DataBlk%,_m_DLoad_DataOffset%):CLOSE#x%:ENDPROC
16540DEFPROCL(x%,_D%,bE%,RETURNUA%):LOCALkH%,kB%,c%,kB%,aC%,uA%:IF!_D%<>0THENPROCA(!_D%)
16550IF!bE%<>0THENPROCA(!bE%)
16560kH%=BGET#x%:IFkH%=1THEN
16570c%=FNA(_m_Evnts_HeaderSize%):SYS12,4,x%,c%,_m_Evnts_HeaderSize%:kB%=!c%:c%=FNK(c%,kB%):SYS12,4,x%,c%+_m_Evnts_HeaderSize%,kB%:!_D%=c%:SYS12,4,x%,_c_Evnts_WorkBuffer%,4:aC%=!_c_Evnts_WorkBuffer%:IFaC%>0THEN
16580uA%=FNA(aC%):SYS12,4,x%,uA%,aC%:!bE%=uA%:UA%=aC%
16590ENDIF
16600ELSE!_D%=0
16610ENDIF:ENDPROC
16620DEFPROCuA(VD%):LOCALRG%,p%:PROCZC (_EVNTS_LAST_MOUSEBUTTON%):IFFNDA>=0THEN
16630PROCaC(VD%)
16640ENDIF:SYS416708,_m_Menu_HandleLastOpened%,VD%TORG%,,_c_Evnts_WorkBuffer%;p%:IFp%<>1THEN
16650IFRG%THENPROCbC(RG%,_c_Evnts_WorkBuffer%)
16660ENDIF:IFFNPA=_MSE_ADJUSTBUTTHEN
16670IF_EVNTS_LAST_MENUMAKER_FN$<>""THEN
16680l%=EVAL("FN"+_EVNTS_LAST_MENUMAKER_FN$+"( _U%!52, _U%!56 )")
16690ENDIF:PROCcC
16700ENDIF:ENDPROC
16710DEFPROCaC(VD%):LOCALA$,a%,k%,y$,q%,AE%:LOCALuA%,_D%,j%,R$:LOCALXA%,YK%,wI%,uD%:A$=FNE(FNc)
16720a%=FND(A$,FNDA,_EVNTS_POPUPS_ANCHOR%,_EVNTS_POPUPS_REC_SIZE%,FALSE):IFa%>=0ANDA$<>"iconbar"THEN
16730k%=!_EVNTS_POPUPS_ANCHOR%+a%:AE%=k%!24:uA%=!_EVNTS_POPUPS_DATA%:_D%=k%!16:XA%=k%!20:IFVD%!4<>-1ANDAE%<>_POPUP_TYPE_FONTMENUTHEN
16740ERROR99,"Unable to handle popup with submenus!"
16750ENDIF:IFAE%=_POPUP_TYPE_TEXTTHEN
16760uD%=k%!28:IFuD%>=0THEN
16770Z$=$(uA%+uD%)
16780ENDIF:q%=FNEA(Z$)
16790ENDIF:IFAE%=_POPUP_TYPE_FONTMENUTHEN
16800y$=FNcC(VD%)
16810ELSEy$=FNb(q%,!VD%)
16820ENDIF:j%=0:IF_D%>-1THEN
16830R$=$(uA%+_D%):IFy$<>""THEN
16840j%=EVAL("FN"+R$+"("+STR$(FNc)+","+STR$XA%+","+CHR$(34)+y$+CHR$(34)+")")
16850ENDIF
16860ENDIF:IFj%<>0OR_D%=-1THEN
16870IFXA%>=0THEN
16880CASEAE%OF
16890WHEN_POPUP_TYPE_TEXT:PROCB(FNc,XA%,y$,TRUE)
16900WHEN_POPUP_TYPE_WIMPCOLOUR:PROCfA(FNc,XA%,!VD%)
16910WHEN_POPUP_TYPE_FONTMENU:IFy$<>""THEN
16920PROCB(FNc,XA%,y$,TRUE)
16930ENDIF
16940OTHERWISEERROR99,"Unknown Popup type in PROCshell_EvntHandle_PopupSelect (type was "+STR$AE%+")"
16950ENDCASE
16960ENDIF
16970ENDIF
16980ENDIF:ENDPROC
16990DEFPROCbC(w%,eK%):LOCALERROR:ONERRORLOCAL:RESTOREERROR:ENDPROC
17000IFEVAL("FN"+$w%+"("+STR$eK%+")")
17010ENDPROC
17020DEFFNFA:=_m_Evnts_HeaderSize%
17030DEFFNaA:=_EVNTS_LAST_MOUSEBUTTON%
17040DEFFNL:=_EVNTS_LAST_ICONCLICKED%
17050DEFFNJ:=_EVNTS_LAST_WINDOWCLICKED%
17060DEFFNgA:=_EVNTS_LAST_MOUSEXPOS%
17070DEFFNhA:=_EVNTS_LAST_MOUSEYPOS%
17080DEFPROCeD(A$,g%,sC%,uA%,BA%,UA%,RETURNzK%):LOCAL_$,s%,uB$,c%,a%:LOCALBE%,CE%,DE%,tC%,e%,u%,eA%:IFA$="IconBar"THEN
17090g%=-1
17100ENDIF:a%=FND(A$,g%,sC%,BA%,FALSE):c%=!sC%:eA%=c%!4:c%+=a%:s%=c%+UA%:BE%=!s%:!s%=-1:IFBE%=-1THEN
17110ELSE_$=$(!uA%+BE%):CE%=(!uA%+BE%)+LEN(_$)+1:DE%=!uA%+BE%:tC%=CE%-DE%:SYS262385,_U%!148,CE%,_U%!148,DE%,tC%:zK%-=tC%:!uA%=FNK(!uA%,-tC%):c%=!sC%:e%=_m_Evnts_HeaderSize%+UA%:FORu%=1TOeA%:IFc%!e%>BE%THEN
17120c%!e%-=tC%
17130ENDIF:e%+=BA%:NEXTu%
17140ENDIF:ENDPROC
17150DEFPROCfD(A$,g%,sC%,uA%,BA%):LOCALa%,c%,eA%,CE%,DE%,eA%:a%=FND(A$,g%,sC%,BA%,FALSE):c%=!sC%:eA%=c%!4:IFeA%>0THEN
17160c%!0-=BA%:c%!4-=1:c%+=a%:CE%=c%+BA%:DE%=c%:tC%=BA%:IFeA%>1THEN
17170SYS262385,_U%!148,CE%,_U%!148,DE%,tC%
17180ENDIF:!sC%=FNK(!sC%,-tC%)
17190ENDIF:ENDPROC
17200DEFFNsA(TG%):LOCALc$,HG%,e%,RA%,a%:LOCALwD%,vD%:HG%=FNBA:e%=0:WHILETG%!e%<>-1:BK%=TG%!e%:e%+=4:ENDWHILE:RA%=FNCA(HG%,TG%):IFRA%<>0THEN
17210a%=FND("menu",RA%,_EVNTS_MENUHELPTAG_ANCHOR%,_EVNTS_MENUHELPTAG_REC_SIZE%,FALSE):IFa%>=0THEN
17220k%=!_EVNTS_MENUHELPTAG_ANCHOR%+a%:wD%=k%!16:vD%=!_EVNTS_MENUHELPTAG_DATA%:c$=$(vD%+wD%)
17230ENDIF
17240ELSEc$=""
17250ENDIF:=c$
17260DEFFNpA(a%):LOCALk%,wD%,vD%,c$:k%=!_EVNTS_HELPTAG_ANCHOR%+a%:wD%=k%!16:vD%=!_EVNTS_HELPTAG_DATA%:c$=$(vD%+wD%):=c$
17270DEFFNoA:=_m_evnts_DragIconWritableDrag%
17280DEFFNW:=_m_evnts_DragIconStartWindow%
17290DEFFNjC:=_m_evnts_DragIconStartIcon%
17300DEFPROCnC:LOCALEE%,b%,oA%,pA%:LOCALuC%,vC%,wC%,xC%,uB%,vB%,FE%:LOCALWD%:PROCe(pA%,oA%):PROCdC(b%)
17310PROCeC(_m_evnts_DragIconMouseX%,_m_evnts_DragIconMouseY%,pA%,oA%,uC%,vC%,wC%,xC%,uB%,vB%):IFuB%<>0ORvB%<>0THEN
17320_m_evnts_DragIconMouseX%=pA%:_m_evnts_DragIconMouseY%=oA%
17330ELSEPROCfC(uC%,vC%,wC%,xC%,uB%,vB%):IFuB%<>0ORvB%<>0THEN
17340IFpA%>(_m_evnts_DragIconWinXMax%-_m_evnts_DragIconMargin%)THEN
17350PROCV(FNW,pA%-(_m_evnts_DragIconWinXMax%-_m_evnts_DragIconMargin%),0)
17360ENDIF:IFpA%<(_m_evnts_DragIconWinXMin%+_m_evnts_DragIconMargin%)THEN
17370PROCV(FNW,pA%-(_m_evnts_DragIconWinXMin%+_m_evnts_DragIconMargin%),0)
17380ENDIF:WD%=FNGA(FNW):IFoA%<(_m_evnts_DragIconWinYMin%+_m_evnts_DragIconMargin%+WD%)THEN
17390PROCV(FNW,0,oA%-(_m_evnts_DragIconWinYMin%+_m_evnts_DragIconMargin%+FNGA(FNW)))
17400ENDIF:FE%=FNHA(FNW):IFoA%>(_m_evnts_DragIconWinYMax%-_m_evnts_DragIconMargin%-FE%)THEN
17410PROCV(FNW,0,oA%-(_m_evnts_DragIconWinYMax%-_m_evnts_DragIconMargin%-FNHA(FNW)))
17420ENDIF
17430ENDIF
17440ENDIF:ENDPROC
17450DEFFNk(A$,g%,nA%,k%,BA%,TE%):LOCALLA%,e%,y%,a%,RB%,dB%:LOCALu%,_B%:IFA$="IconBar"THEN
17460g%=-1:A$="iconbar"
17470ENDIF:IF(!k%=0ANDTE%=FALSE)THEN=-2
17480IFA$=""THEN=-1
17490IF(!k%=0)THEN
17500!k%=FNA(BA%+_m_Evnts_HeaderSize%):RB%=!k%:RB%!0=BA%:RB%!4=1:$(RB%+_m_Evnts_HeaderSize%)="":FORu%=12TO(BA%-4)STEP4:RB%!(u%+_m_Evnts_HeaderSize%)=-1:NEXTu%:_m_Evnts_LastEvntOffset%=_m_Evnts_HeaderSize%:a%=_m_Evnts_HeaderSize%
17510ENDIF:IFa%<>_m_Evnts_HeaderSize%THEN
17520RB%=!k%:LA%=!RB%:e%=_m_Evnts_HeaderSize%:y%=FALSE:a%=-1:SK%=-1:dB%=!k%:REPEAT:IF($(dB%+e%)=A$)THEN
17530_B%=(dB%!(e%+16))ANDNOT(1<<31):IFdB%!(e%+12)=g%AND_B%=nA%THEN
17540a%=e%:y%=TRUE
17550ELSEe%+=BA%
17560ENDIF
17570ELSEe%+=BA%
17580ENDIF:UNTIL((e%>=(LA%+_m_Evnts_HeaderSize%))ORy%):IF(a%=-1ANDTE%)THEN
17590a%=LA%+_m_Evnts_HeaderSize%:!k%=FNK(!k%,BA%):EC%=!k%:EC%!0+=BA%:EC%!4+=1:EC%+=a%:$(EC%)="":FORu%=12TO(BA%-4)STEP4:EC%!u%=-1:NEXTu%
17600ENDIF:IFa%<0THEN
17610ELSE
17620ENDIF:_m_Evnts_LastEvntOffset%=a%
17630ENDIF:=a%
17640DEFPROCkD(d%,RD%,tD%,q%,R$,a$):IFd%>0ANDRD%>=0THENPROCd(d%,RD%,_BUTTON_TYPE_CLICK)
17650_m_WimpColMen_Handle%=q%:PROCBA(FNE(d%),RD%,tD%,q%,R$,a$,_POPUP_TYPE_WIMPCOLOUR):ENDPROC
17660DEFFN_shell_Windows_Init:DIM_c_WindowsGetStateBlk%36:DIM_c_WindowsGetWInfoBlk%88:DIM_c_WindowsGetPInfoBlk%20:DIM_c_WindowsSetExtentBlk%20:_m_WindowsLastDynamicHandle%=-1:iM%=-1:=0
17670DEFFNTB(d%):=(FNM(d%)AND1<<26)
17680DEFFNUB(d%):=(FNM(d%)AND1<<1)
17690DEFFNVB(d%):=(FNM(d%)AND1<<5)
17700DEFFNWB(d%):=(FNM(d%)AND1<<6)
17710DEFFNXB(d%):=(FNM(d%)AND1<<12)
17720DEFFNR(b%):LOCALj%:j%=FALSE:IFb%>0THENj%=(FNM(b%)AND1<<16)
17730IFj%>0THENj%=TRUE
17740IFb%=-1ORb%=-2THENj%=TRUE
17750=j%
17760DEFFNYB(d%):=(FNM(d%)AND1<<17)
17770DEFFNZB(d%):=(FNM(d%)AND1<<18)
17780DEFFNaB(d%):=(FNM(d%)AND1<<20)
17790DEFFNbB(d%):=(FNM(d%)AND1<<24)
17800DEFFNcB(d%):=(FNM(d%)AND1<<25)
17810DEFFNdB(d%):=(FNM(d%)AND1<<27)
17820DEFFNeB(d%):=(FNM(d%)AND1<<28)
17830DEFFNfB(d%):=(FNM(d%)AND1<<29)
17840DEFFNgB(d%):=(FNM(d%)AND1<<30)
17850DEFFNM(b%):LOCALp%:_c_WindowsGetStateBlk%!0=b%:SYS262347,,_c_WindowsGetStateBlk%:p%=_c_WindowsGetStateBlk%!32:=p%
17860DEFFNhB(d%):LOCALp%,f%:f%=FNX(d%):f%!0=d%:SYS262348,,f%:p%=f%!60:PROCW(f%):=p%
17870DEFFNY(d%):LOCALp%,f%:f%=FNX(d%):f%!0=d%:SYS262348,,f%:p%=f%!60:PROCW(f%):=p%
17880DEFFNkB(d%):=(FNY(d%)AND1<<2)
17890DEFFNlB(d%):=(FNY(d%)AND1<<1)
17900DEFFNmB(d%):=(FNY(d%)AND1<<0)
17910DEFFNnB(d%):=(FNY(d%)AND1<<3)
17920DEFFNoB(d%):=(FNY(d%)AND1<<4)
17930DEFFNpB(d%):=(FNY(d%)AND1<<5)
17940DEFFNqB(d%):=(FNY(d%)AND1<<6)
17950DEFFNrB(d%):=(FNY(d%)AND1<<8)
17960DEFFNsB(d%):LOCALg$,f%:f%=FNX(d%):f%!0=d%:SYS262348,,f%:IF(f%!32AND1<<26)THEN
17970IF((f%!60)AND256)=0THEN
17980g$=$(f%+76)
17990ELSEg$=$(!(f%+76))
18000ENDIF
18010ENDIF:PROCW(f%):=g$
18020DEFFNtB(d%):LOCALj%,f%:f%=FNX(d%):f%!0=d%:SYS262348,,f%:IF((f%!60)AND256)=0THEN
18030j%=12
18040ELSEj%=f%!84
18050ENDIF:PROCW(f%):=j%
18060DEFPROCmD(d%,ZG%,v%,ZB%,aB%):LOCALPA%,z%:PA%=FNA(50):z%=FNA(36):z%!20=0:IFFNo(3)THEN
18070IFZG%=-1THEN!z%=-2ELSE!z%=ZG%
18080SYS262347,,z%
18090ENDIF:PA%!0=ZG%:PA%!4=v%:SYS262350,,PA%:PROCn(d%,PA%!8+ZB%-z%!20,PA%!20+aB%):PROCA(PA%):PROCA(z%):ENDPROC
18100DEFPROCn(d%,VA%,WA%):LOCALpH%,qH%,a%,f%:f%=FNX(d%):f%!0=d%:SYS262348,,f%:pH%=f%!12-f%!4:qH%=f%!16-f%!8:f%!4=VA%:f%!8=WA%:f%!12=VA%+pH%:f%!16=WA%+qH%:SYS262341,,f%:SYS262342,,f%:IFFNh(d%)THEN
18110PROCD(d%)
18120ELSEPROCw(d%,0,0)
18130ENDIF:PROCW(f%):ENDPROC
18140DEFPROCoD(b%):PROCCA(b%,-1):ENDPROC
18150DEFPROCqD(b%):PROCCA(b%,-2):ENDPROC
18160DEFPROCrD(b%):PROCCA(b%,-3):ENDPROC
18170DEFPROCG(b%):LOCALa%,_%,jM%,dA%,UD%,A$:LOCALk%,O$,HA%,qC%:A$=FNE(b%):IFb%>0THEN
18180dA%=0:WHILEFND(A$,dA%,_EVNTS_PANES_ANCHOR%,_EVNTS_PANES_REC_SIZE%,FALSE)>-1:a%=_m_Evnts_LastEvntOffset%:k%=!_EVNTS_PANES_ANCHOR%+a%:UD%=k%!16:_%=!_EVNTS_PANES_DATA%:O$=$(_%+UD%):HA%=FNj(O$):qC%=!HA%
18190_c_Evnts_PaneBlk%!0=qC%:SYS262342,,_c_Evnts_PaneBlk%:dA%+=1:ENDWHILE:_c_Evnts_PaneBlk%!0=b%:SYS262342,,_c_Evnts_PaneBlk%
18200ENDIF:ENDPROC
18210DEFFNr:=_U%!20
18220DEFFNx(r%):LOCAL_%:_%=FNA(20):IFr%>0THEN
18230IFFNuA(r%)THEN
18240PROCjC(r%):IFr%=_U%!20THEN
18250_U%!20=0
18260ELSEPROCkC(r%)
18270ENDIF:_%!0=r%:SYS393411,,_%:r%=0
18280ENDIF
18290ENDIF:PROCA(_%):=r%
18300DEFFNO(d%):LOCALGE%,nD%,EB%:IF(_U%!100AND1<<10)THENnD%=TRUEELSEnD%=FALSE
18310IFnD%THEN
18320IFd%=-1THENd%=-2
18330GE%=FNA(88):!_c_WindowsGetWInfoBlk%=d%:SYS262348,,_c_WindowsGetWInfoBlk%+1:EB%=_c_WindowsGetWInfoBlk%!88
18340ELSEGE%=FNA(6000):IFd%>0THEN
18350!GE%=d%:SYS262348,,GE%:EB%=GE%!88
18360ENDIF:PROCA(GE%)
18370ENDIF:=EB%
18380DEFPROCuD(RETURNd%):PROCS(d%,1<<24):ENDPROC
18390DEFPROCvD(RETURNd%):PROCS(d%,1<<25):ENDPROC
18400DEFPROCwD(RETURNd%):PROCS(d%,1<<26):ENDPROC
18410DEFPROCxD(RETURNd%):PROCS(d%,1<<27):ENDPROC
18420DEFPROCyD(RETURNd%):PROCS(d%,1<<30):ENDPROC
18430DEFPROCzD(RETURNd%):PROCS(d%,1<<29):ENDPROC
18440DEFPROC_D(RETURNd%):PROCS(d%,1<<28):ENDPROC
18450DEFPROCS(RETURNd%,TB%):LOCALf%,p%,TF%,r%:PROCm("WindowToggleFlags:wh% = &"+STR$~d%):TF%=FNR(d%):f%=FNX(d%):f%!0=d%:SYS262348,,f%:p%=f%!32:p%=(p%EORTB%):f%!32=p%:SYS262339,,f%:SYS262337,,f%+4TOr%:!f%=r%:IFTF%THEN
18460SYS262341,,f%
18470ENDIF:PROCW(f%):IFr%<>d%THEN
18480PROCX(d%,r%):PROCVA(d%,r%):d%=r%
18490ENDIF:ENDPROC
18500DEFPROCAE(r%,YG%,LC%,MC%,bG%):LOCALf%:f%=FNA(f%):f%!0=r%:f%!4=YG%:f%!8=LC%:f%!12=MC%:f%!16=bG%:SYS262345,,f%TOKF%:SYS262347,,f%:PROCA(f%):ENDPROC
18510DEFPROCw(d%,ZB%,aB%):LOCALl%,EE%:EE%=FNA(20):_U%!20=d%:SYS262351,,EE%:SYS262356,,d%,EE%!0+ZB%,EE%!4+aB%:PROCA(EE%):ENDPROC
18520DEFPROCY(b%,RETURNhA%,RETURNiA%,RETURNqA%,RETURNrA%):!_c_WindowsGetStateBlk%=b%:SYS262347,,_c_WindowsGetStateBlk%:hA%=_c_WindowsGetStateBlk%!4:iA%=_c_WindowsGetStateBlk%!8:qA%=_c_WindowsGetStateBlk%!12:rA%=_c_WindowsGetStateBlk%!16:ENDPROC
18530DEFPROCBE(b%,RETURNLL%,RETURNNL%):LOCALhA%,iA%,qA%,rA%:PROCY(b%,hA%,iA%,qA%,rA%):LL%=qA%-hA%:NL%=rA%-iA%:ENDPROC
18540DEFPROCCE(b%,RETURNVL%,RETURNYL%):LOCALhA%,iA%,qA%,rA%:PROCY(b%,hA%,iA%,qA%,rA%):VL%=hA%+((qA%-hA%)/2):YL%=iA%+((rA%-iA%)/2):ENDPROC
18550DEFPROCDE(RB$,sA$,tA$):LOCALw%,ZB%,aB%,aG%:aG%=FNr:IFaG%<>0THEN
18560SYS262356,,-1:l%=FNx(aG%)
18570ENDIF:PROCv(RB$,w%):_c_WindowsGetStateBlk%!0=w%:SYS262347,,_c_WindowsGetStateBlk%:ZB%=(_c_WindowsGetStateBlk%!4-_c_WindowsGetStateBlk%!12)/2:aB%=(_c_WindowsGetStateBlk%!16-_c_WindowsGetStateBlk%!8)/2:_U%!20=w%:IFsA$<>""THEN
18580l%=EVAL("FN"+sA$+"("+STR$w%+")")
18590ELSE
18600ENDIF:PROCw(w%,ZB%,aB%):IFtA$<>""THEN
18610l%=EVAL("FN"+tA$+"("+STR$w%+")")
18620ELSE
18630ENDIF:ENDPROC
18640DEFPROCv(J$,RETURNb%):LOCALXD%:XD%=FNIA(J$):XD%!64=_U%!16:SYS262337,,XD%TOb%:PROChA(J$,b%):ENDPROC
18650DEFFNX(b%):=FNA(100+(FNO(b%)*32))
18660DEFPROCW(JA%):PROCA(JA%):ENDPROC
18670DEFPROCwB(YA%,bL%,cL%,dL%,jL%,TF%):LOCALfE%:fE%=FNX(YA%):_c_WindowsSetExtentBlk%!0=bL%:_c_WindowsSetExtentBlk%!4=cL%:_c_WindowsSetExtentBlk%!8=dL%:_c_WindowsSetExtentBlk%!12=jL%:SYS262359,YA%,_c_WindowsSetExtentBlk%:IFTF%THEN
18680fE%!0=YA%:SYS262348,,fE%:SYS262341,,fE%
18690ENDIF:PROCW(fE%):ENDPROC
18700DEFPROCi(RETURNYA%,g$):LOCALh%,_%,r%,uH%:_%=FNX(YA%):_%!0=YA%:SYS262348,,_%:IF((_%!60)AND256)=0THEN
18710h%=_%+76:$h%=LEFT$(g$,11):SYS262339,,_%:SYS262337,,_%+4TOr%:IFr%<>YA%THEN
18720PROCX(YA%,r%):YA%=r%
18730ENDIF
18740ELSEuH%=_%!84:$(!(_%+76))=LEFT$(g$,uH%-1):IF((_%!32)AND(1<<16))<>0THEN
18750SYS262353,-1,_%!4,_%!16,_%!12,_%!16+44
18760ENDIF:PROCW(_%)
18770ENDIF:ENDPROC
18780DEFFNvB(OB%):IF(OB%AND(1<<8))=(1<<8)THEN=TRUE
18790=FALSE
18800DEFPROCFE(b%,g%,vH%):LOCALYD%,mB%,xH%,yH%,_G%,zH%:LOCAL_H%:YD%=FNA(40):YD%!0=b%:YD%!4=g%:SYS262350,,YD%:xH%=YD%!16:yH%=YD%!20:mB%=FNA(40):mB%!0=b%:SYS262347,,mB%:_G%=mB%!4:zH%=mB%!16:mB%!0=vH%:SYS262347,,mB%
18810_H%=mB%!16-mB%!8:PROCn(vH%,_G%+xH%,zH%+yH%-(_H%/2)):PROCA(YD%):PROCA(mB%):ENDPROC
18820DEFPROCGE(b%,yC%,zC%):LOCALfA%:fA%=FNA(36):!fA%=b%:SYS262347,,fA%:fA%!20=yC%:fA%!24=zC%:IFFNR(b%)THEN
18830SYS262341,,fA%
18840ELSESYS262341,,fA%:SYS262342,,fA%
18850ENDIF:PROCA(fA%):ENDPROC
18860DEFPROCV(b%,yC%,zC%):LOCALfA%:fA%=FNA(36):!fA%=b%:SYS262347,,fA%:fA%!20+=yC%:fA%!24+=zC%:IFFNR(b%)THEN
18870SYS262341,,fA%
18880ELSESYS262341,,fA%:SYS262342,,fA%
18890ENDIF:PROCA(fA%):ENDPROC
18900DEFPROCHE(RETURNw%,FC%):LOCALz%,r%,CI%,yB%,EB%:EB%=FNO(w%):CI%=FNR(w%):z%=FNA(100+(EB%*32)):z%!0=w%:SYS262348,,z%:z%?39=FC%:_shell_open_behind%=z%!28:yB%=z%!28:SYS262339,,z%
18910SYS262337,,z%+4TOr%:z%!0=r%:SYS262348,,z%:IFw%<>r%THEN
18920PROCX(w%,r%):w%=r%
18930ENDIF:IFCI%THENPROCT(r%,0,yB%)
18940PROCA(z%):ENDPROC
18950DEFPROCIE(RETURNw%,FC%):LOCALz%,r%,oC%,yB%:oC%=FNR(d%):z%=FNA(100+(FNO(w%)*32)):z%!0=w%:SYS262348,,z%:z%?38=FC%:_shell_open_behind%=z%!28:yB%=z%!28:SYS262339,,z%:SYS262337,,z%+4TOr%
18960IFw%<>r%THEN
18970PROCX(w%,r%):w%=r%
18980ENDIF:IFoC%THENPROCT(r%,0,yB%)
18990PROCA(z%):ENDPROC
19000DEFPROCCA(b%,EA%):LOCALzB%,HE%:IFEA%<-2OREA%>-1THENERROR99,"Invalid action"
19010zB%=FNA(256):zB%!0=b%:SYS262347,,zB%:zB%!28=EA%:SYS262375,2,zB%,b%TO,,HE%:SYS262343,0,zB%:PROCA(zB%):IFHE%=_U%!148THEN
19020_Q%!28=EA%:PROCT(b%,0,EA%)
19030ENDIF:ENDPROC
19040DEFFNHA(b%):=FNXA(b%,2)
19050DEFFNGA(b%):=FNXA(b%,4)
19060DEFFNXA(b%,MK%):LOCALA$,a%,dA%,SD%,XF%,O$:LOCALHA%,UD%,k%,_%,qC%:LOCALjB%:dA%=0:XF%=0:SD%=FALSE:A$=FNE(b%):a%=FND(A$,dA%,_EVNTS_PANES_ANCHOR%,_EVNTS_PANES_REC_SIZE%,FALSE):IFa%>=0THENSD%=TRUE
19070IFSD%=TRUETHEN
19080WHILEFND(A$,dA%,_EVNTS_PANES_ANCHOR%,_EVNTS_PANES_REC_SIZE%,FALSE)>-1:a%=_m_Evnts_LastEvntOffset%:k%=!_EVNTS_PANES_ANCHOR%+a%:jB%=k%!20:IFjB%=MK%THEN
19090UD%=k%!16:jB%=k%!20:_%=!_EVNTS_PANES_DATA%:O$=$(_%+UD%):HA%=FNj(O$):qC%=!HA%:_c_Evnts_PaneBlk%!0=qC%:SYS262347,,_c_Evnts_PaneBlk%:IFXF%=0THEN
19100XF%=_c_Evnts_PaneBlk%!16-_c_Evnts_PaneBlk%!8
19110ENDIF
19120ENDIF:dA%+=1:ENDWHILE
19130ENDIF:=XF%
19140DEFPROCJE(aB$,hA%,iA%,qA%,rA%):LOCALfA%:fA%=FNIA(aB$):fA%!0=hA%:fA%!4=iA%:fA%!8=qA%:fA%!12=rA%:ENDPROC
19150DEFPROCKE(w%):LOCALz%,gE%,ZB%,aB%:gE%=FNA(20):SYS262351,,gE%:_%=FNA(36):_%!0=w%:SYS262347,,_%:ZB%=(_%!4-_%!12)/2:aB%=(_%!16-_%!8)/2:PROCn(w%,gE%!0+ZB%,gE%!4-aB%)
19160PROCA(_%):PROCA(gE%):ENDPROC
19170DEFPROCLE(w%):LOCALz%,YF%,ZF%,lA%,aA%,NE%,GD%:SYS131125,-1,4TO,,NE%:SYS131125,-1,5TO,,GD%:SYS131125,-1,11TO,,YF%:SYS131125,-1,12TO,,ZF%:YF%=YF%<<NE%:ZF%=ZF%<<GD%:_%=FNA(36):_%!0=w%:SYS262347,,_%:lA%=(_%!12-_%!4)
19180aA%=(_%!16-_%!8):PROCn(w%,(YF%/2)-(lA%/2),(ZF%-aA%)/2):PROCA(_%):ENDPROC
19190DEFPROCME(aF%,EI%,ZK%,RETURNhG%,RETURNdK%):LOCAL_E%,GI%,HI%:_E%=aF%!16-aF%!24-ZK%:GI%=_E%-aF%!40:HI%=_E%-aF%!32:hG%=GI%DIVEI%-1:IFhG%<0THENhG%=0
19200dK%=HI%DIVEI%:ENDPROC
19210DEFFN_shell_Icons_Init:_c_Icons_IconDragType%=5:_c_Icons_DragBBoxXMin%=0:_c_Icons_DragBBoxYMin%=0:_c_Icons_DragBBoxXMax%=&7FFFFFFF:_c_Icons_DragBBoxYMax%=&7FFFFFFF:_c_Icons_DragFlags%=133:_c_Icons_IconOverFlowMess$="SHELLMSG12"
19220_c_Icons_NotASpriteIconMess$="SHELLMSG19":_c_Icons_WimpColourRangeMess$="SHELLMSG24":_c_Icons_MinWimpColour%=0:_c_Icons_MaxWimpColour%=15:DIM_c_Icon_SetIconStateBlk%16:DIM_c_Icon_GetIconStateBlk%40:DIM_c_Icon_GetCaretPositionBlk%24
19230_m_Icons_AllowWritableDrags%=TRUE:=0
19240DEFPROCNE(b%,g%,FC%):IFFC%<_c_Icons_MinWimpColour%ORFC%>_c_Icons_MaxWimpColour%THEN
19250ERROR99,FNN(_c_Icons_WimpColourRangeMess$,"PROCshell_IconSetFGColour")
19260ENDIF:PROCI(b%,g%,FC%<<24,&F000000):ENDPROC
19270DEFPROCfA(b%,g%,FC%):IFFC%<_c_Icons_MinWimpColour%ORFC%>_c_Icons_MaxWimpColour%THEN
19280ERROR99,FNN(_c_Icons_WimpColourRangeMess$,"PROCshell_IconSetBGColour")
19290ENDIF:PROCI(b%,g%,FC%<<28,&F0000000):ENDPROC
19300DEFPROCP(b%,g%):PROCg(b%,g%,1):ENDPROC
19310DEFPROCI(b%,g%,iK%,jK%):_c_Icon_SetIconStateBlk%!0=b%:_c_Icon_SetIconStateBlk%!4=g%:_c_Icon_SetIconStateBlk%!8=iK%:_c_Icon_SetIconStateBlk%!12=jK%:SYS393421,,_c_Icon_SetIconStateBlk%:ENDPROC
19320DEFPROCxA(b%,g%,_A%):IF_A%=0THEN
19330PROCiA(b%,g%)
19340ELSEPROCjA(b%,g%)
19350ENDIF:ENDPROC
19360DEFPROCRE(d%,v%,_A%):IF_A%=0THEN
19370PROCiA(d%,v%)
19380ELSEPROCjA(d%,v%)
19390ENDIF:ENDPROC
19400DEFPROCkA(b%,g%):_c_Icon_GetIconStateBlk%!0=b%:_c_Icon_GetIconStateBlk%!4=g%:SYS262350,,_c_Icon_GetIconStateBlk%:ENDPROC
19410DEFPROCjA(LD%,MD%):PROCI(LD%,MD%,2097152,2097152):ENDPROC
19420DEFPROCiA(LD%,MD%):PROCI(LD%,MD%,0,2097152):ENDPROC
19430DEFFNC(LD%,MD%):LOCALh%:PROCkA(LD%,MD%):p%=_c_Icon_GetIconStateBlk%!24:h%=(p%AND2097152):IFh%=0THEN
19440kA%=FALSE
19450ELSEkA%=TRUE
19460ENDIF:=kA%
19470DEFPROCTE(b%,g%,VA$):LOCALp%:_c_Icon_GetIconStateBlk%!0=b%:_c_Icon_GetIconStateBlk%!4=g%:SYS262350,,_c_Icon_GetIconStateBlk%:p%=_c_Icon_GetIconStateBlk%!24:IFp%AND256THEN
19480$(_c_Icon_GetIconStateBlk%!32)=VA$
19490ENDIF:ENDPROC
19500DEFFNBB(b%,g%):LOCALQ$,p%:IFg%=-1THEN=""
19510Q$="":_c_Icon_GetIconStateBlk%!0=b%:_c_Icon_GetIconStateBlk%!4=g%:SYS262350,,_c_Icon_GetIconStateBlk%:p%=_c_Icon_GetIconStateBlk%!24:IFp%AND256THEN
19520IF_c_Icon_GetIconStateBlk%!32>0THENQ$=$(_c_Icon_GetIconStateBlk%!32)
19530ENDIF:=Q$
19540DEFPROCZA(b%,g%):PROCI(b%,g%,0,0):ENDPROC
19550DEFFNYA(bF%,hB$):LOCALI%,U$:IFbF%<=0THEN
19560U$=""
19570ELSEI%=INSTR(";"+FNZ($bF%),";"+FNZ(hB$)):IFI%=0THEN
19580U$=""
19590ELSEU$=LEFT$($(bF%+I%),INSTR($(bF%+I%)+";",";")-1)
19600ENDIF
19610ENDIF:=U$
19620DEFFNJA(b%,g%):LOCALp%:_c_Icon_GetIconStateBlk%!0=b%:_c_Icon_GetIconStateBlk%!4=g%:SYS262350,,_c_Icon_GetIconStateBlk%:p%=_c_Icon_GetIconStateBlk%!24:=p%
19630DEFFNnA(b%,g%):LOCALp%,j%,TB%,kA%:IFFNs(b%)=TRUETHEN
19640TB%=(1<<13)+(1<<14):p%=FNJA(b%,g%):j%=(p%ANDTB%):IFj%=TB%THEN
19650kA%=TRUE
19660ELSEkA%=FALSE
19670ENDIF
19680ELSEkA%=FALSE
19690ENDIF:=kA%
19700DEFFNWA(b%,g%):LOCALp%,j%,TB%:IFFNs(b%)=TRUETHEN
19710TB%=1<<15:p%=FNJA(b%,g%):j%=(p%ANDTB%):IFj%=TB%THEN
19720j%=TRUE
19730ELSEj%=FALSE
19740ENDIF
19750ELSEj%=FALSE
19760ENDIF:=j%
19770DEFFNCB(d%,v%):LOCALp%,h%,kA%:p%=FNJA(d%,v%):h%=(p%AND1<<1):IFh%=(1<<1)THEN
19780kA%=TRUE
19790ELSEkA%=FALSE
19800ENDIF:=kA%
19810DEFFNbA(b%,g%):LOCALUB%,YA%,j%:SYS262355,,_c_Icon_GetCaretPositionBlk%:YA%=_c_Icon_GetCaretPositionBlk%!0:UB%=_c_Icon_GetCaretPositionBlk%!4:IF(UB%=g%ANDYA%=b%)THEN
19820j%=TRUE
19830ELSEj%=FALSE
19840ENDIF:=j%
19850DEFFNCC(d%,CC%,eB%,mF%,w%,jG%,kG%,rK%,E$,sB%,QD%,Q$):LOCALsK%,r%,_C%,n%:n%=FNA(40):n%!0=d%:n%!4=CC%:n%!8=eB%:n%!12=CC%+mF%:n%!16=eB%+w%:n%!20=rK%ORkG%<<28ORjG%<<24:IFn%!20AND256THEN
19860sK%=INSTR(E$,","):n%!24=sB%:IFQ$<>""THEN
19870_C%=FNA(LENQ$+1):$_C%=Q$:n%!28=_C%
19880ELSEn%!28=-1
19890ENDIF:n%!32=QD%
19900ELSE$(n%+24)=LEFT$(E$,11)
19910ENDIF:SYS262338,,n%TOr%:PROCA(n%):=r%
19920DEFPROCUE(d%,v%):PROClA(d%,v%,FALSE):ENDPROC
19930DEFPROCWE(d%,v%):PROClA(d%,v%,TRUE):ENDPROC
19940DEFPROClA(d%,v%,uK%):LOCALgA%,mA%,DB%,NB%:_c_Icon_GetIconStateBlk%!0=d%:_c_Icon_GetIconStateBlk%!4=v%:SYS262350,,_c_Icon_GetIconStateBlk%:SYS530058,,_c_Icon_GetIconStateBlk%+8:gA%=_c_Icon_GetIconStateBlk%!8:mA%=_c_Icon_GetIconStateBlk%!12
19950DB%=_c_Icon_GetIconStateBlk%!16:NB%=_c_Icon_GetIconStateBlk%!20:SYS262350,,_c_Icon_GetIconStateBlk%:IFFNT(_c_Icon_GetIconStateBlk%!28)THENPROCA(_c_Icon_GetIconStateBlk%!28)
19960IFFNT(_c_Icon_GetIconStateBlk%!32)THENPROCA(_c_Icon_GetIconStateBlk%!32)
19970SYS262340,,_c_Icon_GetIconStateBlk%:IFuK%THEN
19980SYS262353,d%,gA%,mA%,DB%,NB%
19990ENDIF:ENDPROC
20000DEFFNDC(b%,AD%):LOCALJI%,dC%,KI%,LI%:dC%=FNA(8):JI%=(AD%<<16)+(1<<21):LI%=(31<<16)+(1<<21):SYS262358,b%,dC%,LI%,JI%:KI%=!dC%:PROCA(dC%):=KI%
20010DEFPROCB(YA%,UB%,E$,x):LOCALvA$:IF_U%!100AND1<<6THEN
20020SYS"WimpExt_SetIconString",,,YA%,UB%,E$+CHR$(13)
20030ELSEvA$=FNG(YA%,UB%):IFE$<>vA$THEN
20040_c_Icon_GetIconStateBlk%!0=YA%:_c_Icon_GetIconStateBlk%!4=UB%:SYS262350,,_c_Icon_GetIconStateBlk%:IF(_c_Icon_GetIconStateBlk%!24AND(1<<8))<>0THEN
20050IFLENE$>_c_Icon_GetIconStateBlk%!36THEN
20060ERROR99,FNB(_c_Icons_IconOverFlowMess$)
20070ENDIF:$(_c_Icon_GetIconStateBlk%!28)=E$
20080ELSE$(_c_Icon_GetIconStateBlk%+28)=LEFT$(E$,11)
20090ENDIF:IFFNbA(YA%,UB%)THEN
20100PROCrC(YA%,UB%,-1,-1,-1,LEN(E$))
20110ENDIF:IFx<>0THEN
20120_c_Icon_GetIconStateBlk%!8=0:_c_Icon_GetIconStateBlk%!12=0:SYS262349,,_c_Icon_GetIconStateBlk%
20130ENDIF
20140ENDIF
20150ENDIF:ENDPROC
20160DEFPROCH(YA%,UB%,E$):_c_Icon_GetIconStateBlk%!0=YA%:_c_Icon_GetIconStateBlk%!4=UB%:SYS262350,,_c_Icon_GetIconStateBlk%:IF(_c_Icon_GetIconStateBlk%!24AND(1<<8))<>0THEN
20170IFLEN(E$)>_c_Icon_GetIconStateBlk%!36THENERROR99,FNB(_c_Icons_IconOverFlowMess$)
20180$(_c_Icon_GetIconStateBlk%!28)=E$
20190ELSE$(_c_Icon_GetIconStateBlk%+28)=LEFT$(E$,11)
20200ENDIF:_c_Icon_GetIconStateBlk%!8=0:_c_Icon_GetIconStateBlk%!12=0:SYS262349,,_c_Icon_GetIconStateBlk%:PROCAC:ENDPROC
20210DEFFNmA(b%,g%,N$):LOCALdF%,lG%,mG%,nG%:_c_Icon_GetIconStateBlk%!0=b%:_c_Icon_GetIconStateBlk%!4=g%:SYS262350,,_c_Icon_GetIconStateBlk%:IF(_c_Icon_GetIconStateBlk%!24AND(1<<1))THEN
20220lG%=TRUE
20230ELSElG%=FALSE
20240ENDIF:IF(_c_Icon_GetIconStateBlk%!24AND1)THEN
20250mG%=TRUE
20260ELSEmG%=FALSE
20270ENDIF:IF(_c_Icon_GetIconStateBlk%!24AND(1<<8))THEN
20280nG%=TRUE
20290ELSEnG%=FALSE
20300ENDIF:IF(lG%ANDmG%ANDnG%)THEN
20310IF_c_Icon_GetIconStateBlk%!24AND1THEN
20320$(_c_Icon_GetIconStateBlk%!32)="S"+N$
20330ELSE$(_c_Icon_GetIconStateBlk%!28)=N$:_c_Icon_GetIconStateBlk%!36=LEN(N$)
20340ENDIF:dF%=g%
20350ELSESYS262340,,_c_Icon_GetIconStateBlk%:_c_Icon_GetIconStateBlk%!4=_c_Icon_GetIconStateBlk%!8:_c_Icon_GetIconStateBlk%!8=_c_Icon_GetIconStateBlk%!12:_c_Icon_GetIconStateBlk%!12=_c_Icon_GetIconStateBlk%!16
20360_c_Icon_GetIconStateBlk%!16=_c_Icon_GetIconStateBlk%!20:_c_Icon_GetIconStateBlk%!20=_c_Icon_GetIconStateBlk%!24:$(_c_Icon_GetIconStateBlk%+24)=N$:SYS262338,,_c_Icon_GetIconStateBlk%TOdF%
20370ENDIF:PROCZA(b%,dF%):=dF%
20380DEFFNG(b%,g%):LOCALU$:IFg%<0ORb%<-2THEN=""
20390IF_U%!100AND1<<6THEN
20400SYS"WimpExt_GetIcon",,,b%,g%TO,,,U$
20410ELSE_c_Icon_GetIconStateBlk%!0=b%:_c_Icon_GetIconStateBlk%!4=g%:SYS262350,,_c_Icon_GetIconStateBlk%:IF(_c_Icon_GetIconStateBlk%!24AND(1<<8))<>0THEN
20420U$=$(_c_Icon_GetIconStateBlk%!28)
20430ELSEU$=$(_c_Icon_GetIconStateBlk%+28)
20440ENDIF
20450ENDIF:=U$
20460DEFFNEC(b%,g%,MI%,NI%):_c_Icon_GetIconStateBlk%!0=b%:_c_Icon_GetIconStateBlk%!4=g%:SYS262350,,_c_Icon_GetIconStateBlk%:_c_Icon_GetIconStateBlk%!8+=MI%:_c_Icon_GetIconStateBlk%!16+=MI%:_c_Icon_GetIconStateBlk%!12+=NI%
20470_c_Icon_GetIconStateBlk%!20+=NI%:g%=FNcA(b%,g%,_c_Icon_GetIconStateBlk%!8,_c_Icon_GetIconStateBlk%!12,_c_Icon_GetIconStateBlk%!16,_c_Icon_GetIconStateBlk%!20):=g%
20480DEFFNGC(d%,v%,gA%,mA%,DB%,NB%):=FNcA(d%,v%,gA%,mA%,DB%,NB%)
20490DEFFNcA(d%,v%,gA%,mA%,DB%,NB%):LOCALPA%,yL%,zL%,GC%,f%:LOCALOI%,PI%,QI%,RI%:PA%=FNA(40):f%=FNA(40):!PA%=d%:PA%!4=v%:SYS262350,,PA%:!f%=d%:f%!4=v%:SYS262350,,f%:SYS530058,,f%+8:ML%=PA%!24:oG%=PA%+28
20500OI%=ML%:PI%=oG%!0:QI%=oG%!4:RI%=oG%!8:GC%=PA%!8-f%!8:SYS262340,,PA%:SYS262353,!PA%,PA%!8-GC%,PA%!12-GC%,PA%!16+GC%,PA%!20+GC%:v%=FNFB(d%,gA%,mA%,DB%,NB%,OI%,PI%,QI%,RI%,GC%):PROCA(PA%):PROCA(f%):=v%
20510DEFFNFB(r%,gA%,mA%,DB%,NB%,p%,PL%,QL%,UL%,GC%):LOCALgC%,jA%,K$,v$,CC%,eB%:jA%=FNA(60):!jA%=r%:jA%!20=p%:jA%!24=PL%:jA%!28=QL%:jA%!32=UL%:K$="":v$="":IFp%AND1THEN
20520IFp%AND256K$=$(jA%!24)ELSEK$=$(jA%+24)
20530ENDIF:IFp%AND2THEN
20540IFp%AND256THEN
20550v$=FNYA(jA%!28,"S")
20560ELSEv$=$(jA%+24)
20570ENDIF
20580ENDIF:PROCrB(p%,K$,v$):IFDB%-gA%<CC%THENDB%=gA%+CC%
20590IFNB%-mA%<eB%THENNB%=mA%+eB%
20600jA%!4=gA%:jA%!8=mA%:jA%!12=DB%:jA%!16=NB%:SYS262338,,jA%TOgC%:SYS262353,!jA%,jA%!4-GC%,jA%!8-GC%,jA%!12+GC%,jA%!16+GC%:SYS262355,,jA%:IF!jA%=r%:IFjA%!4=gC%:SYS262354,r%,gC%,0,0,-1,0
20610PROCA(jA%):=gC%
20620DEFPROCYE(PF%,d%,v%):LOCALf%:f%=FNA(50):f%!8=PF%:f%!12=d%:f%!16=v%:SYS530048,,f%:f%!8=0:SYS530048,,f%:PROCA(f%):ENDPROC
20630DEFPROCd(d%,v%,BD%):IFBD%=12ORBD%=13THEN
20640ERROR99,FNN("SHELLMSG23","PROCshell_IconSetButtonType")
20650ENDIF:IFBD%<0ORBD%>15THEN
20660ERROR99,FNN("SHELLMSG22","PROCshell_IconSetButtonType")
20670ENDIF:PROCI(d%,v%,BD%<<12,61440):ENDPROC
20680DEFPROCZE(d%,v%,AD%):IFAD%<0ORAD%>31THENERROR99,FNN("SHELLMSG25","PROCshell_IconSetESG")
20690PROCI(d%,v%,AD%<<16,2031616):ENDPROC
20700DEFPROCaE(d%,v%,EA%):IFEA%<>0THENEA%=1<<0
20710PROCI(d%,v%,EA%,1<<0):ENDPROC
20720DEFPROCbE(b%,g%,EA%):IFEA%<>0THENEA%=1<<1
20730PROCI(b%,g%,EA%,1<<1):ENDPROC
20740DEFPROCcE(b%,g%,EA%):IFEA%<>0THENEA%=1<<2
20750PROCI(b%,g%,EA%,1<<2):ENDPROC
20760DEFPROCmA(d%,v%,EA%):PROCI(d%,v%,0,1<<9):IFEA%<>0THENEA%=1<<3
20770PROCI(d%,v%,EA%,1<<3):ENDPROC
20780DEFPROCeE(d%,v%,EA%):IFEA%<>0THENEA%=1<<4
20790PROCI(d%,v%,EA%,1<<4):ENDPROC
20800DEFPROCfE(d%,v%,EA%):IFEA%<>0THENEA%=1<<5
20810PROCI(d%,v%,EA%,1<<5):ENDPROC
20820DEFPROCtC(d%,v%,EA%):IFEA%<>0THENEA%=1<<6
20830PROCI(d%,v%,EA%,1<<6):ENDPROC
20840DEFPROCuC(d%,v%,EA%):PROCmA(d%,v%,0):IFEA%<>0THENEA%=1<<9
20850PROCI(d%,v%,EA%,1<<9):ENDPROC
20860DEFPROCiE(d%,v%):PROCmA(d%,v%,0):PROCuC(d%,v%,0):ENDPROC
20870DEFPROCg(d%,v%,_A%):IF_A%<>0THEN_A%=1<<22
20880PROCI(d%,v%,_A%,1<<22):IF_A%<>0THEN
20890IFFNbA(d%,v%)THEN
20900SYS262354,-1
20910ENDIF
20920ENDIF:ENDPROC
20930DEFPROCjE(d%):LOCALf%,I%:f%=FNA(2000):I%=f%+64:!f%=d%:f%!8=1<<21:f%!12=1<<21:SYS262358,!f%,I%,5<<21,0<<21:WHILE!I%>-1:f%!4=!I%:SYS262349,,f%:I%+=4:ENDWHILE:PROCA(f%):ENDPROC
20940DEFPROCkE(d%):LOCALf%,I%:f%=FNA(2000):I%=f%+64:!f%=d%:f%!8=0:f%!12=1<<21:SYS262358,!f%,I%,5<<21,1<<21:WHILE!I%>-1:f%!4=!I%:SYS262349,,f%:I%+=4:ENDWHILE:PROCA(f%):ENDPROC
20950DEFPROCWA(p%,iE%,WL%):IF((p%AND3)=2)AND((p%AND256)<>0)THEN
20960iE%!4=WL%
20970ENDIF:ENDPROC
20980DEFPROClE(d%,AD%,RETURNPA%):LOCALUI%:UI%=(AD%<<16)+(1<<21):SYS262358,d%,PA%,UI%,(AD%<<16)+(1<<21):ENDPROC
20990DEFFNRA(xB%,p%,iE%,X%):LOCALbA%,VI%,m%,DF%:IF(p%AND8388864)=256THEN
21000bA%=iE%!8:IF(p%AND1)AND(iE%!4<>-1)THEN
21010VI%=iE%!4:PTR#X%=xB%+VI%:m%=0:REPEAT:DF%=BGET#X%:m%+=1:UNTILDF%<32:bA%+=+m%
21020ENDIF
21030ELSEbA%=0
21040ENDIF:=bA%
21050DEFPROCmE(b%,g%,RETURNhA%,RETURNiA%,RETURNqA%,RETURNrA%):PROCkA(b%,g%):hA%=_c_Icon_GetIconStateBlk%!8:iA%=_c_Icon_GetIconStateBlk%!12:qA%=_c_Icon_GetIconStateBlk%!16:rA%=_c_Icon_GetIconStateBlk%!20:ENDPROC
21060DEFPROCk(b%,g%):LOCALA$,a%,k%,NA%,_%,B$,l%:LOCALWI%,n%,N,O,XI%,p%,_C%,YI%,tA%,XA$:n%=FNA(100+(FNO(b%)*32)):!n%=b%:SYS262348,,n%:N=n%!4-n%!20:O=n%!16-n%!24:XI%=n%!68:n%!4=g%:SYS262350,,n%:n%!0=b%
21070n%!4=_c_Icons_IconDragType%:p%=n%!24:_C%=n%!32:n%!8=n%!8+N:n%!12=n%!12+O:n%!16=n%!16+N:n%!20=n%!20+O:n%!24=_c_Icons_DragBBoxXMin%:n%!28=_c_Icons_DragBBoxYMin%:n%!32=_c_Icons_DragBBoxXMax%:n%!36=_c_Icons_DragBBoxYMax%:SYS6,161,28TO,,tA%:YI%=((tA%AND2)=2)
21080_m_DSave_DragASpriteInProgress%=FALSE:IFYI%ANDFNGBTHEN
21090tA%=p%:IF(tA%AND256)THEN
21100XA$=FNYA(_C%,"s")
21110ENDIF:IF(tA%AND2)=0THENPROCM(FNB(_c_Icons_NotASpriteIconMess$))
21120IFXA$<>""THEN
21130SYS271360,_c_Icons_DragFlags%,XI%,XA$,n%+8:_m_DSave_DragASpriteInProgress%=TRUE
21140ELSESYS262352,,n%
21150ENDIF
21160ELSESYS262352,,n%
21170ENDIF:PROCA(n%):PROCAA(b%,g%):ENDPROC
21180DEFPROCeA(b%,g%):LOCALn%,N,O,p%,_C%:n%=FNA(100+(FNO(b%)*32)):!n%=b%:SYS262348,,n%:N=n%!4-n%!20:O=n%!16-n%!24:n%!4=g%:SYS262350,,n%:n%!0=b%:n%!4=_c_Icons_IconDragType%:p%=n%!24:_C%=n%!32:n%!8=n%!8+N
21190n%!12=n%!12+O:n%!16=n%!16+N:n%!20=n%!20+O:n%!24=_c_Icons_DragBBoxXMin%:n%!28=_c_Icons_DragBBoxYMin%:n%!32=_c_Icons_DragBBoxXMax%:n%!36=_c_Icons_DragBBoxYMax%:SYS262352,,n%:PROCA(n%):ENDPROC
21200DEFFNJC(d%,v%):LOCALjE%,n%:n%=FNA(40):n%!0=d%:n%!4=v%:SYS262350,,n%:jE%=(n%!24>>28)AND15:PROCA(n%):=jE%
21210DEFFNKC(d%,v%):LOCALjE%,n%:n%=FNA(40):n%!0=d%:n%!4=v%:SYS262350,,n%:jE%=(n%!24>>24)AND15:PROCA(n%):=jE%
21220DEFFNTA(b%,g%):LOCALBD%,n%:n%=FNA(40):n%!0=b%:n%!4=g%:SYS262350,,n%:BD%=(n%!24>>12)AND15:PROCA(n%):=BD%
21230DEFPROCU(b%,g%):LOCALPC%,_B%,aI%:LOCALbI%,cI%,dI%:LOCALpG%,qG%,rG%,sG%:LOCALtG%,uG%:LOCALjI%,kI%:LOCALvG%,wG%:LOCALxG%,yG%:LOCALFE%:IFg%>=0THEN
21240PC%=FNA(36):_B%=FNA(40):!PC%=b%:SYS262347,,PC%:aI%=PC%!4:bI%=PC%!8:cI%=PC%!12:dI%=PC%!16:tG%=PC%!20:uG%=PC%!24:kI%=cI%-aI%:jI%=dI%-bI%:_B%!0=b%:_B%!4=g%:SYS262350,,_B%:pG%=_B%!8:qG%=_B%!12:rG%=_B%!16:sG%=_B%!20
21250vG%=tG%:yG%=uG%:xG%=tG%+kI%:wG%=uG%-jI%:WD%=FNGA(b%)+8:FE%=FNHA(b%)+8:IFqG%<(wG%+WD%)THEN
21260PROCV(b%,0,qG%-wG%-WD%)
21270ENDIF:IFsG%>(yG%-FE%-WD%)THEN
21280PROCV(b%,0,sG%-yG%+FE%+WD%+12)
21290ENDIF:IFrG%>xG%THEN
21300PROCV(b%,rG%-xG%,0)
21310ENDIF:IFpG%<vG%THEN
21320PROCV(b%,pG%-vG%,0)
21330ENDIF:PROCA(PC%):PROCA(_B%)
21340ENDIF:ENDPROC
21350DEFPROCnE(b%,g%,DK%):PROCtC(b%,g%,TRUE):PROCI(b%,g%,DK%<<24,-16777216):ENDPROC
21360DEFPROCoE(b%):PROCvC(b%,""):ENDPROC
21370DEFPROCvC(b%,wB$):LOCALn%,e%,EB%:EB%=FNO(b%):n%=FNA((EB%+1)*4):SYS262358,b%,n%,4251648,57344:e%=0:WHILEn%!e%<>-1:PROCB(b%,n%!e%,"",TRUE):e%+=4:ENDWHILE:PROCA(n%):ENDPROC
21380DEFPROCqE:_m_Icons_AllowWritableDrags%=FALSE:ENDPROC
21390DEFPROCrE:_m_Icons_AllowWritableDrags%=TRUE:ENDPROC
21400DEFFNvA:=_m_Icons_AllowWritableDrags%:K
21410DEFFN_shell_ProgEvnts_Init:_m_ProgEvnts_DeskFontHandle%=-1:_m_ProgEvnts_DeskFontChangeHandlerFN$="":_m_ProgEvnts_PaletteChangeHandlerFN$="":_m_ProgEvnts_ModeChangeHandlerFN$="":_m_ProgEvnts_SaveDesktopHandlerFN$=""
21420_m_ProgEvnts_TaskInitialiseHandlerFN$="":_m_ProgEvnts_TaskCloseDownHandlerFN$="":_m_ProgEvnts_ShutdownHandlerFN$="":_m_ProgEvnts_PreQuitHandlerFN$="":=0
21430DEFPROCsE(F$):IFFNP("UtilityModule",3.5)THEN
21440IFF$<>""THEN
21450_m_ProgEvnts_DeskFontChangeHandlerFN$=F$
21460ENDIF
21470ENDIF:ENDPROC
21480DEFPROCNB(EK%):LOCALl%:_m_ProgEvnts_DeskFontHandle%=EK%:IF_m_ProgEvnts_DeskFontChangeHandlerFN$<>""THEN
21490l%=EVAL("FN"+_m_ProgEvnts_DeskFontChangeHandlerFN$+"("+STR$_m_ProgEvnts_DeskFontHandle%+")")
21500ENDIF:ENDPROC
21510DEFPROCtE(F$):LOCALl%:IFF$<>""THEN
21520_m_ProgEvnts_PaletteChangeHandlerFN$=F$:l%=EVAL("FN"+F$)
21530ENDIF:ENDPROC
21540DEFPROCHB:LOCALl%:IF_m_ProgEvnts_PaletteChangeHandlerFN$<>""THEN
21550l%=EVAL("FN"+_m_ProgEvnts_PaletteChangeHandlerFN$)
21560ENDIF:ENDPROC
21570DEFPROCRC(F$):LOCALl%:IFF$<>""THEN
21580_m_ProgEvnts_ModeChangeHandlerFN$=F$:l%=EVAL("FN"+F$)
21590ENDIF:ENDPROC
21600DEFPROCMB:LOCALl%:IF_m_ProgEvnts_ModeChangeHandlerFN$<>""THEN
21610l%=EVAL("FN"+_m_ProgEvnts_ModeChangeHandlerFN$)
21620ENDIF:ENDPROC
21630DEFPROCuE(F$):IFF$<>""THEN
21640_m_ProgEvnts_SaveDesktopHandlerFN$=F$
21650ENDIF:ENDPROC
21660DEFPROCIB(x%):LOCAL_$:IF_m_ProgEvnts_SaveDesktopHandlerFN$<>""THEN
21670_$=EVAL("FN"+_m_ProgEvnts_SaveDesktopHandlerFN$)+CHR$(10):IF_$=""THEN
21680_$="Run "+FNl+CHR$(10)
21690ENDIF:SYS12,2,x%,_$,LEN(_$)
21700ENDIF:ENDPROC
21710DEFPROCvE(F$):IFF$<>""THEN
21720_m_ProgEvnts_TaskInitialiseHandlerFN$=F$
21730ENDIF:ENDPROC
21740DEFPROCOB(zG%,NB$):LOCALl%:IF_m_ProgEvnts_TaskInitialiseHandlerFN$<>""THEN
21750l%=EVAL("FN"+_m_ProgEvnts_TaskInitialiseHandlerFN$+"("+STR$zG%+","+CHR$(34)+NB$+CHR$(34)+")")
21760ENDIF:ENDPROC
21770DEFPROCwE(F$):IFF$<>""THEN
21780_m_ProgEvnts_TaskCloseDownHandlerFN$=F$
21790ENDIF:ENDPROC
21800DEFPROCRB(zG%):LOCALl%:IF_m_ProgEvnts_TaskCloseDownHandlerFN$<>""THEN
21810l%=EVAL("FN"+_m_ProgEvnts_TaskCloseDownHandlerFN$+"("+STR$zG%+")")
21820ENDIF:ENDPROC
21830DEFPROCxE(F$):IFF$<>""THEN
21840_m_ProgEvnts_ShutdownHandlerFN$=F$
21850ENDIF:ENDPROC
21860DEFPROCJB:LOCALl%:IF_m_ProgEvnts_ShutdownHandlerFN$<>""THEN
21870l%=EVAL("FN"+_m_ProgEvnts_ShutdownHandlerFN$)
21880ENDIF:ENDPROC
21890DEFPROCyE(F$):IFF$<>""THEN
21900_m_ProgEvnts_PreQuitHandlerFN$=F$
21910ENDIF:ENDPROC
21920DEFPROCGB(MB%):LOCALl%,f%,_G%,AH%,u%:LOCALBH%:IF_m_ProgEvnts_PreQuitHandlerFN$<>""THEN
21930f%=FNA(256):_G%=MB%!0:FORu%=0TO_G%STEP4:f%!u%=_Q%!u%:NEXTu%:AH%=f%!4:IF_G%<24THENBH%=0ELSEBH%=f%!20
21940f%!12=f%!8:SYS262375,19,f%,AH%:IFEVAL("FN"+_m_ProgEvnts_PreQuitHandlerFN$)<>0THEN
21950IFBH%AND1THEN
21960_closedown%=TRUE
21970ELSE!f%=24:f%!24=508:SYS262375,8,f%,AH%:_closedown%=TRUE
21980ENDIF
21990ENDIF:PROCA(f%)
22000ENDIF:ENDPROC
22010K
22020DEFFN_shell_Debug_Init:=0
22030DEFPROCSA:_U%!100=_U%!100OR1<<9:PROCc(277248,"ShellDBug:TraceOn"):ENDPROC
22040DEFPROCZB:IF(_U%!100AND(1<<9))THEN_U%!100=_U%!100EOR(1<<9)
22050PROCc(277248,"ShellDBug:TraceOff"):ENDPROC
22060DEFPROCzE(FA$):LOCALtA%,G$,D$:IFFA$<>""THEN
22070tA%=OPENOUT(FA$):_U%!44=tA%
22080ENDIF:D$=FNf("Obey$Dir",1):G$=MID$(FNd(D$),2):PROCc(277248,"ShellDBug:Init Debug messages from "+G$):IF_U%!100AND1<<4THEN
22090ELSE_U%!100=(_U%!100EOR1<<4)
22100ENDIF:ENDPROC
22110DEFFNHB:LOCALj%:IF_U%!100AND(1<<9)THEN
22120j%=TRUE
22130ELSEj%=FALSE
22140ENDIF:=j%
22150DEFPROCm(zA$):LOCALtA%:IFFNHB=FALSETHENENDPROC
22160IF_U%!44<>-1THEN
22170tA%=_U%!44:BPUT#tA%,zA$
22180ENDIF:IF_U%!148>0THEN
22190PROCc(277248,"ShellDBug:Trace "+zA$)
22200ENDIF:ENDPROC
22210DEFPROC_E(sB%):OSCLI("MEDIT "+STR$~sB%):ENDPROC
22220DEFPROCiB:IF_U%!44<>-1THENCLOSE#(_U%!44):_U%!44=-1
22230ENDPROC
22240K
22250DEFFN_shell_OS_Init:_m_OS_VAR_BUFFER_SIZE%=256:DIM_m_OS_VAR_BUFFER%_m_OS_VAR_BUFFER_SIZE%:_m_OS_RiscOS_3_Found%=FNP("UtilityModule",3.1):=0
22260DEFFNMC:=_m_OS_RiscOS_3_Found%
22270DEFFNo(Z):=FNP("UtilityModule",Z)
22280DEFFNP(PB$,Z):LOCALQD%,U$,j%:OSCLI("Set Module$Check Y"):OSCLI("RMEnsure "+PB$+" "+STR$Z+" Set Module$Check N"):SYS35,"Module$Check",_m_OS_VAR_BUFFER%,256,0,0TO,,QD%:_m_OS_VAR_BUFFER%?QD%=13:OSCLI("Unset Module$Check"):U$=$_m_OS_VAR_BUFFER%:IFU$="N"THEN
22290j%=FALSE
22300ELSEj%=TRUE
22310ENDIF:=j%
22320DEFFNm(YA$):LOCALS:SYS131107,YA$,_m_OS_VAR_BUFFER%,-1,0,0TO,,S:IFS<0THEN
22330j%=TRUE
22340ELSEj%=FALSE
22350ENDIF:=j%
22360DEFFNf(YA$,z):LOCALZA$,S,HK%,u%:SYS131107,YA$,_m_OS_VAR_BUFFER%,_m_OS_VAR_BUFFER_SIZE%,0,-3*(z=-1)TO,,S,HK%:FORu%=0TOS-1:ZA$=ZA$+CHR$(_m_OS_VAR_BUFFER%?u%):NEXTu%:=ZA$
22370DEFFNSA(_):LOCALCH%,k$,a%:k$="":a%=0:SYS16TOCH%:WHILECH%?a%<>0:k$+=CHR$(CH%?a%):a%+=1:ENDWHILE:CASE_OF
22380WHEN0
22390WHEN1:k$=MID$(k$,INSTR(k$,CHR$34)+1):k$=MID$(k$,INSTR(k$,CHR$34)+2)
22400ENDCASE:=k$:K
22410DEFFN_shell_Menus_Init:_c_Menu_MinMenuItems%=10:_m_Menu_HandleLastOpened%=-1:_m_Menu_SubLastOpened%=-1:nI%=0:oI%=0:_m_WimpColMen_Handle%=-1:=0
22420DEFPROCs(VA%,WA%,q%):IFFNqTHEN
22430IFq%=FNwATHEN
22440SYS262356,,q%,VA%-64,WA%
22450ELSE_Q%!0=VA%:_Q%!4=WA%:SYS416709,q%,_Q%
22460ENDIF
22470ELSE_Q%!0=VA%:_Q%!4=WA%:SYS416709,q%,_Q%
22480ENDIF:_m_Menu_HandleLastOpened%=q%:nI%=VA%:oI%=WA%:_U%!52=_U%!28:_U%!56=_U%!32:ENDPROC
22490DEFFNNC:=nI%
22500DEFFNOC:=oI%
22510DEFFNBA:=_m_Menu_HandleLastOpened%
22520DEFFNPC:=_m_Menu_SubLastOpened%
22530DEFPROCAF(DA$):SYS"Menu_SetSubHandle",_U%!8,FNQC(DA$),1:ENDPROC
22540DEFPROCLB(_Q%):LOCALwI%,VA%,WA%,l%,_temp%,BB%,M$,OD%,f%:LOCALT$:VA%=_Q%!24:WA%=_Q%!28:_U%!264=0:IF_U%!20<>0THEN
22550l%=FNx(_U%!20)
22560ENDIF:CASE_Q%!20OF
22570WHEN_U%!228:PROCi(_U%!228,FNB("warning")):PROCB(_U%!228,1,FNB("SHELLMSG07"),0):SYS262376,,_U%!228,VA%,WA%
22580OTHERWISEOD%=FNfA(_m_Menu_HandleLastOpened%,_Q%+32):IFFNT(OD%!4)THEN
22590PROCwC(OD%,VA%,WA%)
22600ELSEf%=FNA(32):SYS285636,_m_Menu_HandleLastOpened%,_Q%+32TO,,f%:PROCnB(f%!8,M$,T$):PROCA(f%):PROCxC(_Q%!20,VA%,WA%,M$,T$)
22610ENDIF
22620ENDCASE:ENDPROC
22630DEFPROCwC(sB%,VA%,WA%):LOCALh%,w%,l%:LOCALERROR:ONERRORLOCAL:RESTOREERROR:ENDPROC
22640h%=sB%!4:PROCv($h%!0,w%):RESTOREERROR:IF$h%!4<>""THEN
22650l%=EVAL("FN"+$h%!4+"("+STR$w%+")")
22660ENDIF:IF$h%!8<>""THEN
22670l%=EVAL("FN"+$h%!8+"("+STR$w%+")")
22680ENDIF:SYS262376,,w%,VA%,WA%:_U%!20=w%:ENDPROC
22690DEFPROCxC(kE%,VA%,WA%,M$,T$):LOCALl%,h%,lE%,m%:_shell_FontMenuSelFN$=T$:IFFNT(_U%!224)THENPROCA(_U%!224)
22700_U%!224=FNA(LENM$+1):h%=_U%!224:$h%=M$:IFM$<>""THEN
22710l%=EVAL("FN"+M$+"(_U%!52,_U%!56)")
22720ENDIF:IFkE%=_U%!252THEN
22730IFFNT(_U%!256)THENPROCA(_U%!256)
22740m%=0:REPEAT:m%+=4:UNTIL!(_Q%+32+m%)=-1:m%+=4:_U%!256=FNA(m%):h%=_U%!256:m%=0:REPEAT:h%!m%=!(_Q%+32+m%):m%+=4:UNTIL!(_Q%+32+m%)=-1:h%!m%=!(_Q%+32+m%):h%=_U%!256:SYS"FontMenu_Select",FNRC,_U%!260TO,lE%:_U%!264=1
22750IFlE%<>_U%!252THEN
22760PROCDF(lE%):_U%!252=lE%:kE%=lE%
22770ENDIF
22780ELSE_U%!264=0
22790ENDIF:IFFNIBTHEN
22800IFkE%=FNJBTHEN
22810ENDIF
22820ENDIF:SYS262376,,kE%,VA%,WA%:_m_Menu_SubLastOpened%=kE%:ENDPROC
22830DEFFNJB:=_m_WimpColMen_Handle%
22840DEFPROCb(ZD%,JD%,M$):SYS285646,ZD%,JD%:IFM$<>""THEN
22850SYS285644,,TRUE:PROCoB(ZD%,JD%,M$,"")
22860ENDIF:ENDPROC
22870DEFFNQ(TB$,X$,DH%):LOCALq%:IFDH%<_c_Menu_MinMenuItems%THEN
22880DH%=_c_Menu_MinMenuItems%
22890ENDIF:SYS285633,,TB$,DH%TOq%:PROCyC(q%,X$):=q%
22900DEFFNF(r%,BB$,T$):LOCALRA%:IFT$<>""THEN
22910SYS285634,r%,BB$,T$TORA%
22920ELSESYS285634,r%,BB$TORA%
22930ENDIF:=RA%
22940DEFPROCo(RA%,_A%):SYS285641,RA%,_A%:ENDPROC
22950DEFPROCGF(RA%):PROCo(RA%,1):ENDPROC
22960DEFPROCHF(RA%):PROCo(RA%,0):ENDPROC
22970DEFPROCIF(q%,QA%):SYS285649,q%,QA%:ENDPROC
22980DEFPROCJF(RA%):SYS285649,RA%:ENDPROC
22990DEFPROCKF(q%):PROCo(q%,TRUE):ENDPROC
23000DEFPROCLF(q%):PROCo(q%,FALSE):ENDPROC
23010DEFPROCu(r%,_A%):SYS285643,r%,_A%:ENDPROC
23020DEFPROCMF(q%):PROCu(q%,TRUE):ENDPROC
23030DEFPROCNF(q%):PROCu(q%,FALSE):ENDPROC
23040DEFPROC_(RA%,_A%):SYS285642,RA%,_A%:ENDPROC
23050DEFPROCOF(RA%,jG%,kG%):SYS285648,RA%,jG%,kG%:ENDPROC
23060DEFPROCJC(RA%,_A%,bA%,VA$):SYS285645,RA%,_A%,bA%,VA$:ENDPROC
23070DEFPROCy(RA%,E$):SYS285640,RA%,E$:ENDPROC
23080DEFPROCPF(q%,g$):PROCy(q%,g$):ENDPROC
23090DEFPROCQF(CA%,bA$,LK%,lD%,EH%):LOCALcD%:cD%=FNdA(CA%)-1:_shell_MS_handle%=CA%:IFEH%>cD%THENEH%=cD%
23100IFbA$=""THEN
23110bA$="_shell_MS_comp"
23120ENDIF:SYS263872:PROCx(bA$,"_shell_MS_swap",LK%,lD%,EH%):SYS263873:ENDPROC
23130DEFFNdA(q%):LOCALCA%,j%,rI%:SYS285639,q%TOCA%:CA%+=28:REPEAT:j%=(CA%?0AND128):rI%+=1:CA%+=24:UNTILj%:=rI%
23140DEFFNKB(q%):LOCALCA%,j%,FH%:SYS285639,q%TOCA%:CA%+=28:REPEAT:j%=(CA%?0AND128):IF(CA%?0AND2)THENFH%+=1
23150CA%+=24:UNTILj%=-1:=FH%
23160DEFFNWC(q%,GH%):LOCALHC%,e%,cA$:HC%=FNA(8):HC%!0=GH%:HC%!4=-1:SYS285636,q%,HC%TOe%:IFe%=0THEN
23170cA$=""
23180ELSEcA$=$(e%)
23190ENDIF:PROCA(HC%):=cA$
23200DEFFNb(q%,GH%):LOCALHC%,e%,K$:HC%=FNA(8):HC%!0=GH%:HC%!4=-1:SYS285636,q%,HC%TO,,e%:K$=$(e%!12):PROCA(HC%):=K$
23210DEFFNCA(q%,dC%):LOCALe%,RA%,p%:e%=FNA(40):SYS416708,q%,dC%TO,,e%;p%:IFp%AND1THEN
23220RA%=0
23230ELSERA%=e%!8
23240ENDIF:PROCA(e%):=RA%
23250DEFFNLB(q%):LOCALCA%:SYS285639,q%TOCA%:=CA%!20
23260DEFFNYC(q%):LOCALaA%:aA%=FNdA(q%)*FNLB(q%):=aA%+(FNKB(q%)*24)
23270DEFPROCRF(q%,PK%):LOCALe%,LA%,t%:IFq%<>0THEN
23280SYS416707,q%,PK%:PROC_C(q%)
23290ENDIF:ENDPROC
23300DEFPROCcC:SYS416709,_m_Menu_HandleLastOpened%:ENDPROC
23310DEFPROCAD:SYS262356,,-1:ENDPROC
23320DEFFNZC(g$,X$,XB$,FA$):LOCALq%,X%,C$,l%,cD%:IFFNH(FA$)THEN
23330X%=OPENIN(FA$):cD%=0:REPEAT:C$=GET$#X%:IFC$<>""ANDLEFT$(C$,1)<>"#"THEN
23340cD%+=1
23350ENDIF:UNTILEOF#X%:PTR#X%=0:q%=FNQ(g$,X$,cD%):REPEAT:C$=GET$#X%:IFC$<>""ANDLEFT$(C$,1)<>"#"THEN
23360l%=FNF(q%,C$,XB$)
23370ENDIF:UNTILEOF#X%:CLOSE#X%
23380ENDIF:=q%
23390DEFPROCUF(RA%,q%,YB$):PROCb(RA%,q%,YB$):ENDPROC
23400DEFFN_shell_MenuList_Init:_c_MenuList_HeaderSize%=4:_c_MenuList_ListTerm%=-1:_m_MenuList_DataBlk%=-1:_m_MenuList_NrMenus%=0:=0
23410DEFFNEA(X$):LOCALe%,q%,xA%:IF_m_MenuList_DataBlk%<>-1THEN
23420e%=0:WHILE_m_MenuList_DataBlk%!e%<>_c_MenuList_ListTerm%:xA%=_m_MenuList_DataBlk%!e%:IF$(xA%+_c_MenuList_HeaderSize%)=X$THEN
23430q%=!xA%
23440ENDIF:e%+=4:ENDWHILE
23450ENDIF:=q%
23460DEFFNUA(q%):LOCALe%,X$,xA%:IF_m_MenuList_DataBlk%<>-1THEN
23470e%=0:WHILE_m_MenuList_DataBlk%!e%<>_c_MenuList_ListTerm%:xA%=_m_MenuList_DataBlk%!e%:IFxA%!0=q%THEN
23480X$=$(xA%+_c_MenuList_HeaderSize%)
23490ENDIF:e%+=4:ENDWHILE
23500ENDIF:=X$
23510DEFPROCyC(q%,X$):LOCALe%,xA%:IF_m_MenuList_DataBlk%=-1THEN
23520PROCBD
23530ELSE_m_MenuList_DataBlk%=FNK(_m_MenuList_DataBlk%,4)
23540ENDIF:e%=_m_MenuList_NrMenus%*4:_m_MenuList_DataBlk%!e%=FNA(_c_MenuList_HeaderSize%+LEN(X$)+1):xA%=_m_MenuList_DataBlk%!e%:xA%!0=q%:$(xA%+_c_MenuList_HeaderSize%)=X$:_m_MenuList_NrMenus%+=1
23550_m_MenuList_DataBlk%!(_m_MenuList_NrMenus%*4)=_c_MenuList_ListTerm%:ENDPROC
23560DEFPROC_C(q%):LOCALe%,xA%:IF_m_MenuList_NrMenus%>0THEN
23570IF_m_MenuList_NrMenus%=1THEN
23580PROCnA
23590ELSEe%=0:WHILE_m_MenuList_DataBlk%!e%<>_c_MenuList_ListTerm%:xA%=_m_MenuList_DataBlk%!e%:IFxA%!0=q%THEN
23600$(xA%+_c_MenuList_HeaderSize%)="":xA%!0=0
23610ENDIF:e%+=4:ENDWHILE
23620ENDIF
23630ENDIF:ENDPROC
23640DEFPROCXF(Y$):LOCALe%,X$,xA%,x%:IF_m_MenuList_DataBlk%<>-1THEN
23650e%=0:x%=OPENOUT(Y$):WHILE_m_MenuList_DataBlk%!e%<>_c_MenuList_ListTerm%:xA%=_m_MenuList_DataBlk%!e%:X$=$(xA%+_c_MenuList_HeaderSize%):BPUT#x%,X$:e%+=4:ENDWHILE:BPUT#x%,"":CLOSE#x%:OSCLI("SetType "+Y$+" FFF")
23660ENDIF:ENDPROC
23670DEFPROCBD:PROCnA:_m_MenuList_DataBlk%=FNA(8):_m_MenuList_DataBlk%!4=_c_MenuList_ListTerm%:ENDPROC
23680DEFPROCnA:IF_m_MenuList_DataBlk%<>-1THEN
23690PROCA(_m_MenuList_DataBlk%):_m_MenuList_DataBlk%=-1:_m_MenuList_NrMenus%=0
23700ENDIF:ENDPROC
23710DEFFN_shell_StaticList_Init:GB%=0:=0
23720DEFPROCDD(r%):LOCALa%,m%,h%:IFGB%=0THEN
23730GB%=FNA(8):GB%!0=r%:GB%!4=-1
23740ELSEa%=FNu(r%):IFa%=-1THEN
23750a%=FNu(0):IFa%=-1THEN
23760m%=0:WHILEGB%!m%<>-1:m%+=4:ENDWHILE:GB%=FNK(GB%,4):h%=GB%+m%:h%!0=r%:h%!4=-1
23770ELSEh%=GB%+a%:h%!0=r%
23780ENDIF
23790ENDIF
23800ENDIF:ENDPROC
23810DEFPROCkC(b%):LOCALa%,m%,y%:y%=FALSE:m%=0:IFGB%>0THEN
23820REPEAT:IFGB%!m%=b%THEN
23830y%=TRUE:GB%!m%=0
23840ENDIF:m%+=4:UNTILGB%!m%<>-1ORy%=TRUE
23850ENDIF:ENDPROC
23860DEFPROCyB(YC%,bB%):LOCALa%:a%=FNu(YC%):GB%!a%=bB%:ENDPROC
23870DEFFNu(r%):LOCALy%,m%:y%=-1:m%=0:IFGB%<>0THEN
23880WHILEGB%!m%<>-1:IFGB%!m%=r%THEN
23890y%=m%
23900ENDIF:m%+=4:ENDWHILE
23910ENDIF:=y%
23920DEFFNh(b%):LOCALj%:CASEb%OF
23930WHEN-1,-2:j%=TRUE
23940WHEN_U%!20:j%=FALSE
23950OTHERWISEIFFNu(b%)>-1THEN
23960j%=TRUE
23970ELSEj%=FALSE
23980ENDIF
23990ENDCASE:=j%
24000DEFFN_shell_DataLoad_Init:_c_DLoad_ICONBAR_ICON%=-1:_c_DLoad_RecSize%=24:_m_DLoad_FileType%=-1:_m_DLoad_FileName$="":_m_DLoad_DestIconHandle%=-1:_m_DLoad_DestWindowHandle%=-1:_m_DLoad_WindowName$="":_m_DLoad_CmdLineFileName$=FNSA(1)
24010IF_m_DLoad_CmdLineFileName$<>""THEN
24020_m_DLoad_LoadPending%=TRUE:_m_DLoad_CmdLineFileType%=FNy(_m_DLoad_CmdLineFileName$)
24030ELSE_m_DLoad_LoadPending%=FALSE:_m_DLoad_CmdLineFileType%=-1
24040ENDIF:DIM_m_DLoad_Anchor%4:DIM_m_DLoad_DataBlk%4:!_m_DLoad_Anchor%=0:!_m_DLoad_DataBlk%=0:_EVNTS_DATALOAD_DATAOFFSET%=0:DIM_m_DLoad_WORKBUFFER%4:=0
24050DEFFNbC:=_m_DLoad_Anchor%
24060DEFPROCO(b%,g%,nA%,j$,uI%):LOCALc%,a%,A$,s%,eA%:LOCALvL%,m%,_L%,_J%,eF%:LOCALvI%:IFb%=_IBAR_RIGHT%THENb%=_IBAR_LEFT%
24070IFb%<0THEN_c_DLoad_ICONBAR_ICON%=g%
24080IFuI%THENnA%=nA%OR1<<31
24090IFnA%=-1THENuI%=TRUE
24100A$=FNE(b%):a%=FND(A$,g%,_m_DLoad_Anchor%,_c_DLoad_RecSize%,FALSE):c%=!_m_DLoad_Anchor%:eA%=c%!4:IFa%>=0THEN
24110c%+=a%:vI%=c%!16:IFvI%<>-1THEN
24120ERROR99,"More than one dataload event attached to this window/icon pair"
24130ENDIF
24140ENDIF:a%=FNk(A$,g%,nA%,_m_DLoad_Anchor%,_c_DLoad_RecSize%,TRUE):c%=!_m_DLoad_Anchor%:eA%=c%!4:c%+=a%:$c%=A$:c%!12=g%:c%!16=nA%:IF!_m_DLoad_DataBlk%=0THEN
24150!_m_DLoad_DataBlk%=FNA(LEN(j$)+1)
24160ENDIF:s%=c%+20:PROCF(s%,_m_DLoad_DataBlk%,_m_DLoad_DataOffset%,j$):IF_m_DLoad_CmdLineFileName$<>""AND_m_DLoad_LoadPending%THEN
24170IFnA%AND1<<31THEN
24180eF%=nA%EOR1<<31
24190ELSEeF%=nA%
24200ENDIF:IF_m_DLoad_CmdLineFileType%=eF%THEN
24210IFFNH(_m_DLoad_CmdLineFileName$)THEN
24220PROCBC(eF%,_m_DLoad_CmdLineFileName$):_m_DLoad_LoadPending%=FALSE
24230ENDIF
24240ENDIF
24250ENDIF:ENDPROC
24260DEFPROCQA(zB%,IE%):_m_DLoad_FileType%=zB%!40:_m_DLoad_DestWindowHandle%=zB%!20:_m_DLoad_DestIconHandle%=zB%!24:_m_DLoad_FileName$=FNV(zB%+44):IFFNNB(IE%)THEN
24270IFIE%THEN
24280PROCED
24290ELSE_m_DLoad_WindowName$=FNE(_m_DLoad_DestWindowHandle%):PROCFD
24300ENDIF
24310ENDIF:ENDPROC
24320DEFPROCED:LOCALa%:a%=FND("iconbar",_c_DLoad_ICONBAR_ICON%,_m_DLoad_Anchor%,_c_DLoad_RecSize%,FALSE):PROCoA(a%):ENDPROC
24330DEFPROCFD:LOCALa%,VK%,_B%,e%:c%=!_m_DLoad_Anchor%:VK%=c%!0:a%=FNk(_m_DLoad_WindowName$,_m_DLoad_DestIconHandle%,-1,_m_DLoad_Anchor%,_c_DLoad_RecSize%,FALSE):IFa%=-1THEN
24340a%=FNk(_m_DLoad_WindowName$,_m_DLoad_DestIconHandle%,-1ANDNOT(1<<31),_m_DLoad_Anchor%,_c_DLoad_RecSize%,FALSE)
24350ENDIF:IFa%=-1THEN
24360a%=FNk(_m_DLoad_WindowName$,_m_DLoad_DestIconHandle%,_m_DLoad_FileType%,_m_DLoad_Anchor%,_c_DLoad_RecSize%,FALSE):IFa%<0THEN
24370a%=FNk(_m_DLoad_WindowName$,-1,_m_DLoad_FileType%,_m_DLoad_Anchor%,_c_DLoad_RecSize%,FALSE):c%=!_m_DLoad_Anchor%
24380ENDIF
24390ENDIF:IFa%>-1THEN
24400PROCoA(a%)
24410ENDIF:ENDPROC
24420DEFPROCoA(a%):LOCALnA%,_B%:IFa%>-1THEN
24430c%=!_m_DLoad_Anchor%:c%+=a%:nA%=c%!16:IFnA%AND1<<31THEN
24440_U%!100=_U%!100OR1<<1
24450ENDIF:_B%=nA%ANDNOT(1<<31):IF_B%=_m_DLoad_FileType%ORnA%=-1THEN
24460WK%=_Q%!12:_Q%!12=_Q%!8:_Q%!16=4:SYS262375,18,_Q%,_Q%!4:IFFN_THEN
24470ELSE
24480ENDIF:IFFN_THEN
24490WC%=-1:_U%!100=_U%!100EOR1<<1
24500ELSEWC%=FNkA(WK%=_U%!108)
24510ENDIF:PROCJA(WC%,_m_DLoad_FileType%,_Q%!36,c%):IF_U%!156<>0THEN
24520PROCA(_U%!156):_U%!156=0
24530ENDIF
24540ELSE
24550ENDIF
24560ENDIF:ENDPROC
24570DEFFNdC(gF%,IE%):LOCALVM%,m%,y%,h%,hF%,kA%:m%=0:y%=-1:hF%=FALSE:IF_U%!100AND1<<1THEN_U%!100=_U%!100EOR1<<1
24580IFgF%=-1THEN=TRUE
24590WHILEgF%!m%<>-1:h%=gF%!m%:IFh%AND1<<31THEN
24600h%=h%EOR1<<31:hF%=TRUE
24610ELSEhF%=FALSE
24620ENDIF:IFh%=_m_DLoad_FileType%THEN
24630y%=m%:IFhF%THEN
24640_U%!100=_U%!100OR1<<1
24650ENDIF
24660ENDIF:m%+=4:ENDWHILE:IFIE%AND(_m_DLoad_FileType%>=4096)THENy%=-1
24670IFy%<>-1THEN
24680kA%=TRUE
24690ELSEkA%=FALSE
24700ENDIF:=kA%
24710DEFPROCJA(WC%,nA%,_file_size%,c%):LOCALl%,KH%,dA$,uA%:KH%=c%!20:IFKH%>-1THEN
24720uA%=!_m_DLoad_DataBlk%:dA$=$(uA%+KH%):IFdA$<>""THEN
24730l%=EVAL("FN"+dA$+"("+STR$WC%+","+STR$_m_DLoad_FileType%+","+CHR$34+_m_DLoad_FileName$+CHR$34+","+STR$_file_size%+")")
24740ENDIF
24750ENDIF:ENDPROC
24760DEFFNNB(IE%):LOCALj%,EB$,FB$:IFIE%=FALSETHEN
24770j%=TRUE
24780ELSEEB$=FNf("Alias$@RunType_"+STR$~_m_DLoad_FileType%,1):FB$=FNAB(EB$):IFFNd(FB$)="!"+FNITHENj%=TRUEELSEj%=FALSE
24790ENDIF:=j%
24800DEFPROCfB:LOCALk%,e%,eA%,m%,gF%,fM%:LOCALg%,u%,m$,xB$:k%=!_m_DLoad_Anchor%:eA%=k%!4:PROCR ("DataLoad ","Window       Icon  Filetype NL LoadFN"):IFk%=0THEN
24810ENDIF:ENDPROC
24820DEFFN_shell_DataSave_Init:DIM_m_DSave_Anchor%4:DIM_m_DSave_DataBlk%4:!_m_DSave_Anchor%=0:!_m_DSave_DataBlk%=0:_m_DSave_DataOffset%=0:_m_DSave_WindowName$="":_m_DSave_EvntOffset%=-1:_m_DSave_EvntList%=-1:_m_DSave_FileName$="":_m_DSave_FullFileName$=""
24830_m_DSave_NameIcon%=-1:_m_DSave_FileType%=-1:_m_DSave_DataAddress%=-1:_m_DSave_UserFN$="":_m_DSave_DestTaskHandle%=-1:_m_DSave_DestWindowHandle%=-1:_m_DSave_DestIconHandle%=-1:_m_DSave_MouseXCoord%=-1:_m_DSave_MouseYCoord%=-1:_m_DSave_MessageMyRef%=-1
24840_m_DSave_DragASpriteInProgress%=FALSE:_m_DSave_DragInProgress%=FALSE:_c_DSave_NotSpriteMess$="SHELLMSG29":_c_DSave_NoFileNameMess$="SHELLMSG28":_c_DSave_NotASpriteIcon$="SHELLMSG19":_c_DSave_NotAHeapBlockMess$="SHELLMSG21":_c_DSave_RecDiedMess$="SHELLMSG39"
24850_c_DSave_ButtonTypeClick%=6:_c_DSave_DataSize%=100:_c_DSave_RecSize%=32:=0
24860DEFPROCGD:_m_DSave_DragASpriteInProgress%=FALSE:_m_DSave_DragInProgress%=FALSE:ENDPROC
24870DEFPROCgC(b%,g%,LH%,nA%,WI%,B$):LOCALA$,a%,c%,eA%,s%:IFNOTFNCB(b%,g%)THEN
24880PROCM(FNB(_c_DSave_NotSpriteMess$))
24890ENDIF:PROCd(b%,g%,_c_DSave_ButtonTypeClick%):IFLH%=0THEN
24900LH%=_c_DSave_DataSize%
24910ENDIF:A$=FNE(b%):a%=FND(A$,g%,_m_DSave_Anchor%,_c_DSave_RecSize%,TRUE):c%=!_m_DSave_Anchor%:eA%=c%!4:c%+=a%:$c%=A$:c%!12=g%:c%!16=nA%:c%!20=WI%:c%!24=LH%:IF!_m_DSave_DataBlk%=0THEN
24920!_m_DSave_DataBlk%=FNA(LEN(B$)+1)
24930ENDIF:s%=c%+28:PROCF(s%,_m_DSave_DataBlk%,_m_DSave_DataOffset%,B$):ENDPROC
24940DEFPROCMC(b%,g%):LOCALNA%,_%:_m_DSave_DragInProgress%=FALSE:_m_DSave_WindowName$=FNE(b%):_m_DSave_EvntOffset%=FND(_m_DSave_WindowName$,g%,_m_DSave_Anchor%,_c_DSave_RecSize%,FALSE)
24950IF_m_DSave_EvntOffset%>=0THEN
24960_m_DSave_EvntList%=!_m_DSave_Anchor%+_m_DSave_EvntOffset%:_m_DSave_FileType%=_m_DSave_EvntList%!16:_m_DSave_NameIcon%=_m_DSave_EvntList%!20:_m_DSave_DataAddress%=_m_DSave_EvntList%!24:_%=!_m_DSave_DataBlk%:NA%=_m_DSave_EvntList%!28
24970_m_DSave_UserFN$=$(_%+NA%):_m_DSave_FileName$=FNG(b%,_m_DSave_NameIcon%):IF_m_DSave_FileName$=""THEN
24980PROCM(FNB(_c_DSave_NoFileNameMess$))
24990ENDIF:_m_DSave_DragInProgress%=TRUE:PROCk(b%,g%)
25000ENDIF:ENDPROC
25010DEFPROCsA:LOCALLB%,MB%,MH%:IF_m_DSave_DragInProgress%THEN
25020IF_m_DSave_DragASpriteInProgress%THEN
25030SYS271361:_m_DSave_DragASpriteInProgress%=FALSE:_m_DSave_DragInProgress%=FALSE
25040ENDIF:LB%=FNA(30):SYS262351,,LB%:_m_DSave_DestTaskHandle%=LB%!4:_m_DSave_DestWindowHandle%=LB%!12:_m_DSave_DestIconHandle%=LB%!16:_m_DSave_MouseXCoord%=LB%!0:_m_DSave_MouseYCoord%=LB%!4:IF_m_DSave_DataAddress%>32768THEN
25050MH%=FNa(_m_DSave_DataAddress%)-4
25060ELSEMH%=_m_DSave_DataAddress%
25070ENDIF:MB%=FNA(60):MB%!0=60:MB%!12=0:MB%!16=1:MB%!20=_m_DSave_DestWindowHandle%:MB%!24=_m_DSave_DestIconHandle%:MB%!28=_m_DSave_MouseXCoord%:MB%!32=_m_DSave_MouseXCoord%:MB%!36=MH%:MB%!40=_m_DSave_FileType%
25080$(MB%+44)=FNd(_m_DSave_FileName$):SYS262375,18,MB%,_m_DSave_DestWindowHandle%,_m_DSave_DestIconHandle%:_m_DSave_MessageMyRef%=MB%!8:PROCA(LB%):PROCA(MB%)
25090ENDIF:ENDPROC
25100DEFPROCBB(JA%):LOCALzI%,l%:zI%=JA%!12:IFzI%=_m_DSave_MessageMyRef%THEN
25110_m_DSave_FullFileName$=FNV(JA%+44):IF_m_DSave_UserFN$<>""THEN
25120l%=EVAL("FN"+_m_DSave_UserFN$+"( "+CHR$34+_m_DSave_FullFileName$+CHR$34+" )")
25130ELSEIFFNT(_m_DSave_DataAddress%)THEN
25140SYS8,10,_m_DSave_FullFileName$,_m_DSave_FileType%,,_m_DSave_DataAddress%,_m_DSave_DataAddress%+FNa(_m_DSave_DataAddress%)+1
25150ELSEERROR99,FNB(_c_DSave_NotAHeapBlockMess$)
25160ENDIF
25170ENDIF:IFJA%!36>-1THEN
25180JA%!16=3:JA%!0=256:JA%!20=_m_DSave_DestWindowHandle%:JA%!24=_m_DSave_DestIconHandle%:JA%!40=_m_DSave_FileType%:JA%!36=FNi(_m_DSave_FullFileName$):JA%!12=JA%!8:$(JA%+44)=_m_DSave_FullFileName$+CHR$(0)
25190SYS393447,18,JA%,_m_DSave_DestIconHandle%,_m_DSave_DestIconHandle%:_m_DSave_MessageMyRef%=JA%!8:IFFNJ<>FNrTHEN
25200ENDIF:PROCAD
25210ELSEPROCdF(_m_DSave_FullFileName$,_m_DSave_DestWindowHandle%,_m_DSave_DestIconHandle%,JA%!8,_m_DSave_FileType%):IF_U%!336>0THEN
25220_U%!336-=1:PROCYA(4095)
25230ENDIF
25240ENDIF
25250ENDIF:ENDPROC
25260DEFPROCgB:ENDPROC
25270DEFPROCeF(x%):ENDPROC
25280DEFPROClB(_Q%):IF_Q%!12<>_m_DSave_MessageMyRef%THEN
25290ENDIF:ENDPROC
25300DEFFNGB:=_m_DSave_DragInProgress%
25310DEFFN_shell_Sliders_Init:_m_Sliders_CurrentSliderHandle%=-1:_m_Sliders_DragInProgess%=FALSE:_m_Sliders_LastXPos%=-1:_m_Sliders_LastYPos%=-1:_m_Sliders_SliderIcon%=-1:_m_Sliders_MaxLength%=-1:_m_Sliders_MaxHeight%=-1:_m_Slider_NotifyFN$=""
25320_m_Slider_CurrentValue%=-1:DIM_m_Sliders_IconBlk%50:DIM_m_Sliders_DragBlk%50:DIM_m_Sliders_MPtrBlk%20:DIM_m_Sliders_WorkBlk%50:=0
25330DEFPROCpA(oB%,_value%):LOCALc%,c%,_I%,AJ%,XA%:LOCALHA%,eA$,n%,sM%,uM%:LOCALvM%,wM%,pL%,l%,eA$:LOCALV$,IC%,dD%,NH%:LOCALOH%:IFoB%<0THENENDPROC
25340c%=!_EVNTS_SLIDERS_ANCHOR%:c%+=oB%:_I%=c%!12:AJ%=c%!16:XA%=c%!20:dD%=c%!36:eA$=$c%:HA%=FNj(eA$):b%=!HA%:IFb%<=0THEN
25350b%=HA%!4
25360ENDIF:_m_Sliders_IconBlk%!0=b%:_m_Sliders_IconBlk%!4=AJ%:SYS262350,,_m_Sliders_IconBlk%:PH%=_m_Sliders_IconBlk%!16:iF%=_m_Sliders_IconBlk%!8:jF%=_m_Sliders_IconBlk%!12:RH%=_m_Sliders_IconBlk%!20:NH%=ABS(jF%)-ABS(RH%):OH%=PH%-iF%:_m_Sliders_IconBlk%!4=_I%
25370SYS262350,,_m_Sliders_IconBlk%:SYS262340,,_m_Sliders_IconBlk%:_m_Sliders_IconBlk%!4=b%:IF_value%>100THEN_value%=100
25380IF_value%<=0THEN
25390_value%=0:IFOH%>NH%THEN
25400_m_Sliders_IconBlk%!16=_m_Sliders_IconBlk%!8
25410ELSE_m_Sliders_IconBlk%!20=_m_Sliders_IconBlk%!12
25420ENDIF
25430ELSEIFOH%>NH%THEN
25440_m_Sliders_IconBlk%!16=iF%+(PH%*(_value%/100))-(iF%*(_value%/100))
25450ELSE_m_Sliders_IconBlk%!20=jF%+(RH%*(_value%/100))-(jF%*(_value%/100))
25460ENDIF
25470ENDIF:c%!36=_value%:SYS262338,,_m_Sliders_IconBlk%+4:SYS262353,b%,iF%,jF%,PH%,RH%:IC%=!_EVNTS_SLIDERS_DATA%:IFIC%>0THEN
25480V$=$(IC%+c%!32)
25490ENDIF:IFV$<>""THEN
25500l%=EVAL("FN"+V$+"("+STR$_value%+")")
25510ENDIF:IFXA%>=0THEN
25520PROCB(b%,XA%,STR$(_value%),TRUE)
25530ENDIF:ENDPROC
25540DEFFNeC(b%,g%):LOCALA$,c%,a%,oB%:A$=FNE(b%):c%=!_EVNTS_SLIDERS_ANCHOR%:a%=FND(A$,g%,_EVNTS_SLIDERS_ANCHOR%,_EVNTS_SLIDERS_REC_SIZE%,FALSE):IFa%<0THEN
25550oB%=-1
25560ELSEoB%=a%
25570ENDIF:=oB%
25580DEFFNfC(b%,EJ%,mE%,tD%,SH%,FJ%,R$):LOCALNM%,a%,A$,c%,s%:A$=FNE(b%):a%=FND(A$,mE%,_EVNTS_SLIDERS_ANCHOR%,_EVNTS_SLIDERS_REC_SIZE%,TRUE):c%=!_EVNTS_SLIDERS_ANCHOR%:c%+=a%:$c%=A$:c%!12=mE%
25590c%!16=EJ%:c%!20=tD%:c%!24=SH%:c%!28=FJ%:c%!36=-1:IF!_EVNTS_SLIDERS_DATA%=0THEN
25600!_EVNTS_SLIDERS_DATA%=FNA(1)
25610ENDIF:s%=c%+32:PROCF(s%,_EVNTS_SLIDERS_DATA%,_EVNTS_SLIDERS_DATAOFFSET%,R$):PROCC(b%,mE%,"_Sliders_BarClick"):PROCC(b%,EJ%,"_Sliders_BackgroundClick"):IFSH%>=0THEN
25620PROCOA(b%,tD%,SH%,FJ%,0,100,1,FALSE,"_Sliders_Bump","")
25630ENDIF:=a%
25640DEFFN_Sliders_Bump(PE%,eD%):LOCALb%,g%,c%,pB%,SA%,kB%:LOCALy%,oB%,A$,nE%,oE%:b%=FNc:g%=FNDA:A$=FNE(b%):c%=!_EVNTS_SLIDERS_ANCHOR%:kB%=c%!0:SA%=c%!4:pB%=_m_Evnts_HeaderSize%:y%=FALSE:REPEAT
25650nE%=c%!(pB%+24):oE%=c%!(pB%+28):IFA$=$(c%+pB%)THEN
25660IFnE%=g%ORoE%=g%THEN
25670y%=TRUE:oB%=pB%
25680ENDIF
25690ENDIF:pB%+=_EVNTS_SLIDERS_REC_SIZE%:UNTILpB%>=kB%ORy%:IFy%THEN
25700PROCpA(oB%,PE%)
25710ENDIF:=STR$(PE%)
25720DEFPROCAA(b%,g%):LOCALA$,c%,HJ%,XA%:LOCALpB%,V$,IC%,dD%,a%:A$=FNE(b%):c%=!_EVNTS_SLIDERS_ANCHOR%:a%=FND(A$,g%,_EVNTS_SLIDERS_ANCHOR%,_EVNTS_SLIDERS_REC_SIZE%,FALSE):IFa%=-1THEN
25730g%+=1:a%=FND(A$,g%,_EVNTS_SLIDERS_ANCHOR%,_EVNTS_SLIDERS_REC_SIZE%,FALSE)
25740ENDIF:_m_Sliders_CurrentSliderHandle%=a%:IFa%>-1THEN
25750pB%=c%+a%:HJ%=!(pB%+16):XA%=!(pB%+20):dD%=!(pB%+36):IC%=!_EVNTS_SLIDERS_DATA%:IFIC%>0THEN
25760V$=$(IC%+pB%!32)
25770ENDIF:_m_Sliders_DragBlk%!0=b%:_m_Sliders_DragBlk%!4=HJ%:SYS262350,,_m_Sliders_DragBlk%:_m_Sliders_MaxLength%=_m_Sliders_DragBlk%!16-_m_Sliders_DragBlk%!8:_m_Sliders_MaxHeight%=_m_Sliders_DragBlk%!20-_m_Sliders_DragBlk%!12:_m_Sliders_SliderIcon%=g%
25780_m_Sliders_DisplayIcon%=XA%:_m_Slider_NotifyFN$=V$:_m_Slider_CurrentValue%=dD%:_m_Sliders_DragBlk%!0=b%:SYS262347,,_m_Sliders_DragBlk%:VA%=_m_Sliders_DragBlk%!4-_m_Sliders_DragBlk%!20:WA%=_m_Sliders_DragBlk%!16-_m_Sliders_DragBlk%!24
25790_m_Sliders_DragBlk%!4=g%:SYS262350,,_m_Sliders_DragBlk%:_m_Sliders_DragBlk%!4=7:_m_Sliders_DragBlk%!8+=VA%:_m_Sliders_DragBlk%!12+=WA%:_m_Sliders_DragBlk%!16+=VA%:_m_Sliders_DragBlk%!20+=WA%:_m_Sliders_DragBlk%!24=_m_Sliders_DragBlk%!8
25800_m_Sliders_DragBlk%!28=_m_Sliders_DragBlk%!12:IF_m_Sliders_MaxLength%>_m_Sliders_MaxHeight%THEN
25810_m_Sliders_DragBlk%!32=_m_Sliders_DragBlk%!24+_m_Sliders_MaxLength%:_m_Sliders_DragBlk%!36=_m_Sliders_DragBlk%!20
25820ELSE_m_Sliders_DragBlk%!32=_m_Sliders_DragBlk%!24+_m_Sliders_MaxLength%:_m_Sliders_DragBlk%!36=_m_Sliders_DragBlk%!28+_m_Sliders_MaxHeight%
25830ENDIF:SYS262352,,_m_Sliders_DragBlk%:_m_Sliders_DragInProgess%=TRUE
25840ENDIF:ENDPROC
25850DEFPROCKA:LOCALb%,pE%,VA%,f%,l%,kF%,WA%:SYS262351,,_m_Sliders_MPtrBlk%:b%=_m_Sliders_MPtrBlk%!12:pE%=!_m_Sliders_MPtrBlk%:kF%=_m_Sliders_MPtrBlk%!4:IFpE%<>_m_Sliders_LastXPos%ORkF%<>_m_Sliders_LastYPos%THEN
25860_m_Sliders_LastXPos%=pE%:_m_Sliders_LastYPos%=kF%:f%=_m_Sliders_WorkBlk%:!f%=b%:SYS262347,,f%:VA%=pE%-f%!4:WA%=kF%-f%!16:f%!4=_m_Sliders_SliderIcon%:SYS262350,,f%:SYS262340,,f%:f%!4=b%:IF_m_Sliders_MaxLength%>_m_Sliders_MaxHeight%THEN
25870f%!16=VA%:SYS262338,,f%+4:SYS262353,b%,f%!8,f%!12,f%!8+_m_Sliders_MaxLength%,f%!20:_value%=((VA%-f%!8)*100)/_m_Sliders_MaxLength%:PROCpA(_m_Sliders_CurrentSliderHandle%,_value%)
25880ELSEf%!20=WA%:SYS262338,,f%+4:SYS262353,b%,f%!8,f%!12,f%!8+_m_Sliders_MaxLength%,f%!20+_m_Sliders_MaxHeight%:_value%=((WA%-f%!12)*100)/_m_Sliders_MaxHeight%
25890ENDIF:IF_m_Slider_NotifyFN$<>""THEN
25900l%=EVAL("FN"+_m_Slider_NotifyFN$+"("+STR$_value%+")")
25910ENDIF:WAIT:_m_Sliders_LastXPos%=pE%
25920ENDIF:ENDPROC
25930DEFFNgC(oB%):LOCALc%,dD%:c%=!_EVNTS_SLIDERS_ANCHOR%:c%+=oB%:dD%=c%!36:=dD%
25940DEFFN_Sliders_BackgroundClick(b%,g%):LOCALl%:l%=FN_Sliders_Drag(b%,g%):=0
25950DEFFN_Sliders_Drag(b%,g%):LOCALc%,SA%,BA%,e%,A$:LOCALy%,kB%,oB%,XA%:c%=!_EVNTS_SLIDERS_ANCHOR%:BA%=_EVNTS_SLIDERS_REC_SIZE%:kB%=c%!0:SA%=c%!4:e%=_m_Evnts_HeaderSize%:A$=FNE(b%):y%=FALSE:REPEAT:IF$(c%+e%)=A$THEN
25960IFc%!(e%+16)=g%THEN
25970y%=TRUE:mE%=c%!(e%+12):XA%=c%!(e%+20):oB%=e%
25980ENDIF
25990ENDIF:e%+=BA%:UNTILe%>=kB%ORy%:PROCk(b%,mE%):IFXA%<>-1THEN
26000PROCKA
26010ENDIF:=0
26020DEFFNQA:=_m_Sliders_DragInProgess%
26030DEFPROCtA:_m_Sliders_DragInProgess%=FALSE:ENDPROC
26040DEFFN_Sliders_BarClick(d%,v%):PROCk(d%,v%):=0:K
26050DEFFN_shell_Errors_Init:_ERRNR_NONFATAL=3328:_ERRNR_CLAIMMEM=2307:DIM_ERRORS_ERR_BLK%256:=0
26060DEFPROCqA:LOCALQA%,LA$:SYS394946:IFERR<>_ERRNR_NONFATALANDERR<>_ERRNR_CLAIMMEMTHEN
26070IF(ERRAND1<<31)THENPROCPA
26080IFFNo(3)ANDFNH("Resources:$.Resources.Edit.ThrowBack")THEN
26090OSCLI("Set Basic$File <"+FNI+"$BasicFile>"):CHAIN"Edit:ThrowBack"
26100ENDIF:PROCEA("Unexpected error:- "+REPORT$+" (Internal error code "+STR$ERL+")")
26110ELSELA$=REPORT$:QA%=INSTR(REPORT$,"in "+CHR$34+"EvntShell:ShellLib"):IFQA%>0THENLA$=LEFT$(REPORT$,QA%-1)
26120LA$+=" (Internal error code "+STR$ERL+")":PROCEA(LA$)
26130ENDIF:PROCGD:ENDPROC
26140DEFPROCM(fB$):ERROR_ERRNR_NONFATAL,fB$
26150ENDPROC
26160DEFPROCPA:SYS394946:IFFNo(3)ANDFNH("Resources:$.Resources.Edit.ThrowBack")THEN
26170IF(ERRAND1<<31)THENPROCz
26180OSCLI("Set Basic$File <"+FNI+"$BasicFile>"):CHAIN"Edit:ThrowBack"
26190ELSEPROCEA("Unexpected error:- "+REPORT$+" Internal error code "+STR$ERL):END
26200ENDIF:ENDPROC
26210DEFPROCEA(gB$):LOCALMC%:!_ERRORS_ERR_BLK%=ERR:$(_ERRORS_ERR_BLK%+4)=gB$+CHR$(0):IFERR=_ERRNR_NONFATALORERR=_ERRNR_CLAIMMEMTHEN
26220SYS393439,_ERRORS_ERR_BLK%,17,"Message from "+FNITOMC%
26230ELSESYS393439,_ERRORS_ERR_BLK%,1,FNITOMC%
26240ENDIF:ENDPROC
26250DEFFN_shell_WindowList_Init:=0
26260DEFPROCj(BA$,RETURNqK%):LOCALqE%,UH%,JJ%,hB%:LOCALKJ%,QA%,lF%,h$,MA%,MJ%,j%:LOCALNJ%,rE%:lF%=FNA(12):QA%=0:MA%=0:KJ%=FNi(BA$):wK%=FNA(KJ%):qE%=wK%:PROCEC(BA$,hB%,MA%,j%):IFj%=0THEN
26270sE%=FNA(4+(20*MA%)):_U%!4=sE%:OJ%=FNA(hB%):UH%=OJ%:JJ%=OJ%+hB%:MA%=0:rE%=4:SYS393433,,BA$TO;MJ%:IF(MJ%AND1)THEN
26280ERROR99,FNKA("SHELLMSG34","template",BA$)
26290ELSEREPEAT:$lF%="*":SYS262363,,qE%,UH%,JJ%,_U%!232,lF%,QA%TO,,UH%,,,h$,QA%:IFQA%<>0THEN
26300sE%!rE%=qE%:$(sE%+rE%+4)=h$:sE%!(rE%+16)=-1:rE%+=20:NJ%=(qE%!84)*32:qE%+=(88+NJ%):MA%+=1
26310ENDIF:UNTILQA%=0:SYS262362:_U%!0=MA%
26320ENDIF
26330ELSECASEj%OF
26340WHEN-1:ERROR99,FNKA("SHELLMSG35","template",BA$)
26350WHEN-2:ERROR99,FNKA("SHELLMSG36",BA$,"template")
26360ENDCASE
26370ENDIF:PROCA(lF%):qK%=0:!sE%=MA%:ENDPROC
26380DEFFNiA(J$):LOCALa%,WH%:a%=FNv(J$):IFa%>=0THENWH%=TRUEELSEWH%=FALSE
26390=WH%
26400DEFFNv(J$):LOCALa%,MA%,qB%,m%:IFLEN(J$)>11THENERROR99,FNN("SHELLMSG02",J$)
26410MA%=FNe:qB%=FNS+4:m%=0:a%=-1:REPEAT:IF$(((qB%)+(20*m%))+4)=J$THEN
26420a%=m%*20
26430ENDIF:m%+=1:UNTILa%<>-1ORm%>(MA%-1):=a%
26440DEFFNIA(J$):LOCALa%,mB%,qB%:a%=FNv(J$):IFa%<0THENERROR99,J$+":"+STR$a%
26450qB%=FNS+4:IFa%>=0THEN
26460mB%=qB%!a%
26470ELSEERROR99,FNN("SHELLMSG03",J$)
26480ENDIF:=mB%
26490DEFFNj(J$):LOCALa%,HA%,qB%:a%=FNv(J$):qB%=FNS+4:IFa%>=0THEN
26500HA%=!(qB%+a%+16)
26510ELSEERROR99,FNN("SHELLMSG03",J$)
26520ENDIF:=HA%
26530DEFPROCJ(J$,RETURNb%):LOCALXD%:XD%=FNIA(J$):XD%!64=_U%!16:SYS262337,,XD%TOb%:PROCDD(b%):PROChA(J$,b%):ENDPROC
26540DEFPROChA(J$,b%):LOCALPJ%,IA%,e%,YH%:LOCALqB%:IFJ$=""THENERROR99,"Bad window name passed to WindowListAddHandle"
26550PJ%=FNv(J$)+16:IA%=FNS+4+PJ%:IF!IA%=-1THEN
26560!IA%=FNA(8):e%=!IA%:e%!0=b%:e%!4=-1
26570ELSEIFIA%!16<>-1THEN
26580HA%=!IA%:e%=0:YH%=FALSE:WHILEHA%!e%<>-1:IFHA%!e%=0THEN
26590HA%!e%=b%:YH%=TRUE
26600ENDIF:e%+=4:ENDWHILE
26610ENDIF:IFYH%=FALSETHEN
26620!IA%=FNK(!IA%,4):qB%=!IA%:e%=0:WHILEqB%!e%<>-1:e%+=4:ENDWHILE:qB%!(e%+0)=b%:qB%!(e%+4)=-1
26630ENDIF
26640ENDIF:ENDPROC
26650DEFFNE(r%):LOCALIA%,MA%,e%,m%,HA$:MA%=FNe:IA%=FNS+4:HA$="":CASEr%OF
26660WHEN-1,-2:HA$="iconbar"
26670OTHERWISEREPEAT:IFIA%!16<>-1THEN
26680HA%=IA%!16:e%=0:WHILEHA%!e%<>-1:IFHA%!e%=r%THENHA$=$(IA%+4)
26690e%+=4:ENDWHILE
26700ENDIF:m%+=1:IA%+=20:UNTILHA$<>""ORm%=MA%
26710ENDCASE:=HA$
26720DEFPROCjC(r%):LOCALIA%,MA%,I%,e%:MA%=FNe:IA%=FNS+4:FORI%=1TOMA%:IFIA%!16<>-1THEN
26730HA%=IA%!16:e%=0:WHILEHA%!e%<>-1:IFHA%!e%=r%THEN
26740HA%!e%=0
26750ENDIF:e%+=4:ENDWHILE
26760ENDIF:IA%+=20:NEXTI%:ENDPROC
26770DEFPROCVA(YC%,bB%):LOCALIA%,MA%,I%,e%:MA%=FNe:IA%=FNS+4:FORI%=1TOMA%:IFIA%!16<>-1THEN
26780HA%=IA%!16:e%=0:WHILEHA%!e%<>-1:IFHA%!e%=YC%THENHA%!e%=bB%
26790e%+=4:ENDWHILE
26800ENDIF:IA%+=20:NEXTI%:ENDPROC
26810DEFFNe:LOCALIA%:IA%=FNS:=!IA%
26820DEFFNS:=_U%!4
26830DEFFNs(b%):LOCALj%,IA%,y%,I%,MA%,r%:LOCALe%:IFb%=FNrTHEN
26840j%=TRUE
26850ENDIF:IFj%=FALSETHEN
26860MA%=FNe:IA%=FNS+4:FORI%=1TOMA%:IFIA%!16<>-1THEN
26870HA%=IA%!16:e%=0:WHILEHA%!e%<>-1:r%=HA%!e%:IFr%=b%THEN
26880y%=TRUE:j%=TRUE
26890ENDIF:e%+=4:ENDWHILE
26900ENDIF:IA%+=20:NEXTI%
26910ENDIF:=j%
26920DEFPROChF:LOCALIA%,MA%,I%,e%:MA%=FNe:PROCSA:IA%=FNS+4:FORI%=1TOMA%:IFIA%!16=-1THEN
26930ELSEHA%=IA%!16:e%=0:WHILEHA%!e%<>-1:e%+=4:ENDWHILE
26940ENDIF:IA%+=20:NEXTI%:ENDPROC
26950K
26960DEFFN_shell_Strings_Init:=0
26970DEFFNkC(BL%):LOCALC$:SYS"WriteN",BL%,0TOC$:=C$
26980DEFFNV(RJ%):LOCALIB$,oF%:WHILE((RJ%?oF%)>31ANDoF%<255):IB$+=CHR$(RJ%?oF%):oF%+=1:ENDWHILE:=IB$
26990DEFFNlC(C$,n$):WHILERIGHT$(C$,1)=n$:C$=LEFT$(C$,LEN(C$)-1):ENDWHILE:=C$
27000DEFFNmC(C$,n$):WHILELEFT$(C$,1)=n$:C$=MID$(C$,2):ENDWHILE:=C$
27010DEFFNnC(C$,n$):LOCALV,W:V=TRUE:REPEAT:W=INSTR(C$,n$):IFWTHEN
27020V=FALSE:C$=LEFT$(C$,W-1)+MID$(C$,W+1)
27030ELSEV=TRUE
27040ENDIF:UNTILV:=C$
27050DEFFNp(C$,n$,DC%):WHILELEN(C$)<DC%:C$=C$+STRING$(DC%-LEN(C$),n$):ENDWHILE:=C$
27060DEFFNU(C$,n$,DC%):WHILELEN(C$)<DC%:C$=STRING$(DC%-LEN(C$),n$)+C$:ENDWHILE:=C$
27070DEFFNZ(C$):LOCALu%:IFLEN(C$)>0THEN
27080FORu%=1TOLEN(C$):IFMID$(C$,u%,1)>="a"ANDMID$(C$,u%,1)<="z"THEN
27090MID$(C$,u%,1)=CHR$(ASC(MID$(C$,u%,1))AND223)
27100ENDIF:NEXTu%
27110ENDIF:=C$
27120DEFFNoC(C$,hA$,lB$):LOCALtB%:IFINSTR(C$,hA$)THEN
27130tB%=INSTR(C$,hA$):C$=LEFT$(C$,tB%-1)+lB$+MID$(C$,tB%+LENhA$)
27140ENDIF:=C$
27150DEFFNpC(B$(),FH%):LOCALu%,pF%:pF%=0:FORu%=0TOPE%:IFLEN(B$(u%))>pF%THEN
27160pF%=LEN(B$(u%))
27170ENDIF:NEXTu%:=pF%
27180DEFFNqC(JA%,a%,EL%):LOCALC$:WHILEJA%?a%<>EL%:C$+=CHR$(JA%?a%):a%+=1:ENDWHILE:=C$
27190DEFFN_shell_Messages_Init:DIM_MESSAGES_WORK_BLK%256:_MESSAGE_QUIT=0:_MESSAGE_DATASAVE=1:_MESSAGE_DATASAVEACK=2:_MESSAGE_DATALOAD=3:_MESSAGE_DATALOADACK=4:_MESSAGE_RAMFETCH=6:_MESSAGE_RAMTRANSMIT=7:_MESSAGE_PREQUIT=8:_MESSAGE_PALETTECHANGE=9
27200_MESSAGE_SAVEDESKTOP=10:_MESSAGE_SHUTDOWN=14:_MESSAGE_HELP=1282:_MESSAGE_MENUWARNING=262336:_MESSAGE_MODECHANGE=262337:_MESSAGE_TASKINIT=262338:_MESSAGE_TASKCLOSEDOWN=262339:_MESSAGE_TASKNAMEIS=262343:_MESSAGE_DESKFONT_CHANGED=262351
27210_MESSAGE_COLOURPICKERCOLOURCHOICE=292608:_MESSAGE_COLOURPICKERCLOSEDIALOGUEREQUEST=292610:=0
27220DEFPROCc(FL%,JA$):LOCALTJ%:TJ%=(LEN(JA$)+30)ANDNOT3:_MESSAGES_WORK_BLK%!12=0:_MESSAGES_WORK_BLK%!16=FL%:$(_MESSAGES_WORK_BLK%+20)=JA$+CHR$(0):_MESSAGES_WORK_BLK%!0=TJ%:SYS393447,17,_MESSAGES_WORK_BLK%,0:ENDPROC
27230DEFFN_shell_Memory_Init:LOCALOB%:_c_MemLib_PageSize%=FNQB:_c_MemLib_Reason_Create%=0:_c_MemLib_Reason_Delete%=1:_c_MemLib_Reason_Read%=2:_c_MemLib_AreaNr%=-1:_c_MemLib_InitialSize%=_c_MemLib_PageSize%:_c_MemLib_MaxSize%=-1
27240_c_MemLib_AreaName$="EvntShell WorkBuffer":_c_MemLib_AreaFlags%=1<<7:_c_MemLib_DynamicArea_Available%=FALSE:_m_MemLib_HeapBase%=0:_m_MemLib_HeapEnd%=0:_m_MemLib_MemClaimed%=0:_m_MemLib_NrBlocks%=0:PROCrA
27250PROCJD:=0
27260DEFFNsC:=_c_MemLib_DynamicArea_Available%
27270DEFFNQB:LOCALUJ%:SYS81TOUJ%:=UJ%
27280DEFPROCUC(I$,IL%):DIM_heap_code%900:OSCLI("LOAD "+I$+"heapcode "+STR$~_heap_code%):CALL_heap_code%+0,IL%:ENDPROC
27290DEFFNK(VJ%,aH%):CALL_heap_code%+12,VJ%,aH%:=VJ%
27300DEFFNA(aH%):LOCALsB%:CALL_heap_code%+4,sB%,aH%:=sB%
27310DEFPROCA(RETURNBB%):IFFNT(BB%)THENCALL_heap_code%+8,BB%
27320BB%=0:ENDPROC
27330DEFFNT(sB%):LOCALl%:LOCALERROR:ONERRORLOCAL:RESTOREERROR:=FALSE
27340IFsB%<32768THENERROR99,"No heapblock defined at this address"
27350l%=FNa(sB%):RESTOREERROR:=TRUE
27360DEFFNa(BB%):LOCALl:SYS29,6,!(_heap_code%+28),BB%TO,,,l:=l
27370DEFFNtC(BB%,LC%,XJ%):LOCALYJ%:YJ%=FNa(BB%):CALL_heap_code%+12,BB%,LC%:SYS262385,_U%!148,BB%+XJ%,_U%!148,BB%+XJ%+LC%,YJ%-LC%:=BB%
27380DEFPROCjB:IF_c_MemLib_DynamicArea_Available%THEN
27390SYS131174,_c_MemLib_Reason_Delete%,_c_MemLib_AreaNr%
27400ENDIF:_c_MemLib_AreaNr%=-1:ENDPROC
27410DEFFNw:=_c_MemLib_AreaNr%
27420DEFFNvC:LOCALbA%:IF_c_MemLib_DynamicArea_Available%THEN
27430IF_c_MemLib_AreaNr%<>-1THEN
27440SYS92,FNwTO,bA%
27450ELSEbA%=-1
27460ENDIF
27470ELSEbA%=-1
27480ENDIF:=bA%
27490DEFFNwC:LOCALbH%:IFFNw<>-1THEN
27500SYS29,1,_m_MemLib_HeapBase%TO,,,bH%
27510ELSEbH%=0
27520ENDIF:=bH%
27530DEFFNxC:=_m_MemLib_NrBlocks%
27540DEFFNyC:=_m_MemLib_MemClaimed%
27550DEFFNzC:LOCALcH%:IFFNw<>-1THEN
27560SYS29,1,_m_MemLib_HeapBase%TO,,cH%
27570ELSEcH%=0
27580ENDIF:=cH%
27590DEFFNRB(bA%):LOCALCD%:IF_c_MemLib_DynamicArea_Available%=FALSETHEN
27600CD%=FNRB(bA%)
27610ELSEIFFNw=-1THEN
27620PROCKD
27630ENDIF:PROCLD(bA%,CD%):_m_MemLib_MemClaimed%=_m_MemLib_MemClaimed%+bA%:_m_MemLib_NrBlocks%+=1
27640ENDIF:=CD%
27650DEFPROCmF(CD%,RETURNaJ%,RETURNbJ%):LOCALp%:SYS"XHeap_BlockInfo",_m_MemLib_HeapBase%,CD%TO,,aJ%,bJ%;p%:IFp%AND1THEN
27660aJ%=-1:bJ%=-1
27670ENDIF:ENDPROC
27680DEFFNAD:=_c_MemLib_DynamicArea_Available%
27690DEFPROCrA:LOCALOB%:SYS131174,_c_MemLib_Reason_Create%,_c_MemLib_AreaNr%,_c_MemLib_InitialSize%,-1,_c_MemLib_AreaFlags%,_c_MemLib_MaxSize%,0,0,_c_MemLib_AreaName$+CHR$(0)TO,_c_MemLib_AreaNr%,,_m_MemLib_HeapBase%;OB%:IFOB%<>1THEN
27700_c_MemLib_DynamicArea_Available%=TRUE
27710ELSE_c_MemLib_DynamicArea_Available%=FALSE
27720ENDIF:ENDPROC
27730DEFPROCJD:SYS131174,_c_MemLib_Reason_Delete%,_c_MemLib_AreaNr%:_c_MemLib_AreaNr%=-1:ENDPROC
27740DEFPROCKD:LOCALOB%:IF_c_MemLib_DynamicArea_Available%=TRUEAND_c_MemLib_AreaNr%=-1THEN
27750PROCrA
27760ENDIF:SYS"XHeap_InitialiseHeap",_m_MemLib_HeapBase%,_c_MemLib_InitialSize%TO;OB%:IFOB%AND1THEN
27770ERROR99,"Unable to initialise heap manager (is NonFragmentingHeap module loaded?)"
27780ENDIF:ENDPROC
27790DEFPROCLD(bA%,RETURNCD%):LOCALOB%,KL%,cJ%,e%:SYS"XHeap_ClaimBlock",_m_MemLib_HeapBase%,0,,bA%TO,CD%,e%;OB%:IFOB%AND1THEN
27800SYS131114,_c_MemLib_AreaNr%,bA%TO,KL%;cJ%:IFcJ%AND1THEN
27810e%=-1:ERROR2307,"Sorry, no more memory available"
27820ELSESYS"XHeap_ClaimBlock",_m_MemLib_HeapBase%,0,,bA%TO,CD%,e%;OB%
27830ENDIF
27840ENDIF:ENDPROC
27850K
27860DEFFN_shell_Poll_Init:DIMdJ%256:_POLL_EARLIEST_TIME%=0:_POLL_INTERVAL%=100:_POLL_PREVINTERVAL%=0:PROCHA(_POLL_INTERVAL%):PROCIA(_POLL_INTERVAL%):SYS66TO_POLL_EARLIEST_TIME%:_POLL_EARLIEST_TIME%+=_POLL_INTERVAL%:=0
27870DEFFNBD(TB%,HE%):LOCALDD%:IF_U%!100AND1<<6THENSYS"WimpExt_PrePoll"
27880SYS262369,TB%,dJ%,_POLL_EARLIEST_TIME%TODD%:IF_U%!100AND1<<6THENSYS"WimpExt_Action",_U%!148,dJ%,DD%
27890=DD%
27900DEFPROCHA(eH%):_POLL_INTERVAL%=eH%:ENDPROC
27910DEFPROCIA(eH%):_POLL_PREVINTERVAL%=eH%:ENDPROC
27920DEFFNCD:=_POLL_INTERVAL%
27930DEFFNDD:=_POLL_PREVINTERVAL%
27940DEFFNOA(TB%,HE%):LOCALDD%:IF_U%!100AND1<<6THENSYS"WimpExt_PrePoll"
27950SYS262343,TB%,_Q%TODD%:IF_U%!100AND1<<6THENSYS"WimpExt_Action",_U%!148,_Q%,DD%
27960SYS530054,DD%,,HE%:=DD%
27970DEFFNED(TB%,HE%):IF_U%!100AND1<<6THENSYS"WimpExt_PrePoll"
27980SYS262343,TB%,_Q%TOBB%:IF_U%!100AND1<<6THENSYS"WimpExt_Action",_U%!148,_Q%,BB%
27990=BB%:K
28000DEFFN_shell_IntHelp_Init:DIMKM%60:_IntHelp_IsOn%=TRUE:=0
28010DEFPROCKB(_Q%):LOCALL$,e$,Q$,eC%,fH%,yB$,p%:PROCOC(_Q%!32,_Q%!36,L$):Q$=FNBB(_Q%!32,_Q%!36):IFQ$<>""THEN
28020IFFNZ(LEFT$(Q$,1))="I"THEN
28030eC%=INSTR(Q$,";"):IFeC%=0THEN
28040L$=MID$(Q$,2)
28050ELSEL$=MID$(Q$,2,eC%-2)
28060ENDIF
28070ELSEeC%=INSTR(FNZ(Q$),FNZ(";i")):fH%=INSTR(FNZ(Q$),FNZ(";"),eC%+1):IFeC%>0THEN
28080IFfH%>0THEN
28090L$=MID$(Q$,eC%+2,fH%-eC%-2)
28100ELSEL$=MID$(Q$,eC%+2)
28110ENDIF
28120ENDIF
28130ENDIF
28140ENDIF:IFL$<>""THEN
28150_Q%!16=1283:_Q%!12=_Q%!8:e$=FNt(L$,"",""):e$=FNOB(e$):$(_Q%+20)=e$:!_Q%=(LENe$+25)ANDNOT3:SYS262375,17,_Q%,_Q%!4
28160ENDIF:ENDPROC
28170DEFPROCYB:_IntHelp_IsOn%=TRUE:ENDPROC
28180DEFPROCnF:_IntHelp_IsOn%=FALSE:ENDPROC
28190DEFFN_shell_PopUps_Init:=0
28200DEFFN_shell_Bumpers_Init:_c_Bumpers_ShiftKeyFactor%=2:_c_Bumpers_CtrlKeyFactor%=4:_c_Bumpers_ShiftCtrlKeyFactor%=8:=0
28210DEFPROCOA(b%,g%,fJ%,gJ%,QC%,RC%,TL%,hJ%,JB$,KB$):LOCALc%,a%,A$:A$=FNE(b%):a%=FND(A$,fJ%,_EVNTS_BUMP_ANCHOR%,_EVNTS_BUMP_REC_SIZE%,TRUE):c%=!_EVNTS_BUMP_ANCHOR%:c%+=a%:$c%=A$:c%!12=fJ%:c%!16=TL%
28220c%!20=g%:c%!24=QC%:c%!28=RC%:IFhJ%=-1THENc%!40=1ELSEc%!40=0
28230IF!_EVNTS_BUMP_DATA%=0THEN
28240!_EVNTS_BUMP_DATA%=FNA(1)
28250ENDIF:s%=c%+32:IFJB$<>""THEN
28260PROCF(s%,_EVNTS_BUMP_DATA%,_EVNTS_BUMP_DATAOFFSET%,JB$)
28270ELSE!s%=-1
28280ENDIF:s%=c%+36:IFKB$<>""THEN
28290PROCF(s%,_EVNTS_BUMP_DATA%,_EVNTS_BUMP_DATAOFFSET%,KB$)
28300ELSE!s%=-1
28310ENDIF:a%=FND(A$,gJ%,_EVNTS_BUMP_ANCHOR%,_EVNTS_BUMP_REC_SIZE%,TRUE):c%=!_EVNTS_BUMP_ANCHOR%:c%+=a%:$c%=A$:c%!12=gJ%:IFhJ%=-1THENc%!40=1ELSEc%!40=0
28320c%!40=c%!40OR(1<<2):ENDPROC
28330DEFPROCcA(_window_handle%,_icon_handle%):LOCALA$,a%,k%,qF%:LOCALJC%,JE%,QC%,RC%,eD%,gH%,hH%:LOCALKE%,iH%,_new_val$,_new_val%,s%,iA$,jA$:LOCALkA$:A$=FNE(_window_handle%)
28340a%=FND(A$,_icon_handle%,_EVNTS_BUMP_ANCHOR%,_EVNTS_BUMP_REC_SIZE%,FALSE):eD%=FNPA:IFa%>=0THEN
28350k%=!_EVNTS_BUMP_ANCHOR%+a%:IFk%!40AND(1<<2)THENqF%=TRUEELSEqF%=FALSE
28360IFk%!40AND(1<<0)THENiH%=TRUEELSEiH%=FALSE
28370IFqF%THENk%-=_EVNTS_BUMP_REC_SIZE%
28380JC%=k%!16:JE%=k%!20:QC%=k%!24:RC%=k%!28:gH%=INKEY(-1):hH%=INKEY(-2):IFgH%ANDhH%THEN
28390JC%=JC%*_c_Bumpers_ShiftCtrlKeyFactor%
28400ELSEIFgH%THENJC%=JC%*_c_Bumpers_ShiftKeyFactor%
28410IFhH%THENJC%=JC%*_c_Bumpers_CtrlKeyFactor%
28420ENDIF:IC%=!_EVNTS_BUMP_DATA%:IFIC%>0THEN
28430IFk%!32>=0THEN
28440iA$=$(IC%+k%!32)
28450ENDIF:IFk%!36>=0THEN
28460jA$=$(IC%+k%!36)
28470ENDIF
28480ENDIF:kA$=FNG(_window_handle%,JE%):IFjA$<>""THEN
28490KE%=EVAL("FN"+jA$+"( "+CHR$34+kA$+CHR$34+" )")
28500ELSEKE%=VAL(kA$)
28510ENDIF:IFqF%THEN
28520IFeD%=_MSE_ADJUSTBUTTHEN
28530_new_val%=KE%+JC%
28540ELSE_new_val%=KE%-JC%
28550ENDIF
28560ELSEIFeD%=_MSE_ADJUSTBUTTHEN
28570_new_val%=KE%-JC%
28580ELSE_new_val%=KE%+JC%
28590ENDIF
28600ENDIF:IFiH%=FALSETHEN
28610IF_new_val%>RC%THEN_new_val%=RC%
28620IF_new_val%<QC%THEN_new_val%=QC%
28630ELSEIF_new_val%>RC%THEN_new_val%=QC%
28640IF_new_val%<QC%THEN_new_val%=RC%
28650ENDIF:IFiA$<>""THEN
28660_new_val$=EVAL("FN"+iA$+"(_new_val%,"+STR$eD%+")")
28670ELSE_new_val$=STR$_new_val%
28680ENDIF:PROCB(_window_handle%,JE%,_new_val$,TRUE)
28690ELSE
28700ENDIF:ENDPROC
28710DEFPROCeB:LOCALLA%,t%,BA%,e%,SA%,dB%:LOCALnE%,oE%,LB$,pB$,KA%,u%,m$:LOCALmJ%,JE%,QC%,RC%:t%=!_EVNTS_BUMP_ANCHOR%:BA%=_EVNTS_BUMP_REC_SIZE%:SA%=(t%!4)/2:PROCR ("Bump ","Window       Inc Dec Disp Step Lower Upper Value Change FN"):IFt%=0THEN
28720ELSEe%=_m_Evnts_HeaderSize%:FORu%=1TOSA%:A$=$(t%+e%):nE%=t%!(e%+12):oE%=t%!(e%+12+_EVNTS_BUMP_REC_SIZE%):mJ%=t%!(e%+16):JE%=t%!(e%+20):QC%=t%!(e%+24):RC%=t%!(e%+28):KA%=!_EVNTS_BUMP_DATA%:IFKA%>0THEN
28730LB$=$(KA%+t%!(e%+32)):pB$=$(KA%+t%!(e%+36))
28740ENDIF:m$=FNp(A$,".",12):m$+=" "+FNU(STR$nE%," ",3):m$+=" "+FNU(STR$oE%," ",3):m$+=" "+FNU(STR$JE%," ",4):m$+=" "+FNU(STR$mJ%," ",4)
28750m$+=" "+FNU(STR$QC%," ",5):m$+=" "+FNU(STR$RC%," ",5):m$+="   "+LB$:e%+=_EVNTS_BUMP_REC_SIZE%*2:NEXTu%
28760ENDIF:ENDPROC
28770DEFFN_shell_Pointer_Init:_c_PointerIn_RecSize%=20:DIM_m_PointerIn_Anchor%4:DIM_m_PointerIn_DataBlk%4:!_m_PointerIn_Anchor%=0:!_m_PointerIn_DataBlk%=0:_m_PointerIn_DataOffset%=0:_c_PointerOut_RecSize%=20:DIM_m_PointerOut_Anchor%4:DIM_m_PointerOut_DataBlk%4
28780!_m_PointerOut_Anchor%=0:!_m_PointerOut_DataBlk%=0:_m_PointerOut_DataOffset%=0:_m_Pointer_SetShape_Reason%=36:_m_Pointer_SetShape_Ptr_Nr%=2:_m_Pointer_ShapeChanged%=FALSE:_m_Pointer_CurrentShape$="":DIM_m_Pointer_WorkBuffer%4:DIM_m_Pointer_GetInfoBlk%20:=0
28790DEFPROCoF(b%,B$):LOCALc%,a%,A$,s%,eA%:IFb%>0THEN
28800A$=FNE(b%):a%=FND(A$,-1,_m_PointerIn_Anchor%,_c_PointerIn_RecSize%,TRUE):c%=!_m_PointerIn_Anchor%:eA%=c%!4:c%+=a%:$c%=A$:c%!12=-1:IF!_m_PointerIn_DataBlk%=0THEN
28810!_m_PointerIn_DataBlk%=FNA(LEN(B$)+1)
28820ENDIF:s%=c%+16:PROCF(s%,_m_PointerIn_DataBlk%,_m_PointerIn_DataOffset%,B$)
28830ENDIF:ENDPROC
28840DEFPROCCD(_window_handle%):LOCALA$,a%,k%,NA%,_%,B$:LOCALl%:A$=FNE(_window_handle%):IFA$<>""THEN
28850a%=FND(A$,-1,_m_PointerIn_Anchor%,_c_PointerIn_RecSize%,FALSE):IFa%>=0THEN
28860k%=!_m_PointerIn_Anchor%+a%:NA%=k%!16:_%=!_m_PointerIn_DataBlk%:B$=$(_%+NA%):l%=EVAL("FN"+B$+"( _window_handle% )")
28870ENDIF
28880ENDIF:ENDPROC
28890DEFPROCpF(b%,B$):LOCALc%,a%,A$,s%,eA%:IFb%>0THEN
28900A$=FNE(b%):a%=FND(A$,-1,_m_PointerOut_Anchor%,_c_PointerOut_RecSize%,TRUE):c%=!_m_PointerOut_Anchor%:eA%=c%!4:c%+=a%:$c%=A$:c%!12=-1:IF!_m_PointerOut_DataBlk%=0THEN
28910!_m_PointerOut_DataBlk%=FNA(LEN(B$)+1)
28920ENDIF:s%=c%+16:PROCF(s%,_m_PointerOut_DataBlk%,_m_PointerOut_DataOffset%,B$)
28930ENDIF:ENDPROC
28940DEFPROCsC(_window_handle%):LOCALA$,a%,k%,NA%,_%,B$:LOCALl%:A$=FNE(_window_handle%):IFA$<>""THEN
28950a%=FND(A$,-1,_m_PointerOut_Anchor%,_c_PointerOut_RecSize%,FALSE):IFa%>=0THEN
28960k%=!_m_PointerOut_Anchor%+a%:NA%=k%!16:_%=!_m_PointerOut_DataBlk%:B$=$(_%+NA%):l%=EVAL("FN"+B$+"( _window_handle% )")
28970ENDIF
28980ENDIF:PROCMD:ENDPROC
28990DEFPROCrF(_A$,nJ%,cM%):SYS262377,_m_Pointer_SetShape_Reason%,,_A$,_m_Pointer_SetShape_Ptr_Nr%,nJ%,nJ%:_m_Pointer_ShapeChanged%=TRUE:_m_Pointer_CurrentShape$=_A$:ENDPROC
29000DEFPROCMD:IF_m_Pointer_ShapeChanged%=TRUETHEN
29010OSCLI("Pointer"):_m_Pointer_ShapeChanged%=FALSE:_m_Pointer_CurrentShape$=""
29020ENDIF:ENDPROC
29030DEFFNFD:=_m_Pointer_CurrentShape$
29040DEFFNGD:=_m_Pointer_ShapeChanged%
29050DEFPROCe(RETURNpA%,RETURNoA%):SYS262351,,_m_Pointer_GetInfoBlk%:pA%=_m_Pointer_GetInfoBlk%!0:oA%=_m_Pointer_GetInfoBlk%!4:ENDPROC
29060DEFPROCdC(RETURNb%):SYS262351,,_m_Pointer_GetInfoBlk%:b%=_m_Pointer_GetInfoBlk%!12:ENDPROC
29070DEFPROCsF(RETURNg%):SYS262351,,_m_Pointer_GetInfoBlk%:g%=_m_Pointer_GetInfoBlk%!16:ENDPROC
29080DEFPROCZC(RETURNeD%):SYS262351,,_m_Pointer_GetInfoBlk%:eD%=_m_Pointer_GetInfoBlk%!8:ENDPROC
29090DEFFNHD(b%):LOCALj%,hA%,iA%,qA%,rA%,pA%,oA%:PROCY(b%,hA%,iA%,qA%,rA%):PROCe(pA%,oA%):IFoA%<(iA%+(rA%-iA%)/2)THEN
29100j%=TRUE
29110ELSEj%=FALSE
29120ENDIF:=j%
29130DEFFNID(b%):LOCALj%,hA%,iA%,qA%,rA%,pA%,oA%:PROCY(b%,hA%,iA%,qA%,rA%):PROCe(pA%,oA%):IFoA%>=(iA%+(rA%-iA%)/2)THEN
29140j%=TRUE
29150ELSEj%=FALSE
29160ENDIF:=j%
29170DEFFNJD(b%):LOCALj%,hA%,iA%,qA%,rA%,pA%,oA%:PROCY(b%,hA%,iA%,qA%,rA%):PROCe(pA%,oA%):IFpA%>=(hA%+(qA%-hA%)/2)THEN
29180j%=TRUE
29190ELSEj%=FALSE
29200ENDIF:=j%
29210DEFFNKD(b%):LOCALj%,hA%,iA%,qA%,rA%,pA%,oA%:PROCY(b%,hA%,iA%,qA%,rA%):PROCe(pA%,oA%):IFpA%<(hA%+(qA%-hA%)/2)THEN
29220j%=TRUE
29230ELSEj%=FALSE
29240ENDIF:=j%
29250DEFPROCWC(x%):PROCK(x%,_m_PointerIn_Anchor%,_m_PointerIn_DataBlk%,_m_PointerIn_DataOffset%):PROCK(x%,_m_PointerOut_Anchor%,_m_PointerOut_DataBlk%,_m_PointerOut_DataOffset%):ENDPROC
29260DEFPROCYC(x%):PROCL(x%,_m_PointerIn_Anchor%,_m_PointerIn_DataBlk%,_m_PointerIn_DataOffset%):PROCL(x%,_m_PointerOut_Anchor%,_m_PointerOut_DataBlk%,_m_PointerOut_DataOffset%):ENDPROC
29270DEFPROCeC(oJ%,_H%,pA%,oA%,RETURNuC%,RETURNvC%,RETURNwC%,RETURNxC%,RETURNuB%,RETURNvB%):uB%=pA%-oJ%:vB%=oA%-_H%:uC%=FALSE:vC%=FALSE:xC%=FALSE:wC%=FALSE:IFABS(uB%)>ABS(vB%)THEN
29280IFpA%>oJ%THEN
29290xC%=TRUE
29300ELSEwC%=TRUE
29310ENDIF
29320ELSEIFoA%<_H%THEN
29330vC%=TRUE
29340ELSEuC%=TRUE
29350ENDIF
29360ENDIF:IFuB%<>0ORvB%<>0THEN
29370_m_evnts_DragIconLastScrollUp%=uC%:_m_evnts_DragIconLastScrollDown%=vC%:_m_evnts_DragIconLastScrollLeft%=wC%:_m_evnts_DragIconLastScrollRight%=xC%:_m_evnts_DragIconLastDX%=uB%:_m_evnts_DragIconLastDY%=vB%
29380ENDIF:ENDPROC
29390DEFPROCfC(RETURNuC%,RETURNvC%,RETURNwC%,RETURNxC%,RETURNuB%,RETURNvB%):uC%=_m_evnts_DragIconLastScrollUp%:vC%=_m_evnts_DragIconLastScrollDown%:wC%=_m_evnts_DragIconLastScrollLeft%:xC%=_m_evnts_DragIconLastScrollRight%:uB%=_m_evnts_DragIconLastDX%
29400vB%=_m_evnts_DragIconLastDY%:ENDPROC
29410DEFPROCtF(b%):PROCsB(b%):ENDPROC
29420DEFPROCuF:PROCuB:ENDPROC
29430DEFFN_shell_CaretMove_Init:_c_CaretPreMove_RecSize%=20:DIM_m_CaretPreMove_Anchor%4:DIM_m_CaretPreMove_DataBlk%4:!_m_CaretPreMove_Anchor%=0:!_m_CaretPreMove_DataBlk%=0:_m_CaretPreMove_DataOffset%=0:_c_CaretPostMove_RecSize%=20:DIM_m_CaretPostMove_Anchor%4
29440DIM_m_CaretPostMove_DataBlk%4:!_m_CaretPostMove_Anchor%=0:!_m_CaretPostMove_DataBlk%=0:_m_CaretPostMove_DataOffset%=0:=0
29450DEFPROCvF(b%,B$):LOCALc%,a%,A$,s%,eA%:IFb%>0THEN
29460A$=FNE(b%):a%=FND(A$,-1,_m_CaretPreMove_Anchor%,_c_CaretPreMove_RecSize%,TRUE):c%=!_m_CaretPreMove_Anchor%:eA%=c%!4:c%+=a%:$c%=A$:c%!12=-1:IF!_m_CaretPreMove_DataBlk%=0THEN
29470!_m_CaretPreMove_DataBlk%=FNA(LEN(B$)+1)
29480ENDIF:s%=c%+16:PROCF(s%,_m_CaretPreMove_DataBlk%,_m_CaretPreMove_DataOffset%,B$)
29490ENDIF:ENDPROC
29500DEFPROCwF(_window_handle%,_icon_handle%):LOCALA$,a%,k%,NA%,_%,B$:LOCALl%:A$=FNE(_window_handle%):IFA$<>""THEN
29510a%=FND(A$,-1,_m_CaretPreMove_Anchor%,_c_CaretPreMove_RecSize%,FALSE):IFa%>=0THEN
29520k%=!_m_CaretPreMove_Anchor%+a%:NA%=k%!16:_%=!_m_CaretPreMove_DataBlk%:B$=$(_%+NA%):l%=EVAL("FN"+B$+"( _window_handle%, _icon_handle% )")
29530ENDIF
29540ENDIF:ENDPROC
29550DEFPROCxF(b%,B$):LOCALc%,a%,A$,s%,eA%:IFb%>0THEN
29560A$=FNE(b%):a%=FND(A$,-1,_m_CaretPostMove_Anchor%,_c_CaretPostMove_RecSize%,TRUE):c%=!_m_CaretPostMove_Anchor%:eA%=c%!4:c%+=a%:$c%=A$:c%!12=-1:IF!_m_CaretPostMove_DataBlk%=0THEN
29570!_m_CaretPostMove_DataBlk%=FNA(LEN(B$)+1)
29580ENDIF:s%=c%+16:PROCF(s%,_m_CaretPostMove_DataBlk%,_m_CaretPostMove_DataOffset%,B$)
29590ENDIF:ENDPROC
29600DEFPROCyF(_window_handle%,_icon_handle%):LOCALA$,a%,k%,NA%,_%,B$:LOCALl%:A$=FNE(_window_handle%):IFA$<>""THEN
29610a%=FND(A$,-1,_m_CaretPostMove_Anchor%,_c_CaretPostMove_RecSize%,FALSE):IFa%>=0THEN
29620k%=!_m_CaretPostMove_Anchor%+a%:NA%=k%!16:_%=!_m_CaretPostMove_DataBlk%:B$=$(_%+NA%):l%=EVAL("FN"+B$+"( _window_handle%, _icon_handle% )")
29630ENDIF
29640ENDIF:ENDPROC
29650DEFFN_shell_Caret_Init:=0
29660DEFPROCrC(YA%,UB%,ZL%,aL%,aA%,tB%):SYS262354,YA%,UB%,ZL%,aL%,aA%,tB%:PROCU(YA%,UB%):ENDPROC
29670DEFPROCzF(RETURNYA%,RETURNUB%,RETURNyC%,RETURNzC%,RETURNtB%):LOCALDA%:DA%=FNA(24):SYS262355,,DA%:YA%=DA%!0:UB%=DA%!4:yC%=DA%!8:zC%=DA%!12:tB%=DA%!20:PROCA(DA%):ENDPROC
29680DEFPROCND(d%,v%):SYS262354,d%,v%,-1,-1,-1,LEN(FNG(d%,v%)):ENDPROC
29690DEFPROCAG(d%):LOCALDA%:DA%=FNA(2048):SYS262358,d%,DA%,4251648,57344:IF!DA%<>-1THEN
29700PROCND(d%,!DA%):PROCU(d%,!DA%)
29710ENDIF:PROCA(DA%):ENDPROC
29720DEFPROCBG(d%):PROCFA(d%,1):ENDPROC
29730DEFPROCDG(d%):PROCFA(d%,2):ENDPROC
29740DEFPROCEG(d%):PROCFA(d%,3):ENDPROC
29750DEFPROCFA(d%,EA%):LOCALDA%,pJ%,m%,e%,fC%:m%=0:e%=0:DA%=FNA(2048):SYS262355,,DA%:IFDA%!4<>-1THEN
29760pJ%=DA%!4:SYS262358,d%,DA%,4251648,57344:REPEAT:IFDA%!m%=pJ%THENe%=m%
29770m%+=4:UNTILDA%!m%=-1:CASEEA%OF
29780WHEN0:fC%=!DA%
29790WHEN1:fC%=DA%!(m%-4)
29800WHEN2:IFDA%!(e%+4)<>-1THEN
29810fC%=DA%!(e%+4)
29820ELSEfC%=!DA%
29830ENDIF
29840WHEN3:IFe%>0THEN
29850fC%=DA%!(e%-4)
29860ELSEfC%=DA%!(m%-4)
29870ENDIF
29880ENDCASE:SYS262354,d%,fC%,-1,-1,-1,LEN(FNG(d%,fC%)):PROCU(d%,fC%)
29890ENDIF:PROCA(DA%):ENDPROC
29900DEFFN_shell_ExReg_Init:_m_ExReg_FontMenu_Loaded%=FALSE:_m_ExReg_Fonts_Loaded%=FALSE:_m_ExReg_DrawLib_Loaded%=FALSE:_m_ExReg_OLELib_Loaded%=FALSE:_m_ExReg_FontLib_Loaded%=FALSE:_m_ExReg_FontPickLib_Loaded%=FALSE:_m_ExReg_ShareBan_Loaded%=FALSE:_m_ExReg_ColourMenu_Loaded%=FALSE:=0
29910DEFFNq:=_m_ExReg_FontMenu_Loaded%
29920DEFPROCFG:_m_ExReg_FontMenu_Loaded%=TRUE:ENDPROC
29930DEFFNMB:=_m_ExReg_ShareBan_Loaded%
29940DEFPROCGG:_m_ExReg_ShareBan_Loaded%=TRUE:ENDPROC
29950DEFFNEB:=_m_ExReg_Fonts_Loaded%
29960DEFPROCHG:_m_ExReg_Fonts_Loaded%=TRUE:ENDPROC
29970DEFFNLD:=_m_ExReg_DrawLib_Loaded%
29980DEFPROCIG:_m_ExReg_DrawLib_Loaded%=TRUE:ENDPROC
29990DEFFNjA:=_m_ExReg_OLELib_Loaded%
30000DEFPROCJG:_m_ExReg_OLELib_Loaded%=TRUE:ENDPROC
30010DEFFNDB:=_m_ExReg_FontLib_Loaded%
30020DEFPROCKG:_m_ExReg_FontLib_Loaded%=TRUE:ENDPROC
30030DEFFNIB:=_m_ExReg_ColourMenu_Loaded%
30040DEFPROCLG:_m_ExReg_ColourMenu_Loaded%=TRUE:ENDPROC
30050DEFFN_shell_Sprites_Init:_c_Sprites_AreaHeaderSize%=16:_c_Sprites_ReasonInitArea%=9:_c_Sprites_ReasonLoad%=10:_c_Sprites_ReasonGetSize%=40:_c_Sprites_ReasonRemoveLeftWastage%=54
30060_c_Sprites_BadNameOrPtr$="Either a sprite name or a pointer to a sprite must be given":=0
30070DEFFNMD:=_c_Sprites_AreaHeaderSize%
30080DEFFNn(P$):LOCALED%,S%,T%:S%=OPENIN(P$):T%=EXT#S%+16:CLOSE#S%:ED%=FNA(T%):!ED%=T%:ED%!4=0:ED%!8=_c_Sprites_AreaHeaderSize%:ED%!12=_c_Sprites_AreaHeaderSize%:SYS46,521,ED%:SYS46,522,ED%,P$:=ED%
30090DEFFNNA:=_U%!16
30100DEFFNSB(LE%,h$):LOCALrF%,e%:rF%=FNA(21):$rF%=h$:SYS46,280,LE%,rF%TO,,e%:PROCA(rF%):=e%
30110DEFFNOD(qB$):LOCALX%,N%,lA$:X%=OPENIN(qB$):PTR#X%=4:N%=BGET#X%:N%+=BGET#X%*256:N%+=BGET#X%*65536:N%+=BGET#X%*16777216:PTR#X%=N%:lA$="":FORN%=0TO11:lA$+=CHR$(BGET#X%):NEXT:CLOSE#X%:=lA$
30120DEFPROCMG(LE%,rB$,sB$):SYS46,512+26,LE%,FNSB(LE%,rB$),sB$:ENDPROC
30130DEFPROCNG(LE%,P$):SYS46,512+12,LE%,P$:ENDPROC
30140DEFFNeA(ZA%,N$):LOCALjH%:LOCALERROR:ONERRORLOCAL:RESTOREERROR:=FALSE
30150IFZA%=1THEN
30160jH%=40
30170ELSEjH%=256+40
30180ENDIF:SYS46,jH%,ZA%,FNZ(N$):=TRUE
30190DEFFNQD(N$):=FNeA(FNNA,N$)
30200DEFFNRD(N$):=FNeA(1,N$)
30210DEFPROCOG(ZA%,hL%):ZA%!0=hL%:ZA%!8=_c_Sprites_AreaHeaderSize%:SYS46,_c_Sprites_ReasonInitArea%+256,ZA%:ENDPROC
30220DEFPROCOD(ZA%,Y$):SYS46,_c_Sprites_ReasonLoad%+256,ZA%,Y$:ENDPROC
30230DEFPROCPD(ZA%,N$,FD%):IFN$=""THEN
30240IFFD%<=0THEN
30250ERROR99,_c_Sprites_BadNameOrPtr$
30260ENDIF:SYS46,_c_Sprites_ReasonRemoveLeftWastage%+512,ZA%,FD%
30270ELSESYS46,_c_Sprites_ReasonRemoveLeftWastage%+256,ZA%,N$
30280ENDIF:ENDPROC
30290DEFPROCQD(ZA%,N$,FD%,RETURNlA%,RETURNaA%):IFN$=""THEN
30300IFFD%<=0THEN
30310ERROR99,_c_Sprites_BadNameOrPtr$
30320ENDIF:SYS46,_c_Sprites_ReasonGetSize%+512,ZA%,FD%TO,,,lA%,aA%
30330ELSESYS46,_c_Sprites_ReasonGetSize%+256,ZA%,N$TO,,,lA%,aA%
30340ENDIF:ENDPROC
30350DEFPROCRD(ZA%,N$,FD%,RETURNME%):IFN$=""THEN
30360IFFD%<=0THEN
30370ERROR99,_c_Sprites_BadNameOrPtr$
30380ENDIF:SYS46,_c_Sprites_ReasonGetSize%+512,ZA%,FD%TO,,,,,,ME%
30390ELSESYS46,_c_Sprites_ReasonGetSize%+256,ZA%,N$TO,,,,,,ME%
30400ENDIF:ENDPROC
30410DEFPROCTG(Y$,tJ%,yC%,zC%,RETURNwE%,RETURNlL%):LOCALyA%,mL%,ZA%:LOCALlA%,aA%,ME%,uJ%,vJ%:LOCALwJ%:PROCf(wE%):PROCUG(wE%,tJ%,ZA%):lL%=ZA%-wE%:yA%=wE%+wE%!4:mL%=48:PROCOD(ZA%,Y$)
30420PROCPD(ZA%,"",ZA%+_c_Sprites_AreaHeaderSize%):PROCQD(ZA%,"",ZA%+_c_Sprites_AreaHeaderSize%,lA%,aA%):PROCRD(ZA%,"",ZA%+_c_Sprites_AreaHeaderSize%,ME%):SYS53,ME%,4TO,,uJ%:SYS53,ME%,5TO,,vJ%:lA%=lA%<<uJ%
30430aA%=aA%<<vJ%:$yA%="Draw":yA%!4=201:yA%!8=0:$(yA%+12)="SprToDraw":yA%!24=yC%*256:yA%!28=zC%*256:yA%!32=(yA%!24)+lA%*256:yA%!36=(yA%!28)+aA%*256:wJ%=5:yA%!40=wJ%:yA%!44=tJ%+24:yA%!48=yC%*256:yA%!52=zC%*256:yA%!56=(yA%!48)+lA%*256:yA%!60=(yA%!52)+aA%*256
30440ENDPROC

	��qA
�ș263872:ș262380,-1,-1�CK%:�pD%256,YE%256,A$(1):vK%=1<<10:VG%=32768+CK%:�=VG%+vK%:�=VG%:�UC("UtilsRes:",VG%):�TC:OK%=�PB(200,"WIMP Utilities"):�PB:�PC:_closedown%=�:QM%=�:TD%=1:qJ%=0:SF%=�:bC%=�:fD%=�:BJ%=0:FF%=�:fF%=�:cF%=�:WF%=�:b$="F":TI%=�
�eJ%=0:dE%=�:jJ%=0:GJ%=0:oK%=�:OG%=�:Q=20:�F(Q),G(Q),C(Q),D(Q),E(Q):�A%(99),B%(99),C%(99),A(399),B(399):AK%=0:�FG%1024:OC%=�:SB%=1:ș263873::��qA
(P�J("Intro",AI%):�D(AI%):�G(AI%):�:�DA(�OA(0,OK%)):�_closedown%:ș274948:�z:�
2��PC:�VC:�XC:�zA:�
<���XC:�eE%:BC%=�Q(�B("Form"),"Form",15):GM%=�Q(�B("Form"),"Other",9):HH%=�Q(�B("Effex"),"Effex",9):tM%=�F(HH%,"Blank","_fx_blank"):uL%=�F(HH%,"Flying Dots","_fx_birds"):nF%=�Q(�B("Free"),"Free",3):kJ%=�Q("Misc","Misc",2)
F�rL%=�F(kJ%,"Open Printer:","_MenuS_Printer"):XG%=�Q(�B("Filer"),"Filer",5):sF%=�Q(�B("SoundSub"),"Sound",4):CG%=�Q(�B("Commands"),"Commands",2):DL%=�Q(�B("MTIBar"),"MTI",12):eI%=�F(0,�B("Info"),""):KK%=�F(0,�B("SoundTrk"),"")
P�xK%=�F(0,�B("Commands"),""):CL%=�F(0,�B("Filer"),""):oL%=�F(0,"Misc",""):MM%=�F(0,�B("Sinfo"),"_MenuS_Sysinfo"):eL%=�F(0,�B("Network"),"_MenuS_Net"):pM%=�F(0,�B("Jpeg"),"_MenuS_Jpeg"):AM%=�F(0,�B("Screensver"),"_MenuS_Screen")
Z�aM%=�F(0,�B("DeskSpr"),"_MenuS_DeskSpr"):lM%=�F(0,�B("Squash"),"_MenuS_Squash"):QK%=�F(0,�B("Draw"),"_MenuS_Draw"):RM%=�F(0,�B("CD"),"_MenuS_CD"):eE%=�F(0,�B("Quit"),"_MenuS_Quit"):XK%=�F(XG%,�B("Free"),""):eM%=�F(XG%,�B("FastForm"),"_FastFormat"):
d�kM%=�F(nF%,�B("Drive4"),"_ShowFreeF"):mM%=�F(nF%,�B("Drive0"),"_ShowFreeZ"):bK%=�F(nF%,"","_ShowFreeB"):xL%=�F(sF%,�B("Show"),"_MenuS_Show"):BM%=�F(sF%,�B("Preferences"),"_MenuS_Pref"):TM%=�F(CG%,�B("Multi"),"_MenuS_Multi")
n�OM%=�F(CG%,�B("Single"),"_MenuS_Single"):�NC(eI%,"progInfo","_PreOpenInfo",""):WM%=�F(BC%,�B("adfsf"),"_adfsf"):SM%=�F(BC%,�B("adfse"),"_adfse"):tL%=�F(BC%,�B("adfsd"),"_adfsd"):yJ%=�F(BC%,�B("adfsl"),"_adfsl"):gM%=�F(BC%,�B("dosq"),"_dosq"):
x�DM%=�F(BC%,�B("dosm"),"_dosm"):EM%=�F(BC%,�B("dosh"),"_dosh"):HM%=�F(BC%,�B("dosn"),"_dosn"):xM%=�F(BC%,�B("atarim"),"_atarim"):FM%=�F(BC%,�B("atarin"),"_atarin"):�b(xK%,CG%,""):�b(KK%,sF%,""):�b(CL%,XG%,""):�b(oL%,kJ%,""):�b(XK%,nF%,""):
�笤P("Econet",0)�u(eL%,1)
�!笤P("CDFSDriver",0)�u(RM%,1)
�_�JC(bK%,1,2,"a0-9"):�_(yJ%,1):�_(eI%,1):�l(WB%,9,HH%,0,0,0):�l(sA%,3,BC%,0,0,0):�_(RM%,1):�
����VC:�J("mainw",FA%):�J("SoundTrk",GA%):�J("Commands",YB%):�J("Preferences",NC%):�J("SystemInfo",zA%):�J("Network",_A%):�J("ScreenSaver",WB%):�J("DeskSprites",PB%):�O(PB%,11,4089,"_DataLoad_Spr",�):�O(PB%,22,4089,"_DataLoad_Tools",�)
���O(PB%,3,4089,"_DataLoad_Pin",�):�J("Squasher",fB%):�P(fB%,9):�P(fB%,10):�P(fB%,11):�O(fB%,1,-1,"_SquashFileLoad",�):�gC(fB%,11,32000,4042,9,"_SquashFileSave")::�J("query",cG%):�J("drawwin",CB%):�J("drawwinp",nB%):�J("CD",HB%):�J("JPEG",vA%)
���J("Format",sA%):�O(vA%,2,3205,"_DataLoad_JPEG",�):�O(vA%,6,4096,"_DataLoad_Directory",�):�O(CB%,-1,2815,"_DataLoad_AFF",-1):�J("blank",rJ%):�hC(CB%,"_UserRedraw_Draw"):�xB(CB%,nB%,2,0,0):�C(HB%,0,"_play_disc"):�C(HB%,1,"_stop_disc")
���C(HB%,2,"_rew_disc"):�C(HB%,3,"_ffwd_disc"):�C(HB%,7,"_pause_disc"):�C(HB%,8,"_eject_disc"):�C(YB%,0,"_execute"):�C(YB%,3,"_previous"):�C(YB%,4,"_help_comm"):�P(YB%,3):�C(sA%,0,"_format_disc"):�C(zA%,17,"_calculate_dhry"):�C(_A%,12,"_ClickS_Logon")
��C(_A%,36,"_ClickS_AddFS"):�C(_A%,37,"_ClickS_Notify"):�C(_A%,28,"_Cancel_Window"):�C(PB%,10,"_ClickS_Larger"):�C(PB%,9,"_ClickS_ClearPin"):�C(nB%,-1,"_ClickS_Pane"):�C(GA%,0,"_ClickS_Play"):�C(GA%,1,"_ClickS_Stop"):�C(GA%,2,"_ClickS_Rewind")
���C(GA%,3,"_ClickS_FastF"):�C(GA%,5,"_ClickS_VU"):�C(GA%,6,"_ClickS_Clear"):�C(GA%,7,"_ClickS_Pause"):�C(GA%,8,"_ClickS_Prefs"):�C(NC%,0,"_Update_Prefs"):�C(FA%,1,"_ClickS_Soundtrk"):�C(FA%,2,"_ClickS_Commands")
���C(FA%,3,"_ClickS_Sinfo"):�C(FA%,4,"_ClickS_Net"):�C(FA%,5,"_ClickS_Screen"):�C(FA%,6,"_ClickS_Jpeg"):�C(FA%,7,"_ClickS_DeskSpr"):�C(FA%,8,"_ClickS_Squash"):�C(FA%,9,"_ClickS_Draw"):�C(FA%,10,"_ClickS_CD"):�N(NC%,0,"_Update_Prefs")
���N(FA%,1,"_ClickA_Soundtrk"):�N(FA%,2,"_ClickA_Commands"):�N(FA%,3,"_ClickA_Sinfo"):�N(FA%,4,"_ClickA_Net"):�N(FA%,5,"_ClickA_Screen"):�N(FA%,6,"_ClickA_Jpeg"):�N(FA%,7,"_ClickA_DeskSpr"):�N(FA%,8,"_ClickA_Squash"):�N(FA%,9,"_ClickA_Draw")
�t�N(FA%,10,"_ClickA_CD"):�C(cG%,0,"_ClickS_Yes"):�C(cG%,2,"_ClickS_No"):笤P("Pinboard",0.10)�P(PB%,9):�P(PB%,10)
�笤P("Econet",0)�P(FA%,4)
'笤P("CDFSDriver",0)��P(FA%,10)��zB
>mA$=�_GetOSVer:TA$=�_GetSysInfo:�pC:�XB:�P("Econet",0)�KC
��B(zA%,1,TA$,0):�B(zA%,3,mA$,0):�RC("_update_ModeInfo"):�B(cG%,1,�B("quit"),0):�OA(NC%,1,3,2,0,127,1,0,"",""):�HC(CB%,"_update_DrawWin"):�C(WB%,0,"_update_Saver"):�C(WB%,1,"_Cancel_Window"):�O(GA%,-1,-1,"_SoundTrk_Load",-1)
"��E(zA%,4,"idnum"):�E(FA%,1,"trkclick"):�E(FA%,2,"comclick"):�E(FA%,3,"sysclick"):�E(FA%,4,"netclick"):�E(FA%,5,"scrclick"):�E(FA%,6,"jpgclick"):�E(FA%,7,"sprclick"):�E(FA%,8,"squclick"):�E(FA%,9,"drwclick"):�E(GA%,0,"plyclick")
,��E(GA%,1,"stpclick"):�E(GA%,2,"rewclick"):�E(GA%,3,"ffdclick"):�E(GA%,7,"pseclick"):�E(GA%,8,"prfclick"):�E(GA%,6,"clrclick"):�E(GA%,16,"repclick"):�E(GA%,4,"namfield"):�E(GA%,14,"autfield"):�E(GA%,13,"posfield"):�E(YB%,0,"execlick")
6��E(YB%,1,"wrcclick"):�E(YB%,3,"preclick"):�E(YB%,4,"hcmclick"):�E(WB%,2,"wrdclick"):�E(WB%,9,"menclick"):�E(WB%,11,"savclick"):�E(WB%,0,"okclick"):�E(WB%,1,"canclick"):�
@���zA:T=�qA(-1,"!"+�I,"",120,DL%,0,0,0):�E(-1,T,"iconbar"):�O(-1,T,-1,"_SoundTrk_Iload",-1):�O(-1,T,4089,"_DataLoad_Spr",-1):�C(-1,T,"_ClickS_IconBar"):�
J�ݤ_PreOpenInfo(o%):�B(o%,0,�B("progInfo0"),0):�B(o%,1,�B("progInfo1"),0):�B(o%,2,�B("progInfo2"),0):�B(o%,3,�B("progInfo3"),0):=0
TEݤ_eject_disc(o%,AA%):ș"CD_OpenDrawer",,,,,,,,VB%:OC%=�:iC%=�:=0
^ݤ_stop_disc(o%,AA%):�OC%�
h[ș"CD_StopDisc",,,,,,,,VB%:�B(HB%,4,"Track "+�kD%+" : "+�nC%,�):iC%=�:OC%=�:SB%=kD%:�_B
r�:=0
|ݤ_play_disc(o%,AA%):�OC%�
�/ș266830,0,oD%,,,,,,VB%:kD%=oD%?0:nC%=oD%?1
�V�B(HB%,4,"Track "+�SB%+" : "+�nC%,�):ș"CD_PlayTrack",SB%,255,,,,,,VB%:OC%=�:iC%=�
��:=0
�ݤ_pause_disc(o%,AA%):�OC%�
�	�iC%�
�'ș"CD_AudioPause",0,,,,,,,VB%:iC%=�
��
�!ș"CD_AudioPause",1,,,,,,,VB%
��B(HB%,9,"Paused",�):iC%=�
�
�:�:=0
�/ݤ_ffwd_disc(o%,AA%):SB%+=1:�SB%>nC%SB%=kD%
�(�B(HB%,4,"Track "+�SB%+" : "+�nC%,�)
�/�OC%ș"CD_PlayTrack",SB%,255,,,,,,VB%:iC%=�
=0
.ݤ_rew_disc(o%,AA%):SB%-=1:�SB%<kD%SB%=nC%
T�B(HB%,4,"Track "+�SB%+" : "+�nC%,�):�OC%ș"CD_PlayTrack",SB%,255,,,,,,VB%:iC%=�
&=0
0iݤ_ClickS_Logon(o%,AA%):eB$=�G(_A%,8):nB$=�G(_A%,9):ș262366,"Net":ș262366,("Logon "+eB$+" "+nB$):=0
:Uݤ_ClickS_Notify(o%,AA%):MB$=�G(_A%,26):w=�(MB$):jB$=�G(_A%,27):$FG%=jB$:ș263872
D�NK%=1��($FG%)
N&ș262167,5,0,w,AK%,FG%+NK%-1,1,1,1
X�:ș263873:=0
b�ݤ_ClickS_AddFS(o%,AA%):QB$=�G(_A%,22):SB$=�G(_A%,21):ZB$=�G(_A%,20):ș262366,"Net":ș262366,("AddFS "+QB$+" "+SB$+" "+ZB$):=0
l4ݤ_ClickS_Larger(o%,AA%):�P("LargerSupport",0)�
v2�P("Pinboard",0.10)ș262366,"RMKill PinBoard"
��P(PB%,9):�P(PB%,10)
��
�5OF%=�g("Larger not loaded",�,"WIMP Utilities","")
��:=0
�5ݤ_ClickS_ClearPin(o%,AA%):ș262366,"Pinboard":=0
�-ݤ_ClickS_Play(o%,AA%):�bC%ș274947:fD%=�
�=0
�#ݤ_ClickS_Stop(o%,AA%):�bC%:=0
�#ș274949:ș274951,0:fD%=�:�h:=0
�!ݤ_ClickS_Clear(o%,AA%):�bC%�
�Nș274948:bC%=�:fD%=�:�B(GA%,4," ",�):�B(GA%,14," ",�):�B(GA%,13,"0 : 0",�)
��:=0
�.ݤ_ClickS_VU(o%,AA%):ș393438,"Spectre":=0
&ݤ_ClickS_Prefs(o%,AA%):�D(NC%):=0
.ݤ_ClickS_Pause(o%,AA%):�bC%ș274949:fD%=�
=0
 %ݤ_ClickS_Rewind(o%,AA%):�bC%:=0
*)ș274952�lB%:�lB%>0�ș274951,lB%-1�=0
4�h
>=0
H$ݤ_ClickS_FastF(o%,AA%):�bC%:=0
R3ș274952�lB%,iG%,bD%:�lB%<bD%�ș274951,lB%+1�=0
\	�h:=0
f(ݤ_ClickS_IconBar(o%,AA%):�D(FA%):=0
p1ݤ_ClickS_Soundtrk(o%,AA%):�G(FA%):�D(GA%):=0
z1ݤ_ClickS_Commands(o%,AA%):�G(FA%):�D(YB%):=0
�.ݤ_ClickS_Sinfo(o%,AA%):�G(FA%):�D(zA%):=0
�,ݤ_ClickS_Net(o%,AA%):�G(FA%):�D(_A%):=0
�/ݤ_ClickS_Screen(o%,AA%):�G(FA%):�D(WB%):=0
�0ݤ_ClickS_DeskSpr(o%,AA%):�G(FA%):�D(PB%):=0
�/ݤ_ClickS_Squash(o%,AA%):�G(FA%):�D(fB%):=0
�-ݤ_ClickS_Jpeg(o%,AA%):�G(FA%):�D(vA%):=0
�Uݤ_ClickS_Draw(o%,AA%):i%=0:�G(FA%):�i(CB%,"Drawfile Renderer"):�f(i%):�D(CB%):=0
�/ݤ_ClickS_CD(o%,AA%):�G(FA%):�gA:�D(HB%):=0
�4ݤ_ClickS_Pane(o%,ZM%):�H,G,F,D,B,C,E,g,AA:�TI%�
��zC(i%,g,AA)
��C(nB%,6)�B=0.25
��C(nB%,7)�B=0.50
��C(nB%,8)�B=0.75
�C(nB%,9)�B=1
�C(nB%,10)�
$�TA(i%,CB%,60,60,60,160,C,E):B=C
$�
.�Z(i%,B,B)
8*�B<>g��NA(i%,CB%,60,60,60,160):�D(CB%)
B�:=0
Laݤ_execute(o%,AA%):A$(TD%)=�G(YB%,1):ș262366,A$(TD%):TD%=1-TD%:qJ%+=1:�qJ%<>0:�g(YB%,3,0):=0
V6ݤ_previous(o%,AA%):TD%=1-TD%:�H(YB%,1,A$(TD%)):=0
`4ݤ_help_comm(o%,AA%):ș262366,"Help Commands":=0
j3ݤ_format_disc(o%,AA%):�gD%,OF%:�C(sA%,7)gD%=0
t�C(sA%,8)gD%=1
~�C(sA%,9)gD%=2
��C(sA%,11)gD%=3
�/�("Format "+�gD%+" "+b$+" "+�G(sA%,1)+" Y")
�kOF%=�g(("Disc Formatted, "+�G(sA%,2)+", "+b$+", Drive :"+�gD%+", "+�G(sA%,1)),�,"WIMP Utilities",""):=0
�%ݤ_ClickA_Jpeg(o%,AA%):�D(vA%):=0
�)ݤ_ClickA_Soundtrk(o%,AA%):�D(GA%):=0
�)ݤ_ClickA_Commands(o%,AA%):�D(YB%):=0
�#ݤ_ClickA_Me(o%,AA%):�D(YM%):=0
�&ݤ_ClickA_Sinfo(o%,AA%):�D(zA%):=0
�$ݤ_ClickA_Net(o%,AA%):�D(_A%):=0
�'ݤ_ClickA_Screen(o%,AA%):�D(WB%):=0
�(ݤ_ClickA_DeskSpr(o%,AA%):�D(PB%):=0
�'ݤ_ClickA_Squash(o%,AA%):�D(fB%):=0
0ݤ_ClickA_Draw(o%,AA%)i%=0:�f(i%):�D(CB%):=0

$ݤ_ClickA_CD(o%,AA%)::�D(HB%):=0
!ݤ_MenuS_Jpeg(OA%):�D(vA%):=0
>ݤ_MenuS_Printer(OA%):ș262366,"Filer_OpenDir Printer:":=0
()ݤ_fx_blank(OA%):�H(WB%,8,"Blank"):=0
2(ݤ_fx_birds(OA%):�H(WB%,8,"Dots"):=0
<#ݤ_MenuS_CD(OA%):�gA:�D(HB%):=0
F-ݤ_MenuS_Draw(OA%):i%=0:�f(i%):�D(CB%):=0
P'ݤ_MenuS_Quit(OA%):_closedown%=�:=0
Z!ݤ_MenuS_Show(OA%):�D(GA%):=0
d!ݤ_MenuS_Pref(OA%):�D(NC%):=0
n"ݤ_MenuS_Multi(OA%):�D(YB%):=0
x*ݤ_MenuS_Single(OA%):ș262366,"GOS":=0
�$ݤ_MenuS_DeskSpr(OA%):�D(PB%):=0
�#ݤ_MenuS_Squash(OA%):�D(fB%):=0
�$ݤ_MenuS_Sysinfo(OA%):�D(zA%):=0
� ݤ_MenuS_Net(OA%):�D(_A%):=0
�#ݤ_MenuS_Screen(OA%):�D(WB%):=0
�!ݤ_FastFormat(OA%):�D(sA%):=0
�1ݤ_adfsf(OA%):b$="F":�H(sA%,2,�B("adfsf")):=0
�1ݤ_adfse(OA%):b$="E":�H(sA%,2,�B("adfse")):=0
�1ݤ_adfsd(OA%):b$="D":�H(sA%,2,�B("adfsd")):=0
�1ݤ_adfsl(OA%):b$="L":�H(sA%,2,�B("adfsl")):=0
�3ݤ_dosq(OA%):b$="DOS/Q":�H(sA%,2,�B("dosq")):=0
�3ݤ_dosm(OA%):b$="DOS/M":�H(sA%,2,�B("dosm")):=0
�3ݤ_dosh(OA%):b$="DOS/H":�H(sA%,2,�B("dosh")):=0
3ݤ_dosn(OA%):b$="DOS/N":�H(sA%,2,�B("dosn")):=0
9ݤ_atarim(OA%):b$="ATARI/M":�H(sA%,2,�B("atarim")):=0
9ݤ_atarin(OA%):b$="ATARI/N":�H(sA%,2,�B("atarin")):=0
"1ݤ_DataLoad_AFF(sL%,wB%,yA$,iB%):TI%=�:�B,C,E
,#�i(CB%,yA$):�qB(i%):i%=�xA(yA$)
6�C(nB%,6)B=0.25
@�C(nB%,7)B=0.50
J�C(nB%,8)B=0.75
T�C(nB%,9)B=1
^�C(nB%,10)�
h �TA(i%,CB%,60,60,60,160,C,E)
r�E<C�B=E�B=C
|�
�U�Z(i%,B,B):�NA(i%,CB%,60,60,60,160):�D(CB%):ș262353,CB%,-3000,-3000,3000,3000:=0
�$ݤ_SoundTrk_Load(HD%,wB%,H$,iB%)
��wB%=3254�wB%=1�
�eE%=�_ClickS_Clear(0,0)
�/ș274945,H$:bC%=�:eE%=�_Update_Prefs(NC%,0)
�6ș274954�,,,p$,WA$:�B(GA%,4,p$,�):�B(GA%,14,WA$,�)
�:ș274952�lB%,iG%,bD%:�B(GA%,13,�lB%+" : "+�bD%,�):�:=0
�6ݤ_SoundTrk_Iload(HD%,wB%,H$,iB%):�wB%=3254�wB%=1�
�eE%=�_ClickS_Clear(0,0)
�ș274945,H$:bC%=�:eE%=�_Update_Prefs(NC%,0):ș274954�,,,p$,WA$:�B(GA%,4,p$,�):�B(GA%,14,WA$,�):ș274952�lB%,iG%,bD%:�B(GA%,13,�lB%+" : "+�bD%,�):�D(GA%)
��:=0
�Cݤ_DataLoad_Spr(HD%,wB%,H$,iB%):ș262366,("IconSprites "+H$):=0
�Eݤ_DataLoad_Tools(HD%,wB%,H$,iB%):ș262366,("ToolSprites "+H$):=0
#ݤ_DataLoad_Pin(HD%,wB%,H$,iB%)
/�C(PB%,17)ș262366,("Backdrop -Scale "+H$)
0�C(PB%,18)ș262366,("Backdrop -Centre "+H$)
&.�C(PB%,19)ș262366,("Backdrop -Tile "+H$)
0=0
:?ݤ_DataLoad_Directory(HD%,wB%,H$,iB%):�H(vA%,9,H$):SF%=�:=0
D*ݤ_DataLoad_JPEG(HD%,wB%,H$,iB%):SF%=�
N�G(vA%,9)<>""SF%=�
X	o$=""
b�C(vA%,20)o$+="-gif "
l�C(vA%,21)o$+="-pnm "
v�C(vA%,23)o$+="-targa "
��C(vA%,26)o$+="-bmp "
��C(vA%,17)o$+="-verbose "
��C(vA%,18)o$+="-nodither "
� �C(vA%,19)o$+="-greyscale "
��SF%=��
�XOF%=�g("No output path selected, if unsure see !Help file",�,"WIMP Utilities",""):=0
��
�ș263872
�w$=�G(vA%,9)+"."+�d(H$)
��w$=H$�
�Uș263874:OF%=�g("Output directories cannot be the same",�,"WIMP Utilities",""):=0
��
�*EA$="Run UtilsRFS:djpeg "+o$+H$+" "+w$
ș262366,EA$:ș8,5,w$�FK%
�FK%=1�
�C(vA%,20)ș8,18,w$,1685
 �C(vA%,21)ș8,18,w$,1694
*�C(vA%,23)ș8,18,w$,1693
4�C(vA%,26)ș8,18,w$,1692
>�
Hș263873:�:�:=0
R,ݤ_SquashFileLoad(HD%,wB%,H$,iB%):kB$=H$
\�C(fB%,8)�
f.EA$="Run UtilsRFS:squash "+H$:ș262366,EA$
p�
z:�g(fB%,9,0):�g(fB%,10,0):�g(fB%,11,0):�H(fB%,9,�d(H$))
��:=0
�Aݤ_SquashFileSave(OB$):EA$="Run UtilsRFS:squash "+kB$+" "+OB$
�ș262366,EA$:=0
�@ݤ_UserRedraw_Draw(OA%,w%,y%)�B,H,G,F,D,k,h:�p(i%,H,G,F,D,�)
�;k=-(160+D+G)+y%:h=w%-H+60:�UA(i%,h,k,OA%,�C(nB%,11)):=0
�:��zB:�UE%:UE%=0:ș"CDFS_ConvertDriveToDevice",UE%�,WE%
���VB%20:�oD%5:VB%!0=(WE%�7):VB%!4=(WE%�24)>>3:VB%!8=(WE%�224)>>5:VB%!12=(WE%�65280)>>8:VB%!16=(WE%�&FFFF0000)>>16:iC%=�:OC%=�:�
�+��gA:ș"CD_EnquireTrack",0,oD%,,,,,,VB%
�
kD%=oD%?0
�
nC%=oD%?1
��OC%SB%=kD%
�(�B(HB%,4,"Track "+�SB%+" : "+�nC%,�)
��
	&ݤ_Cancel_Window(o%,AA%):�G(o%):=0
	ݤ_update_Saver(o%,AA%)
	�C(o%,11)OG%=��OG%=�
	$"cB$=�G(o%,2):gL%=6000*(�(cB$))
	.
�G(o%)
	8=0
	B%��XA:ȗrH%,wH%,RK%:ș6,121,0�,cK%
	LK�rH%<>jJ%�wH%<>GJ%�RK%<>0�cK%<>255�eJ%=�:�dE%��D(rJ%):�G(rJ%):ȗ�:dE%=�
	VoK%=�:jJ%=rH%:GJ%=wH%
	`�-eJ%>gL%�dE%=���DC
	j�
	t.��DC:ȗ�:dE%=�:PM%=�("FN"+"_"+�G(WB%,8)):�
	~ݤ_Blank:ș274688,0:=0
	��ݤ_Dots:�135:�:�:�P=0�399:A(P)=��P*8+.5:B(P)=��P*8+.5:�:F%=4444:�:�3,3:G%=44:�X%=1�G%:A%(X%)=�(1280):B%(X%)=�(1024):C%(X%)=�(360):ȏȐA%(X%),B%(X%),5:�
	���:�XA:�X%=1�G%:E%=�(3)-2:C%(X%)=(C%(X%)+E%+360)�360:ȏȐA%(X%),B%(X%),5:A%(X%)=(A%(X%)+A(C%(X%))+1280)�1280:B%(X%)=(B%(X%)+B(C%(X%))+1024)�1024:ȏȐA%(X%),B%(X%),5:�:�dE%=�
	�=0
	�9ݤ_Update_Prefs(o%,AA%):UB$=�G(NC%,1):ș274962,�(UB$)
	��C(o%,16)ș262466,1,-126
	��C(o%,17)ș262466,1,-70
	��C(o%,18)ș262466,1,-40
	��C(o%,19)ș262466,1,0
	��C(o%,20)ș262466,1,40
	��C(o%,21)ș262466,1,70
	��C(o%,22)ș262466,1,127
	��C(o%,23)ș262466,2,-126
�C(o%,24)ș262466,2,-70

�C(o%,25)ș262466,2,-40
�C(o%,26)ș262466,2,0
�C(o%,27)ș262466,2,40
(�C(o%,28)ș262466,2,70
2�C(o%,29)ș262466,2,127
<�C(o%,30)ș262466,3,-126
F�C(o%,31)ș262466,3,-70
P�C(o%,32)ș262466,3,-40
Z�C(o%,33)ș262466,3,0
d�C(o%,34)ș262466,3,40
n�C(o%,35)ș262466,3,70
x�C(o%,36)ș262466,3,127
��C(o%,37)ș262466,4,-126
��C(o%,38)ș262466,4,-70
��C(o%,39)ș262466,4,-40
��C(o%,40)ș262466,4,0
��C(o%,41)ș262466,4,40
��C(o%,42)ș262466,4,70
��C(o%,43)ș262466,4,127
��R(NC%)��aA=4��G(NC%)
�=0
�7ݤ_ShowFreeZ(OA%):ș262366,"ShowFree -FS ADFS 0":=0
�7ݤ_ShowFreeF(OA%):ș262366,"ShowFree -FS ADFS 4":=0
�ݤ_ShowFreeB(OA%):�UE%,rA$
�?UE%=!(OA%+12):rA$=�(?UE%):ș262366,"ShowFree -FS ADFS "+rA$
=0
ݤ_GetSysInfo
8ș88,2�,,,yK%,tK%:TA$="&"+�LA(yK%)+" "+�LA(tK%):=TA$
":ݤ_GetOSVer:�VF%,d$,QE%:ș30,18,"UtilityModule"�,,,VF%
,
ȎVF%�
6�-1,0:="Not available"
@
J\QE%=!(VF%+20)+VF%:d$="":ȕ((?QE%>31)�(?QE%=9)):d$+=�(?QE%):QE%+=1:�:l$=d$:l$=�l$,18):=l$
T��h
^ș274952�lB%,iG%,bD%
h1�lB%<>BJ%�B(GA%,13,�lB%+" : "+�bD%,�):BJ%=lB%
r�
|��XB:ș88,1�,GK%
�
ȎGK%�
�!�0:�B(zA%,11,"TV/Standard",�)
��1:�B(zA%,11,"Multiscan",�)
�'�2:�B(zA%,11,"Hi-Res Monochrome",�)
��3:�B(zA%,11,"VGA",�)
��4:�B(zA%,11,"SVGA",�)
��5:�B(zA%,11,"LCD",�)
��B(zA%,11,"Unknown",�)
��
��
�bݤ_update_ModeInfo:ș53,-1,11�,,w%:ș53,-1,12�,,y%:ș53,-1,3�,,KD%:w%+=1:y%+=1:�KD%=63�KD%=255
�KD%+=1:KD%=�(KD%)/�(2)
�WB$=�mA$,4)
�WB$>=3.5�
$nA$=�w%+"x"+�y%+", "+�KD%+" bpp"
�
&4_K%=�:nA$=�_K%+", "+�w%+"x"+�y%+", "+�KD%+" bpp"
0�:�B(zA%,13,nA$,�):=0
:9ݤ_update_DrawWin(qL%):�i(CB%,"Drawfile Renderer"):=1
DݤLA(c%)
NIș212,c%,YE%,10:Y$="":ȕ((?YE%>31)�(?YE%=9)):Y$+=�(?YE%):YE%+=1:�:=Y$
X��pC
bAș81�q%,ZH%:pK%=(q%*ZH%)�1024:�B(zA%,7,(�pK%+" Kilobytes"),�)
l�
v��_B
��BI%
�-ș"CD_EnquireAddress",1,,,,,,,VB%�hI%;BI%
��BI%�1�
�	IF%=0
�	JF%=0
��
�IF%=hI%<<16:IF%=IF%>>24
�JF%=hI%<<8:JF%=JF%>>24
��
��B(HB%,9,�JF%+" : "+�IF%,�)
��
�*ݤ_calculate_dhry(o%,AA%):ș263872:�R$
�Cș262366,"UnSet ArmSI$Dhrystone":ș262366,"UtilsRFS:Dhrystones"

7ș131107,"ArmSI$Dhrystone",pD%,32+(1<<31),0,0�,,JK%

�JK%=0�


i=-1:d=-1

 �

*Wș35,"ArmSI$Dhrystone",pD%,32,0,0:R$="":ȕ((?pD%>31)�(?pD%=9)):R$+=�(?pD%):pD%+=1:�

4al$=R$:i=�(l$):l$=�l$,�l$," ")):d=�(l$):�H(zA%,16,�i+" �S/loop"):�H(zA%,18,�d+" dhrystones/S")

>$ș262366,"UnSet ARMSI$Dhrystone"

H�:ș263873:=0

R��KC

\ș262154�JL%,EA

f �B(_A%,39,"Station "+�JL%,0)

pș262208�j

z	�j=0�

� �B(_A%,11,"Not logged on",0)

��

��B(_A%,11,�j,0)

��

�ș262656�ZH%

��B(_A%,41,�ZH%,0)

��

���aA:�q%,f%,m%

��OG%�XA

�	�fD%�

�
�R(GA%)�

�#R$=�G(GA%,13):ș274952�q%,f%,m%

��q%=m%�
�f%=63�
,笤C(GA%,16)ș274949:ș274951,0:fD%=�:�h
�
$�
.-��q%<>�R$,�(�q%))�H(GA%,13,�q%+" : "+�m%)
8�
B�C(GA%,9)�
L�FF%=�ș274960,1:FF%=�
V��FF%=�ș274959,1:FF%=�
`�
j�C(GA%,10)�
t�fF%=�ș274960,2:fF%=�
~��fF%=�ș274959,2:fF%=�
��
��C(GA%,11)�
��cF%=�ș274960,3:cF%=�
���cF%=�ș274959,3:cF%=�
��
��C(GA%,12)�
��WF%=�ș274960,4:WF%=�
���WF%=�ș274959,4:WF%=�
��
��
��
���f(�i%)
�_B$,vE%,rB%

i%=�A(60+24)
i%!0=-1
i%!4=60
(
i%!8=0
2|(i%+12)=1814.1732
<i%!20=7
Fi%!24=-1
Pi%!28=0
Zi%!32=0
di%!36=0
ni%!40=-1
xi%!44=-1
�i%!48=0
�i%!52=0
�$(i%+(i%!4))="Draw"
�i%!(i%!4+4)=201
�i%!(i%!4+8)=0
�!$(i%+(i%!4+12))=�p(�I," ",11)
�i%!8=i%!4+24
��Q(0,i%)
��Q(0,i%)
��Q(0,i%)
��Q(0,i%)
�i%!48=�A(16)
�
vE%=i%!48
vE%!0=0
vE%!4=0
vE%!8=0
"vE%!12=0
,i%!52=�A(24)
6
rB%=i%!52
@rB%!0=1<<16
JrB%!4=0
TrB%!8=0
^rB%!12=1<<16
hrB%!16=0
rrB%!20=0
|�
���SE(O$,dM%)
�$UF%=O$
�UF%+=�O$
��
�
?UF%=0
�
UF%+=1
��UF%�4=0
��
���dE(lC%,nK%,fL%,RL%,SL%)
�
lC%!0=nK%
�
lC%!4=fL%
�
lC%!8=RL%
�lC%!12=SL%
�
��Q(l%,HL%)
�uE%
&i%=�K(i%,4)
0uE%=i%+i%!8
:!uE%=l%
Di%!8+=4
N�
X��pD(HL%,p$)
b�uE%
l�i%!28>0��mC(i%)
vi%!28=i%!8
��Q(6,i%)
�
�Q(36,i%)
�
�Q(-1,i%)
�
�Q(-1,i%)
��Q(1,i%)
��Q(1,i%)
�i%=�K(i%,12)
�uE%=i%+i%!8
�$uE%=p$
�i%!8+=12
��
���mC(i%)
��lC%

�i%!28>0�
lC%=i%+(i%!28)
lC%!4=(i%+i%!8)-lC%
 i%!28=0
*�
4�
>��qB(i%)
H�T(i%!48)��A(i%!48)
R
�A(i%)
\�
f��CG(i%,CB$)
p�X%
z
X%=�(CB$)
�!ș12,2,X%,i%+(i%!4),i%!8-i%!4
��#X%
��("SetType "+CB$+" &AFF")
��
�ݤxA(p$)
��SC%,X%,iB%
��f(SC%)
�
SC%!8-=40
�iB%=�i(p$)
�SC%=�K(SC%,iB%)
�X%=�(p$)
�ș12,4,X%,SC%+SC%!4,iB%
��#X%
SC%!8=iB%+SC%!4
�Z(i%,1,1)
=SC%
$��PE(i%,I,J,L,M)
.�TA%
8TA%=i%+i%!4
B�(TA%+32)=0�!(TA%+36)=0�
L!(TA%+24)=I
V!(TA%+28)=J
`!(TA%+32)=L
j!(TA%+36)=M
t�
~�I<!(TA%+24)�!(TA%+24)=I
��J<!(TA%+28)�!(TA%+28)=J
��L>!(TA%+32)�!(TA%+32)=L
��M>!(TA%+36)�!(TA%+36)=M
��
��i%!28>0��vB(i%,I,J,L,M)
��
���vB(i%,I,J,L,M)
��TA%
�TA%=i%+i%!28
��!(TA%+8)=-1�
�!(TA%+8)=I
��
�I<!(TA%+8)�!(TA%+8)=I

�
�!(TA%+12)=-1�
!(TA%+12)=J
(�
2�J<!(TA%+12)�!(TA%+12)=J
<�
F�L>!(TA%+16)�!(TA%+16)=L
P�M>!(TA%+20)�!(TA%+20)=M
Z�
d��p(i%,FA,HA,IA,GA,zJ%)
n�sH%,lH%,TC%,rB%,rD%
xsH%=i%+i%!4
�lH%=i%!8-i%!4
�
rB%=i%!52
�rB%!20=0
�rB%!24=0
�TC%=�A(16)
��zJ%<>0�rD%=256�rD%=1
�ș283969,0,sH%,lH%,rB%,TC%
�H=(TC%!0)/rD%
�G=(TC%!4)/rD%
�F=(TC%!8-TC%!0)/rD%
�D=(TC%!12-TC%!4)/rD%
��A(TC%)
��
ݤTC(i%)
=i%!8-i%!4
ݤhC(bB$,y,BA)
"�ZJ%
,$ș262273,,bB$,y*16,BA*16,0,0�ZJ%
6=ZJ%
@��UA(i%,w%,y%,s%,UC%)
J�IB%,cE%,tE%
T�UC%=-1�UC%=1�UC%=0
^
IB%=i%!52
hcE%=i%+i%!4
rtE%=i%!8-i%!4
|IB%!16=w%*256
�IB%!20=y%*256
�"ș283968,UC%,cE%,tE%,IB%,s%+28
�IB%!16=0
�IB%!20=0
��
���UA(i%,w%,y%,CA,t,s%,UC%)
��IB%,cE%,tE%
��UC%=-1�UC%=1�UC%=0
�IB%=�A(24)
�cE%=i%+i%!4
�tE%=i%!8-i%!4
�!IB%=�(65536*CA)
�IB%!4=0
IB%!8=0
IB%!12=�(65536*t)
IB%!16=w%*256
&IB%!20=y%*256
0"ș283968,UC%,cE%,tE%,IB%,s%+28
:�A(IB%)
D�
N��Z(i%,C,E)
X�ID%
b
ID%=i%!52
lID%!0=�(65536*C)
vID%!12=�(65536*E)
��
���zC(i%,OA,DA)
��ID%
�
ID%=i%!52
�C=ID%!0/65536
�E=ID%!12/65536
��
���NA(i%,o%,GG%,UG%,WG%,AG%)
��H,G,F,D
��p(i%,H,G,F,D,�)
�*�wB(o%,0,-(AG%+UG%+D+G),F+GG%+WG%,0,0)
��
�>��TA(i%,o%,GG%,UG%,WG%,AG%,�C,�E):�H,G,F,D,KC%,gI%,FI%,a,b
�Z(i%,a,b)
�Z(i%,1,1)
�p(i%,H,G,F,D,�)
 KC%=�A(36)
*!KC%=o%
4ș262347,,KC%
>'gI%=(KC%!12-KC%!4+KC%!20)-(GG%+WG%)
H'FI%=(KC%!16-KC%!8+KC%!24)-(AG%+UG%)
RC=(gI%/(F-0)):E=(FI%/(D-0))
\�A(KC%):�Z(i%,a,b)
f�
pݤiB:=2.18*100
z���SC:_MSE_SELECTBUT=4:_MSE_MENUBUT=2:_MSE_ADJUSTBUT=1:_EVENT_NULL=0:_EVENT_REDRAWWIN=1:_EVENT_OPENWIN=2:_EVENT_CLOSEWIN=3:_EVENT_PTRLEAVING=4:_EVENT_PTRENTERING=5:_EVNT_MSECLICK=6:_EVNT_DRAGEND=7:_POPUP_TYPE_TEXT=0
��_POPUP_TYPE_WIMPCOLOUR=1:_POPUP_TYPE_DATEPICK=2:_POPUP_TYPE_CALCULATOR=3:_POPUP_TYPE_FONTPICK=4:_POPUP_TYPE_LINEFONT=5:_POPUP_TYPE_FONTMENU=6:_POPUP_TYPE_TIMEPICK=7:_POPUP_TYPE_COLOUR24=8:_IBAR_RIGHT%=-1:_IBAR_LEFT%=-2:_BUTTON_TYPE_NEVER=0
�._BUTTON_TYPE_CLICK=3:_BUTTON_TYPE_MENU=9:�
� ݤjB:�h%:h%=_U%!80:�h%=0�=""
�=$h%
�3ݤZA(PF%,d%,gC%):�e%,t%,y%,LA%,CA%:�d%=-1�d%=-2
�=LA%=�a(_U%!12)-8:e%=0:y%=�:t%=_U%!12:j$="":�:�(t%!e%=d%)�
��t%!(e%+4)=gC%�
�%CA%=t%!(e%+8):�CA%=-2�CA%=_U%!252
�y%=�
��
��
��:e%+=48:�(e%>=LA%�y%):=CA%
�E��NC(ZD%,d$,uA$,HB$):�f%,h%,sB%:笤iA(d$)��99,�N("SHELLMSG03",d$)
�f%=�A(12):f%!0=�A(�d$+1):h%=f%!0:$h%=d$:f%!4=�A(�uA$+1):h%=f%!4:$h%=uA$:f%!8=�A(�HB$+1):h%=f%!8:$h%=HB$:ș285646,ZD%,f%:ș285644,,�:�
ݤB(L$):=�t(L$,"","")
ݤN(L$,GA$):=�t(L$,GA$,"")
$$ݤKA(L$,GA$,aA$):=�t(L$,GA$,aA$)
.:ݤt(L$,GA$,aA$):�p%,L%,AA$,hE%,aD%:�L$,8)="SHELLMSG"�
8hE%=_U%!284:aD%=_U%!280
B�hE%=_U%!64:aD%=_U%!68
L5�:ș398594,aD%,L$,hE%,256,GA$,aA$�,,,L%;p%:�p%�1�
V�hE%?L%=13:AA$=$(hE%)
`
�:=AA$
j1ݤzA(hC%,MA$):�dH%,JB%:�dH%4:!dH%=0:�o(3.1)�
t2hC%=310:ș262336,hC%,&4B534154,MA$,dH%�hC%,JB%
~/�hC%=200:ș262336,hC%,&4B534154,MA$�hC%,JB%
��:�_U%!100�1<<6�
�!ș"WimpExt_Initialise",14,JB%
��:_U%!148=JB%:=JB%
�9ݤPB(hC%,MA$):�JB%:JB%=�zA(hC%,MA$):ș530050,JB%:=JB%
���iC(JB%):�DB�
��bF
�
�:�q�
��HD
��:�_U%!100�1<<6�
�!ș"WimpExt_Initialise",14,JB%
�V�:ș393437,JB%,&4B534154:ș661123,JB%:�_U%!100�1<<2�ș"XImpulse_CloseDown",_U%!148
��
��gF(JB%):�q�

�QE

�:�q�
�HD
(�:�_U%!100�1<<6�
2!ș"WimpExt_Initialise",14,JB%
<I�:ș393437,JB%,&4B534154:�_U%!100�1<<2�ș"XImpulse_CloseDown",_U%!148
F.�("Unset "+_shell_AppName$+"$BasicFile"):�
PwݤSC(oB$,iL%):�tA%,QG%:QG%=_U%!232:ș262273,,oB$,iL%*16,JA*16,0,0�tA%:QG%?tA%+=1:�QG%?tA%>=255��M(�B("SHELLMSG18"))
Z=tA%
d���TC:�XB%,u%,h%,u$:�D$,G$,NF%:�CB:�SC:_SHELL_SENDDATALOAD_MY_REF%=0:_SHELL_SENDDATALOAD_FILE$="":�_U%360,_shell_blk%260:_Q%=�A(3000):XB%=�A(48):XB%!0=0:XB%!4=0:XB%!8=0
n�XB%!12=0:XB%!16=0:XB%!20=0:XB%!24=0:XB%!28=0:XB%!32=0:XB%!36=0:XB%!40=0:XB%!44=0:_U%!0=0:_U%!4=0:_U%!8=0:_U%!12=XB%:_U%!16=1:_U%!20=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
x�_U%!84=-1:_U%!88=0:_U%!92=0:_U%!96=0:_U%!100=0:_U%!108=-1:_U%!112=-1:_U%!116=-1:_U%!120=-1:_U%!124=-1:_U%!128=0:_U%!132=0:_U%!136=-1:_U%!140=-1:_U%!144=-1:_U%!148=0:_U%!152=0:_U%!156=0:_U%!176=0:_U%!180=0:_U%!184=0:_U%!188=0:_U%!192=0:_U%!196=0
��_U%!200=0:_U%!204=0:_U%!208=-1:_U%!212=-1:_U%!216=0:_U%!220=0:_U%!224=0:_U%!228=0:_U%!232=�A(256):_U%!236=�A(256):_U%!240=-1:_U%!244=0:_U%!252=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%!304=0:_U%!308=0:_U%!316=0:_U%!324=0:_U%!336=0:_U%!340=0:_U%!344=0:�GA(_U%!232,256,0):�GA(_U%!236,256,0):D$=�f("Obey$Dir",1):G$=��d(D$),2):_U%!188=�A((�D$)+1)
�r_U%!196=�A((�G$)+1):h%=_U%!188:$h%=D$:h%=_U%!196:$h%=G$:h%=�P("WimpExtension",1.98):�h%=��_U%!100=_U%!100�1<<6
�%h%=�z:�h%=��_U%!100=_U%!100�1<<10
�h�YB:NF%=100:�HA(NF%):�IA(NF%):ș66�_POLL_EARLIEST_TIME%:_POLL_EARLIEST_TIME%+=NF%:u$=�SA(1):�u$<>""�
�9_U%!100=_U%!100�1<<5:h%=�A(�u$+1):$(h%)=u$:_U%!324=h%
��:�
����CB:�l%:l%=�_shell_Bumpers_Init:l%=�_shell_CaretMove_Init:l%=�_shell_DataLoad_Init:l%=�_shell_DataSave_Init:l%=�_shell_Debug_Init:l%=�_shell_Errors_Init:l%=�_shell_Evnts_Init:l%=�_shell_ExReg_Init:l%=�_shell_Files_Init
�l%=�_shell_Iconbar_Init:l%=�_shell_Icons_Init:l%=�_shell_IntHelp_Init:l%=�_shell_Memory_Init:l%=�_shell_Menus_Init:l%=�_shell_MenuList_Init:l%=�_shell_Messages_Init:l%=�_shell_OS_Init:l%=�_shell_Pointer_Init:l%=�_shell_Poll_Init:l%=�_shell_PopUps_Init
ܵl%=�_shell_ProgEvnts_Init:l%=�_shell_Sliders_Init:l%=�_shell_Sprites_Init:l%=�_shell_Strings_Init:l%=�_shell_StaticList_Init:l%=�_shell_WindowList_Init:l%=�_shell_Windows_Init:�
�ݤrA:�u$:�_U%!324<>0�
�u$=$(_U%!324)
�	�:=u$
ݤl:�h%:h%=_U%!188:=$h%
ݤIC:�h%:h%=_U%!192:=$h%
ݤI:�h%:h%=_U%!196:=$h%
"C��PB:�PA$,h%,G$,D$,QF%:�GD%,NE%:G$=�I:D$=�l:�m(G$+"Res$Path")�
,_U%!100=_U%!100�1<<3
6�:�m(G$+"Data$Dir")�
@CPA$=�f(G$+"Data$Dir",1):_U%!192=�A((�PA$)+1):h%=_U%!192:$h%=PA$
J*�_U%!192=�A((�D$)+1):h%=_U%!192:$h%=D$
T�:�_U%!100�1<<3�
^�H(G$+"Res:Messages")�
h'�a(G$+"Res:Messages",_U%!68,_U%!64)
r�:�H(G$+"Res:ShellMsgs")�
|*�a(G$+"Res:ShellMsgs",_U%!280,_U%!284)
�1��a("EvntShellRes:ShellMsgs",_U%!280,_U%!284)
�L�:ș131125,-1,4�,,NE%:ș131125,-1,5�,,GD%:�GD%=1��H(G$+"Res:Sprites22")�
�!_U%!16=�n(G$+"Res:Sprites22")
���H(G$+"Res:Sprites")�
�_U%!16=�n(G$+"Res:Sprites")
�
�_U%!16=1
��
�+�:QF%=�VA:�QF%��H(G$+"Res:Templates3")�
��j(G$+"Res:Templates3",l%)
���H(G$+"Res:Templates")�
��j(G$+"Res:Templates",l%)
��
��
��H(D$+".Messages")�
$�a(D$+".Messages",_U%!68,_U%!64)
�:�H(D$+".ShellMsgs")�
&'�a(D$+".ShellMsgs",_U%!280,_U%!284)
01��a("EvntShellRes:ShellMsgs",_U%!280,_U%!284)
:I�:ș131125,-1,4�,,NE%:ș131125,-1,5�,,GD%:�GD%=1��H(D$+".Sprites22")�
D_U%!16=�n(D$+".Sprites22")
N��H(D$+".Sprites")�
X_U%!16=�n(D$+".Sprites")
b
�_U%!16=1
l�
v(�:QF%=�VA:�QF%��H(D$+".Templates3")�
��j(D$+".Templates3",l%)
���H(D$+".Templates")�
��j(D$+".Templates",l%)
��
��
�8�:ș285632:�A(_Q%):_Q%=�A(1024):�H(D$+".EvntData")�
��CC(D$+".EvntData")
��
��:�MB�
��lD
��:�
�mݤOB(x$):�S$,AA$,tB%:S$="":ȕ�x$,"\")>0:tB%=�x$,"\"):S$+=�x$,tB%-1):AA$=�x$,tB%+1,1):x$=�x$,tB%+2):ȎAA$�
��"A":S$+="Click ADJUST to"
�"a":S$+="ADJUST"
"�"D":S$+="Drag with SELECT to"
"�"d":S$+="Drag with ADJUST to"
 0�"G":S$+="This option is greyed out because"
*%�"R":S$+="Move the pointer right"
4�"S":S$+="Click SELECT to"
>�"s":S$+="SELECT"
H�"T":S$+="This is the"
R�"W":S$+="This window is"
\�"w":S$+="window"
fS$+="\"+AA$
p�:�:=S$+x$
zMݤg(K$,nL%,SA$,KA$):�vF%,sD%:sD%=�A(260):!sD%=0:$(sD%+4)=K$+�(0):�SA$=""�
�
SA$=�I
�%�:�KA$=""�KA$="Message from "+SA$
�	�nL%�
�ș262367,sD%,19,KA$�,vF%
��ș262367,sD%,17,KA$�,vF%
��:�A(sD%):=vF%
��ݤuC(c,p%,aK%,hK%,lK%,eB%,YG%,LC%,MC%,bG%):�Q%:Q%=�A(3000):Q%!0=YG%:Q%!4=LC%:Q%!8=MC%:Q%!12=bG%:Q%!16=0:Q%!20=0:Q%!24=-1:Q%!28=p%:Q%?32=7:Q%?33=2:Q%?34=aK%:Q%?35=hK%:Q%?36=3:Q%?37=1:Q%?38=2:Q%?39=0:Q%!40=0:Q%!44=eB%
�qQ%!48=lK%:Q%!52=0:Q%!56=317:Q%!60=12288:Q%!68=1:Q%!72=c:Q%!76=-1:Q%!80=�$c:Q%!84=0:ș262337,,Q%�r%:�A(Q%):=r%
�ݤUC:�_U%!20<>0�
�'ș262356,,-1:l%=�x(_U%!20):_U%!20=0
��:=�
�ݤuA(r%):=-1
�ݤuB(r%):=-1
m��sD(A,�DB%,�NB%,�fK%,�mK%):�gA%,mA%:�IC(A,gA%,mA%):DB%=A!24-gA%:NB%=A!28-mA%:fK%=A!32-gA%:mK%=A!36-mA%:�

��aA:�
$��VE(_Q%,d%,v%):�CA%:�:��:��:�
$�v%<>-1�d%>-1�
.!CA%=�ZA(_Q%!8,d%,v%):�CA%<>0�
8�q(_Q%,CA%,d%,v%,�)
B�
L�:�
Vl��QC:�a%,c%,nA%,_B%:a%=�D("iconbar",_c_DLoad_ICONBAR_ICON%,_m_DLoad_Anchor%,_c_DLoad_RecSize%,�):�a%>-1�
`3_m_DLoad_FileName$=�rA:�_m_DLoad_FileName$<>""�
jWc%=!_m_DLoad_Anchor%:c%+=a%:nA%=c%!16:_B%=nA%��(1<<31):�y(_m_DLoad_FileName$)=_B%�
t)�JA(-1,_B%,�i(_m_DLoad_FileName$),c%)
~�
��
��:�
����DA(UK%):�j$,CA%,DA$,AC$,wI%,AC%,VC%,_F%:�d%,v%,l%,_temp28%,_temp32%,_temp24%,_temp%,YK%:�bM%,a%,SI%:�_m_DLoad_LoadPending%=��
��QC:_m_DLoad_LoadPending%=�
��:ȎUK%�
� �_EVENT_NULL:�_closedown%=��
�[ș66�SI%:ȕ(SI%-_POLL_EARLIEST_TIME%)>0:_POLL_EARLIEST_TIME%+=_POLL_INTERVAL%:�:�jA=��
��RG
��:�aA:�QA�
��KA
���lC
��:�oA�
�nC

�
�
 �_EVENT_REDRAWWIN:�oC(_Q%!0)
(!�_EVENT_OPENWIN:�T(_Q%!0,�,0)
2�_EVENT_CLOSEWIN:�qC(_Q%!0)
< �_EVENT_PTRLEAVING:�sC(!_Q%)
F!�_EVENT_PTRENTERING:�CD(!_Q%)
P��_EVNT_MSECLICK:AC%=_Q%!0:VC%=_Q%!4:_U%!272=_Q%!0:_U%!276=_Q%!4:_EVNTS_LAST_MOUSEBUTTON%=_Q%!8:_EVNTS_LAST_WINDOWCLICKED%=_Q%!12:_EVNTS_LAST_ICONCLICKED%=_Q%!16:Ȏ_Q%!8�
Z�4:�LA(�J,�L)
d�2:�MA(�J,�L)
n�1:�r(�J,�L)
x�
��7:_U%!128=0:�QA=��
��ID:�sA
���tA
��
��8:Ȏ_Q%!24�
�;�13,394,398,399,410,430,431:_F%=�yA(_Q%!0,_Q%!4,_Q%!24)
�_F%=�_A(_Q%!24)
��:�_F%�
�ș262364,_Q%!24
��
��
��9:�uA(_Q%)
��17,18:�vA(_Q%)
�19:�wA(_Q%)
�:�
*��q(_Q%,CA%,d%,v%,_I%):�PA%,z%:�_I%=��
"�s(_Q%!0,_Q%!4,CA%)
,��PA%=�A(50):z%=�A(36):PA%!0=d%:PA%!4=v%:ș262350,,PA%:z%!0=d%:ș262347,,z%:�s(z%!4+PA%!16+64,_Q%!4,CA%):ȗ�z%!4+PA%!16+64,_Q%!4:�A(PA%):�A(z%)
6�:�
@7��jF:�p%,j$,l%,VE%,m%:VE%=�A(12+(�O(�J)*32)):�J>0�
JIș262358,�J,VE%,61440,45056:m%=0:ȕVE%!m%<>-1:�VE%!m%=�L��xA(�J,�L,1)
Tm%+=4:�
^�:�L=0��yA(_Q%,�J,�L)
h�r(�J,�L):�A(VE%):�
rݤiC(d%,v%):=�
|5��oC(r%):�KF%,j$,gA%,mA%,f%:�:f%=�A(100):��:�PA
��f%!0=r%:ș262344,,f%�KF%:gA%=f%!4-f%!20:mA%=f%!16-f%!24:ȕKF%:ș530049,,f%:�_A(r%,f%,gA%,mA%):ș262346,,f%�KF%:�:�A(f%):��:�
�"��vA(_Q%):�h%,l%,mI%:Ȏ_Q%!16�
��_MESSAGE_QUIT:�z:�
��_MESSAGE_DATASAVE:�AB(_Q%)
�"�_MESSAGE_DATASAVEACK:�BB(_Q%)
�!�_MESSAGE_DATALOAD:�QA(_Q%,�)
�"�_MESSAGE_DATALOADACK:�DB(_Q%)
��5:�QA(_Q%,�)
��_MESSAGE_RAMFETCH:�EB(_Q%)
�"�_MESSAGE_RAMTRANSMIT:�FB(_Q%)
��_MESSAGE_PREQUIT:�GB(_Q%)
��_MESSAGE_PALETTECHANGE:�HB
�%�_MESSAGE_SAVEDESKTOP:�IB(_Q%!20)
 �_MESSAGE_SHUTDOWN:�JB
 �_MESSAGE_HELP:�KB(_Q%)
 "�_MESSAGE_MENUWARNING:�LB(_Q%)
 &�_MESSAGE_MODECHANGE:�MB
 0E�_MESSAGE_COLOURPICKERCOLOURCHOICE:mI%=(_Q%!24�1):�iF(_Q%!28,mI%)
 :0�_MESSAGE_DESKFONT_CHANGED:�NB(_Q%!20):�EB�
 D�iD(_Q%!20)
 N�
 XQ�_MESSAGE_TASKINIT:�OB(_Q%!4,�V(_Q%+28)):�_U%!208=-1��V(_Q%+28)="StrongHelp"�
 bQ_U%!208=_Q%!4:�t("Help_Install -DieWithTask "+�l+"."+�I):h%=_U%!216:�$h%<>""�
 l"�QB($h%):�A(_U%!216):_U%!216=0
 v�
 ��
 �@�_MESSAGE_TASKCLOSEDOWN:�RB(_Q%!4):�_Q%!4=_U%!208�_U%!208=-1
 �2�_MESSAGE_TASKNAMEIS:�V(_Q%+28)="StrongHelp"�
 �_U%!208=_Q%!20
 ���RA
 ��
 ��524608:�SB(_Q%)
 ��524611:�TB(_Q%)
 ��524613:�UB(_Q%)
 ��524615:�VB(_Q%)
 �
�WB(_Q%)
 ��:�
 ���WB(_Q%):�W$:Ȏ_Q%!16�
!C�277248:W$=$(_Q%+20):�W$,30)="EvntShellLib:ShellDBug started"�
!�_U%!100�1<<4�
!N_U%!100=(_U%!100�1<<4):�c(277248,"ShellDBug:Init Debug messages from "+�I)
! �
!*+�:�W$,25)="EvntShellLib:TraceInitAck"�
!4_U%!100=(_U%!100�1<<4)
!>&�:�W$,20)="EvntShellLib:TraceOn"�
!H�SA
!R'�:�W$,21)="EvntShellLib:TraceOff"�
!\�ZB
!f.�:�W$,28)="EvntShellLib:ListClickSelect"�
!p�aB
!z,�:�W$,26)="EvntShellLib:ListClickMenu"�
!��bB
!�.�:�W$,28)="EvntShellLib:ListClickAdjust"�
!��cB
!�+�:�W$,25)="EvntShellLib:ListHelpTags"�
!��dB
!�*�:�W$,24)="EvntShellLib:ListBumpers"�
!��eB
!�,�:�W$,26)="EvntShellLib:ListPointerIn"�
!��gD
!�-�:�W$,27)="EvntShellLib:ListPointerOut"�
!��hD
!�+�:�W$,25)="EvntShellLib:ListDataLoad"�
!��fB
"+�:�W$,25)="EvntShellLib:ListDataSave"�
"�gB
"�
"$�:�hB(_Q%):�
".��hB(_Q%):�
"80��EB(_Q%):�JM%,KG%,PG%:PG%=�:�_U%!144>32768�
"B4_Q%!12=_Q%!8:_Q%!16=7:KG%=_U%!136:�_U%!140=4089�
"L_U%!144+=4
"V�:�(KG%-_U%!128)<_Q%!24�
"`_Q%!24=KG%-_U%!128:PG%=�
"j�
"t}�:ș262385,_U%!148,_U%!144+_U%!128,_Q%!4,_Q%!20,_Q%!24:ș262375,17,_Q%,_Q%!4:_U%!120=_Q%!8:_U%!128+=_Q%!24:�PG%�_U%!128=0
"~�:�
"�,��FB(_Q%):�a%,f%,GB$,h%:�_Q%!12=_U%!112�
"�$_U%!128+=_Q%!24:�_Q%!24<_U%!132�
"�na%=�xB(�E(�J),�L,_U%+96,16,�):f%=_U%!96+a%:h%=_U%!156:GB$=�V(h%+44):�YF(h%!40,_U%!152,f%!8,GB$,_U%!132,f%)
"���_U%!128>_U%!132�
"�'_U%!152=�K(_U%!152,_U%!128,_U%!132)
"�e�:_Q%!12=_Q%!8:_Q%!16=6:_Q%!20=_U%!152+_U%!128:_Q%!24=_U%!132:ș262375,18,_Q%,_Q%!4:_U%!112=_Q%!8
"��
"�/��A(_U%!152):_U%!152=0:�M(�B("SHELLMSG15"))
"��:�
"�UݤkA(rM%):�fA$,SG%,RF%,WC%:fA$=�V(_Q%+44):SG%=�i(fA$):�SG%<0��M(�B("SHELLMSG16"))
"�5WC%=�A(SG%):ș131080,16,fA$,WC%,0�;RF%:�lA(RF%)�
"��A(WC%)
#�
#

�:=WC%
#ݤlA(RF%):=((RF%�1)=1)
#a��z:�aD%:aD%=_U%!68:ș398596,aD%:ș131102,7,,aD%:�iB:ș394946:ș393424,,-1:�jB:�iC(_U%!148):�
#(+��AB(_Q%):�h%,a%,f%,u%:�_Q%!4<>_U%!148�
#2-a%=�MA(_Q%!20,_Q%!24,_U%+96,16,�):�a%>-1�
#<%f%=_U%!96+a%:�_C(_Q%!40,f%!8,�)�
#F�_�
#P`_Q%!0=256:_Q%!12=_Q%!8:_Q%!36=-1:_Q%!16=2:$(_Q%+44)=�l+".ScrapFile"+�0:ș262375,18,_Q%,_Q%!4
#Z���A(_U%!156):_U%!156=�A((_Q%!0)+8):h%=_U%!156:�u%=0�_Q%!0�4:h%!u%=_Q%!u%:�u%:_EVNTS_LAST_WINDOWCLICKED%=_Q%!20:_EVNTS_LAST_ICONCLICKED%=_Q%!24:_U%!128=0:_U%!132=_Q%!36:_U%!152=�A(_Q%!36)
#dl_Q%!0=28:_Q%!12=_Q%!8:_Q%!16=6:_Q%!20=_U%!152+_U%!128:_Q%!24=_U%!132:ș262375,18,_Q%,_Q%!4:_U%!112=_Q%!8
#n�
#x�
#��
#��
#��:�
#�ݤ_:�j%:�_U%!100�1<<1�
#�j%=�
#�	�j%=�
#�	�:=j%
#�1��kB(d%,v%):�a%,f%,LA%:f%=_U%!72:a%=0:�f%<>0�
#� LA%=�a(f%)-8:�:�!(f%+a%)=d%�
#�<f%+=a%:h$=�G(!f%,f%!16):�h$,".")=0��M(�B("SHELLMSG01"))
#�
a%=LA%
#��:a%+=24:�a%>=LA%
#��:�
$��DB(_Q%):�
$��wA(_Q%):Ȏ_Q%!16�
$�3:�lB(_Q%)
$"�6:�mB(_Q%)
$,)�:�_Q%!8=_SHELL_SENDDATALOAD_MY_REF%�
$6�z�
$@-�("Filer_Run "+_SHELL_SENDDATALOAD_FILE$)
$J(�("Run "+_SHELL_SENDDATALOAD_FILE$)
$T�
$^�:�
$h2��mB(_Q%):�nH%,h%:h%=_U%!156:�_Q%!12<>_U%!112�
$r�_U%!128=0�
$|0ș131107,"Wimp$Scrap",,-1,0,3�,,nH%:�nH%<>0�
$�w$(h%+44)="<Wimp$Scrap>"+�(0):h%!0=(49+�(�V(h%+44)))��3:h%!12=h%!8:h%!16=2:h%!36=-1:ș262375,18,h%,h%!4:_U%!108=h%!8
$���M(�B("SHELLMSG14"))
$��
$�+��A(_U%!152):_U%!152=0:�M("SHELLMSG06")
$��
$��:�
$�h��nB(RA%,�M$,�T$):�j%,AB%,h%,a%,y%,LA%,KB%,m%:�JD%:JD%=0:AB%=_U%!220:a%=0:y%=�:M$="":JD%=0:�T(AB%)�
$�<�:m%+=4:�AB%!m%=-1:LA%=m%:m%=0:�:h%=!(AB%+a%+0):�h%<>-1�
$��h%=RA%�
$�Fy%=�:KB%=AB%!(a%+4):M$=$KB%:JD%=AB%!(a%+8):KB%=AB%!(a%+12):T$=$KB%
$��:a%+=16
$��a%=LA%
$��:�y%�a%>=LA%
%�M$="":T$=""
%
�:�JD%=0�
%�:�
%&2��oB(ZD%,lJ%,M$,T$):�h%,KB%,m%,AB%:�_U%!220=0�
%0�_U%!220=�A(32):h%=_U%!220:h%!0=ZD%:h%!4=�A(�M$+1):$(h%!4)=M$:h%!8=lJ%:h%!12=�A(�T$+1):$(h%!12)=T$:h%!16=-1:h%!20=-1:h%!24=-1:h%!28=-1
%:��AB%=�K(_U%!220,32):_U%!220=AB%:m%=0:�:m%+=16:�AB%!m%=-1:h%=_U%!220:h%!m%=ZD%:h%!(m%+4)=�A(�M$+1):KB%=h%!(m%+4):$(KB%)=M$:h%!(m%+8)=lJ%:h%!(m%+12)=�A(�T$+1):KB%=h%!(m%+12):$(KB%)=T$
%D;h%!(m%+16)=-1:h%!(m%+20)=-1:h%!(m%+24)=-1:h%!(m%+28)=-1
%N�:�
%X
��EF:�
%b2��IC(A,�VA%,�WA%):VA%=A!0-A!16:WA%=A!12-A!20:�
%loݤyA(d%,v%,wA%):�EB%,jC%,kC%,m%:�AF%,EF%,DA%,BG%:BG%=�:EB%=�O(d%):DA%=�A((EB%+1)*4):ș262355,,DA%:�!DA%=-1�
%v�A(DA%):BG%=�
%��:�BG%�
%�=ș262358,d%,DA%,4251648,57344:jC%=!DA%:m%=0:�:�DA%!m%=v%�
%�!AF%=DA%!(m%-4):EF%=DA%!(m%+4)
%�,�:m%+=4:�DA%!m%=-1:kC%=DA%!(m%-4):ȎwA%�
%��13:�pB(d%,0,4)
%��398,394:�v%=kC%�
%�5ș262354,d%,jC%,-1,-1,-1,�(�G(d%,jC%)):�U(d%,jC%)
%�6�ș262354,d%,EF%,-1,-1,-1,�(�G(d%,EF%)):�U(d%,EF%)
%��
%��399,410:�v%=jC%�
%�5ș262354,d%,kC%,-1,-1,-1,�(�G(d%,kC%)):�U(d%,kC%)
%�6�ș262354,d%,AF%,-1,-1,-1,�(�G(d%,AF%)):�U(d%,AF%)
%��
&:�431:ș262354,d%,jC%,-1,-1,-1,�(�G(d%,jC%)):�U(d%,jC%)
&:�430:ș262354,d%,kC%,-1,-1,-1,�(�G(d%,kC%)):�U(d%,kC%)
&
�:�A(DA%)
& �:=�
&*C��pB(d%,v%,PF%):ș6,15,1:_Q%!8=PF%:_Q%!12=d%:_Q%!16=v%:�DA(6):�
&4E��rB(p%,K$,v$):�gA%,mA%,DB%,NB%,AC%,VC%:CC%=0:eB%=0:�p%�1�K$<>""�
&>�p%�64�
&H�ș262276,p%>>24�,,mA%,,NB%:ș262295,,�26+�(p%>>24)+K$�,gA%,,DB%:ș262280,,gA%�,gA%:ș262280,,DB%�,DB%:CC%=DB%-gA%:eB%=NB%-mA%
&R�CC%=6*uB%+16*�K$:eB%=32
&\�:�p%�4eB%+=2*vB%
&f�:�p%�2�v$<>""�
&p5ș131118,296,�NA,v$�,,,AC%,VC%,,tI%;P%:�(P%�1)=0�
&zcș131125,tI%,4�,,gK%:AC%=AC%<<gK%:ș131125,tI%,5�,,AL%:VC%=VC%<<AL%:�p%�2048AC%=AC%/2:VC%=VC%/2
&��(p%�539)=19AC%=CC%+AC%
&��AC%>CC%CC%=AC%
&��VC%>eB%eB%=VC%
&��
&��:�
&�4��XD(LD%,MD%):!_Q%=LD%:_Q%!4=MD%:ș262350,,_Q%:�
&�+��YD(X,Y,K$):�tA(X,Y-32,X+16*�(K$),Y)�
&��X,Y:�K$
&��:�
&�ݤtA(A%,B%,C%,D%):�C%<P�=�
&��A%>m�=�
&��B%>n�=�
&��D%<o�=�
'=�
'���ZD:P=_Q%!28:o=_Q%!32:m=_Q%!36:n=_Q%!40:p=_Q%!4:q=_Q%!8:r=_Q%!12:s=_Q%!16:e=_Q%!20:f=_Q%!24:u=r-p:v=s-q:KA=e:LA=e+u:MA=f:NA=f-v:�
'ݤXC(BB%,LC%):�BB%<LC%�=LC%
'$=BB%
'./ݤd(I$):ȕ�I$,"."):I$=�I$,�I$,".")+1):�:=I$
'8'ݤAB(gA$):�QA%,NA$,h%:�gA$,".")=0�
'B
NA$=""
'L;�h%=0:�:QA%=h%+1:h%=�gA$,".",QA%):�h%=0:NA$=�gA$,QA%-2)
'V
�:=NA$
'`9ݤyB(U):RA$="":ȕ?U<>0�?U<>13:RA$=RA$+�?U:U+=1:�:=RA$
'j���aD(tH%,�X%,�Y%):�eG%,II%,XM%,ZI%,pI%,ND%:ND%=�A(100+(�O(tH%)*32)):eG%=ND%:!eG%=tH%:ș262348,,eG%:II%=ND%!4:kK%=ND%!16:ZI%=ND%!20:pI%=ND%!24:X%=X%+(ZI%-II%):Y%=Y%+(pI%-kK%)
't
�A(ND%):�
'~%ݤzB:�hD%:ș262380,-1,-1�hD%:=hD%
'�?ݤ_B(hD%,bA%):�TH%:ș262380,hD%+bA%,-1�TH%:�TH%<hD%+bA%�=-1
'�=TH%
'���dD:ș262380,hD%,-1:�
'�T��sB(YA%):�A:A=�A(36):A!0=YA%:ș262347,,A:�tB(A!4,A!8,A!12-A!4,A!16-A!8):�A(A):�
'���uB:�("Pointer"):�
'�L��tB(VA%,WA%,mF%,w%):ȗȓVA%,WA%,mF%,w%:nM%=VA%:CM%=WA%:LM%=mF%:UM%=w%:�
'�0��tD(S%,kL%):!S%=kL%:S%!8=16:ș46,9+256,S%:�
'�&��EE(d%,gC%):�CA%,DA$:�d%=-1�d%=-2
'�CA%=�ZA(2,d%,gC%):�CA%=0�
'�DA$="None"
'�
�DA$=�CA%
'��:�
(M��OE(oA$,iD%,jD%,OE%,d$,d%,q$,r$):�AB%,a%,h%,KB%,wA%,JH%:JH%=�:�_U%!60=0�
(
 _U%!60=�A(24):a%=0:_U%!180=1
(;�a%=_U%!180*24:_U%!60=�K(_U%!60,24):_U%!180=(_U%!180)+1
(�:AB%=_U%!60:ȎoA$�
((�"F1":wA%=385
(2�"F2":wA%=386
(<�"F3":wA%=387
(F�"F4":wA%=388
(P�"F5":wA%=389
(Z�"F6":wA%=390
(d�"F7":wA%=391
(n�"F8":wA%=392
(x�"F9":wA%=393
(��"F10":wA%=458
(��"F11":wA%=459
(�wA%=(�oA$)-64:JH%=�
(��:�JH%�
(��iD%�wA%+=16
(��jD%�wA%+=32
(�Z�:h%=AB%+a%:h%!0=wA%:h%?4=iD%:h%?5=jD%:h%?6=OE%:h%!8=�A(�d$+1):KB%=h%!8:$KB%=d$:�d%>0�
(�"�h(d%)=���99,�B("SHELLMSG09")
(�T�:h%!12=d%:h%!16=�A(�q$+1):KB%=h%!16:$KB%=q$:h%!20=�A(�r$+1):KB%=h%!20:$KB%=r$:�
(܃ݤ_A(wA%):�AB%,LA%,y%,e%,w%,IA$,q$,r$:�jD%,iD%,OE%,ZB%,aB%,OB%,hM%,a%:�j%,_%:AB%=_U%!60:LA%=_U%!180*24:y%=�:e%=0:�:�AB%!e%=wA%�
(�y%=�
(��e%+=24
(��:�y%�e%>=LA%:�y%�
)-h%=AB%+e%:IA$=$(h%!8):�(IA$<>""�h%!12=0)�
)Z�v(IA$,w%):_%=�A(36):_%!0=w%:ș262347,,_%:ZB%=(_%!4-_%!12)/2:aB%=(_%!16-_%!8)/2:�A(_%)
)�:q$=$(h%!16):�q$<>""�
)"
�h%!12>0�
), l%=�("FN"+q$+"("+�h%!12+")")
)6�l%=�("FN"+q$+"("+�w%+")")
)@�
)J�
)T�:�h(h%!12)�
)^
�D(h%!12)
)h��h%!12>0�
)r�99,�B("SHELLMSG09")
)|��w(w%,ZB%,aB%)
)��
)��:r$=$(h%!20):�r$<>""�
)�
�h%!12>0�
)� l%=�("FN"+r$+"("+�h%!12+")")
)��l%=�("FN"+r$+"("+�w%+")")
)��
)��
)�
�:j%=�
)��IA$="":q$="":r$="":j%=�
)�	�:=j%
)���XE(d%):�T(d%,�,-1):�
)���D(r%):�h(r%)=��
)��T(r%,0,-1)
*�
*�:�
*F��pE(I$,GL%):�OA$,QA%,s$,_F%,mC%:_U%!212=0:�_U%!216<>0��A(_U%!216)
*&1_U%!216=0:�RA:�GL%�OA$=" -DieWithTask"�OA$=""
*0�_U%!100�1<<3�
*:8I$="":s$=�f(�I+"Res$Path",-1):�:QA%=�s$,","):�QA%>0�
*D�H(�s$,QA%-1)+�I)�
*N#I$=�s$,QA%-1)+�I:�AA(I$)�_F%=�
*X�s$=�s$,QA%+1)
*b�
*l��H(s$+�I)�
*vI$=s$+�I:�AA(I$)�_F%=�
*�"�mC%=�:�M(�N("SHELLMSG26",�I))
*��
*��:�I$<>""�_F%�mC%
*�
��H(I$)�
*�笤AA(I$)�mC%=�
*�̅99,�N("SHELLMSG33",I$)
*��
*�
�:�mC%=0�
*�3�t("Help_Install "+I$+OA$):_U%!100=_U%!100�1<<7
*��:�
*�"��QB(QA$):�oM%,h%:�_U%!208=-1�
*��m("StrongHelp$Dir")�
*�7ș393438,"<StrongHelp$Dir>":�_U%!216<>0��A(_U%!216)
+)_U%!216=�A(�QA$+1):h%=_U%!216:$h%=QA$
+��M(�B("SHELLMSG11"))
+�
+ ��t("Help_Word "+QA$)
+*�:�
+4��t(JA$):�c(277248,JA$):�
+>{��RA:�XC%,xE%:XC%=�A(256):�:XC%!12=0:ș262375,19,XC%,-2,_U%!212�,,xE%:_U%!212=_U%!212+1:�xE%<>-1�(_U%!212)>64:�xE%<>-1�
+H@XC%!0=24:XC%!12=0:XC%!16=262342:XC%!20=xE%:ș262375,17,XC%,0
+R�:�A(XC%):�
+\=��GA(lD%,iI%,PE%):�I%,yE%,JG%:yE%=iI%�4:JG%=iI%�4:�yE%>0�
+f&�I%=1�(yE%*4)�4:lD%!(I%-1)=PE%:�I%
+p
�:�JG%>0�
+z.lD%=lD%+(yE%*4):�I%=0�JG%-1:lD%?I%=PE%:�I%
+��:�
+�l��CF(QJ%,WJ%):�LA%,e%,t%,CA%:LA%=�a(_U%!12)-8:e%=0:y%=�:t%=_U%!12:�:CA%=t%!(e%+8):�CA%=QJ%�t%!(e%+8)=WJ%
+�<e%+=48:�(e%>=LA%):�BA=QJ%�_m_Menu_HandleLastOpened%=WJ%
+��
+�)ݤPD(XL%):�h%,m%:h%=_U%!256:�h%=0�=-1
+��BA=_U%!252�=0
+��:�XL%!m%<>h%!m%�=-1
+�m%+=4:�h%!m%=-1:=m%
+�eݤfA(CA%,mH%):�m%,OD%:ș285639,CA%�CA%:�:OD%=CA%+28+((mH%!m%)*24):CA%=OD%!4:m%+=4:�mH%!m%=-1:=OD%
+�
ݤFC:=�gA
+�
ݤBC:=�hA
+���X(YC%,bB%):�bB%<>YC%�
+�*�J=YC%�_EVNTS_LAST_WINDOWCLICKED%=bB%
,�!_Q%=YC%�!_Q%=bB%
,�yB(YC%,bB%):�VA(YC%,bB%)
,�:�
,$M��a(P$,�zE%,�DI%):�bA%,p%:�:��:�3,"Cannot open message file '"+P$+"'"
,.0ș267520,,P$�p%,,bA%:�p%�1�DI%=0�DI%=�A(bA%)
,8>ș30,6,,,17+�(P$)�,,zE%:$(zE%+16)=P$:ș267521,zE%,zE%+16:�
,BvݤHC(w%,dG%):�f%,bB%,fG%,gG%:f%=�A(100+(�O(w%)*32)):!f%=w%:ș262348,,f%:f%!68=dG%:�WA(f%!60,f%+76,dG%):�(f%!88)>0�
,LA�fG%=0�(f%!88)-1:gG%=f%+92+fG%*32:�WA(gG%!16,gG%+20,dG%):�fG%
,V/�:ș262339,,f%:ș262337,,f%+4�bB%:�bB%<>w%�
,`�X(w%,bB%):w%=bB%
,j�:�A(f%):=w%
,t&ݤLC:�MC%,cA%:MC%=�:�_U%!100�1<<7�
,~MC%=�m("StrongHelp$Dir")
,�
�:=MC%
,�H��kF(d%,j$):�f%,h%,a%:�d%<0��99,�WD("SHELLMSG27","AttachOpenWindow")
,�^a%=�MA(d%,-1,_U%+304,12,�):f%=_U%!304+a%:f%!0=d%:f%!4=-1:f%!8=�A(�(j$)+1):h%=f%!8:$h%=j$:�
,�4��AC:�EA%:�:EA%=�OA(0,_U%!148):�DA(EA%):�EA%=0:�
,�ݤaC:=_U%!316
,����BC(FB%,h$):�cB%:cB%=�A(256):cB%!0=256:cB%!4=0:cB%!12=0:cB%!16=5:cB%!20=0:cB%!28=0:cB%!32=0:cB%!36=0:cB%!40=FB%:$(cB%+44)=h$+�(0):ș262375,18,cB%,0:_SHELL_SENDDATALOAD_MY_REF%=cB%!8
,�*_SHELL_SENDDATALOAD_FILE$=h$:�A(cB%):�
,ΒݤwB(_search_term$,iB$,z$,TK%,IH%):�_pos%,mD%,_wp$,_E%,wL%,QH%,RE%,LJ%,y%,VH%,j%:IH%+=1:VH%=�:y%=�:mD%=IH%:_E%=0:_pos%=mD%�2:RE%=TK%-1:�RE%<0�
,�	RE%=0
,�K�:QH%=IH%:�:_wp$=�("FN"+iB$+"( _pos% )"):XH%=_pos%:�_search_term$=_wp$�
,�y%=�
,�,��("FN"+z$+"( _search_term$,_wp$ )")=��
-+QH%=_pos%:mD%=_pos%-RE%:_pos%=mD%�2+_E%
-
6�RE%=_pos%:_E%=_pos%:mD%=QH%-_pos%:_pos%=mD%�2+_E%
-�
-�:�LJ%=XH%�VH%=�
-(LJ%=XH%:�y%�VH%:�y%�
-2	j%=-1
-<�j%=XH%
-F	�:=j%
-PݤAC:=�L
-Z���x(z$,CA$,_asc%,_start%,_end%):�_lo%,_h%,_F%,_temp%,l%:_lo%=_start%:_hi%=_end%:_F%=�:_temp%=_lo%-1+�(_hi%+1-_lo%):l%=�("FN"+CA$+"(_lo%,_temp%)"):�:�_asc%=0�
-d�("FN"+z$+"(_lo%,_hi%)")�
-n)l%=�("FN"+CA$+"(_lo%,_hi%)"):_F%=�_F%
-x�
-���("FN"+z$+"(_hi%,_lo%)")�
-�)l%=�("FN"+CA$+"(_hi%,_lo%)"):_F%=�_F%
-��
-�"�:�_F%�_hi%=_hi%-1�_lo%=_lo%+1
-�>�_lo%=_hi%:�_start%<_lo%-1��x(z$,CA$,_asc%,_start%,_lo%-1)
-�/�_hi%+1<_end%��x(z$,CA$,_asc%,_hi%+1,_end%)
-��
-ȴݤ_shell_MS_swap(BF%,CF%):�wA$,xA$,iJ%,sJ%:wA$=�b(_shell_MS_handle%,BF%):xA$=�b(_shell_MS_handle%,CF%):_shell_blk%!0=BF%:_shell_blk%!4=-1:iJ%=�CA(_shell_MS_handle%,_shell_blk%)
-�W_shell_blk%!0=CF%:sJ%=�CA(_shell_MS_handle%,_shell_blk%):�y(iJ%,xA$):�y(sJ%,wA$):=0
-�pݤ_shell_MS_comp(BF%,CF%):�_A$,AB$,kA%:_A$=�b(_shell_MS_handle%,BF%):AB$=�b(_shell_MS_handle%,CF%):�_A$<AB$�
-�	kA%=�
-�
�kA%=�
-�
�:=kA%
.k��bD(�d%):�z%,gB%,r%,oC%:oC%=�R(d%):z%=�A(100+(�O(d%)*32)):!z%=d%:ș262348,,z%:gB%=z%!60:�(gB%�(1<<3))�
.gB%=gB%�(1<<3)
.�
."F�:gB%=gB%�(1<<9):z%!60=gB%:ș262339,,z%:ș262337,,z%+4�r%:�d%<>r%�
.,�X(d%,r%):d%=r%
.6�:�oC%��T(r%,0,0)
.@�A(z%):�
.Jm��cD(�d%):�z%,gB%,r%,oC%:oC%=�R(d%):z%=�A(100+(�O(d%)*32)):!z%=d%:ș262348,,z%:gB%=z%!60:�(gB%�(1<<3))=0�
.TDgB%=gB%�(1<<3):z%!60=gB%:ș262339,,z%:ș262337,,z%+4�r%:�d%<>r%�
.^�X(d%,r%):d%=r%
.h�:�oC%��T(r%,0,0)
.r�:�A(z%):�
.|
ݤPA:=�aA
.�ݤc:=�J
.�ݤDA:=�L
.�*ݤAA(I$):�mC%,j%:笤H(I$+".HelpData")�
.�*mC%=-1:�99,�N("SHELLMSG32","HelpData")
.��:笤H(I$+".Index")�
.�'mC%=-1:�99,�N("SHELLMSG32","Index")
.�
�:�mC%=��
.�j%=�
.�	�j%=�
.�	�:=j%
.�,��EC(P$,�hB%,�MA%,�j%):�nD%:nD%=�z:�nD%�
.��FC(P$,hB%,MA%,j%)
.���GC(P$,hB%,MA%,j%)
/�:�
/z��GC(P$,�hB%,�MA%,�j%):�QA%,PD%,ZC%:�cA%,X%,aC%,xJ%:�m%,DF%,tF%,EB%,SE%,p%:QA%=0:MA%=0:PD%=0:ZC%=0:j%=0:笤H(P$)�j%=-1
/�y(P$)<>4076�j%=-2
/&
�j%=0�
/0BcA%=�A(13):X%=�(P$):�#X%=16:�:ș12,4,X%,cA%,4:xB%=!cA%:�xB%>0�
/:�MA%+=1:uF%=0:ș12,4,X%,cA%,4:aC%=!cA%:ș12,4,X%,cA%,4:xJ%=!cA%:ș12,4,X%,cA%,12:tF%=�#X%:�#X%=xB%+56:ș12,4,X%,cA%,4:p%=!cA%:�#X%=xB%+72:ș12,4,X%,cA%,12:uF%+=�RA(xB%,p%,cA%,X%):�#X%=xB%+84:ș12,4,X%,cA%,4:EB%=!cA%:�EB%>0�
/D��SE%=0�EB%-1:�#X%=xB%+88+(SE%*32)+16:ș12,4,X%,cA%,4:p%=!cA%:�#X%=xB%+88+(SE%*32)+20:ș12,4,X%,cA%,12:uF%+=�RA(xB%,p%,cA%,X%):�SE%
/N!�:�#X%=tF%:PD%+=uF%:�aC%>ZC%�
/XZC%=aC%
/b�
/l%�:�xB%=0:�#X%:�A(cA%):hB%=ZC%+PD%
/v�:�
/����FC(P$,�hB%,�MA%,�j%):�QA%,PD%,ZC%,xB%:�cA%:�m%,DF%,tF%,EB%,SE%,p%:QA%=0:MA%=0:PD%=0:ZC%=0:cA%=�A(13):ș262361,,P$:�:$cA%="*":ș262363,,-1,,,,cA%,QA%�,hB%,_J%,,,,QA%:�QA%<>0�
/��hB%>ZC%�ZC%=hB%
/�PD%+=_J%:MA%+=1
/�+�:�QA%=0:ș262362:hB%=ZC%+PD%:�A(cA%):�
/��ݤz:�f%,QD%,U$,kA%:f%=�A(256):�("Set RO3$Check Y"):�("RMEnsure UtilityModule 3.00 Set RO3$Check N"):ș35,"RO3$Check",f%,256,0,0�,,QD%:f%?QD%=13:�("Unset RO3$Check"):U$=$f%:�A(f%):�U$="N"�
/�	kA%=�
/�
�kA%=�
/�
�:=kA%
/�)ݤ_shell_icondrag(d%,v%):�k(d%,v%):=0
/�0��jD(wF%,qI%):�qI%>1�_U%!336=qI%-1�_U%!336=0
/��YA(wF%):�
/���YA(wF%):�QB%:QB%=�A(256):QB%!0=256:QB%!12=0:QB%!16=524610:QB%!20=0:QB%!24=0:QB%!28=0:QB%!32=0:QB%!36=256:QB%!40=wF%:$(QB%+44)="PrintOut"+�(0):ș262375,18,QB%,QB%!20,QB%!24:�A(QB%):�
/���SB(_Q%):�
0��TB(_Q%):�
0��UB(_Q%):�
0��VB(_Q%):�
0 $ݤVA:�CJ%,_3d%:�_U%!100�(1<<10)�
0*,ș6,161,140�,,CJ%:�(CJ%�1)�_3d%=��_3d%=�
04�_3d%=�
0>�:=_3d%
0H[��yA(_Q%,d%,v%):�xF%,f%,SJ%,_name$,h%,l%:�kB(d%,v%):xF%=�MA(d%,-1,_U%+72,24,�):�xF%>=0�
0RYf%=_U%!72+xF%:SJ%=f%!16:_name$=�G(d%,SJ%):h%=f%!20:�$h%<>""�l%=�("FN"+$h%+"(_name$)")
0\�:�
0f�ݤVC(tB$):�l%,e$:e$="The library routine 'FNshell_InstallLib' is no longer supported. Please load the library with the LIBRARY command and call the initialise routine with 'void% = FN_shell_<libname>_init'"
0p&l%=�g(e$,�,�I,""):_closedown%=�:=0
0zݤ_shell_Iconbar_Init:=0
0�uݤqA(QA%,DB$,K$,lA%,CA%,iD%,jD%,OE%):�r%,JA%,yF%,zF%:JA%=�A(36):�yF%20:�zF%20:!JA%=QA%:JA%!4=0:JA%!12=96:�K$<>""�
0�/JA%!12=lA%:JA%!8=-16:JA%!16=92:JA%!32=�(K$)
0� �JA%!8=0:JA%!16=70:JA%!32=12
0���:JA%!20=&1700310B:JA%!24=yF%:JA%!28=zF%:$yF%=K$:$zF%=DB$:ș262338,,JA%�r%:�l(-2,r%,CA%,iD%,jD%,OE%):�A(JA%):=�mA(QA%,r%,DB$)
0�^��nD(b%,g%,dB$):�n%:n%=�A(40):!n%=b%:n%!4=g%:ș262350,,n%:$(n%!28)=dB$:�ZA(b%,g%):�A(n%):�
0�K
0�ݤ_shell_Files_Init:=0
0�Fݤi(i$):�FB%,GF%,HF%,DC%,qD%,C$:ș8,5,i$�FB%,,GF%,HF%,DC%,qD%:=DC%
0�:ݤy(i$):�FB%:ș8,5,i$�,,FB%:FB%=(FB%�1048320)>>>8:=FB%
0�.ݤH(i$):�FB%,R,j%:R=5:ș8,R,i$�FB%:�FB%=0�
0�j%=�
0�	�j%=�
0�	�:=j%
1VݤrC(i$):�FB%,GF%,HF%,DC%,qD%,C$:ș8,5,i$�FB%,,GF%,HF%,DC%,qD%:�FB%=0�="Not Found"
1�qD%=51�C$+="WR "
1�qD%=187�C$+="LWR"
1$�qD%=136�C$+="DL "
1.OC$+=" "+�U(�~GF%,"0",8):C$+=" "+�U(�~HF%,"0",8):C$+=" "+�U(�~DC%,"0",8):=C$
188ݤND(i$):�FB%,oH%,R:R=5:ș8,R,i$�FB%,,,oH%:�FB%=0�=0
1B=oH%
1L�ݤ_shell_Evnts_Init:_m_Evnts_HeaderSize%=8:_m_Evnts_LastEvntOffset%=-1:�_c_Evnts_WorkBuffer%256:�_c_Evnts_PaneBlk%3000:�_EVNTS_CLICKSELECT_ANCHOR%4:�_EVNTS_CLICKADJUST_ANCHOR%4:�_EVNTS_CLICKMENU_ANCHOR%4:�_EVNTS_HELPTAG_ANCHOR%4
1V��_EVNTS_POPUPS_ANCHOR%4:�_EVNTS_PANES_ANCHOR%4:�_EVNTS_SLIDERS_ANCHOR%4:�_EVNTS_POINTERIN_ANCHOR%4:�_EVNTS_POINTEROUT_ANCHOR%4:�_EVNTS_DATASAVE_ANCHOR%4:�_EVNTS_REDRAW_ANCHOR%4:�_EVNTS_DRAG_ANCHOR%4:�_EVNTS_BUMP_ANCHOR%4:�_EVNTS_WINDOWOPEN_ANCHOR%4
1`��_EVNTS_WINDOWCLOSE_ANCHOR%4:�_EVNTS_ICONWATCH_ANCHOR%4:�_EVNTS_MENUHELPTAG_ANCHOR%4:!_EVNTS_CLICKSELECT_ANCHOR%=0:!_EVNTS_CLICKADJUST_ANCHOR%=0:!_EVNTS_CLICKMENU_ANCHOR%=0:!_EVNTS_HELPTAG_ANCHOR%=0:!_EVNTS_POPUPS_ANCHOR%=0:!_EVNTS_SLIDERS_ANCHOR%=0
1j�!_EVNTS_PANES_ANCHOR%=0:!_EVNTS_POINTERIN_ANCHOR%=0:!_EVNTS_POINTEROUT_ANCHOR%=0:!_EVNTS_DATASAVE_ANCHOR%=0:!_EVNTS_REDRAW_ANCHOR%=0:!_EVNTS_DRAG_ANCHOR%=0:!_EVNTS_BUMP_ANCHOR%=0:!_EVNTS_WINDOWOPEN_ANCHOR%=0:!_EVNTS_WINDOWCLOSE_ANCHOR%=0
1t�!_EVNTS_ICONWATCH_ANCHOR%=0:!_EVNTS_MENUHELPTAG_ANCHOR%=0:�_EVNTS_CLICKSELECT_DATA%4:�_EVNTS_CLICKADJUST_DATA%4:�_EVNTS_CLICKMENU_DATA%4:�_EVNTS_HELPTAG_DATA%4:�_EVNTS_POPUPS_DATA%4:�_EVNTS_PANES_DATA%4:�_EVNTS_SLIDERS_DATA%4:�_EVNTS_POINTERIN_DATA%4
1~��_EVNTS_POINTEROUT_DATA%4:�_EVNTS_DATASAVE_DATA%4:�_EVNTS_REDRAW_DATA%4:�_EVNTS_DRAG_DATA%4:�_EVNTS_BUMP_DATA%4:�_EVNTS_WINDOWOPEN_DATA%4:�_EVNTS_WINDOWCLOSE_DATA%4:�_EVNTS_ICONWATCH_DATA%4:�_EVNTS_MENUHELPTAG_DATA%4:!_EVNTS_CLICKSELECT_DATA%=0
1��!_EVNTS_CLICKADJUST_DATA%=0:!_EVNTS_CLICKMENU_DATA%=0:!_EVNTS_HELPTAG_DATA%=0:!_EVNTS_POPUPS_DATA%=0:!_EVNTS_PANES_DATA%=0:!_EVNTS_POINTERIN_DATA%=0:!_EVNTS_POINTEROUT_DATA%=0:!_EVNTS_DATASAVE_DATA%=0:!_EVNTS_REDRAW_DATA%=0:!_EVNTS_DRAG_DATA%=0
1��!_EVNTS_BUMP_DATA%=0:!_EVNTS_WINDOWOPEN_DATA%=0:!_EVNTS_WINDOWCLOSE_DATA%=0:!_EVNTS_SLIDERS_DATA%=0:!_EVNTS_ICONWATCH_DATA%=0:!_EVNTS_MENUHELPTAG_DATA%=0:_EVNTS_CLICKSELECT_REC_SIZE%=20:_EVNTS_CLICKADJUST_REC_SIZE%=20:_EVNTS_CLICKMENU_REC_SIZE%=24
1��_EVNTS_HELPTAG_REC_SIZE%=20:_EVNTS_POPUPS_REC_SIZE%=36:_EVNTS_PANES_REC_SIZE%=32:_EVNTS_POINTERIN_REC_SIZE%=20:_EVNTS_POINTEROUT_REC_SIZE%=20:_EVNTS_DATASAVE_REC_SIZE%=20:_EVNTS_REDRAW_REC_SIZE%=20:_EVNTS_DRAG_REC_SIZE%=28:_EVNTS_BUMP_REC_SIZE%=44
1��_EVNTS_SLIDERS_REC_SIZE%=40:_EVNTS_WINDOWOPEN_REC_SIZE%=20:_EVNTS_WINDOWCLOSE_REC_SIZE%=20:_EVNTS_ICONWATCH_REC_SIZE%=24:_EVNTS_MENUHELPTAG_REC_SIZE%=20:_EVNTS_CLICKSELECT_DATAOFFSET%=0:_EVNTS_CLICKADJUST_DATAOFFSET%=0:_EVNTS_CLICKMENU_DATAOFFSET%=0
1��_EVNTS_HELPTAG_DATAOFFSET%=0:_EVNTS_POPUPS_DATAOFFSET%=0:_EVNTS_PANES_DATAOFFSET%=0:_EVNTS_POINTERIN_DATAOFFSET%=0:_EVNTS_POINTEROUT_DATAOFFSET%=0:_EVNTS_DATASAVE_DATAOFFSET%=0:_EVNTS_REDRAW_DATAOFFSET%=0:_EVNTS_DRAG_DATAOFFSET%=0
1��_EVNTS_BUMP_DATAOFFSET%=0:_EVNTS_SLIDERS_DATAOFFSET%=0:_EVNTS_WINDOWOPEN_DATAOFFSET%=0:_EVNTS_WINDOWCLOSE_DATAOFFSET%=0:_EVNTS_ICONWATCH_DATAOFFSET%=0:_EVNTS_MENUHELPTAG_DATAOFFSET%=0:_EVNTS_LAST_MOUSEBUTTON%=0:_EVNTS_LAST_MOUSEXPOS%=0
1�_EVNTS_LAST_MOUSEYPOS%=0:_EVNTS_LAST_ICONCLICKED%=-1:_EVNTS_LAST_WINDOWCLICKED%=-1:_EVNTS_LAST_MENUMAKER_FN$="":_m_evnts_DestTaskHandle%=-1:_m_evnts_DestWindowHandle%=-1:_m_evnts_DestIconHandle%=-1:_m_evnts_MouseXCoord%=-1:_m_evnts_MouseYCoord%=-1
1��_m_evnts_DragIconStartWindow%=-1:_m_evnts_DragIconStartIcon%=-1:_m_evnts_DragIconWritableDrag%=�:_m_evnts_DragIconWinXMin%=0:_m_evnts_DragIconWinYMin%=0:_m_evnts_DragIconWinXMax%=0:_m_evnts_DragIconWinYMax%=0:_m_evnts_DragIconMouseX%=0
1�_m_evnts_DragIconMouseY%=0:_m_evnts_DragIconLastScrollUp%=0:_m_evnts_DragIconLastScrollDown%=0:_m_evnts_DragIconLastScrollLeft%=0:_m_evnts_DragIconLastScrollRight%=0:_m_evnts_DragIconLastDX%=0:_m_evnts_DragIconLastDY%=0:_m_evnts_DragIconMargin%=32
1�_c_evnts_MaxIconWatchEvnts%=100:�_c_evnts_CurrentContents$(_c_evnts_MaxIconWatchEvnts%-1):_c_evnts_CurrentContents$()="":=0
1�BݤD(A$,g%,k%,BA%,TE%):�LA%,e%,y%,a%,RB%,dB%:�u%:�A$="IconBar"�
1�g%=-1:A$="iconbar"
2�:a%=0:�(!k%=0�TE%=�)�
2
	a%=-2
2
�:�A$=""�
2	a%=-1
2(�:�a%=0�
22
�(!k%=0)�
2<�!k%=�A(BA%+_m_Evnts_HeaderSize%):RB%=!k%:RB%!0=BA%:RB%!4=1:$(RB%+_m_Evnts_HeaderSize%)="":�u%=12�(BA%-4)�4:RB%!(u%+_m_Evnts_HeaderSize%)=-1:�u%:_m_Evnts_LastEvntOffset%=_m_Evnts_HeaderSize%:a%=_m_Evnts_HeaderSize%
2F �:�a%<>_m_Evnts_HeaderSize%�
2PYRB%=!k%:LA%=!RB%:e%=_m_Evnts_HeaderSize%:y%=�:a%=-1:SK%=-1:dB%=!k%:�:�($(dB%+e%)=A$)�
2Z�dB%!(e%+12)=g%�
2da%=e%:y%=�
2n�e%+=BA%
2x�
2��e%+=BA%
2�:�:�((e%>=(LA%+_m_Evnts_HeaderSize%))�y%):�(a%=-1�TE%)�
2�|a%=LA%+_m_Evnts_HeaderSize%:!k%=�K(!k%,BA%):EC%=!k%:EC%!0+=BA%:EC%!4+=1:EC%+=a%:$(EC%)="":�u%=12�(BA%-4)�4:EC%!u%=-1:�u%
2��:�a%<0�
2��
2�!�:_m_Evnts_LastEvntOffset%=a%
2��
2�	�:=a%
2�$��F(s%,pC%,�UA%,E$):�_$:�!s%=-1�
2�=!s%=UA%:!pC%=�K(!pC%,�(E$)+1):$(!pC%+UA%)=E$:UA%+=�(E$)+1
2��_$=$(!pC%+!s%):�_$<>E$�
2��(E$)<=�(_$)�
2�$(!pC%+!s%)=E$
3>�!pC%=�K(!pC%,�(E$)+1):$(!pC%+UA%)=E$:!s%=UA%:UA%+=�(E$)+1
3�
3�
3"�:�
3,��R(vB$,zB$):�
367��C(b%,g%,B$):�a%,c%,s%,A$:A$=�E(b%):�A$="iconbar"�
3@	g%=-1
3J��:a%=�D(A$,g%,_EVNTS_CLICKSELECT_ANCHOR%,_EVNTS_CLICKSELECT_REC_SIZE%,�):c%=!_EVNTS_CLICKSELECT_ANCHOR%:c%+=a%:$c%=A$:c%!12=g%:�!_EVNTS_CLICKSELECT_DATA%=0�
3T)!_EVNTS_CLICKSELECT_DATA%=�A(�(B$)+1)
3^p�:s%=c%+16:�F(s%,_EVNTS_CLICKSELECT_DATA%,_EVNTS_CLICKSELECT_DATAOFFSET%,B$):�TA(b%,g%)=_BUTTON_TYPE_NEVER�
3h �d(b%,g%,_BUTTON_TYPE_CLICK)
3r�:�
3|c��LA(_window_handle%,_icon_handle%):�A$,a%,B$,k%,_%,j%,e$:A$=�E(_window_handle%):�A$="iconbar"�
3�_icon_handle%=-1
3���:a%=�D(A$,_icon_handle%,_EVNTS_CLICKSELECT_ANCHOR%,_EVNTS_CLICKSELECT_REC_SIZE%,�):�a%<0�a%=�D(A$,-1,_EVNTS_CLICKSELECT_ANCHOR%,_EVNTS_CLICKSELECT_REC_SIZE%,�)
3��a%>=0�
3��k%=!_EVNTS_CLICKSELECT_ANCHOR%+a%:NA%=k%!16:_%=!_EVNTS_CLICKSELECT_DATA%:B$=$(_%+NA%):l%=�("FN"+B$+"( _window_handle%, _icon_handle% )"):�_icon_handle%=0�_window_handle%=_U%!20�
3��G(_window_handle%)
3��
3� �:�_window_handle%>0�A$<>""�
3�j%=�nA(�J,�L):�j%�
3�0e$="Icon is draggable":�LC(�J,�L):�MC(�J,�L)
3��AA(�J,�L)
3��e$="Icon is not draggable"
3�V�:�bA(_window_handle%,_icon_handle%):�cA(_window_handle%,_icon_handle%):�AA(�J,�L)
3��:�
4���aB:�LA%,t%,BA%,e%,SA%,dB%:�g%,B$,KA%,u%:t%=!_EVNTS_CLICKSELECT_ANCHOR%:BA%=_EVNTS_CLICKSELECT_REC_SIZE%:SA%=t%!4:�R ("ClickSelect","Window         Icon   FN"):�t%=0�
4f�e%=_m_Evnts_HeaderSize%:�u%=1�SA%:A$=$(t%+e%):g%=t%!(e%+12):KA%=!_EVNTS_CLICKSELECT_DATA%:�KA%>0�
4B$=$(KA%+t%!(e%+16))
4&*�:e%+=_EVNTS_CLICKSELECT_REC_SIZE%:�u%
40�:�
4:4��N(b%,g%,B$):�a%,c%,A$:A$=�E(b%):�A$="iconbar"�
4D	g%=-1
4N��:a%=�D(A$,g%,_EVNTS_CLICKADJUST_ANCHOR%,_EVNTS_CLICKADJUST_REC_SIZE%,�):c%=!_EVNTS_CLICKADJUST_ANCHOR%:c%+=a%:$c%=A$:c%!12=g%:�!_EVNTS_CLICKADJUST_DATA%=0�
4X)!_EVNTS_CLICKADJUST_DATA%=�A(�(B$)+1)
4bp�:s%=c%+16:�F(s%,_EVNTS_CLICKADJUST_DATA%,_EVNTS_CLICKADJUST_DATAOFFSET%,B$):�TA(b%,g%)=_BUTTON_TYPE_NEVER�
4l �d(b%,g%,_BUTTON_TYPE_CLICK)
4v�:�
4�\��r(_window_handle%,_icon_handle%):�A$,a%,B$,k%,_%:A$=�E(_window_handle%):�A$="iconbar"�
4�_icon_handle%=-1
4���:a%=�D(A$,_icon_handle%,_EVNTS_CLICKADJUST_ANCHOR%,_EVNTS_CLICKADJUST_REC_SIZE%,�):�a%<0�a%=�D(A$,-1,_EVNTS_CLICKADJUST_ANCHOR%,_EVNTS_CLICKADJUST_REC_SIZE%,�)
4��a%>=0�
4��k%=!_EVNTS_CLICKADJUST_ANCHOR%+a%:NA%=k%!16:_%=!_EVNTS_CLICKADJUST_DATA%:B$=$(_%+NA%):l%=�("FN"+B$+"(_window_handle%,_icon_handle%)")
4��:�_window_handle%>0�
4�&�cA(_window_handle%,_icon_handle%)
4��:�
4��cB:�LA%,t%,BA%,e%,SA%,dB%:�g%,B$,KA%,u%:t%=!_EVNTS_CLICKADJUST_ANCHOR%:BA%=_EVNTS_CLICKADJUST_REC_SIZE%:SA%=t%!4:�R ("ClickAdjust","Window         Icon   FN"):�t%=0�
4�f�e%=_m_Evnts_HeaderSize%:�u%=1�SA%:A$=$(t%+e%):g%=t%!(e%+12):KA%=!_EVNTS_CLICKADJUST_DATA%:�KA%>0�
4�B$=$(KA%+t%!(e%+16))
4�*�:e%+=_EVNTS_CLICKADJUST_REC_SIZE%:�u%
4��:�
5J��l(b%,g%,q%,iD%,jD%,OE%):�a%,c%,A$,DG%:�h(b%)=���M(�B("SHELLMSG30"))
5'A$=�E(b%):Z$=�UA(q%):�A$="iconbar"�
5	g%=-1
5 �:�b%>0�g%>=0�
5*H�d(b%,g%,_BUTTON_TYPE_CLICK):�BA(A$,g%,-1,q%,"","",_POPUP_TYPE_TEXT)
54O�a%=�D(A$,g%,_EVNTS_CLICKMENU_ANCHOR%,_EVNTS_CLICKMENU_REC_SIZE%,�):�a%>=0�
5>	DG%=�
5H
�DG%=�
5R��:a%=�D(A$,g%,_EVNTS_CLICKMENU_ANCHOR%,_EVNTS_CLICKMENU_REC_SIZE%,�):c%=!_EVNTS_CLICKMENU_ANCHOR%:c%+=a%:$c%=A$:c%!12=g%:�!_EVNTS_CLICKMENU_DATA%=0�
5\!!_EVNTS_CLICKMENU_DATA%=�A(1)
5fT�:s%=c%+16:�F(s%,_EVNTS_CLICKMENU_DATA%,_EVNTS_CLICKMENU_DATAOFFSET%,Z$):�DG%=��
5pJs%=c%+20:�F(s%,_EVNTS_CLICKMENU_DATA%,_EVNTS_CLICKMENU_DATAOFFSET%,"")
5z�
5��:�
5�I��gE(d%,RD%,tD%,CA%,R$,a$):�d%>0�RD%>=0��d(d%,RD%,_BUTTON_TYPE_CLICK)
5�4�BA(�E(d%),RD%,tD%,CA%,R$,a$,_POPUP_TYPE_TEXT):�
5�j��MA(_window_handle%,_icon_handle%):�A$,a%,k%,fI%,f$,EG%,l%:�uD%:A$=�E(_window_handle%):�A$="iconbar"�
5�_icon_handle%=-1
5���:a%=�D(A$,_icon_handle%,_EVNTS_CLICKMENU_ANCHOR%,_EVNTS_CLICKMENU_REC_SIZE%,�):�a%<0�a%=�D(A$,-1,_EVNTS_CLICKMENU_ANCHOR%,_EVNTS_CLICKMENU_REC_SIZE%,�)
5��a%>=0�
5ʚk%=!_EVNTS_CLICKMENU_ANCHOR%+a%:uD%=k%!16:fI%=k%!20:EG%=!_EVNTS_CLICKMENU_DATA%:q%=�EA($(EG%+uD%)):f$=$(EG%+fI%):_EVNTS_LAST_MENUMAKER_FN$=f$:�f$<>""�
5�@l%=�("FN"+f$+"( "+�_window_handle%+", "+�_icon_handle%+" )")
5��:�s(_Q%!0,_Q%!4,q%)
5��:�_window_handle%>0�
5�&�bA(_window_handle%,_icon_handle%)
5��:�
6���bB:�LA%,t%,BA%,e%,SA%,dB%,q%:�g%,u%,f$:t%=!_EVNTS_CLICKMENU_ANCHOR%:BA%=_EVNTS_CLICKMENU_REC_SIZE%:SA%=t%!4:�R ("ClickMenu  ","Window         Icon   Menu handle  Maker FN"):�t%=0�
6r�e%=_m_Evnts_HeaderSize%:�u%=1�SA%:A$=$(t%+e%):g%=t%!(e%+12):q%=t%!(e%+16):KA%=!_EVNTS_CLICKMENU_DATA%:�KA%>0�
6f$=$(KA%+t%!(e%+20))
6$�f$="None"
6.(�:e%+=_EVNTS_CLICKMENU_REC_SIZE%:�u%
68�:�
6BN��hE(b%,g%,q%,f$):�a%,c%,A$,s%:�l(b%,g%,q%,0,0,0):A$=�E(b%):�A$="iconbar"�
6L	g%=-1
6Vr�:a%=�D(A$,g%,_EVNTS_CLICKMENU_ANCHOR%,_EVNTS_CLICKMENU_REC_SIZE%,�):�a%=-1��99,"MenuMaker offset not found.."
6`Cc%=!_EVNTS_CLICKMENU_ANCHOR%:c%+=a%:�!_EVNTS_CLICKMENU_DATA%=0�
6j'!_EVNTS_CLICKMENU_DATA%=�A(�(f$)+1)
6tN�:s%=c%+20:�F(s%,_EVNTS_CLICKMENU_DATA%,_EVNTS_CLICKMENU_DATAOFFSET%,f$):�
6~4��E(b%,g%,c$):�a%,c%,A$:A$=�E(b%):�A$="iconbar"�
6�	g%=-1
6���:a%=�D(A$,g%,_EVNTS_HELPTAG_ANCHOR%,_EVNTS_HELPTAG_REC_SIZE%,�):c%=!_EVNTS_HELPTAG_ANCHOR%:c%+=a%:$c%=A$:c%!12=g%:�!_EVNTS_HELPTAG_DATA%=0�
6�%!_EVNTS_HELPTAG_DATA%=�A(�(c$)+1)
6�J�:s%=c%+16:�F(s%,_EVNTS_HELPTAG_DATA%,_EVNTS_HELPTAG_DATAOFFSET%,c$):�
6�y��OC(_window_handle%,_icon_handle%,�c$):�A$,a%,k%,vD%,wD%,LF%:�p%,HG%,e%,BK%,c%:A$=�E(_window_handle%):�A$="iconbar"�
6�_icon_handle%=-1
6�W�:a%=�D(A$,_icon_handle%,_EVNTS_HELPTAG_ANCHOR%,_EVNTS_HELPTAG_REC_SIZE%,�):�a%>=0�
6�c$=�pA(a%)
6�H�LF%=�A(96):ș393460,1,LF%,_window_handle%,_icon_handle%�;p%:�p%<>1�
6��_window_handle%<>�r�
6�笤s(_window_handle%)�
6�c$=�sA(LF%)
7�
7
�
7
�:�A(LF%)
7�:�
7(���dB:�LA%,t%,BA%,e%,SA%,dB%,B$:�g%,KA%,u%:t%=!_EVNTS_HELPTAG_ANCHOR%:BA%=_EVNTS_HELPTAG_REC_SIZE%:SA%=t%!4:�R ("HelpTag ","Window         Icon   Help tag"):�t%=0�
72b�e%=_m_Evnts_HeaderSize%:�u%=1�SA%:A$=$(t%+e%):g%=t%!(e%+12):KA%=!_EVNTS_HELPTAG_DATA%:�KA%>0�
7<B$=$(KA%+t%!(e%+16))
7F&�:e%+=_EVNTS_HELPTAG_REC_SIZE%:�u%
7P�:�
7Z���BF(Z$,lI%,L$):�a%,c%,s%:a%=�D("menu",lI%,_EVNTS_MENUHELPTAG_ANCHOR%,_EVNTS_MENUHELPTAG_REC_SIZE%,�):c%=!_EVNTS_MENUHELPTAG_ANCHOR%:c%+=a%:$c%="menu":c%!12=lI%:�!_EVNTS_MENUHELPTAG_DATA%=0�
7d)!_EVNTS_MENUHELPTAG_DATA%=�A(�(L$)+1)
7nR�:s%=c%+16:�F(s%,_EVNTS_MENUHELPTAG_DATA%,_EVNTS_MENUHELPTAG_DATAOFFSET%,L$):�
7xg��xB(b%,�MF%,p%,ZB%,aB%):�a%,c%,dA%,A$,O$,jB%:A$=�E(b%):O$=�E(MF%):dA%=0:jB%=�M(MF%):�(jB%�1<<5)=0�
7��S(MF%,1<<5)
7��:�(jB%�1<<1)�
7��S(MF%,1<<1)
7���:ȕ�D(A$,dA%,_EVNTS_PANES_ANCHOR%,_EVNTS_PANES_REC_SIZE%,�)>-1:dA%+=1:�:a%=�D(A$,dA%,_EVNTS_PANES_ANCHOR%,_EVNTS_PANES_REC_SIZE%,�):c%=!_EVNTS_PANES_ANCHOR%:c%+=a%:$c%=A$:c%!12=dA%:c%!20=p%:c%!24=ZB%
7�%c%!28=aB%:�!_EVNTS_PANES_DATA%=0�
7�#!_EVNTS_PANES_DATA%=�A(�(O$)+1)
7�F�:s%=c%+16:�F(s%,_EVNTS_PANES_DATA%,_EVNTS_PANES_DATAOFFSET%,O$):�
7Ȇ��dA(_C%,xD%,IK%):�A$,O$,dA%,a%:A$=�E(_C%):O$=�E(xD%):dA%=0:ȕ�D(A$,dA%,_EVNTS_PANES_ANCHOR%,_EVNTS_PANES_REC_SIZE%,�)=-1:dA%+=1:�
7�Ga%=�D(A$,dA%,_EVNTS_PANES_ANCHOR%,_EVNTS_PANES_REC_SIZE%,�):�a%>=0�
7�+c%=!_EVNTS_PANES_ANCHOR%:c%+=a%:�IK%=��
7�c%!20=c%!20�(1<<8)
7��c%!20=c%!20��(1<<8)
7��
8�:�
8*��FF(_C%,xD%):�dA(_C%,xD%,�):�G(xD%):�
8.��SF(_C%,xD%):�dA(_C%,xD%,�):�T(_C%,0,�):�
8"���TF:�LA%,t%,BA%,e%,SA%,O$:�KA%,u%,mB$,VB$:t%=!_EVNTS_PANES_ANCHOR%:BA%=_EVNTS_PANES_REC_SIZE%:SA%=t%!4:�R ("Pane ","Window         Pane name   X Pos   Y Pos"):�t%=0�
8,R�e%=_m_Evnts_HeaderSize%:�u%=1�SA%:A$=$(t%+e%):KA%=!_EVNTS_PANES_DATA%:�KA%>0�
86O$=$(KA%+t%!(e%+16))
8@\�:mB$=�p(�(t%!(e%+24))," ",8):VB$=�p(�(t%!(e%+28))," ",6):e%+=_EVNTS_PANES_REC_SIZE%:�u%
8J�:�
8T���VF(A$,B$):�a%,c%:a%=�D(A$,-1,"WINDOWOPEN",�):c%=!_EVNTS_WINDOWOPEN_ANCHOR%:c%+=a%:$c%=A$:c%!12=-1:�!_EVNTS_WINDOWOPEN_DATA%=0�
8^(!_EVNTS_WINDOWOPEN_DATA%=�A(�(B$)+1)
8hP�:s%=c%+16:�F(s%,_EVNTS_WINDOWOPEN_DATA%,_EVNTS_WINDOWOPEN_DATAOFFSET%,B$):�
8r���T(_window_handle%,IG%,XE%):�a%,sI%,yB%,aA%,lA%:�yD%,xI%,yI%:�A$,k%,NA%,_%:�B$,l%,dA%,SD%,jB%,zD%:�ZE%,HA%,qC%,LG%:�DJ%:A$=�E(_window_handle%):yB%=_Q%!28
8|Pa%=�D(A$,-1,_EVNTS_WINDOWOPEN_ANCHOR%,_EVNTS_WINDOWOPEN_REC_SIZE%,�):�a%>=0�
8�pk%=!_EVNTS_WINDOWOPEN_ANCHOR%+a%:NA%=k%!16:_%=!_EVNTS_WINDOWOPEN_DATA%:B$=$(_%+NA%):l%=�("FN"+B$+"("+A$+")")
8���:yD%=�:_c_WindowsGetStateBlk%!0=_window_handle%:ș262347,,_c_WindowsGetStateBlk%:�(_c_WindowsGetStateBlk%!32�524288)=524288�yD%=��yD%=�
8�Nș262351,,_c_WindowsGetPInfoBlk%:_Q%!0=_window_handle%:�IG%�ș262347,,_Q%
8�	�yD%�
8�ș262341,,_Q%
8�T�:SD%=�:a%=�D(A$,dA%,_EVNTS_PANES_ANCHOR%,_EVNTS_PANES_REC_SIZE%,�):�a%>=0�SD%=�
8��SD%=��
8�!_Q%!0=_window_handle%:�XE%>0�
8�yB%=XE%
8���XE%�yB%=-1�yB%=_Q%!28
8��:�IG%�
8�-ș262341,,_Q%:ș262347,,_Q%:ș262342,,_Q%
8���:dA%=0:ȕ�D(A$,dA%,_EVNTS_PANES_ANCHOR%,_EVNTS_PANES_REC_SIZE%,�)>-1:a%=_m_Evnts_LastEvntOffset%:k%=!_EVNTS_PANES_ANCHOR%+a%:UD%=k%!16:_%=!_EVNTS_PANES_DATA%:O$=$(_%+UD%):jB%=k%!20:LG%=�:zD%=k%!24:ZE%=k%!28:�jB%�(1<<8)�
9LG%=�:jB%=jB%��(1<<8)
9P�:HA%=�j(O$):qC%=!HA%:_c_Evnts_PaneBlk%!0=qC%:�sI%=0�sI%=_c_Evnts_PaneBlk%!0
9{xI%=_c_Evnts_PaneBlk%!0:ș262347,,_c_Evnts_PaneBlk%:�_c_WindowsGetPInfoBlk%!16=-9�yD%�_c_WindowsGetPInfoBlk%!16>-5�XE%�
9&
ȎjB%�
90��0,1:aA%=_c_Evnts_PaneBlk%!16-_c_Evnts_PaneBlk%!8:lA%=_c_Evnts_PaneBlk%!12-_c_Evnts_PaneBlk%!4:_c_Evnts_PaneBlk%!4=_Q%!4+zD%:_c_Evnts_PaneBlk%!12=_c_Evnts_PaneBlk%!4+lA%:_c_Evnts_PaneBlk%!16=_Q%!16+ZE%:_c_Evnts_PaneBlk%!8=_c_Evnts_PaneBlk%!16-aA%
9:��2:aA%=_c_Evnts_PaneBlk%!16-_c_Evnts_PaneBlk%!8:lA%=_Q%!12-_Q%!4:_c_Evnts_PaneBlk%!4=_Q%!4+zD%:_c_Evnts_PaneBlk%!12=_Q%!12:_c_Evnts_PaneBlk%!16=_Q%!16+ZE%:_c_Evnts_PaneBlk%!8=_c_Evnts_PaneBlk%!16-aA%
9D��3:aA%=_Q%!16-_Q%!8:lA%=_c_Evnts_PaneBlk%!12-_c_Evnts_PaneBlk%!4:_c_Evnts_PaneBlk%!4=_Q%!4+zD%:_c_Evnts_PaneBlk%!12=_c_Evnts_PaneBlk%!4+lA%:_c_Evnts_PaneBlk%!16=_Q%!16:_c_Evnts_PaneBlk%!8=_Q%!8+ZE%
9N��4:aA%=_c_Evnts_PaneBlk%!16-_c_Evnts_PaneBlk%!8:lA%=_Q%!12-_Q%!4:_c_Evnts_PaneBlk%!4=_Q%!4+zD%:_c_Evnts_PaneBlk%!12=_Q%!12:_c_Evnts_PaneBlk%!16=_Q%!8+aA%+ZE%:_c_Evnts_PaneBlk%!8=_c_Evnts_PaneBlk%!16+aA%
9X��5:aA%=_Q%!16-_Q%!8:lA%=_c_Evnts_PaneBlk%!12-_c_Evnts_PaneBlk%!4:_c_Evnts_PaneBlk%!4=_Q%!12-lA%+zD%:_c_Evnts_PaneBlk%!12=_c_Evnts_PaneBlk%!4+lA%:_c_Evnts_PaneBlk%!16=_Q%!16:_c_Evnts_PaneBlk%!8=_Q%!8
9b&�:DJ%=_c_Evnts_PaneBlk%!28:�dA%=0�
9l_c_Evnts_PaneBlk%!28=yB%
9v�_c_Evnts_PaneBlk%!28=yI%
9�
�:�LG%=��
9�ș262341,,_c_Evnts_PaneBlk%
9��_c_Evnts_PaneBlk%!0=DJ%
9��
9�-�:yI%=_c_Evnts_PaneBlk%!0:dA%+=1:�:�yD%�
9�_Q%!28=xI%:ș262341,,_Q%
9��
9�.�_Q%!0=_window_handle%:�IG%�ș262347,,_Q%
9��yB%=-2�_Q%!28=-2
9��XE%=-1�_Q%!28=-1
9�ș262341,,_Q%
9��:�
9����HC(b%,B$):�a%,c%,A$:A$=�E(b%):a%=�D(A$,-1,_EVNTS_WINDOWCLOSE_ANCHOR%,_EVNTS_WINDOWCLOSE_REC_SIZE%,�):c%=!_EVNTS_WINDOWCLOSE_ANCHOR%:c%+=a%:$c%=A$:c%!12=-1
:!�!_EVNTS_WINDOWCLOSE_DATA%=0�
:)!_EVNTS_WINDOWCLOSE_DATA%=�A(�(B$)+1)
:R�:s%=c%+16:�F(s%,_EVNTS_WINDOWCLOSE_DATA%,_EVNTS_WINDOWCLOSE_DATAOFFSET%,B$):�
: ���qC(_window_handle%):�A$,a%,B$,k%,_%,MG%:A$=�E(_window_handle%):a%=�D(A$,-1,_EVNTS_WINDOWCLOSE_ANCHOR%,_EVNTS_WINDOWCLOSE_REC_SIZE%,�):MG%=�:�a%>=0�
:*bk%=!_EVNTS_WINDOWCLOSE_ANCHOR%+a%:NA%=k%!16:_%=!_EVNTS_WINDOWCLOSE_DATA%:B$=$(_%+NA%):�B$<>""�
:4.MG%=�("FN"+B$+"("+�(_window_handle%)+" )")
:>�
:H�:�MG%�
:R�G(_window_handle%)
:\�:�
:f���WF(b%,g%,B$):�a%,c%,s%,A$:A$=�E(b%):a%=�D(A$,g%,"DRAG",�):c%=!_EVNTS_DRAG_ANCHOR%:c%+=a%:$c%=A$:c%!12=g%:�!_EVNTS_DRAG_DATA%=0�
:p"!_EVNTS_DRAG_DATA%=�A(�(B$)+1)
:zD�:s%=c%+16:�F(s%,_EVNTS_DRAG_DATA%,_EVNTS_DRAG_DATAOFFSET%,B$):�
:����hC(�b%,B$):�a%,c%,s%,f%,tA%:f%=�A(36):!f%=b%:ș262347,,f%:tA%=f%!32:�A(f%):�m("AttachUserRedraw:flag% = &"+�~tA%):�(tA%�1<<4)�
:�8�m("AttachUserRedraw:auto redraw set!!"):�S(b%,1<<4)
:���:A$=�E(b%):�m("AttachUserRedraw:window name is : "+A$):a%=�D(A$,-1,_EVNTS_REDRAW_ANCHOR%,_EVNTS_REDRAW_REC_SIZE%,�):c%=!_EVNTS_REDRAW_ANCHOR%:c%+=a%:$c%=A$:c%!12=-1:�!_EVNTS_REDRAW_DATA%=0�
:�$!_EVNTS_REDRAW_DATA%=�A(�(B$)+1)
:�H�:s%=c%+16:�F(s%,_EVNTS_REDRAW_DATA%,_EVNTS_REDRAW_DATAOFFSET%,B$):�
:����_A(_window_handle%,f%,gA%,mA%):�A$,a%,B$,k%,_%,l%:A$=�E(_window_handle%):a%=�D(A$,-1,_EVNTS_REDRAW_ANCHOR%,_EVNTS_REDRAW_REC_SIZE%,�):�a%>=0�
:�Xk%=!_EVNTS_REDRAW_ANCHOR%+a%:NA%=k%!16:_%=!_EVNTS_REDRAW_DATA%:B$=$(_%+NA%):�B$<>""�
:�/l%=�("FN"+B$+"("+�f%+","+�gA%+","+�mA%+")")
:��
:��:�
:���ZF:�LA%,t%,BA%,e%,SA%,B$,A$:�KA%,u%:t%=!_EVNTS_REDRAW_ANCHOR%:BA%=_EVNTS_REDRAW_REC_SIZE%:SA%=t%!4:�R ("Redraw ","Window       User FN"):�t%=0�
:�S�e%=_m_Evnts_HeaderSize%:�u%=1�SA%:A$=$(t%+e%):KA%=!_EVNTS_REDRAW_DATA%:�KA%>0�
:�B$=$(KA%+t%!(e%+16))
;%�:e%+=_EVNTS_REDRAW_REC_SIZE%:�u%
;�:�
;���aF(b%,g%,B$):�a%,c%,s%,A$,t$:A$=�E(b%):a%=�D(A$,g%,_EVNTS_ICONWATCH_ANCHOR%,_EVNTS_ICONWATCH_REC_SIZE%,�):c%=!_EVNTS_ICONWATCH_ANCHOR%:c%+=a%:$c%=A$:c%!12=g%
;$�!_EVNTS_ICONWATCH_DATA%=0�
;.'!_EVNTS_ICONWATCH_DATA%=�A(�(B$)+1)
;8��:s%=c%+16:�F(s%,_EVNTS_ICONWATCH_DATA%,_EVNTS_ICONWATCH_DATAOFFSET%,B$):t$=�G(b%,g%):IJ%=(a%-�FA)�_EVNTS_ICONWATCH_REC_SIZE%:�IJ%>_c_evnts_MaxIconWatchEvnts%�
;B\�99,"Sorry, too many IconWatch events attached (max "+�(_c_evnts_MaxIconWatchEvnts%)+")"
;L&�_c_evnts_CurrentContents$(IJ%)=t$
;V�:�
;`���lC:�k%,BA%,eA%,e%,u%,g%,A$,qM%:�HA%,b%,t$,pA$,B$,NA%:�_%,s%:k%=!_EVNTS_ICONWATCH_ANCHOR%:BA%=_EVNTS_ICONWATCH_REC_SIZE%:eA%=k%!4:�k%>0�
;j�e%=_m_Evnts_HeaderSize%:�u%=1�eA%:A$=$(k%+e%):g%=k%!(e%+12):NA%=k%!(e%+16):_%=!_EVNTS_ICONWATCH_DATA%:B$=$(_%+NA%):pA$=_c_evnts_CurrentContents$((e%-�FA)�_EVNTS_ICONWATCH_REC_SIZE%):HA%=�j(A$):�HA%<>-1�
;tm%=0:�:b%=HA%!m%:�R(b%)=��
;~!t$=�G(b%,g%):�B$<>""�t$<>pA$�
;�ll%=�("FN"+B$+"( "+�(34)+t$+�(34)+" )"):_c_evnts_CurrentContents$((e%-�FA)�_EVNTS_ICONWATCH_REC_SIZE%)=t$
;��
;��:m%+=4:�HA%!m%=-1
;�(�:e%+=_EVNTS_ICONWATCH_REC_SIZE%:�u%
;��:�
;����cF:�LA%,t%,BA%,e%,SA%,B$,A$:�KA%,u%:t%=!_EVNTS_ICONWATCH_ANCHOR%:BA%=_EVNTS_ICONWATCH_REC_SIZE%:SA%=t%!4:�R ("IconWatch ","Window       User FN"):�t%=0�
;�V�e%=_m_Evnts_HeaderSize%:�u%=1�SA%:A$=$(t%+e%):KA%=!_EVNTS_ICONWATCH_DATA%:�KA%>0�
;�B$=$(KA%+t%!(e%+16))
;�(�:e%+=_EVNTS_ICONWATCH_REC_SIZE%:�u%
;��:�
;���fF(b%,g%,B$):�a%,c%,s%,A$,t$:A$=�E(b%):a%=�D(A$,g%,_EVNTS_DRAG_ANCHOR%,_EVNTS_DRAG_REC_SIZE%,�):c%=!_EVNTS_DRAG_ANCHOR%:c%+=a%:$c%=A$:c%!12=g%:�!_EVNTS_DRAG_DATA%=0�
;�"!_EVNTS_DRAG_DATA%=�A(�(B$)+1)
<D�:s%=c%+16:�F(s%,_EVNTS_DRAG_DATA%,_EVNTS_DRAG_DATAOFFSET%,B$):�
<
h��LC(b%,g%):�NA%,_%,A$,a%:A$=�E(b%):a%=�D(A$,g%,_EVNTS_DRAG_ANCHOR%,_EVNTS_DRAG_REC_SIZE%,�):�a%>=0�
<N�eA(b%,g%):_m_evnts_DragIconStartWindow%=b%:_m_evnts_DragIconStartIcon%=g%
<��vA=��
<(�WA(b%,g%)�
<2o�eA(b%,g%):_m_evnts_DragIconStartWindow%=b%:_m_evnts_DragIconStartIcon%=g%:_m_evnts_DragIconWritableDrag%=�
<<��Y(b%,_m_evnts_DragIconWinXMin%,_m_evnts_DragIconWinYMin%,_m_evnts_DragIconWinXMax%,_m_evnts_DragIconWinYMax%):�e(_m_evnts_DragIconMouseX%,_m_evnts_DragIconMouseY%)
<F�
<P�
<Z�:�
<d���ID:�LB%,A$,a%,k%,NA%,_%:�l%,B$,UA$,qA$,aE%,NG%:A$=�E(_m_evnts_DragIconStartWindow%):a%=�D(A$,_m_evnts_DragIconStartIcon%,_EVNTS_DRAG_ANCHOR%,_EVNTS_DRAG_REC_SIZE%,�)
<n�LB%=�A(30):ș262351,,LB%:_m_evnts_MouseXCoord%=LB%!0:_m_evnts_MouseYCoord%=LB%!4:_m_evnts_DestWindowHandle%=LB%!12:_m_evnts_DestIconHandle%=LB%!16:�A(LB%):�a%>=0�
<x�k%=!_EVNTS_DRAG_ANCHOR%+a%:NA%=k%!16:_%=!_EVNTS_DRAG_DATA%:B$=$(_%+NA%):l%=�("FN"+B$+"("+�_m_evnts_DestTaskHandle%+","+�_m_evnts_DestWindowHandle%+","+�_m_evnts_DestIconHandle%+","+�_m_evnts_MouseXCoord%+","+�_m_evnts_MouseYCoord%+")")
<�'��_m_evnts_DragIconWritableDrag%=��
<�~_m_evnts_DragIconWritableDrag%=�:�WA(_m_evnts_DestWindowHandle%,_m_evnts_DestIconHandle%)��s(_m_evnts_DestWindowHandle%)�
<��UA$=�G(_m_evnts_DragIconStartWindow%,_m_evnts_DragIconStartIcon%):qA$=�G(_m_evnts_DestWindowHandle%,_m_evnts_DestIconHandle%):�(-1)�
<�F�B(_m_evnts_DragIconStartWindow%,_m_evnts_DragIconStartIcon%,"",�)
<�
�:�(-2)�
<�A�(_m_evnts_DestWindowHandle%<>_m_evnts_DragIconStartWindow%)�
<�	aE%=�
<�
�aE%=�
<�
�:�aE%=��
<�=�(_m_evnts_DestIconHandle%<>_m_evnts_DragIconStartIcon%)�
<�	NG%=�
<�
�NG%=�
<��:�(aE%=�)�(aE%=��NG%=�)�
=E�B(_m_evnts_DestWindowHandle%,_m_evnts_DestIconHandle%,qA$+UA$,�)
=�
=�
="B��B(_m_evnts_DestWindowHandle%,_m_evnts_DestIconHandle%,UA$,�)
=,�
=6�
=@�
=J�:�
=T���BA(A$,rC%,XA%,q%,V$,a$,OB%):�a%,c%,Z$:a%=�D(A$,rC%,_EVNTS_POPUPS_ANCHOR%,_EVNTS_POPUPS_REC_SIZE%,�):c%=!_EVNTS_POPUPS_ANCHOR%:c%+=a%:$c%=A$:c%!12=rC%:c%!20=XA%:c%!24=OB%:�!_EVNTS_POPUPS_DATA%=0�
=^$!_EVNTS_POPUPS_DATA%=�A(�(Z$)+1)
=h�:�V$<>""�
=rDs%=c%+16:�F(s%,_EVNTS_POPUPS_DATA%,_EVNTS_POPUPS_DATAOFFSET%,V$)
=|
�c%!16=-1
=��:Z$=�UA(q%):�Z$<>""�
=�Ds%=c%+28:�F(s%,_EVNTS_POPUPS_DATA%,_EVNTS_POPUPS_DATAOFFSET%,Z$)
=��:�a$<>""�
=��!_EVNTS_POPUPS_DATA%=0�
=�$!_EVNTS_POPUPS_DATA%=�A(�(a$)+1)
=�F�:s%=c%+32:�F(s%,_EVNTS_POPUPS_DATA%,_EVNTS_POPUPS_DATAOFFSET%,a$)
=�
�c%!32=-1
=��:�
=ַ��bA(_window_handle%,_icon_handle%):�A$,a%,_%,UA%,k%,cC%,q%:�IM%,V$,a$,l%,Z$:A$=�E(_window_handle%):a%=�D(A$,_icon_handle%,_EVNTS_POPUPS_ANCHOR%,_EVNTS_POPUPS_REC_SIZE%,�):�a%>=0�
=�wk%=!_EVNTS_POPUPS_ANCHOR%+a%:UA%=k%!16:_%=!_EVNTS_POPUPS_DATA%:rC%=k%!12:XA%=k%!20:cC%=k%!24:�cC%=_POPUP_TYPE_TEXT�
=�UA%=k%!28:�UA%>=0�
=�Z$=$(_%+UA%)
=��:q%=�EA(Z$)
>�Z$="":q%=0
>�:�UA%>=0�
>V$=$(_%+UA%)
>&�
>0�:UA%=k%!32:�UA%>=0�
>:+a$=$(_%+UA%):�cC%=_POPUP_TYPE_FONTMENU�
>D l%=�("FN"+a$+"("+�(�wA)+")")
>N �l%=�("FN"+a$+"("+�(q%)+")")
>X�
>b�
>l�:ȎcC%�
>v@�_POPUP_TYPE_TEXT:�q(_Q%,q%,_window_handle%,_icon_handle%,�)
>�6�_POPUP_TYPE_WIMPCOLOUR:�_m_WimpColMen_Handle%=-1�
>�)ș285647,,"",V$�_m_WimpColMen_Handle%
>�C�:�q(_Q%,_m_WimpColMen_Handle%,_window_handle%,_icon_handle%,�)
>�<�_POPUP_TYPE_COLOUR24:�lF(_window_handle%,XA%,rC%,V$,a$)
>�B�_POPUP_TYPE_FONTMENU:�qF(_Q%,_window_handle%,_icon_handle%,�)
>�<�_POPUP_TYPE_FONTPICK:�_F(_window_handle%,XA%,rC%,V$,a$)
>�9�_POPUP_TYPE_DATEPICK:�PG(_window_handle%,XA%,rC%,V$)
>�'�99,"Unknown popup type detected!"
>��
>��
>��:�
>���QG(b%,g%,dC%):�_item_text$,A$,a%,k%,UA%,_%:�rC%,XA%,cC%,q%,j%,R$:A$=�E(b%):a%=�D(A$,g%,_EVNTS_POPUPS_ANCHOR%,_EVNTS_POPUPS_REC_SIZE%,�):�a%>=0�
>��k%=!_EVNTS_POPUPS_ANCHOR%+a%:UA%=k%!16:_%=!_EVNTS_POPUPS_DATA%:rC%=k%!12:XA%=k%!20:cC%=k%!24:q%=k%!28:�cC%=_POPUP_TYPE_FONTMENU�
?_item_text$=""
?�_item_text$=�b(q%,!dC%)
?�:j%=0:�UA%<>-1�
? ?R$=$(_%+UA%):j%=�("FN"+R$+"("+�b%+","+�XA%+",_item_text$)")
?*�
?4�:�j%<>0�UA%=-1�
?>�XA%>=0�
?H
ȎcC%�
?R.�_POPUP_TYPE_TEXT:�B(b%,XA%,_item_text$,�)
?\+�_POPUP_TYPE_WIMPCOLOUR:�fA(b%,XA%,dC%)
?fR�99,"Unknown Popup type in EvntHandle_PopupMenuSelection (type was "+�cC%+")"
?p�
?z�
?��
?��:�
?����SG:�LA%,t%,BA%,e%,SA%,dB%:�g%,B$,KA%,u%:t%=!_EVNTS_POPUPS_ANCHOR%:BA%=_EVNTS_POPUPS_REC_SIZE%:SA%=t%!4:�R ("PopUps","Window         Icon   FN"):�t%=0�
?�a�e%=_m_Evnts_HeaderSize%:�u%=1�SA%:A$=$(t%+e%):g%=t%!(e%+12):KA%=!_EVNTS_POPUPS_DATA%:�KA%>0�
?�B$=$(KA%+t%!(e%+16))
?�%�:e%+=_EVNTS_POPUPS_REC_SIZE%:�u%
?��:�
?�"��SD(b%,g%,OL%):�:�LA(b%,g%):�
?���TD(b%,g%):�:�r(b%,g%):�
?�"��UD(b%,g%,OL%):�:�MA(b%,g%):�
?����VD(Y$):�x%:x%=�(Y$):�K(x%,_EVNTS_CLICKSELECT_ANCHOR%,_EVNTS_CLICKSELECT_DATA%,_EVNTS_CLICKSELECT_DATAOFFSET%):�K(x%,_EVNTS_CLICKADJUST_ANCHOR%,_EVNTS_CLICKADJUST_DATA%,_EVNTS_CLICKADJUST_DATAOFFSET%)
?��K(x%,_EVNTS_CLICKMENU_ANCHOR%,_EVNTS_CLICKMENU_DATA%,_EVNTS_CLICKMENU_DATAOFFSET%):�K(x%,_EVNTS_HELPTAG_ANCHOR%,_EVNTS_HELPTAG_DATA%,_EVNTS_HELPTAG_DATAOFFSET%):�WC(x%)
?���K(x%,_EVNTS_REDRAW_ANCHOR%,_EVNTS_REDRAW_DATA%,_EVNTS_REDRAW_DATAOFFSET%):�K(x%,_EVNTS_WINDOWCLOSE_ANCHOR%,_EVNTS_WINDOWCLOSE_DATA%,_EVNTS_WINDOWCLOSE_DATAOFFSET%)
@��K(x%,_EVNTS_PANES_ANCHOR%,_EVNTS_PANES_DATA%,_EVNTS_PANES_DATAOFFSET%):�K(x%,_EVNTS_POPUPS_ANCHOR%,_EVNTS_POPUPS_DATA%,_EVNTS_POPUPS_DATAOFFSET%)
@��K(x%,_EVNTS_SLIDERS_ANCHOR%,_EVNTS_SLIDERS_DATA%,_EVNTS_SLIDERS_DATAOFFSET%):�K(x%,_EVNTS_BUMP_ANCHOR%,_EVNTS_BUMP_DATA%,_EVNTS_BUMP_DATAOFFSET%)
@��K(x%,_EVNTS_DRAG_ANCHOR%,_EVNTS_DRAG_DATA%,_EVNTS_DRAG_DATAOFFSET%):�K(x%,_m_DSave_Anchor%,_m_DSave_DataBlk%,_m_DSave_DataOffset%)
@$��K(x%,_EVNTS_ICONWATCH_ANCHOR%,_EVNTS_ICONWATCH_DATA%,_EVNTS_ICONWATCH_DATAOFFSET%):�K(x%,_m_DLoad_Anchor%,_m_DLoad_DataBlk%,_EVNTS_DATALOAD_DATAOFFSET%):�#x%:�
@.U��K(x%,_D%,bE%,UA%):�c%,kB%,uA%:c%=!_D%:uA%=!bE%:!_c_Evnts_WorkBuffer%=UA%:�c%=0�
@8
�#x%,0
@Bl�kB%=!c%:�#x%,1:ș12,2,x%,c%,kB%+_m_Evnts_HeaderSize%:ș12,2,x%,_c_Evnts_WorkBuffer%,4:ș12,2,x%,uA%,UA%
@L�:�
@V~��CC(Y$):�x%,c%,nA%,_B%:x%=�(Y$):�L(x%,_EVNTS_CLICKSELECT_ANCHOR%,_EVNTS_CLICKSELECT_DATA%,_EVNTS_CLICKSELECT_DATAOFFSET%)
@`��L(x%,_EVNTS_CLICKADJUST_ANCHOR%,_EVNTS_CLICKADJUST_DATA%,_EVNTS_CLICKADJUST_DATAOFFSET%):�L(x%,_EVNTS_CLICKMENU_ANCHOR%,_EVNTS_CLICKMENU_DATA%,_EVNTS_CLICKMENU_DATAOFFSET%)
@j��L(x%,_EVNTS_HELPTAG_ANCHOR%,_EVNTS_HELPTAG_DATA%,_EVNTS_HELPTAG_DATAOFFSET%):�YC(x%):�L(x%,_EVNTS_REDRAW_ANCHOR%,_EVNTS_REDRAW_DATA%,_EVNTS_REDRAW_DATAOFFSET%)
@t��L(x%,_EVNTS_WINDOWCLOSE_ANCHOR%,_EVNTS_WINDOWCLOSE_DATA%,_EVNTS_WINDOWCLOSE_DATAOFFSET%):�L(x%,_EVNTS_PANES_ANCHOR%,_EVNTS_PANES_DATA%,_EVNTS_PANES_DATAOFFSET%)
@~��L(x%,_EVNTS_POPUPS_ANCHOR%,_EVNTS_POPUPS_DATA%,_EVNTS_POPUPS_DATAOFFSET%):�L(x%,_EVNTS_SLIDERS_ANCHOR%,_EVNTS_SLIDERS_DATA%,_EVNTS_SLIDERS_DATAOFFSET%)
@���L(x%,_EVNTS_BUMP_ANCHOR%,_EVNTS_BUMP_DATA%,_EVNTS_BUMP_DATAOFFSET%):�L(x%,_EVNTS_DRAG_ANCHOR%,_EVNTS_DRAG_DATA%,_EVNTS_DRAG_DATAOFFSET%):�L(x%,_m_DSave_Anchor%,_m_DSave_DataBlk%,_m_DSave_DataOffset%)
@���L(x%,_EVNTS_ICONWATCH_ANCHOR%,_EVNTS_ICONWATCH_DATA%,_EVNTS_ICONWATCH_DATAOFFSET%):�L(x%,_m_DLoad_Anchor%,_m_DLoad_DataBlk%,_m_DLoad_DataOffset%):�#x%:�
@�B��L(x%,_D%,bE%,�UA%):�kH%,kB%,c%,kB%,aC%,uA%:�!_D%<>0��A(!_D%)
@��!bE%<>0��A(!bE%)
@�kH%=�#x%:�kH%=1�
@��c%=�A(_m_Evnts_HeaderSize%):ș12,4,x%,c%,_m_Evnts_HeaderSize%:kB%=!c%:c%=�K(c%,kB%):ș12,4,x%,c%+_m_Evnts_HeaderSize%,kB%:!_D%=c%:ș12,4,x%,_c_Evnts_WorkBuffer%,4:aC%=!_c_Evnts_WorkBuffer%:�aC%>0�
@�2uA%=�A(aC%):ș12,4,x%,uA%,aC%:!bE%=uA%:UA%=aC%
@��
@��!_D%=0
@��:�
@�=��uA(VD%):�RG%,p%:�ZC (_EVNTS_LAST_MOUSEBUTTON%):�DA>=0�
@��aC(VD%)
AQ�:ș416708,_m_Menu_HandleLastOpened%,VD%�RG%,,_c_Evnts_WorkBuffer%;p%:�p%<>1�
A
&�RG%��bC(RG%,_c_Evnts_WorkBuffer%)
A�:�PA=_MSE_ADJUSTBUT�
A#�_EVNTS_LAST_MENUMAKER_FN$<>""�
A(=l%=�("FN"+_EVNTS_LAST_MENUMAKER_FN$+"( _U%!52, _U%!56 )")
A2	�:�cC
A<�:�
AFK��aC(VD%):�A$,a%,k%,y$,q%,AE%:�uA%,_D%,j%,R$:�XA%,YK%,wI%,uD%:A$=�E(�c)
APWa%=�D(A$,�DA,_EVNTS_POPUPS_ANCHOR%,_EVNTS_POPUPS_REC_SIZE%,�):�a%>=0�A$<>"iconbar"�
AZ}k%=!_EVNTS_POPUPS_ANCHOR%+a%:AE%=k%!24:uA%=!_EVNTS_POPUPS_DATA%:_D%=k%!16:XA%=k%!20:�VD%!4<>-1�AE%<>_POPUP_TYPE_FONTMENU�
Ad/�99,"Unable to handle popup with submenus!"
An�:�AE%=_POPUP_TYPE_TEXT�
AxuD%=k%!28:�uD%>=0�
A�Z$=$(uA%+uD%)
A��:q%=�EA(Z$)
A� �:�AE%=_POPUP_TYPE_FONTMENU�
A�y$=�cC(VD%)
A��y$=�b(q%,!VD%)
A��:j%=0:�_D%>-1�
A�R$=$(uA%+_D%):�y$<>""�
A�;j%=�("FN"+R$+"("+�(�c)+","+�XA%+","+�(34)+y$+�(34)+")")
A��
A��:�j%<>0�_D%=-1�
A��XA%>=0�
A�
ȎAE%�
A�%�_POPUP_TYPE_TEXT:�B(�c,XA%,y$,�)
B,�_POPUP_TYPE_WIMPCOLOUR:�fA(�c,XA%,!VD%)
B"�_POPUP_TYPE_FONTMENU:�y$<>""�
B�B(�c,XA%,y$,�)
B"�
B,U�99,"Unknown Popup type in PROCshell_EvntHandle_PopupSelect (type was "+�AE%+")"
B6�
B@�
BJ�
BT�:�
B^��bC(w%,eK%):�:��:��:�
Bh�("FN"+$w%+"("+�eK%+")")
Br�
B|ݤFA:=_m_Evnts_HeaderSize%
B�"ݤaA:=_EVNTS_LAST_MOUSEBUTTON%
B�!ݤL:=_EVNTS_LAST_ICONCLICKED%
B�#ݤJ:=_EVNTS_LAST_WINDOWCLICKED%
B� ݤgA:=_EVNTS_LAST_MOUSEXPOS%
B� ݤhA:=_EVNTS_LAST_MOUSEYPOS%
B�_��eD(A$,g%,sC%,uA%,BA%,UA%,�zK%):�_$,s%,uB$,c%,a%:�BE%,CE%,DE%,tC%,e%,u%,eA%:�A$="IconBar"�
B�	g%=-1
B�V�:a%=�D(A$,g%,sC%,BA%,�):c%=!sC%:eA%=c%!4:c%+=a%:s%=c%+UA%:BE%=!s%:!s%=-1:�BE%=-1�
B־�_$=$(!uA%+BE%):CE%=(!uA%+BE%)+�(_$)+1:DE%=!uA%+BE%:tC%=CE%-DE%:ș262385,_U%!148,CE%,_U%!148,DE%,tC%:zK%-=tC%:!uA%=�K(!uA%,-tC%):c%=!sC%:e%=_m_Evnts_HeaderSize%+UA%:�u%=1�eA%:�c%!e%>BE%�
B�c%!e%-=tC%
B��:e%+=BA%:�u%
B��:�
B�b��fD(A$,g%,sC%,uA%,BA%):�a%,c%,eA%,CE%,DE%,eA%:a%=�D(A$,g%,sC%,BA%,�):c%=!sC%:eA%=c%!4:�eA%>0�
C>c%!0-=BA%:c%!4-=1:c%+=a%:CE%=c%+BA%:DE%=c%:tC%=BA%:�eA%>1�
C(ș262385,_U%!148,CE%,_U%!148,DE%,tC%
C�:!sC%=�K(!sC%,-tC%)
C&�:�
C0oݤsA(TG%):�c$,HG%,e%,RA%,a%:�wD%,vD%:HG%=�BA:e%=0:ȕTG%!e%<>-1:BK%=TG%!e%:e%+=4:�:RA%=�CA(HG%,TG%):�RA%<>0�
C:Wa%=�D("menu",RA%,_EVNTS_MENUHELPTAG_ANCHOR%,_EVNTS_MENUHELPTAG_REC_SIZE%,�):�a%>=0�
CD[k%=!_EVNTS_MENUHELPTAG_ANCHOR%+a%:wD%=k%!16:vD%=!_EVNTS_MENUHELPTAG_DATA%:c$=$(vD%+wD%)
CN�
CX
�c$=""
Cb	�:=c$
CloݤpA(a%):�k%,wD%,vD%,c$:k%=!_EVNTS_HELPTAG_ANCHOR%+a%:wD%=k%!16:vD%=!_EVNTS_HELPTAG_DATA%:c$=$(vD%+wD%):=c$
Cv(ݤoA:=_m_evnts_DragIconWritableDrag%
C�&ݤW:=_m_evnts_DragIconStartWindow%
C�%ݤjC:=_m_evnts_DragIconStartIcon%
C�N��nC:�EE%,b%,oA%,pA%:�uC%,vC%,wC%,xC%,uB%,vB%,FE%:�WD%:�e(pA%,oA%):�dC(b%)
C�j�eC(_m_evnts_DragIconMouseX%,_m_evnts_DragIconMouseY%,pA%,oA%,uC%,vC%,wC%,xC%,uB%,vB%):�uB%<>0�vB%<>0�
C�=_m_evnts_DragIconMouseX%=pA%:_m_evnts_DragIconMouseY%=oA%
C�1��fC(uC%,vC%,wC%,xC%,uB%,vB%):�uB%<>0�vB%<>0�
C�>�pA%>(_m_evnts_DragIconWinXMax%-_m_evnts_DragIconMargin%)�
C�E�V(�W,pA%-(_m_evnts_DragIconWinXMax%-_m_evnts_DragIconMargin%),0)
C�@�:�pA%<(_m_evnts_DragIconWinXMin%+_m_evnts_DragIconMargin%)�
C�E�V(�W,pA%-(_m_evnts_DragIconWinXMin%+_m_evnts_DragIconMargin%),0)
C�P�:WD%=�GA(�W):�oA%<(_m_evnts_DragIconWinYMin%+_m_evnts_DragIconMargin%+WD%)�
C�M�V(�W,0,oA%-(_m_evnts_DragIconWinYMin%+_m_evnts_DragIconMargin%+�GA(�W)))
C�P�:FE%=�HA(�W):�oA%>(_m_evnts_DragIconWinYMax%-_m_evnts_DragIconMargin%-FE%)�
DM�V(�W,0,oA%-(_m_evnts_DragIconWinYMax%-_m_evnts_DragIconMargin%-�HA(�W)))
D�
D�
D �:�
D*Jݤk(A$,g%,nA%,k%,BA%,TE%):�LA%,e%,y%,a%,RB%,dB%:�u%,_B%:�A$="IconBar"�
D4g%=-1:A$="iconbar"
D>�:�(!k%=0�TE%=�)�=-2
DH�A$=""�=-1
DR
�(!k%=0)�
D\�!k%=�A(BA%+_m_Evnts_HeaderSize%):RB%=!k%:RB%!0=BA%:RB%!4=1:$(RB%+_m_Evnts_HeaderSize%)="":�u%=12�(BA%-4)�4:RB%!(u%+_m_Evnts_HeaderSize%)=-1:�u%:_m_Evnts_LastEvntOffset%=_m_Evnts_HeaderSize%:a%=_m_Evnts_HeaderSize%
Df �:�a%<>_m_Evnts_HeaderSize%�
DpYRB%=!k%:LA%=!RB%:e%=_m_Evnts_HeaderSize%:y%=�:a%=-1:SK%=-1:dB%=!k%:�:�($(dB%+e%)=A$)�
Dz7_B%=(dB%!(e%+16))��(1<<31):�dB%!(e%+12)=g%�_B%=nA%�
D�a%=e%:y%=�
D��e%+=BA%
D��
D��e%+=BA%
D�:�:�((e%>=(LA%+_m_Evnts_HeaderSize%))�y%):�(a%=-1�TE%)�
D�|a%=LA%+_m_Evnts_HeaderSize%:!k%=�K(!k%,BA%):EC%=!k%:EC%!0+=BA%:EC%!4+=1:EC%+=a%:$(EC%)="":�u%=12�(BA%-4)�4:EC%!u%=-1:�u%
D��:�a%<0�
D��
D�!�:_m_Evnts_LastEvntOffset%=a%
D�	�:=a%
D�H��kD(d%,RD%,tD%,q%,R$,a$):�d%>0�RD%>=0��d(d%,RD%,_BUTTON_TYPE_CLICK)
D�R_m_WimpColMen_Handle%=q%:�BA(�E(d%),RD%,tD%,q%,R$,a$,_POPUP_TYPE_WIMPCOLOUR):�
D��ݤ_shell_Windows_Init:�_c_WindowsGetStateBlk%36:�_c_WindowsGetWInfoBlk%88:�_c_WindowsGetPInfoBlk%20:�_c_WindowsSetExtentBlk%20:_m_WindowsLastDynamicHandle%=-1:iM%=-1:=0
EݤTB(d%):=(�M(d%)�1<<26)
EݤUB(d%):=(�M(d%)�1<<1)
EݤVB(d%):=(�M(d%)�1<<5)
E$ݤWB(d%):=(�M(d%)�1<<6)
E.ݤXB(d%):=(�M(d%)�1<<12)
E8,ݤR(b%):�j%:j%=�:�b%>0�j%=(�M(b%)�1<<16)
EB�j%>0�j%=�
EL�b%=-1�b%=-2�j%=�
EV=j%
E`ݤYB(d%):=(�M(d%)�1<<17)
EjݤZB(d%):=(�M(d%)�1<<18)
EtݤaB(d%):=(�M(d%)�1<<20)
E~ݤbB(d%):=(�M(d%)�1<<24)
E�ݤcB(d%):=(�M(d%)�1<<25)
E�ݤdB(d%):=(�M(d%)�1<<27)
E�ݤeB(d%):=(�M(d%)�1<<28)
E�ݤfB(d%):=(�M(d%)�1<<29)
E�ݤgB(d%):=(�M(d%)�1<<30)
E�mݤM(b%):�p%:_c_WindowsGetStateBlk%!0=b%:ș262347,,_c_WindowsGetStateBlk%:p%=_c_WindowsGetStateBlk%!32:=p%
E�FݤhB(d%):�p%,f%:f%=�X(d%):f%!0=d%:ș262348,,f%:p%=f%!60:�W(f%):=p%
E�EݤY(d%):�p%,f%:f%=�X(d%):f%!0=d%:ș262348,,f%:p%=f%!60:�W(f%):=p%
E�ݤkB(d%):=(�Y(d%)�1<<2)
E�ݤlB(d%):=(�Y(d%)�1<<1)
E�ݤmB(d%):=(�Y(d%)�1<<0)
E�ݤnB(d%):=(�Y(d%)�1<<3)
FݤoB(d%):=(�Y(d%)�1<<4)
F
ݤpB(d%):=(�Y(d%)�1<<5)
FݤqB(d%):=(�Y(d%)�1<<6)
FݤrB(d%):=(�Y(d%)�1<<8)
F(BݤsB(d%):�g$,f%:f%=�X(d%):f%!0=d%:ș262348,,f%:�(f%!32�1<<26)�
F2�((f%!60)�256)=0�
F<g$=$(f%+76)
FF�g$=$(!(f%+76))
FP�
FZ�:�W(f%):=g$
FdDݤtB(d%):�j%,f%:f%=�X(d%):f%!0=d%:ș262348,,f%:�((f%!60)�256)=0�
Fn	j%=12
Fx
�j%=f%!84
F��:�W(f%):=j%
F�H��mD(d%,ZG%,v%,ZB%,aB%):�PA%,z%:PA%=�A(50):z%=�A(36):z%!20=0:�o(3)�
F��ZG%=-1�!z%=-2�!z%=ZG%
F�ș262347,,z%
F�Y�:PA%!0=ZG%:PA%!4=v%:ș262350,,PA%:�n(d%,PA%!8+ZB%-z%!20,PA%!20+aB%):�A(PA%):�A(z%):�
F����n(d%,VA%,WA%):�pH%,qH%,a%,f%:f%=�X(d%):f%!0=d%:ș262348,,f%:pH%=f%!12-f%!4:qH%=f%!16-f%!8:f%!4=VA%:f%!8=WA%:f%!12=VA%+pH%:f%!16=WA%+qH%:ș262341,,f%:ș262342,,f%:�h(d%)�
F�
�D(d%)
F���w(d%,0,0)
F��:�W(f%):�
F���oD(b%):�CA(b%,-1):�
F���qD(b%):�CA(b%,-2):�
F���rD(b%):�CA(b%,-3):�
F�A��G(b%):�a%,_%,jM%,dA%,UD%,A$:�k%,O$,HA%,qC%:A$=�E(b%):�b%>0�
G�dA%=0:ȕ�D(A$,dA%,_EVNTS_PANES_ANCHOR%,_EVNTS_PANES_REC_SIZE%,�)>-1:a%=_m_Evnts_LastEvntOffset%:k%=!_EVNTS_PANES_ANCHOR%+a%:UD%=k%!16:_%=!_EVNTS_PANES_DATA%:O$=$(_%+UD%):HA%=�j(O$):qC%=!HA%
Gs_c_Evnts_PaneBlk%!0=qC%:ș262342,,_c_Evnts_PaneBlk%:dA%+=1:�:_c_Evnts_PaneBlk%!0=b%:ș262342,,_c_Evnts_PaneBlk%
G�:�
G"ݤr:=_U%!20
G, ݤx(r%):�_%:_%=�A(20):�r%>0�
G6
�uA(r%)�
G@�jC(r%):�r%=_U%!20�
GJ_U%!20=0
GT��kC(r%)
G^�:_%!0=r%:ș393411,,_%:r%=0
Gh�
Gr�:�A(_%):=r%
G|5ݤO(d%):�GE%,nD%,EB%:�(_U%!100�1<<10)�nD%=��nD%=�
G�	�nD%�
G��d%=-1�d%=-2
G�jGE%=�A(88):!_c_WindowsGetWInfoBlk%=d%:ș262348,,_c_WindowsGetWInfoBlk%+1:EB%=_c_WindowsGetWInfoBlk%!88
G��GE%=�A(6000):�d%>0�
G�$!GE%=d%:ș262348,,GE%:EB%=GE%!88
G�
�:�A(GE%)
G�
�:=EB%
G���uD(�d%):�S(d%,1<<24):�
G���vD(�d%):�S(d%,1<<25):�
G���wD(�d%):�S(d%,1<<26):�
G���xD(�d%):�S(d%,1<<27):�
G���yD(�d%):�S(d%,1<<30):�
G���zD(�d%):�S(d%,1<<29):�
H��_D(�d%):�S(d%,1<<28):�
H���S(�d%,TB%):�f%,p%,TF%,r%:�m("WindowToggleFlags:wh% = &"+�~d%):TF%=�R(d%):f%=�X(d%):f%!0=d%:ș262348,,f%:p%=f%!32:p%=(p%�TB%):f%!32=p%:ș262339,,f%:ș262337,,f%+4�r%:!f%=r%:�TF%�
Hș262341,,f%
H&�:�W(f%):�r%<>d%�
H0�X(d%,r%):�VA(d%,r%):d%=r%
H:�:�
HD��AE(r%,YG%,LC%,MC%,bG%):�f%:f%=�A(f%):f%!0=r%:f%!4=YG%:f%!8=LC%:f%!12=MC%:f%!16=bG%:ș262345,,f%�KF%:ș262347,,f%:�A(f%):�
HNi��w(d%,ZB%,aB%):�l%,EE%:EE%=�A(20):_U%!20=d%:ș262351,,EE%:ș262356,,d%,EE%!0+ZB%,EE%!4+aB%:�A(EE%):�
HX���Y(b%,�hA%,�iA%,�qA%,�rA%):!_c_WindowsGetStateBlk%=b%:ș262347,,_c_WindowsGetStateBlk%:hA%=_c_WindowsGetStateBlk%!4:iA%=_c_WindowsGetStateBlk%!8:qA%=_c_WindowsGetStateBlk%!12:rA%=_c_WindowsGetStateBlk%!16:�
HbX��BE(b%,�LL%,�NL%):�hA%,iA%,qA%,rA%:�Y(b%,hA%,iA%,qA%,rA%):LL%=qA%-hA%:NL%=rA%-iA%:�
Hll��CE(b%,�VL%,�YL%):�hA%,iA%,qA%,rA%:�Y(b%,hA%,iA%,qA%,rA%):VL%=hA%+((qA%-hA%)/2):YL%=iA%+((rA%-iA%)/2):�
Hv5��DE(RB$,sA$,tA$):�w%,ZB%,aB%,aG%:aG%=�r:�aG%<>0�
H�ș262356,,-1:l%=�x(aG%)
H���:�v(RB$,w%):_c_WindowsGetStateBlk%!0=w%:ș262347,,_c_WindowsGetStateBlk%:ZB%=(_c_WindowsGetStateBlk%!4-_c_WindowsGetStateBlk%!12)/2:aB%=(_c_WindowsGetStateBlk%!16-_c_WindowsGetStateBlk%!8)/2:_U%!20=w%:�sA$<>""�
H�l%=�("FN"+sA$+"("+�w%+")")
H��
H��:�w(w%,ZB%,aB%):�tA$<>""�
H�l%=�("FN"+tA$+"("+�w%+")")
H��
H��:�
H�L��v(J$,�b%):�XD%:XD%=�IA(J$):XD%!64=_U%!16:ș262337,,XD%�b%:�hA(J$,b%):�
H� ݤX(b%):=�A(100+(�O(b%)*32))
H���W(JA%):�A(JA%):�
H����wB(YA%,bL%,cL%,dL%,jL%,TF%):�fE%:fE%=�X(YA%):_c_WindowsSetExtentBlk%!0=bL%:_c_WindowsSetExtentBlk%!4=cL%:_c_WindowsSetExtentBlk%!8=dL%:_c_WindowsSetExtentBlk%!12=jL%:ș262359,YA%,_c_WindowsSetExtentBlk%:�TF%�
H�)fE%!0=YA%:ș262348,,fE%:ș262341,,fE%
I�:�W(fE%):�
IQ��i(�YA%,g$):�h%,_%,r%,uH%:_%=�X(YA%):_%!0=YA%:ș262348,,_%:�((_%!60)�256)=0�
IAh%=_%+76:$h%=�g$,11):ș262339,,_%:ș262337,,_%+4�r%:�r%<>YA%�
I �X(YA%,r%):YA%=r%
I*�
I4<�uH%=_%!84:$(!(_%+76))=�g$,uH%-1):�((_%!32)�(1<<16))<>0�
I>)ș262353,-1,_%!4,_%!16,_%!12,_%!16+44
IH�:�W(_%)
IR�:�
I\%ݤvB(OB%):�(OB%�(1<<8))=(1<<8)�=�
If=�
Ip���FE(b%,g%,vH%):�YD%,mB%,xH%,yH%,_G%,zH%:�_H%:YD%=�A(40):YD%!0=b%:YD%!4=g%:ș262350,,YD%:xH%=YD%!16:yH%=YD%!20:mB%=�A(40):mB%!0=b%:ș262347,,mB%:_G%=mB%!4:zH%=mB%!16:mB%!0=vH%:ș262347,,mB%
IzF_H%=mB%!16-mB%!8:�n(vH%,_G%+xH%,zH%+yH%-(_H%/2)):�A(YD%):�A(mB%):�
I�Y��GE(b%,yC%,zC%):�fA%:fA%=�A(36):!fA%=b%:ș262347,,fA%:fA%!20=yC%:fA%!24=zC%:�R(b%)�
I�ș262341,,fA%
I� �ș262341,,fA%:ș262342,,fA%
I��:�A(fA%):�
I�Z��V(b%,yC%,zC%):�fA%:fA%=�A(36):!fA%=b%:ș262347,,fA%:fA%!20+=yC%:fA%!24+=zC%:�R(b%)�
I�ș262341,,fA%
I� �ș262341,,fA%:ș262342,,fA%
I��:�A(fA%):�
IԞ��HE(�w%,FC%):�z%,r%,CI%,yB%,EB%:EB%=�O(w%):CI%=�R(w%):z%=�A(100+(EB%*32)):z%!0=w%:ș262348,,z%:z%?39=FC%:_shell_open_behind%=z%!28:yB%=z%!28:ș262339,,z%
I�3ș262337,,z%+4�r%:z%!0=r%:ș262348,,z%:�w%<>r%�
I��X(w%,r%):w%=r%
I��:�CI%��T(r%,0,yB%)
I��A(z%):�
J���IE(�w%,FC%):�z%,r%,oC%,yB%:oC%=�R(d%):z%=�A(100+(�O(w%)*32)):z%!0=w%:ș262348,,z%:z%?38=FC%:_shell_open_behind%=z%!28:yB%=z%!28:ș262339,,z%:ș262337,,z%+4�r%
J�w%<>r%�
J�X(w%,r%):w%=r%
J$�:�oC%��T(r%,0,yB%)
J.�A(z%):�
J8=��CA(b%,EA%):�zB%,HE%:�EA%<-2�EA%>-1��99,"Invalid action"
JBnzB%=�A(256):zB%!0=b%:ș262347,,zB%:zB%!28=EA%:ș262375,2,zB%,b%�,,HE%:ș262343,0,zB%:�A(zB%):�HE%=_U%!148�
JL_Q%!28=EA%:�T(b%,0,EA%)
JV�:�
J`ݤHA(b%):=�XA(b%,2)
JjݤGA(b%):=�XA(b%,4)
Jt�ݤXA(b%,MK%):�A$,a%,dA%,SD%,XF%,O$:�HA%,UD%,k%,_%,qC%:�jB%:dA%=0:XF%=0:SD%=�:A$=�E(b%):a%=�D(A$,dA%,_EVNTS_PANES_ANCHOR%,_EVNTS_PANES_REC_SIZE%,�):�a%>=0�SD%=�
J~�SD%=��
J��ȕ�D(A$,dA%,_EVNTS_PANES_ANCHOR%,_EVNTS_PANES_REC_SIZE%,�)>-1:a%=_m_Evnts_LastEvntOffset%:k%=!_EVNTS_PANES_ANCHOR%+a%:jB%=k%!20:�jB%=MK%�
J��UD%=k%!16:jB%=k%!20:_%=!_EVNTS_PANES_DATA%:O$=$(_%+UD%):HA%=�j(O$):qC%=!HA%:_c_Evnts_PaneBlk%!0=qC%:ș262347,,_c_Evnts_PaneBlk%:�XF%=0�
J�0XF%=_c_Evnts_PaneBlk%!16-_c_Evnts_PaneBlk%!8
J��
J��:dA%+=1:�
J�
�:=XF%
J�Z��JE(aB$,hA%,iA%,qA%,rA%):�fA%:fA%=�IA(aB$):fA%!0=hA%:fA%!4=iA%:fA%!8=qA%:fA%!12=rA%:�
JΕ��KE(w%):�z%,gE%,ZB%,aB%:gE%=�A(20):ș262351,,gE%:_%=�A(36):_%!0=w%:ș262347,,_%:ZB%=(_%!4-_%!12)/2:aB%=(_%!16-_%!8)/2:�n(w%,gE%!0+ZB%,gE%!4-aB%)
J��A(_%):�A(gE%):�
J����LE(w%):�z%,YF%,ZF%,lA%,aA%,NE%,GD%:ș131125,-1,4�,,NE%:ș131125,-1,5�,,GD%:ș131125,-1,11�,,YF%:ș131125,-1,12�,,ZF%:YF%=YF%<<NE%:ZF%=ZF%<<GD%:_%=�A(36):_%!0=w%:ș262347,,_%:lA%=(_%!12-_%!4)
J�@aA%=(_%!16-_%!8):�n(w%,(YF%/2)-(lA%/2),(ZF%-aA%)/2):�A(_%):�
J�{��ME(aF%,EI%,ZK%,�hG%,�dK%):�_E%,GI%,HI%:_E%=aF%!16-aF%!24-ZK%:GI%=_E%-aF%!40:HI%=_E%-aF%!32:hG%=GI%�EI%-1:�hG%<0�hG%=0
KdK%=HI%�EI%:�
K
�ݤ_shell_Icons_Init:_c_Icons_IconDragType%=5:_c_Icons_DragBBoxXMin%=0:_c_Icons_DragBBoxYMin%=0:_c_Icons_DragBBoxXMax%=&7FFFFFFF:_c_Icons_DragBBoxYMax%=&7FFFFFFF:_c_Icons_DragFlags%=133:_c_Icons_IconOverFlowMess$="SHELLMSG12"
K�_c_Icons_NotASpriteIconMess$="SHELLMSG19":_c_Icons_WimpColourRangeMess$="SHELLMSG24":_c_Icons_MinWimpColour%=0:_c_Icons_MaxWimpColour%=15:�_c_Icon_SetIconStateBlk%16:�_c_Icon_GetIconStateBlk%40:�_c_Icon_GetCaretPositionBlk%24
K%_m_Icons_AllowWritableDrags%=�:=0
K(M��NE(b%,g%,FC%):�FC%<_c_Icons_MinWimpColour%�FC%>_c_Icons_MaxWimpColour%�
K2E�99,�N(_c_Icons_WimpColourRangeMess$,"PROCshell_IconSetFGColour")
K<"�:�I(b%,g%,FC%<<24,&F000000):�
KFM��fA(b%,g%,FC%):�FC%<_c_Icons_MinWimpColour%�FC%>_c_Icons_MaxWimpColour%�
KPE�99,�N(_c_Icons_WimpColourRangeMess$,"PROCshell_IconSetBGColour")
KZ#�:�I(b%,g%,FC%<<28,&F0000000):�
Kd��P(b%,g%):�g(b%,g%,1):�
Kn���I(b%,g%,iK%,jK%):_c_Icon_SetIconStateBlk%!0=b%:_c_Icon_SetIconStateBlk%!4=g%:_c_Icon_SetIconStateBlk%!8=iK%:_c_Icon_SetIconStateBlk%!12=jK%:ș393421,,_c_Icon_SetIconStateBlk%:�
Kx��xA(b%,g%,_A%):�_A%=0�
K��iA(b%,g%)
K���jA(b%,g%)
K��:�
K���RE(d%,v%,_A%):�_A%=0�
K��iA(d%,v%)
K���jA(d%,v%)
K��:�
K�p��kA(b%,g%):_c_Icon_GetIconStateBlk%!0=b%:_c_Icon_GetIconStateBlk%!4=g%:ș262350,,_c_Icon_GetIconStateBlk%:�
K�/��jA(LD%,MD%):�I(LD%,MD%,2097152,2097152):�
K�)��iA(LD%,MD%):�I(LD%,MD%,0,2097152):�
K�WݤC(LD%,MD%):�h%:�kA(LD%,MD%):p%=_c_Icon_GetIconStateBlk%!24:h%=(p%�2097152):�h%=0�
K�	kA%=�
K�
�kA%=�
L
�:=kA%
L���TE(b%,g%,VA$):�p%:_c_Icon_GetIconStateBlk%!0=b%:_c_Icon_GetIconStateBlk%!4=g%:ș262350,,_c_Icon_GetIconStateBlk%:p%=_c_Icon_GetIconStateBlk%!24:�p%�256�
L&$(_c_Icon_GetIconStateBlk%!32)=VA$
L"�:�
L,!ݤBB(b%,g%):�Q$,p%:�g%=-1�=""
L6�Q$="":_c_Icon_GetIconStateBlk%!0=b%:_c_Icon_GetIconStateBlk%!4=g%:ș262350,,_c_Icon_GetIconStateBlk%:p%=_c_Icon_GetIconStateBlk%!24:�p%�256�
L@D�_c_Icon_GetIconStateBlk%!32>0�Q$=$(_c_Icon_GetIconStateBlk%!32)
LJ	�:=Q$
LT��ZA(b%,g%):�I(b%,g%,0,0):�
L^!ݤYA(bF%,hB$):�I%,U$:�bF%<=0�
Lh	U$=""
Lr)�I%=�";"+�Z($bF%),";"+�Z(hB$)):�I%=0�
L|	U$=""
L�)�U$=�$(bF%+I%),�$(bF%+I%)+";",";")-1)
L��
L�	�:=U$
L��ݤJA(b%,g%):�p%:_c_Icon_GetIconStateBlk%!0=b%:_c_Icon_GetIconStateBlk%!4=g%:ș262350,,_c_Icon_GetIconStateBlk%:p%=_c_Icon_GetIconStateBlk%!24:=p%
L�)ݤnA(b%,g%):�p%,j%,TB%,kA%:�s(b%)=��
L�:TB%=(1<<13)+(1<<14):p%=�JA(b%,g%):j%=(p%�TB%):�j%=TB%�
L�	kA%=�
L�
�kA%=�
L��
L�
�kA%=�
L�
�:=kA%
L�%ݤWA(b%,g%):�p%,j%,TB%:�s(b%)=��
L�0TB%=1<<15:p%=�JA(b%,g%):j%=(p%�TB%):�j%=TB%�
Mj%=�
M	�j%=�
M�
M&	�j%=�
M0	�:=j%
M:AݤCB(d%,v%):�p%,h%,kA%:p%=�JA(d%,v%):h%=(p%�1<<1):�h%=(1<<1)�
MD	kA%=�
MN
�kA%=�
MX
�:=kA%
Mb�ݤbA(b%,g%):�UB%,YA%,j%:ș262355,,_c_Icon_GetCaretPositionBlk%:YA%=_c_Icon_GetCaretPositionBlk%!0:UB%=_c_Icon_GetCaretPositionBlk%!4:�(UB%=g%�YA%=b%)�
Mlj%=�
Mv	�j%=�
M�	�:=j%
M��ݤCC(d%,CC%,eB%,mF%,w%,jG%,kG%,rK%,E$,sB%,QD%,Q$):�sK%,r%,_C%,n%:n%=�A(40):n%!0=d%:n%!4=CC%:n%!8=eB%:n%!12=CC%+mF%:n%!16=eB%+w%:n%!20=rK%�kG%<<28�jG%<<24:�n%!20�256�
M�#sK%=�E$,","):n%!24=sB%:�Q$<>""�
M�#_C%=�A(�Q$+1):$_C%=Q$:n%!28=_C%
M�
�n%!28=-1
M��:n%!32=QD%
M��$(n%+24)=�E$,11)
M� �:ș262338,,n%�r%:�A(n%):=r%
M���UE(d%,v%):�lA(d%,v%,�):�
M���WE(d%,v%):�lA(d%,v%,�):�
M����lA(d%,v%,uK%):�gA%,mA%,DB%,NB%:_c_Icon_GetIconStateBlk%!0=d%:_c_Icon_GetIconStateBlk%!4=v%:ș262350,,_c_Icon_GetIconStateBlk%:ș530058,,_c_Icon_GetIconStateBlk%+8:gA%=_c_Icon_GetIconStateBlk%!8:mA%=_c_Icon_GetIconStateBlk%!12
M�DB%=_c_Icon_GetIconStateBlk%!16:NB%=_c_Icon_GetIconStateBlk%!20:ș262350,,_c_Icon_GetIconStateBlk%:�T(_c_Icon_GetIconStateBlk%!28)��A(_c_Icon_GetIconStateBlk%!28)
M�D�T(_c_Icon_GetIconStateBlk%!32)��A(_c_Icon_GetIconStateBlk%!32)
N,ș262340,,_c_Icon_GetIconStateBlk%:�uK%�
Nș262353,d%,gA%,mA%,DB%,NB%
N�:�
N �ݤDC(b%,AD%):�JI%,dC%,KI%,LI%:dC%=�A(8):JI%=(AD%<<16)+(1<<21):LI%=(31<<16)+(1<<21):ș262358,b%,dC%,LI%,JI%:KI%=!dC%:�A(dC%):=KI%
N*)��B(YA%,UB%,E$,x):�vA$:�_U%!100�1<<6�
N40ș"WimpExt_SetIconString",,,YA%,UB%,E$+�(13)
N>�vA$=�G(YA%,UB%):�E$<>vA$�
NH�_c_Icon_GetIconStateBlk%!0=YA%:_c_Icon_GetIconStateBlk%!4=UB%:ș262350,,_c_Icon_GetIconStateBlk%:�(_c_Icon_GetIconStateBlk%!24�(1<<8))<>0�
NR%�E$>_c_Icon_GetIconStateBlk%!36�
N\&�99,�B(_c_Icons_IconOverFlowMess$)
Nf'�:$(_c_Icon_GetIconStateBlk%!28)=E$
Np+�$(_c_Icon_GetIconStateBlk%+28)=�E$,11)
Nz�:�bA(YA%,UB%)�
N��rC(YA%,UB%,-1,-1,-1,�(E$))
N��:�x<>0�
N�a_c_Icon_GetIconStateBlk%!8=0:_c_Icon_GetIconStateBlk%!12=0:ș262349,,_c_Icon_GetIconStateBlk%
N��
N��
N��:�
N����H(YA%,UB%,E$):_c_Icon_GetIconStateBlk%!0=YA%:_c_Icon_GetIconStateBlk%!4=UB%:ș262350,,_c_Icon_GetIconStateBlk%:�(_c_Icon_GetIconStateBlk%!24�(1<<8))<>0�
N�I�(E$)>_c_Icon_GetIconStateBlk%!36��99,�B(_c_Icons_IconOverFlowMess$)
N�%$(_c_Icon_GetIconStateBlk%!28)=E$
N�+�$(_c_Icon_GetIconStateBlk%+28)=�E$,11)
N�i�:_c_Icon_GetIconStateBlk%!8=0:_c_Icon_GetIconStateBlk%!12=0:ș262349,,_c_Icon_GetIconStateBlk%:�AC:�
N�ݤmA(b%,g%,N$):�dF%,lG%,mG%,nG%:_c_Icon_GetIconStateBlk%!0=b%:_c_Icon_GetIconStateBlk%!4=g%:ș262350,,_c_Icon_GetIconStateBlk%:�(_c_Icon_GetIconStateBlk%!24�(1<<1))�
N�	lG%=�
O
�lG%=�
O'�:�(_c_Icon_GetIconStateBlk%!24�1)�
O	mG%=�
O$
�mG%=�
O.,�:�(_c_Icon_GetIconStateBlk%!24�(1<<8))�
O8	nG%=�
OB
�nG%=�
OL�:�(lG%�mG%�nG%)�
OV#�_c_Icon_GetIconStateBlk%!24�1�
O`)$(_c_Icon_GetIconStateBlk%!32)="S"+N$
OjH�$(_c_Icon_GetIconStateBlk%!28)=N$:_c_Icon_GetIconStateBlk%!36=�(N$)
Ot�:dF%=g%
O~��ș262340,,_c_Icon_GetIconStateBlk%:_c_Icon_GetIconStateBlk%!4=_c_Icon_GetIconStateBlk%!8:_c_Icon_GetIconStateBlk%!8=_c_Icon_GetIconStateBlk%!12:_c_Icon_GetIconStateBlk%!12=_c_Icon_GetIconStateBlk%!16
O��_c_Icon_GetIconStateBlk%!16=_c_Icon_GetIconStateBlk%!20:_c_Icon_GetIconStateBlk%!20=_c_Icon_GetIconStateBlk%!24:$(_c_Icon_GetIconStateBlk%+24)=N$:ș262338,,_c_Icon_GetIconStateBlk%�dF%
O��:�ZA(b%,dF%):=dF%
O�"ݤG(b%,g%):�U$:�g%<0�b%<-2�=""
O��_U%!100�1<<6�
O�%ș"WimpExt_GetIcon",,,b%,g%�,,,U$
O���_c_Icon_GetIconStateBlk%!0=b%:_c_Icon_GetIconStateBlk%!4=g%:ș262350,,_c_Icon_GetIconStateBlk%:�(_c_Icon_GetIconStateBlk%!24�(1<<8))<>0�
O�%U$=$(_c_Icon_GetIconStateBlk%!28)
O�&�U$=$(_c_Icon_GetIconStateBlk%+28)
O��
O�	�:=U$
O��ݤEC(b%,g%,MI%,NI%):_c_Icon_GetIconStateBlk%!0=b%:_c_Icon_GetIconStateBlk%!4=g%:ș262350,,_c_Icon_GetIconStateBlk%:_c_Icon_GetIconStateBlk%!8+=MI%:_c_Icon_GetIconStateBlk%!16+=MI%:_c_Icon_GetIconStateBlk%!12+=NI%
O��_c_Icon_GetIconStateBlk%!20+=NI%:g%=�cA(b%,g%,_c_Icon_GetIconStateBlk%!8,_c_Icon_GetIconStateBlk%!12,_c_Icon_GetIconStateBlk%!16,_c_Icon_GetIconStateBlk%!20):=g%
P;ݤGC(d%,v%,gA%,mA%,DB%,NB%):=�cA(d%,v%,gA%,mA%,DB%,NB%)
P
�ݤcA(d%,v%,gA%,mA%,DB%,NB%):�PA%,yL%,zL%,GC%,f%:�OI%,PI%,QI%,RI%:PA%=�A(40):f%=�A(40):!PA%=d%:PA%!4=v%:ș262350,,PA%:!f%=d%:f%!4=v%:ș262350,,f%:ș530058,,f%+8:ML%=PA%!24:oG%=PA%+28
P�OI%=ML%:PI%=oG%!0:QI%=oG%!4:RI%=oG%!8:GC%=PA%!8-f%!8:ș262340,,PA%:ș262353,!PA%,PA%!8-GC%,PA%!12-GC%,PA%!16+GC%,PA%!20+GC%:v%=�FB(d%,gA%,mA%,DB%,NB%,OI%,PI%,QI%,RI%,GC%):�A(PA%):�A(f%):=v%
P�ݤFB(r%,gA%,mA%,DB%,NB%,p%,PL%,QL%,UL%,GC%):�gC%,jA%,K$,v$,CC%,eB%:jA%=�A(60):!jA%=r%:jA%!20=p%:jA%!24=PL%:jA%!28=QL%:jA%!32=UL%:K$="":v$="":�p%�1�
P($�p%�256K$=$(jA%!24)�K$=$(jA%+24)
P2�:�p%�2�
P<�p%�256�
PFv$=�YA(jA%!28,"S")
PP�v$=$(jA%+24)
PZ�
Pd,�:�rB(p%,K$,v$):�DB%-gA%<CC%�DB%=gA%+CC%
Pn�NB%-mA%<eB%�NB%=mA%+eB%
Px�jA%!4=gA%:jA%!8=mA%:jA%!12=DB%:jA%!16=NB%:ș262338,,jA%�gC%:ș262353,!jA%,jA%!4-GC%,jA%!8-GC%,jA%!12+GC%,jA%!16+GC%:ș262355,,jA%:�!jA%=r%:�jA%!4=gC%:ș262354,r%,gC%,0,0,-1,0
P��A(jA%):=gC%
P�f��YE(PF%,d%,v%):�f%:f%=�A(50):f%!8=PF%:f%!12=d%:f%!16=v%:ș530048,,f%:f%!8=0:ș530048,,f%:�A(f%):�
P�"��d(d%,v%,BD%):�BD%=12�BD%=13�
P�6�99,�N("SHELLMSG23","PROCshell_IconSetButtonType")
P��:�BD%<0�BD%>15�
P�6�99,�N("SHELLMSG22","PROCshell_IconSetButtonType")
P��:�I(d%,v%,BD%<<12,61440):�
P�M��ZE(d%,v%,AD%):�AD%<0�AD%>31��99,�N("SHELLMSG25","PROCshell_IconSetESG")
P��I(d%,v%,AD%<<16,2031616):�
P�$��aE(d%,v%,EA%):�EA%<>0�EA%=1<<0
P��I(d%,v%,EA%,1<<0):�
P�$��bE(b%,g%,EA%):�EA%<>0�EA%=1<<1
P��I(b%,g%,EA%,1<<1):�
Q$��cE(b%,g%,EA%):�EA%<>0�EA%=1<<2
Q�I(b%,g%,EA%,1<<2):�
Q5��mA(d%,v%,EA%):�I(d%,v%,0,1<<9):�EA%<>0�EA%=1<<3
Q"�I(d%,v%,EA%,1<<3):�
Q,$��eE(d%,v%,EA%):�EA%<>0�EA%=1<<4
Q6�I(d%,v%,EA%,1<<4):�
Q@$��fE(d%,v%,EA%):�EA%<>0�EA%=1<<5
QJ�I(d%,v%,EA%,1<<5):�
QT$��tC(d%,v%,EA%):�EA%<>0�EA%=1<<6
Q^�I(d%,v%,EA%,1<<6):�
Qh1��uC(d%,v%,EA%):�mA(d%,v%,0):�EA%<>0�EA%=1<<9
Qr�I(d%,v%,EA%,1<<9):�
Q|+��iE(d%,v%):�mA(d%,v%,0):�uC(d%,v%,0):�
Q�$��g(d%,v%,_A%):�_A%<>0�_A%=1<<22
Q� �I(d%,v%,_A%,1<<22):�_A%<>0�
Q��bA(d%,v%)�
Q�ș262354,-1
Q��
Q��:�
Q’��jE(d%):�f%,I%:f%=�A(2000):I%=f%+64:!f%=d%:f%!8=1<<21:f%!12=1<<21:ș262358,!f%,I%,5<<21,0<<21:ȕ!I%>-1:f%!4=!I%:ș262349,,f%:I%+=4:�:�A(f%):�
Q̎��kE(d%):�f%,I%:f%=�A(2000):I%=f%+64:!f%=d%:f%!8=0:f%!12=1<<21:ș262358,!f%,I%,5<<21,1<<21:ȕ!I%>-1:f%!4=!I%:ș262349,,f%:I%+=4:�:�A(f%):�
Q�/��WA(p%,iE%,WL%):�((p%�3)=2)�((p%�256)<>0)�
Q�
iE%!4=WL%
Q��:�
Q�X��lE(d%,AD%,�PA%):�UI%:UI%=(AD%<<16)+(1<<21):ș262358,d%,PA%,UI%,(AD%<<16)+(1<<21):�
Q�:ݤRA(xB%,p%,iE%,X%):�bA%,VI%,m%,DF%:�(p%�8388864)=256�
R"bA%=iE%!8:�(p%�1)�(iE%!4<>-1)�
RAVI%=iE%!4:�#X%=xB%+VI%:m%=0:�:DF%=�#X%:m%+=1:�DF%<32:bA%+=+m%
R�
R&
�bA%=0
R0
�:=bA%
R:���mE(b%,g%,�hA%,�iA%,�qA%,�rA%):�kA(b%,g%):hA%=_c_Icon_GetIconStateBlk%!8:iA%=_c_Icon_GetIconStateBlk%!12:qA%=_c_Icon_GetIconStateBlk%!16:rA%=_c_Icon_GetIconStateBlk%!20:�
RD���k(b%,g%):�A$,a%,k%,NA%,_%,B$,l%:�WI%,n%,N,O,XI%,p%,_C%,YI%,tA%,XA$:n%=�A(100+(�O(b%)*32)):!n%=b%:ș262348,,n%:N=n%!4-n%!20:O=n%!16-n%!24:XI%=n%!68:n%!4=g%:ș262350,,n%:n%!0=b%
RN�n%!4=_c_Icons_IconDragType%:p%=n%!24:_C%=n%!32:n%!8=n%!8+N:n%!12=n%!12+O:n%!16=n%!16+N:n%!20=n%!20+O:n%!24=_c_Icons_DragBBoxXMin%:n%!28=_c_Icons_DragBBoxYMin%:n%!32=_c_Icons_DragBBoxXMax%:n%!36=_c_Icons_DragBBoxYMax%:ș6,161,28�,,tA%:YI%=((tA%�2)=2)
RX/_m_DSave_DragASpriteInProgress%=�:�YI%��GB�
RbtA%=p%:�(tA%�256)�
RlXA$=�YA(_C%,"s")
Rv5�:�(tA%�2)=0��M(�B(_c_Icons_NotASpriteIconMess$))
R�
�XA$<>""�
R�Oș271360,_c_Icons_DragFlags%,XI%,XA$,n%+8:_m_DSave_DragASpriteInProgress%=�
R��ș262352,,n%
R��
R��ș262352,,n%
R��:�A(n%):�AA(b%,g%):�
R����eA(b%,g%):�n%,N,O,p%,_C%:n%=�A(100+(�O(b%)*32)):!n%=b%:ș262348,,n%:N=n%!4-n%!20:O=n%!16-n%!24:n%!4=g%:ș262350,,n%:n%!0=b%:n%!4=_c_Icons_IconDragType%:p%=n%!24:_C%=n%!32:n%!8=n%!8+N
RƷn%!12=n%!12+O:n%!16=n%!16+N:n%!20=n%!20+O:n%!24=_c_Icons_DragBBoxXMin%:n%!28=_c_Icons_DragBBoxYMin%:n%!32=_c_Icons_DragBBoxXMax%:n%!36=_c_Icons_DragBBoxYMax%:ș262352,,n%:�A(n%):�
R�]ݤJC(d%,v%):�jE%,n%:n%=�A(40):n%!0=d%:n%!4=v%:ș262350,,n%:jE%=(n%!24>>28)�15:�A(n%):=jE%
R�]ݤKC(d%,v%):�jE%,n%:n%=�A(40):n%!0=d%:n%!4=v%:ș262350,,n%:jE%=(n%!24>>24)�15:�A(n%):=jE%
R�]ݤTA(b%,g%):�BD%,n%:n%=�A(40):n%!0=b%:n%!4=g%:ș262350,,n%:BD%=(n%!24>>12)�15:�A(n%):=BD%
R�j��U(b%,g%):�PC%,_B%,aI%:�bI%,cI%,dI%:�pG%,qG%,rG%,sG%:�tG%,uG%:�jI%,kI%:�vG%,wG%:�xG%,yG%:�FE%:�g%>=0�
R��PC%=�A(36):_B%=�A(40):!PC%=b%:ș262347,,PC%:aI%=PC%!4:bI%=PC%!8:cI%=PC%!12:dI%=PC%!16:tG%=PC%!20:uG%=PC%!24:kI%=cI%-aI%:jI%=dI%-bI%:_B%!0=b%:_B%!4=g%:ș262350,,_B%:pG%=_B%!8:qG%=_B%!12:rG%=_B%!16:sG%=_B%!20
SWvG%=tG%:yG%=uG%:xG%=tG%+kI%:wG%=uG%-jI%:WD%=�GA(b%)+8:FE%=�HA(b%)+8:�qG%<(wG%+WD%)�
S�V(b%,0,qG%-wG%-WD%)
S�:�sG%>(yG%-FE%-WD%)�
S �V(b%,0,sG%-yG%+FE%+WD%+12)
S*�:�rG%>xG%�
S4�V(b%,rG%-xG%,0)
S>�:�pG%<vG%�
SH�V(b%,pG%-vG%,0)
SR�:�A(PC%):�A(_B%)
S\�:�
Sf>��nE(b%,g%,DK%):�tC(b%,g%,�):�I(b%,g%,DK%<<24,-16777216):�
Sp��oE(b%):�vC(b%,""):�
Sz���vC(b%,wB$):�n%,e%,EB%:EB%=�O(b%):n%=�A((EB%+1)*4):ș262358,b%,n%,4251648,57344:e%=0:ȕn%!e%<>-1:�B(b%,n%!e%,"",�):e%+=4:�:�A(n%):�
S�)��qE:_m_Icons_AllowWritableDrags%=�:�
S�)��rE:_m_Icons_AllowWritableDrags%=�:�
S�(ݤvA:=_m_Icons_AllowWritableDrags%:K
S��ݤ_shell_ProgEvnts_Init:_m_ProgEvnts_DeskFontHandle%=-1:_m_ProgEvnts_DeskFontChangeHandlerFN$="":_m_ProgEvnts_PaletteChangeHandlerFN$="":_m_ProgEvnts_ModeChangeHandlerFN$="":_m_ProgEvnts_SaveDesktopHandlerFN$=""
S��_m_ProgEvnts_TaskInitialiseHandlerFN$="":_m_ProgEvnts_TaskCloseDownHandlerFN$="":_m_ProgEvnts_ShutdownHandlerFN$="":_m_ProgEvnts_PreQuitHandlerFN$="":=0
S�&��sE(F$):�P("UtilityModule",3.5)�
S��F$<>""�
S�,_m_ProgEvnts_DeskFontChangeHandlerFN$=F$
S��
S��:�
S�^��NB(EK%):�l%:_m_ProgEvnts_DeskFontHandle%=EK%:�_m_ProgEvnts_DeskFontChangeHandlerFN$<>""�
S�Zl%=�("FN"+_m_ProgEvnts_DeskFontChangeHandlerFN$+"("+�_m_ProgEvnts_DeskFontHandle%+")")
S��:�
T��tE(F$):�l%:�F$<>""�
T9_m_ProgEvnts_PaletteChangeHandlerFN$=F$:l%=�("FN"+F$)
T�:�
T$7��HB:�l%:�_m_ProgEvnts_PaletteChangeHandlerFN$<>""�
T.3l%=�("FN"+_m_ProgEvnts_PaletteChangeHandlerFN$)
T8�:�
TB��RC(F$):�l%:�F$<>""�
TL6_m_ProgEvnts_ModeChangeHandlerFN$=F$:l%=�("FN"+F$)
TV�:�
T`4��MB:�l%:�_m_ProgEvnts_ModeChangeHandlerFN$<>""�
Tj0l%=�("FN"+_m_ProgEvnts_ModeChangeHandlerFN$)
Tt�:�
T~��uE(F$):�F$<>""�
T�)_m_ProgEvnts_SaveDesktopHandlerFN$=F$
T��:�
T�9��IB(x%):�_$:�_m_ProgEvnts_SaveDesktopHandlerFN$<>""�
T�?_$=�("FN"+_m_ProgEvnts_SaveDesktopHandlerFN$)+�(10):�_$=""�
T�_$="Run "+�l+�(10)
T��:ș12,2,x%,_$,�(_$)
T��:�
T���vE(F$):�F$<>""�
T�,_m_ProgEvnts_TaskInitialiseHandlerFN$=F$
T��:�
T�A��OB(zG%,NB$):�l%:�_m_ProgEvnts_TaskInitialiseHandlerFN$<>""�
T�Ul%=�("FN"+_m_ProgEvnts_TaskInitialiseHandlerFN$+"("+�zG%+","+�(34)+NB$+�(34)+")")
U�:�
U
��wE(F$):�F$<>""�
U+_m_ProgEvnts_TaskCloseDownHandlerFN$=F$
U�:�
U(<��RB(zG%):�l%:�_m_ProgEvnts_TaskCloseDownHandlerFN$<>""�
U2@l%=�("FN"+_m_ProgEvnts_TaskCloseDownHandlerFN$+"("+�zG%+")")
U<�:�
UF��xE(F$):�F$<>""�
UP&_m_ProgEvnts_ShutdownHandlerFN$=F$
UZ�:�
Ud2��JB:�l%:�_m_ProgEvnts_ShutdownHandlerFN$<>""�
Un.l%=�("FN"+_m_ProgEvnts_ShutdownHandlerFN$)
Ux�:�
U���yE(F$):�F$<>""�
U�%_m_ProgEvnts_PreQuitHandlerFN$=F$
U��:�
U�I��GB(MB%):�l%,f%,_G%,AH%,u%:�BH%:�_m_ProgEvnts_PreQuitHandlerFN$<>""�
U�Vf%=�A(256):_G%=MB%!0:�u%=0�_G%�4:f%!u%=_Q%!u%:�u%:AH%=f%!4:�_G%<24�BH%=0�BH%=f%!20
U�Mf%!12=f%!8:ș262375,19,f%,AH%:�("FN"+_m_ProgEvnts_PreQuitHandlerFN$)<>0�
U��BH%�1�
U�_closedown%=�
U�5�!f%=24:f%!24=508:ș262375,8,f%,AH%:_closedown%=�
U��
U��:�A(f%)
U��:�
U�K
Vݤ_shell_Debug_Init:=0
V>��SA:_U%!100=_U%!100�1<<9:�c(277248,"ShellDBug:TraceOn"):�
V1��ZB:�(_U%!100�(1<<9))�_U%!100=_U%!100�(1<<9)
V"%�c(277248,"ShellDBug:TraceOff"):�
V,"��zE(FA$):�tA%,G$,D$:�FA$<>""�
V6tA%=�(FA$):_U%!44=tA%
V@j�:D$=�f("Obey$Dir",1):G$=��d(D$),2):�c(277248,"ShellDBug:Init Debug messages from "+G$):�_U%!100�1<<4�
VJ�_U%!100=(_U%!100�1<<4)
VT�:�
V^ݤHB:�j%:�_U%!100�(1<<9)�
Vhj%=�
Vr	�j%=�
V|	�:=j%
V���m(zA$):�tA%:�HB=���
V��_U%!44<>-1�
V�tA%=_U%!44:�#tA%,zA$
V��:�_U%!148>0�
V�%�c(277248,"ShellDBug:Trace "+zA$)
V��:�
V�!��_E(sB%):�("MEDIT "+�~sB%):�
V�)��iB:�_U%!44<>-1��#(_U%!44):_U%!44=-1
V��
V�K
V�ݤ_shell_OS_Init:_m_OS_VAR_BUFFER_SIZE%=256:�_m_OS_VAR_BUFFER%_m_OS_VAR_BUFFER_SIZE%:_m_OS_RiscOS_3_Found%=�P("UtilityModule",3.1):=0
V�ݤMC:=_m_OS_RiscOS_3_Found%
V�!ݤo(Z):=�P("UtilityModule",Z)
W�ݤP(PB$,Z):�QD%,U$,j%:�("Set Module$Check Y"):�("RMEnsure "+PB$+" "+�Z+" Set Module$Check N"):ș35,"Module$Check",_m_OS_VAR_BUFFER%,256,0,0�,,QD%:_m_OS_VAR_BUFFER%?QD%=13:�("Unset Module$Check"):U$=$_m_OS_VAR_BUFFER%:�U$="N"�
Wj%=�
W	�j%=�
W&	�:=j%
W0?ݤm(YA$):�S:ș131107,YA$,_m_OS_VAR_BUFFER%,-1,0,0�,,S:�S<0�
W:j%=�
WD	�j%=�
WN	�:=j%
WX�ݤf(YA$,z):�ZA$,S,HK%,u%:ș131107,YA$,_m_OS_VAR_BUFFER%,_m_OS_VAR_BUFFER_SIZE%,0,-3*(z=-1)�,,S,HK%:�u%=0�S-1:ZA$=ZA$+�(_m_OS_VAR_BUFFER%?u%):�u%:=ZA$
WbQݤSA(_):�CH%,k$,a%:k$="":a%=0:ș16�CH%:ȕCH%?a%<>0:k$+=�(CH%?a%):a%+=1:�:Ȏ_�
Wl�0
Wv,�1:k$=�k$,�k$,�34)+1):k$=�k$,�k$,�34)+2)
W��:=k$:K
W��ݤ_shell_Menus_Init:_c_Menu_MinMenuItems%=10:_m_Menu_HandleLastOpened%=-1:_m_Menu_SubLastOpened%=-1:nI%=0:oI%=0:_m_WimpColMen_Handle%=-1:=0
W���s(VA%,WA%,q%):�q�
W��q%=�wA�
W�ș262356,,q%,VA%-64,WA%
W�(�_Q%!0=VA%:_Q%!4=WA%:ș416709,q%,_Q%
W��
W�(�_Q%!0=VA%:_Q%!4=WA%:ș416709,q%,_Q%
W�P�:_m_Menu_HandleLastOpened%=q%:nI%=VA%:oI%=WA%:_U%!52=_U%!28:_U%!56=_U%!32:�
W�
ݤNC:=nI%
W�
ݤOC:=oI%
W�#ݤBA:=_m_Menu_HandleLastOpened%
W� ݤPC:=_m_Menu_SubLastOpened%
X6��AF(DA$):ș"Menu_SetSubHandle",_U%!8,�QC(DA$),1:�
Xb��LB(_Q%):�wI%,VA%,WA%,l%,_temp%,BB%,M$,OD%,f%:�T$:VA%=_Q%!24:WA%=_Q%!28:_U%!264=0:�_U%!20<>0�
Xl%=�x(_U%!20)
X �:Ȏ_Q%!20�
X*a�_U%!228:�i(_U%!228,�B("warning")):�B(_U%!228,1,�B("SHELLMSG07"),0):ș262376,,_U%!228,VA%,WA%
X4:OD%=�fA(_m_Menu_HandleLastOpened%,_Q%+32):�T(OD%!4)�
X>�wC(OD%,VA%,WA%)
XHn�f%=�A(32):ș285636,_m_Menu_HandleLastOpened%,_Q%+32�,,f%:�nB(f%!8,M$,T$):�A(f%):�xC(_Q%!20,VA%,WA%,M$,T$)
XR�
X\�:�
Xf+��wC(sB%,VA%,WA%):�h%,w%,l%:�:��:��:�
Xp(h%=sB%!4:�v($h%!0,w%):��:�$h%!4<>""�
Xz l%=�("FN"+$h%!4+"("+�w%+")")
X��:�$h%!8<>""�
X� l%=�("FN"+$h%!8+"("+�w%+")")
X�&�:ș262376,,w%,VA%,WA%:_U%!20=w%:�
X�[��xC(kE%,VA%,WA%,M$,T$):�l%,h%,lE%,m%:_shell_FontMenuSelFN$=T$:�T(_U%!224)��A(_U%!224)
X�0_U%!224=�A(�M$+1):h%=_U%!224:$h%=M$:�M$<>""�
X�#l%=�("FN"+M$+"(_U%!52,_U%!56)")
X��:�kE%=_U%!252�
X��T(_U%!256)��A(_U%!256)
XԿm%=0:�:m%+=4:�!(_Q%+32+m%)=-1:m%+=4:_U%!256=�A(m%):h%=_U%!256:m%=0:�:h%!m%=!(_Q%+32+m%):m%+=4:�!(_Q%+32+m%)=-1:h%!m%=!(_Q%+32+m%):h%=_U%!256:ș"FontMenu_Select",�RC,_U%!260�,lE%:_U%!264=1
X��lE%<>_U%!252�
X� �DF(lE%):_U%!252=lE%:kE%=lE%
X��
X��_U%!264=0
Y�:�IB�
Y
�kE%=�JB�
Y�
Y$8�:ș262376,,kE%,VA%,WA%:_m_Menu_SubLastOpened%=kE%:�
Y.ݤJB:=_m_WimpColMen_Handle%
Y8-��b(ZD%,JD%,M$):ș285646,ZD%,JD%:�M$<>""�
YB"ș285644,,�:�oB(ZD%,JD%,M$,"")
YL�:�
YV3ݤQ(TB$,X$,DH%):�q%:�DH%<_c_Menu_MinMenuItems%�
Y`DH%=_c_Menu_MinMenuItems%
Yj)�:ș285633,,TB$,DH%�q%:�yC(q%,X$):=q%
Yt ݤF(r%,BB$,T$):�RA%:�T$<>""�
Y~ș285634,r%,BB$,T$�RA%
Y��ș285634,r%,BB$�RA%
Y�
�:=RA%
Y�#��o(RA%,_A%):ș285641,RA%,_A%:�
Y���GF(RA%):�o(RA%,1):�
Y���HF(RA%):�o(RA%,0):�
Y�"��IF(q%,QA%):ș285649,q%,QA%:�
Y���JF(RA%):ș285649,RA%:�
Y���KF(q%):�o(q%,�):�
Y���LF(q%):�o(q%,�):�
Y�!��u(r%,_A%):ș285643,r%,_A%:�
Y���MF(q%):�u(q%,�):�
Y���NF(q%):�u(q%,�):�
Z#��_(RA%,_A%):ș285642,RA%,_A%:�
Z
,��OF(RA%,jG%,kG%):ș285648,RA%,jG%,kG%:�
Z4��JC(RA%,_A%,bA%,VA$):ș285645,RA%,_A%,bA%,VA$:�
Z!��y(RA%,E$):ș285640,RA%,E$:�
Z(��PF(q%,g$):�y(q%,g$):�
Z2X��QF(CA%,bA$,LK%,lD%,EH%):�cD%:cD%=�dA(CA%)-1:_shell_MS_handle%=CA%:�EH%>cD%�EH%=cD%
Z<�bA$=""�
ZFbA$="_shell_MS_comp"
ZP>�:ș263872:�x(bA$,"_shell_MS_swap",LK%,lD%,EH%):ș263873:�
ZZYݤdA(q%):�CA%,j%,rI%:ș285639,q%�CA%:CA%+=28:�:j%=(CA%?0�128):rI%+=1:CA%+=24:�j%:=rI%
ZdSݤKB(q%):�CA%,j%,FH%:ș285639,q%�CA%:CA%+=28:�:j%=(CA%?0�128):�(CA%?0�2)�FH%+=1
ZnCA%+=24:�j%=-1:=FH%
ZxSݤWC(q%,GH%):�HC%,e%,cA$:HC%=�A(8):HC%!0=GH%:HC%!4=-1:ș285636,q%,HC%�e%:�e%=0�
Z�
cA$=""
Z��cA$=$(e%)
Z��:�A(HC%):=cA$
Z�dݤb(q%,GH%):�HC%,e%,K$:HC%=�A(8):HC%!0=GH%:HC%!4=-1:ș285636,q%,HC%�,,e%:K$=$(e%!12):�A(HC%):=K$
Z�DݤCA(q%,dC%):�e%,RA%,p%:e%=�A(40):ș416708,q%,dC%�,,e%;p%:�p%�1�
Z�	RA%=0
Z�
�RA%=e%!8
Z��:�A(e%):=RA%
Z�)ݤLB(q%):�CA%:ș285639,q%�CA%:=CA%!20
Z�7ݤYC(q%):�aA%:aA%=�dA(q%)*�LB(q%):=aA%+(�KB(q%)*24)
Z�#��RF(q%,PK%):�e%,LA%,t%:�q%<>0�
Z�ș416707,q%,PK%:�_C(q%)
Z��:�
[-��cC:ș416709,_m_Menu_HandleLastOpened%:�
[��AD:ș262356,,-1:�
[2ݤZC(g$,X$,XB$,FA$):�q%,X%,C$,l%,cD%:�H(FA$)�
["2X%=�(FA$):cD%=0:�:C$=�#X%:�C$<>""��C$,1)<>"#"�
[,
cD%+=1
[6B�:��#X%:�#X%=0:q%=�Q(g$,X$,cD%):�:C$=�#X%:�C$<>""��C$,1)<>"#"�
[@l%=�F(q%,C$,XB$)
[J�:��#X%:�#X%
[T	�:=q%
[^%��UF(RA%,q%,YB$):�b(RA%,q%,YB$):�
[hݤ_shell_MenuList_Init:_c_MenuList_HeaderSize%=4:_c_MenuList_ListTerm%=-1:_m_MenuList_DataBlk%=-1:_m_MenuList_NrMenus%=0:=0
[r2ݤEA(X$):�e%,q%,xA%:�_m_MenuList_DataBlk%<>-1�
[|ye%=0:ȕ_m_MenuList_DataBlk%!e%<>_c_MenuList_ListTerm%:xA%=_m_MenuList_DataBlk%!e%:�$(xA%+_c_MenuList_HeaderSize%)=X$�
[�q%=!xA%
[�
�:e%+=4:�
[�	�:=q%
[�2ݤUA(q%):�e%,X$,xA%:�_m_MenuList_DataBlk%<>-1�
[�`e%=0:ȕ_m_MenuList_DataBlk%!e%<>_c_MenuList_ListTerm%:xA%=_m_MenuList_DataBlk%!e%:�xA%!0=q%�
[�%X$=$(xA%+_c_MenuList_HeaderSize%)
[�
�:e%+=4:�
[�	�:=X$
[�1��yC(q%,X$):�e%,xA%:�_m_MenuList_DataBlk%=-1�
[��BD
[�4�_m_MenuList_DataBlk%=�K(_m_MenuList_DataBlk%,4)
[��:e%=_m_MenuList_NrMenus%*4:_m_MenuList_DataBlk%!e%=�A(_c_MenuList_HeaderSize%+�(X$)+1):xA%=_m_MenuList_DataBlk%!e%:xA%!0=q%:$(xA%+_c_MenuList_HeaderSize%)=X$:_m_MenuList_NrMenus%+=1
[�I_m_MenuList_DataBlk%!(_m_MenuList_NrMenus%*4)=_c_MenuList_ListTerm%:�
\-��_C(q%):�e%,xA%:�_m_MenuList_NrMenus%>0�
\�_m_MenuList_NrMenus%=1�
\�nA
\&a�e%=0:ȕ_m_MenuList_DataBlk%!e%<>_c_MenuList_ListTerm%:xA%=_m_MenuList_DataBlk%!e%:�xA%!0=q%�
\0-$(xA%+_c_MenuList_HeaderSize%)="":xA%!0=0
\:
�:e%+=4:�
\D�
\N�:�
\X5��XF(Y$):�e%,X$,xA%,x%:�_m_MenuList_DataBlk%<>-1�
\b�e%=0:x%=�(Y$):ȕ_m_MenuList_DataBlk%!e%<>_c_MenuList_ListTerm%:xA%=_m_MenuList_DataBlk%!e%:X$=$(xA%+_c_MenuList_HeaderSize%):�#x%,X$:e%+=4:�:�#x%,"":�#x%:�("SetType "+Y$+" FFF")
\l�:�
\vV��BD:�nA:_m_MenuList_DataBlk%=�A(8):_m_MenuList_DataBlk%!4=_c_MenuList_ListTerm%:�
\�#��nA:�_m_MenuList_DataBlk%<>-1�
\�K�A(_m_MenuList_DataBlk%):_m_MenuList_DataBlk%=-1:_m_MenuList_NrMenus%=0
\��:�
\�%ݤ_shell_StaticList_Init:GB%=0:=0
\���DD(r%):�a%,m%,h%:�GB%=0�
\�GB%=�A(8):GB%!0=r%:GB%!4=-1
\��a%=�u(r%):�a%=-1�
\�a%=�u(0):�a%=-1�
\�Em%=0:ȕGB%!m%<>-1:m%+=4:�:GB%=�K(GB%,4):h%=GB%+m%:h%!0=r%:h%!4=-1
\��h%=GB%+a%:h%!0=r%
\��
\��
\��:�
](��kC(b%):�a%,m%,y%:y%=�:m%=0:�GB%>0�
]�:�GB%!m%=b%�
]y%=�:GB%!m%=0
] �:m%+=4:�GB%!m%<>-1�y%=�
]*�:�
]4-��yB(YC%,bB%):�a%:a%=�u(YC%):GB%!a%=bB%:�
]>&ݤu(r%):�y%,m%:y%=-1:m%=0:�GB%<>0�
]HȕGB%!m%<>-1:�GB%!m%=r%�
]R	y%=m%
]\
�:m%+=4:�
]f	�:=y%
]pݤh(b%):�j%:Ȏb%�
]z�-1,-2:j%=�
]��_U%!20:j%=�
]��u(b%)>-1�
]�j%=�
]�	�j%=�
]��
]�	�:=j%
]��ݤ_shell_DataLoad_Init:_c_DLoad_ICONBAR_ICON%=-1:_c_DLoad_RecSize%=24:_m_DLoad_FileType%=-1:_m_DLoad_FileName$="":_m_DLoad_DestIconHandle%=-1:_m_DLoad_DestWindowHandle%=-1:_m_DLoad_WindowName$="":_m_DLoad_CmdLineFileName$=�SA(1)
]�#�_m_DLoad_CmdLineFileName$<>""�
]�S_m_DLoad_LoadPending%=�:_m_DLoad_CmdLineFileType%=�y(_m_DLoad_CmdLineFileName$)
]�9�_m_DLoad_LoadPending%=�:_m_DLoad_CmdLineFileType%=-1
]��:�_m_DLoad_Anchor%4:�_m_DLoad_DataBlk%4:!_m_DLoad_Anchor%=0:!_m_DLoad_DataBlk%=0:_EVNTS_DATALOAD_DATAOFFSET%=0:�_m_DLoad_WORKBUFFER%4:=0
]�ݤbC:=_m_DLoad_Anchor%
]�c��O(b%,g%,nA%,j$,uI%):�c%,a%,A$,s%,eA%:�vL%,m%,_L%,_J%,eF%:�vI%:�b%=_IBAR_RIGHT%�b%=_IBAR_LEFT%
^#�b%<0�_c_DLoad_ICONBAR_ICON%=g%
^�uI%�nA%=nA%�1<<31
^�nA%=-1�uI%=�
^$eA$=�E(b%):a%=�D(A$,g%,_m_DLoad_Anchor%,_c_DLoad_RecSize%,�):c%=!_m_DLoad_Anchor%:eA%=c%!4:�a%>=0�
^.c%+=a%:vI%=c%!16:�vI%<>-1�
^8H�99,"More than one dataload event attached to this window/icon pair"
^B�
^L��:a%=�k(A$,g%,nA%,_m_DLoad_Anchor%,_c_DLoad_RecSize%,�):c%=!_m_DLoad_Anchor%:eA%=c%!4:c%+=a%:$c%=A$:c%!12=g%:c%!16=nA%:�!_m_DLoad_DataBlk%=0�
^V"!_m_DLoad_DataBlk%=�A(�(j$)+1)
^`u�:s%=c%+20:�F(s%,_m_DLoad_DataBlk%,_m_DLoad_DataOffset%,j$):�_m_DLoad_CmdLineFileName$<>""�_m_DLoad_LoadPending%�
^j�nA%�1<<31�
^teF%=nA%�1<<31
^~�eF%=nA%
^�%�:�_m_DLoad_CmdLineFileType%=eF%�
^�#�H(_m_DLoad_CmdLineFileName$)�
^�>�BC(eF%,_m_DLoad_CmdLineFileName$):_m_DLoad_LoadPending%=�
^��
^��
^��:�
^��QA(zB%,IE%):_m_DLoad_FileType%=zB%!40:_m_DLoad_DestWindowHandle%=zB%!20:_m_DLoad_DestIconHandle%=zB%!24:_m_DLoad_FileName$=�V(zB%+44):�NB(IE%)�
^�	�IE%�
^��ED
^�<�_m_DLoad_WindowName$=�E(_m_DLoad_DestWindowHandle%):�FD
^��
^��:�
_c��ED:�a%:a%=�D("iconbar",_c_DLoad_ICONBAR_ICON%,_m_DLoad_Anchor%,_c_DLoad_RecSize%,�):�oA(a%):�
_
���FD:�a%,VK%,_B%,e%:c%=!_m_DLoad_Anchor%:VK%=c%!0:a%=�k(_m_DLoad_WindowName$,_m_DLoad_DestIconHandle%,-1,_m_DLoad_Anchor%,_c_DLoad_RecSize%,�):�a%=-1�
_ia%=�k(_m_DLoad_WindowName$,_m_DLoad_DestIconHandle%,-1��(1<<31),_m_DLoad_Anchor%,_c_DLoad_RecSize%,�)
_
�:�a%=-1�
_(wa%=�k(_m_DLoad_WindowName$,_m_DLoad_DestIconHandle%,_m_DLoad_FileType%,_m_DLoad_Anchor%,_c_DLoad_RecSize%,�):�a%<0�
_2oa%=�k(_m_DLoad_WindowName$,-1,_m_DLoad_FileType%,_m_DLoad_Anchor%,_c_DLoad_RecSize%,�):c%=!_m_DLoad_Anchor%
_<�
_F
�:�a%>-1�
_P�oA(a%)
_Z�:�
_d��oA(a%):�nA%,_B%:�a%>-1�
_n5c%=!_m_DLoad_Anchor%:c%+=a%:nA%=c%!16:�nA%�1<<31�
_x_U%!100=_U%!100�1<<1
_�6�:_B%=nA%��(1<<31):�_B%=_m_DLoad_FileType%�nA%=-1�
_�?WK%=_Q%!12:_Q%!12=_Q%!8:_Q%!16=4:ș262375,18,_Q%,_Q%!4:�_�
_��
_�
�:�_�
_�WC%=-1:_U%!100=_U%!100�1<<1
_��WC%=�kA(WK%=_U%!108)
_�8�:�JA(WC%,_m_DLoad_FileType%,_Q%!36,c%):�_U%!156<>0�
_��A(_U%!156):_U%!156=0
_��
_��
_��
_��:�
_�[ݤdC(gF%,IE%):�VM%,m%,y%,h%,hF%,kA%:m%=0:y%=-1:hF%=�:�_U%!100�1<<1�_U%!100=_U%!100�1<<1
`�gF%=-1�=�
`%ȕgF%!m%<>-1:h%=gF%!m%:�h%�1<<31�
`h%=h%�1<<31:hF%=�
`"
�hF%=�
`,�:�h%=_m_DLoad_FileType%�
`6y%=m%:�hF%�
`@_U%!100=_U%!100�1<<1
`J�
`T3�:m%+=4:�:�IE%�(_m_DLoad_FileType%>=4096)�y%=-1
`^�y%<>-1�
`h	kA%=�
`r
�kA%=�
`|
�:=kA%
`�C��JA(WC%,nA%,_file_size%,c%):�l%,KH%,dA$,uA%:KH%=c%!20:�KH%>-1�
`�3uA%=!_m_DLoad_DataBlk%:dA$=$(uA%+KH%):�dA$<>""�
`�gl%=�("FN"+dA$+"("+�WC%+","+�_m_DLoad_FileType%+","+�34+_m_DLoad_FileName$+�34+","+�_file_size%+")")
`��
`��:�
`�!ݤNB(IE%):�j%,EB$,FB$:�IE%=��
`�j%=�
`�\�EB$=�f("Alias$@RunType_"+�~_m_DLoad_FileType%,1):FB$=�AB(EB$):�d(FB$)="!"+�I�j%=��j%=�
`�	�:=j%
`���fB:�k%,e%,eA%,m%,gF%,fM%:�g%,u%,m$,xB$:k%=!_m_DLoad_Anchor%:eA%=k%!4:�R ("DataLoad ","Window       Icon  Filetype NL LoadFN"):�k%=0�
`��:�
`�ݤ_shell_DataSave_Init:�_m_DSave_Anchor%4:�_m_DSave_DataBlk%4:!_m_DSave_Anchor%=0:!_m_DSave_DataBlk%=0:_m_DSave_DataOffset%=0:_m_DSave_WindowName$="":_m_DSave_EvntOffset%=-1:_m_DSave_EvntList%=-1:_m_DSave_FileName$="":_m_DSave_FullFileName$=""
`��_m_DSave_NameIcon%=-1:_m_DSave_FileType%=-1:_m_DSave_DataAddress%=-1:_m_DSave_UserFN$="":_m_DSave_DestTaskHandle%=-1:_m_DSave_DestWindowHandle%=-1:_m_DSave_DestIconHandle%=-1:_m_DSave_MouseXCoord%=-1:_m_DSave_MouseYCoord%=-1:_m_DSave_MessageMyRef%=-1
a�_m_DSave_DragASpriteInProgress%=�:_m_DSave_DragInProgress%=�:_c_DSave_NotSpriteMess$="SHELLMSG29":_c_DSave_NoFileNameMess$="SHELLMSG28":_c_DSave_NotASpriteIcon$="SHELLMSG19":_c_DSave_NotAHeapBlockMess$="SHELLMSG21":_c_DSave_RecDiedMess$="SHELLMSG39"
aN_c_DSave_ButtonTypeClick%=6:_c_DSave_DataSize%=100:_c_DSave_RecSize%=32:=0
aG��GD:_m_DSave_DragASpriteInProgress%=�:_m_DSave_DragInProgress%=�:�
a&=��gC(b%,g%,LH%,nA%,WI%,B$):�A$,a%,c%,eA%,s%:笤CB(b%,g%)�
a0#�M(�B(_c_DSave_NotSpriteMess$))
a:1�:�d(b%,g%,_c_DSave_ButtonTypeClick%):�LH%=0�
aDLH%=_c_DSave_DataSize%
aN��:A$=�E(b%):a%=�D(A$,g%,_m_DSave_Anchor%,_c_DSave_RecSize%,�):c%=!_m_DSave_Anchor%:eA%=c%!4:c%+=a%:$c%=A$:c%!12=g%:c%!16=nA%:c%!20=WI%:c%!24=LH%:�!_m_DSave_DataBlk%=0�
aX"!_m_DSave_DataBlk%=�A(�(B$)+1)
abA�:s%=c%+28:�F(s%,_m_DSave_DataBlk%,_m_DSave_DataOffset%,B$):�
al���MC(b%,g%):�NA%,_%:_m_DSave_DragInProgress%=�:_m_DSave_WindowName$=�E(b%):_m_DSave_EvntOffset%=�D(_m_DSave_WindowName$,g%,_m_DSave_Anchor%,_c_DSave_RecSize%,�)
av�_m_DSave_EvntOffset%>=0�
a��_m_DSave_EvntList%=!_m_DSave_Anchor%+_m_DSave_EvntOffset%:_m_DSave_FileType%=_m_DSave_EvntList%!16:_m_DSave_NameIcon%=_m_DSave_EvntList%!20:_m_DSave_DataAddress%=_m_DSave_EvntList%!24:_%=!_m_DSave_DataBlk%:NA%=_m_DSave_EvntList%!28
a�c_m_DSave_UserFN$=$(_%+NA%):_m_DSave_FileName$=�G(b%,_m_DSave_NameIcon%):�_m_DSave_FileName$=""�
a�$�M(�B(_c_DSave_NoFileNameMess$))
a�*�:_m_DSave_DragInProgress%=�:�k(b%,g%)
a��:�
a�0��sA:�LB%,MB%,MH%:�_m_DSave_DragInProgress%�
a�%�_m_DSave_DragASpriteInProgress%�
a�Iș271361:_m_DSave_DragASpriteInProgress%=�:_m_DSave_DragInProgress%=�
a���:LB%=�A(30):ș262351,,LB%:_m_DSave_DestTaskHandle%=LB%!4:_m_DSave_DestWindowHandle%=LB%!12:_m_DSave_DestIconHandle%=LB%!16:_m_DSave_MouseXCoord%=LB%!0:_m_DSave_MouseYCoord%=LB%!4:�_m_DSave_DataAddress%>32768�
a�#MH%=�a(_m_DSave_DataAddress%)-4
a��MH%=_m_DSave_DataAddress%
a���:MB%=�A(60):MB%!0=60:MB%!12=0:MB%!16=1:MB%!20=_m_DSave_DestWindowHandle%:MB%!24=_m_DSave_DestIconHandle%:MB%!28=_m_DSave_MouseXCoord%:MB%!32=_m_DSave_MouseXCoord%:MB%!36=MH%:MB%!40=_m_DSave_FileType%
a��$(MB%+44)=�d(_m_DSave_FileName$):ș262375,18,MB%,_m_DSave_DestWindowHandle%,_m_DSave_DestIconHandle%:_m_DSave_MessageMyRef%=MB%!8:�A(LB%):�A(MB%)
b�:�
b=��BB(JA%):�zI%,l%:zI%=JA%!12:�zI%=_m_DSave_MessageMyRef%�
b<_m_DSave_FullFileName$=�V(JA%+44):�_m_DSave_UserFN$<>""�
b Hl%=�("FN"+_m_DSave_UserFN$+"( "+�34+_m_DSave_FullFileName$+�34+" )")
b* ��T(_m_DSave_DataAddress%)�
b4}ș8,10,_m_DSave_FullFileName$,_m_DSave_FileType%,,_m_DSave_DataAddress%,_m_DSave_DataAddress%+�a(_m_DSave_DataAddress%)+1
b>(̅99,�B(_c_DSave_NotAHeapBlockMess$)
bH�
bR�:�JA%!36>-1�
b\�JA%!16=3:JA%!0=256:JA%!20=_m_DSave_DestWindowHandle%:JA%!24=_m_DSave_DestIconHandle%:JA%!40=_m_DSave_FileType%:JA%!36=�i(_m_DSave_FullFileName$):JA%!12=JA%!8:$(JA%+44)=_m_DSave_FullFileName$+�(0)
bfkș393447,18,JA%,_m_DSave_DestIconHandle%,_m_DSave_DestIconHandle%:_m_DSave_MessageMyRef%=JA%!8:�J<>�r�
bp	�:�AD
bzy��dF(_m_DSave_FullFileName$,_m_DSave_DestWindowHandle%,_m_DSave_DestIconHandle%,JA%!8,_m_DSave_FileType%):�_U%!336>0�
b�_U%!336-=1:�YA(4095)
b��
b��
b��:�
b�
��gB:�
b���eF(x%):�
b�.��lB(_Q%):�_Q%!12<>_m_DSave_MessageMyRef%�
b��:�
b�"ݤGB:=_m_DSave_DragInProgress%
b��ݤ_shell_Sliders_Init:_m_Sliders_CurrentSliderHandle%=-1:_m_Sliders_DragInProgess%=�:_m_Sliders_LastXPos%=-1:_m_Sliders_LastYPos%=-1:_m_Sliders_SliderIcon%=-1:_m_Sliders_MaxLength%=-1:_m_Sliders_MaxHeight%=-1:_m_Slider_NotifyFN$=""
b�}_m_Slider_CurrentValue%=-1:�_m_Sliders_IconBlk%50:�_m_Sliders_DragBlk%50:�_m_Sliders_MPtrBlk%20:�_m_Sliders_WorkBlk%50:=0
b�n��pA(oB%,_value%):�c%,c%,_I%,AJ%,XA%:�HA%,eA$,n%,sM%,uM%:�vM%,wM%,pL%,l%,eA$:�V$,IC%,dD%,NH%:�OH%:�oB%<0��
b�rc%=!_EVNTS_SLIDERS_ANCHOR%:c%+=oB%:_I%=c%!12:AJ%=c%!16:XA%=c%!20:dD%=c%!36:eA$=$c%:HA%=�j(eA$):b%=!HA%:�b%<=0�
cb%=HA%!4
c��:_m_Sliders_IconBlk%!0=b%:_m_Sliders_IconBlk%!4=AJ%:ș262350,,_m_Sliders_IconBlk%:PH%=_m_Sliders_IconBlk%!16:iF%=_m_Sliders_IconBlk%!8:jF%=_m_Sliders_IconBlk%!12:RH%=_m_Sliders_IconBlk%!20:NH%=�(jF%)-�(RH%):OH%=PH%-iF%:_m_Sliders_IconBlk%!4=_I%
cqș262350,,_m_Sliders_IconBlk%:ș262340,,_m_Sliders_IconBlk%:_m_Sliders_IconBlk%!4=b%:�_value%>100�_value%=100
c$�_value%<=0�
c._value%=0:�OH%>NH%�
c80_m_Sliders_IconBlk%!16=_m_Sliders_IconBlk%!8
cB2�_m_Sliders_IconBlk%!20=_m_Sliders_IconBlk%!12
cL�
cV��OH%>NH%�
c`F_m_Sliders_IconBlk%!16=iF%+(PH%*(_value%/100))-(iF%*(_value%/100))
cjG�_m_Sliders_IconBlk%!20=jF%+(RH%*(_value%/100))-(jF%*(_value%/100))
ct�
c~q�:c%!36=_value%:ș262338,,_m_Sliders_IconBlk%+4:ș262353,b%,iF%,jF%,PH%,RH%:IC%=!_EVNTS_SLIDERS_DATA%:�IC%>0�
c�V$=$(IC%+c%!32)
c��:�V$<>""�
c�"l%=�("FN"+V$+"("+�_value%+")")
c��:�XA%>=0�
c��B(b%,XA%,�(_value%),�)
c��:�
cĈݤeC(b%,g%):�A$,c%,a%,oB%:A$=�E(b%):c%=!_EVNTS_SLIDERS_ANCHOR%:a%=�D(A$,g%,_EVNTS_SLIDERS_ANCHOR%,_EVNTS_SLIDERS_REC_SIZE%,�):�a%<0�
c�
oB%=-1
c��oB%=a%
c�
�:=oB%
c�ݤfC(b%,EJ%,mE%,tD%,SH%,FJ%,R$):�NM%,a%,A$,c%,s%:A$=�E(b%):a%=�D(A$,mE%,_EVNTS_SLIDERS_ANCHOR%,_EVNTS_SLIDERS_REC_SIZE%,�):c%=!_EVNTS_SLIDERS_ANCHOR%:c%+=a%:$c%=A$:c%!12=mE%
c�Nc%!16=EJ%:c%!20=tD%:c%!24=SH%:c%!28=FJ%:c%!36=-1:�!_EVNTS_SLIDERS_DATA%=0�
d!_EVNTS_SLIDERS_DATA%=�A(1)
d
��:s%=c%+32:�F(s%,_EVNTS_SLIDERS_DATA%,_EVNTS_SLIDERS_DATAOFFSET%,R$):�C(b%,mE%,"_Sliders_BarClick"):�C(b%,EJ%,"_Sliders_BackgroundClick"):�SH%>=0�
d4�OA(b%,tD%,SH%,FJ%,0,100,1,�,"_Sliders_Bump","")
d	�:=a%
d(�ݤ_Sliders_Bump(PE%,eD%):�b%,g%,c%,pB%,SA%,kB%:�y%,oB%,A$,nE%,oE%:b%=�c:g%=�DA:A$=�E(b%):c%=!_EVNTS_SLIDERS_ANCHOR%:kB%=c%!0:SA%=c%!4:pB%=_m_Evnts_HeaderSize%:y%=�:�
d22nE%=c%!(pB%+24):oE%=c%!(pB%+28):�A$=$(c%+pB%)�
d<�nE%=g%�oE%=g%�
dFy%=�:oB%=pB%
dP�
dZ5�:pB%+=_EVNTS_SLIDERS_REC_SIZE%:�pB%>=kB%�y%:�y%�
dd�pA(oB%,PE%)
dn
�:=�(PE%)
dx���AA(b%,g%):�A$,c%,HJ%,XA%:�pB%,V$,IC%,dD%,a%:A$=�E(b%):c%=!_EVNTS_SLIDERS_ANCHOR%:a%=�D(A$,g%,_EVNTS_SLIDERS_ANCHOR%,_EVNTS_SLIDERS_REC_SIZE%,�):�a%=-1�
d�Hg%+=1:a%=�D(A$,g%,_EVNTS_SLIDERS_ANCHOR%,_EVNTS_SLIDERS_REC_SIZE%,�)
d�0�:_m_Sliders_CurrentSliderHandle%=a%:�a%>-1�
d�YpB%=c%+a%:HJ%=!(pB%+16):XA%=!(pB%+20):dD%=!(pB%+36):IC%=!_EVNTS_SLIDERS_DATA%:�IC%>0�
d�V$=$(IC%+pB%!32)
d���:_m_Sliders_DragBlk%!0=b%:_m_Sliders_DragBlk%!4=HJ%:ș262350,,_m_Sliders_DragBlk%:_m_Sliders_MaxLength%=_m_Sliders_DragBlk%!16-_m_Sliders_DragBlk%!8:_m_Sliders_MaxHeight%=_m_Sliders_DragBlk%!20-_m_Sliders_DragBlk%!12:_m_Sliders_SliderIcon%=g%
d��_m_Sliders_DisplayIcon%=XA%:_m_Slider_NotifyFN$=V$:_m_Slider_CurrentValue%=dD%:_m_Sliders_DragBlk%!0=b%:ș262347,,_m_Sliders_DragBlk%:VA%=_m_Sliders_DragBlk%!4-_m_Sliders_DragBlk%!20:WA%=_m_Sliders_DragBlk%!16-_m_Sliders_DragBlk%!24
d��_m_Sliders_DragBlk%!4=g%:ș262350,,_m_Sliders_DragBlk%:_m_Sliders_DragBlk%!4=7:_m_Sliders_DragBlk%!8+=VA%:_m_Sliders_DragBlk%!12+=WA%:_m_Sliders_DragBlk%!16+=VA%:_m_Sliders_DragBlk%!20+=WA%:_m_Sliders_DragBlk%!24=_m_Sliders_DragBlk%!8
d�__m_Sliders_DragBlk%!28=_m_Sliders_DragBlk%!12:�_m_Sliders_MaxLength%>_m_Sliders_MaxHeight%�
d�u_m_Sliders_DragBlk%!32=_m_Sliders_DragBlk%!24+_m_Sliders_MaxLength%:_m_Sliders_DragBlk%!36=_m_Sliders_DragBlk%!20
d܌�_m_Sliders_DragBlk%!32=_m_Sliders_DragBlk%!24+_m_Sliders_MaxLength%:_m_Sliders_DragBlk%!36=_m_Sliders_DragBlk%!28+_m_Sliders_MaxHeight%
d�?�:ș262352,,_m_Sliders_DragBlk%:_m_Sliders_DragInProgess%=�
d��:�
d����KA:�b%,pE%,VA%,f%,l%,kF%,WA%:ș262351,,_m_Sliders_MPtrBlk%:b%=_m_Sliders_MPtrBlk%!12:pE%=!_m_Sliders_MPtrBlk%:kF%=_m_Sliders_MPtrBlk%!4:�pE%<>_m_Sliders_LastXPos%�kF%<>_m_Sliders_LastYPos%�
e�_m_Sliders_LastXPos%=pE%:_m_Sliders_LastYPos%=kF%:f%=_m_Sliders_WorkBlk%:!f%=b%:ș262347,,f%:VA%=pE%-f%!4:WA%=kF%-f%!16:f%!4=_m_Sliders_SliderIcon%:ș262350,,f%:ș262340,,f%:f%!4=b%:�_m_Sliders_MaxLength%>_m_Sliders_MaxHeight%�
e�f%!16=VA%:ș262338,,f%+4:ș262353,b%,f%!8,f%!12,f%!8+_m_Sliders_MaxLength%,f%!20:_value%=((VA%-f%!8)*100)/_m_Sliders_MaxLength%:�pA(_m_Sliders_CurrentSliderHandle%,_value%)
e��f%!20=WA%:ș262338,,f%+4:ș262353,b%,f%!8,f%!12,f%!8+_m_Sliders_MaxLength%,f%!20+_m_Sliders_MaxHeight%:_value%=((WA%-f%!12)*100)/_m_Sliders_MaxHeight%
e"�:�_m_Slider_NotifyFN$<>""�
e,3l%=�("FN"+_m_Slider_NotifyFN$+"("+�_value%+")")
e6!�:Ȗ:_m_Sliders_LastXPos%=pE%
e@�:�
eJGݤgC(oB%):�c%,dD%:c%=!_EVNTS_SLIDERS_ANCHOR%:c%+=oB%:dD%=c%!36:=dD%
eTEݤ_Sliders_BackgroundClick(b%,g%):�l%:l%=�_Sliders_Drag(b%,g%):=0
e^�ݤ_Sliders_Drag(b%,g%):�c%,SA%,BA%,e%,A$:�y%,kB%,oB%,XA%:c%=!_EVNTS_SLIDERS_ANCHOR%:BA%=_EVNTS_SLIDERS_REC_SIZE%:kB%=c%!0:SA%=c%!4:e%=_m_Evnts_HeaderSize%:A$=�E(b%):y%=�:�:�$(c%+e%)=A$�
eh�c%!(e%+16)=g%�
er-y%=�:mE%=c%!(e%+12):XA%=c%!(e%+20):oB%=e%
e|�
e�.�:e%+=BA%:�e%>=kB%�y%:�k(b%,mE%):�XA%<>-1�
e��KA
e��:=0
e�#ݤQA:=_m_Sliders_DragInProgess%
e�&��tA:_m_Sliders_DragInProgess%=�:�
e�-ݤ_Sliders_BarClick(d%,v%):�k(d%,v%):=0:K
e�Zݤ_shell_Errors_Init:_ERRNR_NONFATAL=3328:_ERRNR_CLAIMMEM=2307:�_ERRORS_ERR_BLK%256:=0
e�B��qA:�QA%,LA$:ș394946:�<>_ERRNR_NONFATAL��<>_ERRNR_CLAIMMEM�
e��(��1<<31)��PA
e�6�o(3)��H("Resources:$.Resources.Edit.ThrowBack")�
e�<�("Set Basic$File <"+�I+"$BasicFile>"):�"Edit:ThrowBack"
e�C�:�EA("Unexpected error:- "+�$+" (Internal error code "+Þ+")")
e�I�LA$=�$:QA%=��$,"in "+�34+"EvntShell:ShellLib"):�QA%>0�LA$=��$,QA%-1)
f1LA$+=" (Internal error code "+Þ+")":�EA(LA$)
f�:�GD:�
f!��M(fB$):�_ERRNR_NONFATAL,fB$
f&�
f0D��PA:ș394946:�o(3)��H("Resources:$.Resources.Edit.ThrowBack")�
f:�(��1<<31)��z
fD<�("Set Basic$File <"+�I+"$BasicFile>"):�"Edit:ThrowBack"
fN?��EA("Unexpected error:- "+�$+" Internal error code "+Þ):�
fX�:�
fbk��EA(gB$):�MC%:!_ERRORS_ERR_BLK%=�:$(_ERRORS_ERR_BLK%+4)=gB$+�(0):�=_ERRNR_NONFATAL��=_ERRNR_CLAIMMEM�
fl7ș393439,_ERRORS_ERR_BLK%,17,"Message from "+�I�MC%
fv'�ș393439,_ERRORS_ERR_BLK%,1,�I�MC%
f��:�
f�ݤ_shell_WindowList_Init:=0
f����j(BA$,�qK%):�qE%,UH%,JJ%,hB%:�KJ%,QA%,lF%,h$,MA%,MJ%,j%:�NJ%,rE%:lF%=�A(12):QA%=0:MA%=0:KJ%=�i(BA$):wK%=�A(KJ%):qE%=wK%:�EC(BA$,hB%,MA%,j%):�j%=0�
f�isE%=�A(4+(20*MA%)):_U%!4=sE%:OJ%=�A(hB%):UH%=OJ%:JJ%=OJ%+hB%:MA%=0:rE%=4:ș393433,,BA$�;MJ%:�(MJ%�1)�
f�(�99,�KA("SHELLMSG34","template",BA$)
f�M�:$lF%="*":ș262363,,qE%,UH%,JJ%,_U%!232,lF%,QA%�,,UH%,,,h$,QA%:�QA%<>0�
f�\sE%!rE%=qE%:$(sE%+rE%+4)=h$:sE%!(rE%+16)=-1:rE%+=20:NJ%=(qE%!84)*32:qE%+=(88+NJ%):MA%+=1
f��:�QA%=0:ș262362:_U%!0=MA%
f��
f�
�Ȏj%�
f�,�-1:�99,�KA("SHELLMSG35","template",BA$)
f�,�-2:�99,�KA("SHELLMSG36",BA$,"template")
f��
g�:�A(lF%):qK%=0:!sE%=MA%:�
g1ݤiA(J$):�a%,WH%:a%=�v(J$):�a%>=0�WH%=��WH%=�
g=WH%
g <ݤv(J$):�a%,MA%,qB%,m%:�(J$)>11��99,�N("SHELLMSG02",J$)
g*:MA%=�e:qB%=�S+4:m%=0:a%=-1:�:�$(((qB%)+(20*m%))+4)=J$�
g4a%=m%*20
g>"�:m%+=1:�a%<>-1�m%>(MA%-1):=a%
gH7ݤIA(J$):�a%,mB%,qB%:a%=�v(J$):�a%<0��99,J$+":"+�a%
gRqB%=�S+4:�a%>=0�
g\mB%=qB%!a%
gf̅99,�N("SHELLMSG03",J$)
gp
�:=mB%
gz2ݤj(J$):�a%,HA%,qB%:a%=�v(J$):qB%=�S+4:�a%>=0�
g�HA%=!(qB%+a%+16)
g�̅99,�N("SHELLMSG03",J$)
g�
�:=HA%
g�T��J(J$,�b%):�XD%:XD%=�IA(J$):XD%!64=_U%!16:ș262337,,XD%�b%:�DD(b%):�hA(J$,b%):�
g�_��hA(J$,b%):�PJ%,IA%,e%,YH%:�qB%:�J$=""��99,"Bad window name passed to WindowListAddHandle"
g�(PJ%=�v(J$)+16:IA%=�S+4+PJ%:�!IA%=-1�
g�&!IA%=�A(8):e%=!IA%:e%!0=b%:e%!4=-1
g���IA%!16<>-1�
g�/HA%=!IA%:e%=0:YH%=�:ȕHA%!e%<>-1:�HA%!e%=0�
g�HA%!e%=b%:YH%=�
g�
�:e%+=4:�
g�
�:�YH%=��
g�R!IA%=�K(!IA%,4):qB%=!IA%:e%=0:ȕqB%!e%<>-1:e%+=4:�:qB%!(e%+0)=b%:qB%!(e%+4)=-1
h�
h�:�
h;ݤE(r%):�IA%,MA%,e%,m%,HA$:MA%=�e:IA%=�S+4:HA$="":Ȏr%�
h$�-1,-2:HA$="iconbar"
h.�:�IA%!16<>-1�
h88HA%=IA%!16:e%=0:ȕHA%!e%<>-1:�HA%!e%=r%�HA$=$(IA%+4)
hBe%+=4:�
hL#�:m%+=1:IA%+=20:�HA$<>""�m%=MA%
hV
�:=HA$
h`B��jC(r%):�IA%,MA%,I%,e%:MA%=�e:IA%=�S+4:�I%=1�MA%:�IA%!16<>-1�
hj,HA%=IA%!16:e%=0:ȕHA%!e%<>-1:�HA%!e%=r%�
htHA%!e%=0
h~
�:e%+=4:�
h��:IA%+=20:�I%:�
h�G��VA(YC%,bB%):�IA%,MA%,I%,e%:MA%=�e:IA%=�S+4:�I%=1�MA%:�IA%!16<>-1�
h�7HA%=IA%!16:e%=0:ȕHA%!e%<>-1:�HA%!e%=YC%�HA%!e%=bB%
h�e%+=4:�
h��:IA%+=20:�I%:�
h�ݤe:�IA%:IA%=�S:=!IA%
h�ݤS:=_U%!4
h�,ݤs(b%):�j%,IA%,y%,I%,MA%,r%:�e%:�b%=�r�
h�j%=�
h��:�j%=��
h�*MA%=�e:IA%=�S+4:�I%=1�MA%:�IA%!16<>-1�
h�2HA%=IA%!16:e%=0:ȕHA%!e%<>-1:r%=HA%!e%:�r%=b%�
i
y%=�:j%=�
i

�:e%+=4:�
i�:IA%+=20:�I%
i	�:=j%
i(A��hF:�IA%,MA%,I%,e%:MA%=�e:�SA:IA%=�S+4:�I%=1�MA%:�IA%!16=-1�
i2)�HA%=IA%!16:e%=0:ȕHA%!e%<>-1:e%+=4:�
i<�:IA%+=20:�I%:�
iFK
iPݤ_shell_Strings_Init:=0
iZ)ݤkC(BL%):�C$:ș"WriteN",BL%,0�C$:=C$
idLݤV(RJ%):�IB$,oF%:ȕ((RJ%?oF%)>31�oF%<255):IB$+=�(RJ%?oF%):oF%+=1:�:=IB$
in1ݤlC(C$,n$):ȕ�C$,1)=n$:C$=�C$,�(C$)-1):�:=C$
ix+ݤmC(C$,n$):ȕ�C$,1)=n$:C$=�C$,2):�:=C$
i�(ݤnC(C$,n$):�V,W:V=�:�:W=�C$,n$):�W�
i�V=�:C$=�C$,W-1)+�C$,W+1)
i��V=�
i��:�V:=C$
i�9ݤp(C$,n$,DC%):ȕ�(C$)<DC%:C$=C$+�DC%-�(C$),n$):�:=C$
i�9ݤU(C$,n$,DC%):ȕ�(C$)<DC%:C$=�DC%-�(C$),n$)+C$:�:=C$
i�ݤZ(C$):�u%:�(C$)>0�
i�/�u%=1��(C$):�C$,u%,1)>="a"��C$,u%,1)<="z"�
i�!�C$,u%,1)=�(�(�C$,u%,1))�223)
i�	�:�u%
i�	�:=C$
i�$ݤoC(C$,hA$,lB$):�tB%:�C$,hA$)�
i�0tB%=�C$,hA$):C$=�C$,tB%-1)+lB$+�C$,tB%+�hA$)
j	�:=C$
j:ݤpC(B$(),FH%):�u%,pF%:pF%=0:�u%=0�PE%:�(B$(u%))>pF%�
jpF%=�(B$(u%))
j"�:�u%:=pF%
j,@ݤqC(JA%,a%,EL%):�C$:ȕJA%?a%<>EL%:C$+=�(JA%?a%):a%+=1:�:=C$
j6�ݤ_shell_Messages_Init:�_MESSAGES_WORK_BLK%256:_MESSAGE_QUIT=0:_MESSAGE_DATASAVE=1:_MESSAGE_DATASAVEACK=2:_MESSAGE_DATALOAD=3:_MESSAGE_DATALOADACK=4:_MESSAGE_RAMFETCH=6:_MESSAGE_RAMTRANSMIT=7:_MESSAGE_PREQUIT=8:_MESSAGE_PALETTECHANGE=9
j@�_MESSAGE_SAVEDESKTOP=10:_MESSAGE_SHUTDOWN=14:_MESSAGE_HELP=1282:_MESSAGE_MENUWARNING=262336:_MESSAGE_MODECHANGE=262337:_MESSAGE_TASKINIT=262338:_MESSAGE_TASKCLOSEDOWN=262339:_MESSAGE_TASKNAMEIS=262343:_MESSAGE_DESKFONT_CHANGED=262351
jJ`_MESSAGE_COLOURPICKERCOLOURCHOICE=292608:_MESSAGE_COLOURPICKERCLOSEDIALOGUEREQUEST=292610:=0
jT���c(FL%,JA$):�TJ%:TJ%=(�(JA$)+30)��3:_MESSAGES_WORK_BLK%!12=0:_MESSAGES_WORK_BLK%!16=FL%:$(_MESSAGES_WORK_BLK%+20)=JA$+�(0):_MESSAGES_WORK_BLK%!0=TJ%:ș393447,17,_MESSAGES_WORK_BLK%,0:�
j^�ݤ_shell_Memory_Init:�OB%:_c_MemLib_PageSize%=�QB:_c_MemLib_Reason_Create%=0:_c_MemLib_Reason_Delete%=1:_c_MemLib_Reason_Read%=2:_c_MemLib_AreaNr%=-1:_c_MemLib_InitialSize%=_c_MemLib_PageSize%:_c_MemLib_MaxSize%=-1
jh�_c_MemLib_AreaName$="EvntShell WorkBuffer":_c_MemLib_AreaFlags%=1<<7:_c_MemLib_DynamicArea_Available%=�:_m_MemLib_HeapBase%=0:_m_MemLib_HeapEnd%=0:_m_MemLib_MemClaimed%=0:_m_MemLib_NrBlocks%=0:�rA
jr
�JD:=0
j|*ݤsC:=_c_MemLib_DynamicArea_Available%
j�ݤQB:�UJ%:ș81�UJ%:=UJ%
j�]��UC(I$,IL%):�_heap_code%900:�("LOAD "+I$+"heapcode "+�~_heap_code%):�_heap_code%+0,IL%:�
j�-ݤK(VJ%,aH%):�_heap_code%+12,VJ%,aH%:=VJ%
j�-ݤA(aH%):�sB%:�_heap_code%+4,sB%,aH%:=sB%
j�)��A(�BB%):�T(BB%)��_heap_code%+8,BB%
j�BB%=0:�
j�ݤT(sB%):�l%:�:��:��:=�
j�9�sB%<32768��99,"No heapblock defined at this address"
j�l%=�a(sB%):��:=�
j�4ݤa(BB%):�l:ș29,6,!(_heap_code%+28),BB%�,,,l:=l
j�xݤtC(BB%,LC%,XJ%):�YJ%:YJ%=�a(BB%):�_heap_code%+12,BB%,LC%:ș262385,_U%!148,BB%+XJ%,_U%!148,BB%+XJ%+LC%,YJ%-LC%:=BB%
j�+��jB:�_c_MemLib_DynamicArea_Available%�
j�7ș131174,_c_MemLib_Reason_Delete%,_c_MemLib_AreaNr%
k�:_c_MemLib_AreaNr%=-1:�
kݤw:=_c_MemLib_AreaNr%
k0ݤvC:�bA%:�_c_MemLib_DynamicArea_Available%�
k&�_c_MemLib_AreaNr%<>-1�
k0ș92,�w�,bA%
k:�bA%=-1
kD�
kN�bA%=-1
kX
�:=bA%
kbݤwC:�bH%:�w<>-1�
kl%ș29,1,_m_MemLib_HeapBase%�,,,bH%
kv
�bH%=0
k�
�:=bH%
k�ݤxC:=_m_MemLib_NrBlocks%
k�ݤyC:=_m_MemLib_MemClaimed%
k�ݤzC:�cH%:�w<>-1�
k�$ș29,1,_m_MemLib_HeapBase%�,,cH%
k�
�cH%=0
k�
�:=cH%
k�7ݤRB(bA%):�CD%:�_c_MemLib_DynamicArea_Available%=��
k�CD%=�RB(bA%)
k���w=-1�
k��KD
k�Y�:�LD(bA%,CD%):_m_MemLib_MemClaimed%=_m_MemLib_MemClaimed%+bA%:_m_MemLib_NrBlocks%+=1
k�
�:=CD%
l[��mF(CD%,�aJ%,�bJ%):�p%:ș"XHeap_BlockInfo",_m_MemLib_HeapBase%,CD%�,,aJ%,bJ%;p%:�p%�1�
laJ%=-1:bJ%=-1
l�:�
l *ݤAD:=_c_MemLib_DynamicArea_Available%
l*���rA:�OB%:ș131174,_c_MemLib_Reason_Create%,_c_MemLib_AreaNr%,_c_MemLib_InitialSize%,-1,_c_MemLib_AreaFlags%,_c_MemLib_MaxSize%,0,0,_c_MemLib_AreaName$+�(0)�,_c_MemLib_AreaNr%,,_m_MemLib_HeapBase%;OB%:�OB%<>1�
l4&_c_MemLib_DynamicArea_Available%=�
l>'�_c_MemLib_DynamicArea_Available%=�
lH�:�
lRS��JD:ș131174,_c_MemLib_Reason_Delete%,_c_MemLib_AreaNr%:_c_MemLib_AreaNr%=-1:�
l\G��KD:�OB%:�_c_MemLib_DynamicArea_Available%=��_c_MemLib_AreaNr%=-1�
lf�rA
lpV�:ș"XHeap_InitialiseHeap",_m_MemLib_HeapBase%,_c_MemLib_InitialSize%�;OB%:�OB%�1�
lzR�99,"Unable to initialise heap manager (is NonFragmentingHeap module loaded?)"
l��:�
l�f��LD(bA%,�CD%):�OB%,KL%,cJ%,e%:ș"XHeap_ClaimBlock",_m_MemLib_HeapBase%,0,,bA%�,CD%,e%;OB%:�OB%�1�
l�3ș131114,_c_MemLib_AreaNr%,bA%�,KL%;cJ%:�cJ%�1�
l�1e%=-1:�2307,"Sorry, no more memory available"
l�@�ș"XHeap_ClaimBlock",_m_MemLib_HeapBase%,0,,bA%�,CD%,e%;OB%
l��
l��:�
l�K
l��ݤ_shell_Poll_Init:�dJ%256:_POLL_EARLIEST_TIME%=0:_POLL_INTERVAL%=100:_POLL_PREVINTERVAL%=0:�HA(_POLL_INTERVAL%):�IA(_POLL_INTERVAL%):ș66�_POLL_EARLIEST_TIME%:_POLL_EARLIEST_TIME%+=_POLL_INTERVAL%:=0
l�8ݤBD(TB%,HE%):�DD%:�_U%!100�1<<6�ș"WimpExt_PrePoll"
l�^ș262369,TB%,dJ%,_POLL_EARLIEST_TIME%�DD%:�_U%!100�1<<6�ș"WimpExt_Action",_U%!148,dJ%,DD%
l�=DD%
l�#��HA(eH%):_POLL_INTERVAL%=eH%:�
m'��IA(eH%):_POLL_PREVINTERVAL%=eH%:�
mݤCD:=_POLL_INTERVAL%
mݤDD:=_POLL_PREVINTERVAL%
m$8ݤOA(TB%,HE%):�DD%:�_U%!100�1<<6�ș"WimpExt_PrePoll"
m.Iș262343,TB%,_Q%�DD%:�_U%!100�1<<6�ș"WimpExt_Action",_U%!148,_Q%,DD%
m8ș530054,DD%,,HE%:=DD%
mB3ݤED(TB%,HE%):�_U%!100�1<<6�ș"WimpExt_PrePoll"
mLIș262343,TB%,_Q%�BB%:�_U%!100�1<<6�ș"WimpExt_Action",_U%!148,_Q%,BB%
mV
=BB%:K
m`4ݤ_shell_IntHelp_Init:�KM%60:_IntHelp_IsOn%=�:=0
mj[��KB(_Q%):�L$,e$,Q$,eC%,fH%,yB$,p%:�OC(_Q%!32,_Q%!36,L$):Q$=�BB(_Q%!32,_Q%!36):�Q$<>""�
mt�Z(�Q$,1))="I"�
m~eC%=�Q$,";"):�eC%=0�
m�
L$=�Q$,2)
m��L$=�Q$,2,eC%-2)
m��
m�=�eC%=��Z(Q$),�Z(";i")):fH%=��Z(Q$),�Z(";"),eC%+1):�eC%>0�
m��fH%>0�
m�L$=�Q$,eC%+2,fH%-eC%-2)
m��L$=�Q$,eC%+2)
m��
m��
m��
m��:�L$<>""�
m�k_Q%!16=1283:_Q%!12=_Q%!8:e$=�t(L$,"",""):e$=�OB(e$):$(_Q%+20)=e$:!_Q%=(�e$+25)��3:ș262375,17,_Q%,_Q%!4
n�:�
n
��YB:_IntHelp_IsOn%=�:�
n��nF:_IntHelp_IsOn%=�:�
nݤ_shell_PopUps_Init:=0
n(vݤ_shell_Bumpers_Init:_c_Bumpers_ShiftKeyFactor%=2:_c_Bumpers_CtrlKeyFactor%=4:_c_Bumpers_ShiftCtrlKeyFactor%=8:=0
n2���OA(b%,g%,fJ%,gJ%,QC%,RC%,TL%,hJ%,JB$,KB$):�c%,a%,A$:A$=�E(b%):a%=�D(A$,fJ%,_EVNTS_BUMP_ANCHOR%,_EVNTS_BUMP_REC_SIZE%,�):c%=!_EVNTS_BUMP_ANCHOR%:c%+=a%:$c%=A$:c%!12=fJ%:c%!16=TL%
n<8c%!20=g%:c%!24=QC%:c%!28=RC%:�hJ%=-1�c%!40=1�c%!40=0
nF�!_EVNTS_BUMP_DATA%=0�
nP!_EVNTS_BUMP_DATA%=�A(1)
nZ�:s%=c%+32:�JB$<>""�
nd8�F(s%,_EVNTS_BUMP_DATA%,_EVNTS_BUMP_DATAOFFSET%,JB$)
nn�!s%=-1
nx�:s%=c%+36:�KB$<>""�
n�8�F(s%,_EVNTS_BUMP_DATA%,_EVNTS_BUMP_DATAOFFSET%,KB$)
n��!s%=-1
n���:a%=�D(A$,gJ%,_EVNTS_BUMP_ANCHOR%,_EVNTS_BUMP_REC_SIZE%,�):c%=!_EVNTS_BUMP_ANCHOR%:c%+=a%:$c%=A$:c%!12=gJ%:�hJ%=-1�c%!40=1�c%!40=0
n�c%!40=c%!40�(1<<2):�
n����cA(_window_handle%,_icon_handle%):�A$,a%,k%,qF%:�JC%,JE%,QC%,RC%,eD%,gH%,hH%:�KE%,iH%,_new_val$,_new_val%,s%,iA$,jA$:�kA$:A$=�E(_window_handle%)
n�Wa%=�D(A$,_icon_handle%,_EVNTS_BUMP_ANCHOR%,_EVNTS_BUMP_REC_SIZE%,�):eD%=�PA:�a%>=0�
n�8k%=!_EVNTS_BUMP_ANCHOR%+a%:�k%!40�(1<<2)�qF%=��qF%=�
n��k%!40�(1<<0)�iH%=��iH%=�
n�"�qF%�k%-=_EVNTS_BUMP_REC_SIZE%
n�IJC%=k%!16:JE%=k%!20:QC%=k%!24:RC%=k%!28:gH%=�(-1):hH%=�(-2):�gH%�hH%�
n�*JC%=JC%*_c_Bumpers_ShiftCtrlKeyFactor%
n�,��gH%�JC%=JC%*_c_Bumpers_ShiftKeyFactor%
n�*�hH%�JC%=JC%*_c_Bumpers_CtrlKeyFactor%
o$�:IC%=!_EVNTS_BUMP_DATA%:�IC%>0�
o�k%!32>=0�
oiA$=$(IC%+k%!32)
o"�:�k%!36>=0�
o,jA$=$(IC%+k%!36)
o6�
o@+�:kA$=�G(_window_handle%,JE%):�jA$<>""�
oJ)KE%=�("FN"+jA$+"( "+�34+kA$+�34+" )")
oT�KE%=�(kA$)
o^�:�qF%�
oh�eD%=_MSE_ADJUSTBUT�
or_new_val%=KE%+JC%
o|�_new_val%=KE%-JC%
o��
o���eD%=_MSE_ADJUSTBUT�
o�_new_val%=KE%-JC%
o��_new_val%=KE%+JC%
o��
o�
�:�iH%=��
o� �_new_val%>RC%�_new_val%=RC%
o� �_new_val%<QC%�_new_val%=QC%
o�!��_new_val%>RC%�_new_val%=QC%
o� �_new_val%<QC%�_new_val%=RC%
o��:�iA$<>""�
o�0_new_val$=�("FN"+iA$+"(_new_val%,"+�eD%+")")
o��_new_val$=�_new_val%
p)�:�B(_window_handle%,JE%,_new_val$,�)
p�
p�:�
p&���eB:�LA%,t%,BA%,e%,SA%,dB%:�nE%,oE%,LB$,pB$,KA%,u%,m$:�mJ%,JE%,QC%,RC%:t%=!_EVNTS_BUMP_ANCHOR%:BA%=_EVNTS_BUMP_REC_SIZE%:SA%=(t%!4)/2:�R ("Bump ","Window       Inc Dec Disp Step Lower Upper Value Change FN"):�t%=0�
p0��e%=_m_Evnts_HeaderSize%:�u%=1�SA%:A$=$(t%+e%):nE%=t%!(e%+12):oE%=t%!(e%+12+_EVNTS_BUMP_REC_SIZE%):mJ%=t%!(e%+16):JE%=t%!(e%+20):QC%=t%!(e%+24):RC%=t%!(e%+28):KA%=!_EVNTS_BUMP_DATA%:�KA%>0�
p:/LB$=$(KA%+t%!(e%+32)):pB$=$(KA%+t%!(e%+36))
pDr�:m$=�p(A$,".",12):m$+=" "+�U(�nE%," ",3):m$+=" "+�U(�oE%," ",3):m$+=" "+�U(�JE%," ",4):m$+=" "+�U(�mJ%," ",4)
pN_m$+=" "+�U(�QC%," ",5):m$+=" "+�U(�RC%," ",5):m$+="   "+LB$:e%+=_EVNTS_BUMP_REC_SIZE%*2:�u%
pX�:�
pb�ݤ_shell_Pointer_Init:_c_PointerIn_RecSize%=20:�_m_PointerIn_Anchor%4:�_m_PointerIn_DataBlk%4:!_m_PointerIn_Anchor%=0:!_m_PointerIn_DataBlk%=0:_m_PointerIn_DataOffset%=0:_c_PointerOut_RecSize%=20:�_m_PointerOut_Anchor%4:�_m_PointerOut_DataBlk%4
pl�!_m_PointerOut_Anchor%=0:!_m_PointerOut_DataBlk%=0:_m_PointerOut_DataOffset%=0:_m_Pointer_SetShape_Reason%=36:_m_Pointer_SetShape_Ptr_Nr%=2:_m_Pointer_ShapeChanged%=�:_m_Pointer_CurrentShape$="":�_m_Pointer_WorkBuffer%4:�_m_Pointer_GetInfoBlk%20:=0
pv'��oF(b%,B$):�c%,a%,A$,s%,eA%:�b%>0�
p��A$=�E(b%):a%=�D(A$,-1,_m_PointerIn_Anchor%,_c_PointerIn_RecSize%,�):c%=!_m_PointerIn_Anchor%:eA%=c%!4:c%+=a%:$c%=A$:c%!12=-1:�!_m_PointerIn_DataBlk%=0�
p�&!_m_PointerIn_DataBlk%=�A(�(B$)+1)
p�G�:s%=c%+16:�F(s%,_m_PointerIn_DataBlk%,_m_PointerIn_DataOffset%,B$)
p��:�
p�Q��CD(_window_handle%):�A$,a%,k%,NA%,_%,B$:�l%:A$=�E(_window_handle%):�A$<>""�
p�Ea%=�D(A$,-1,_m_PointerIn_Anchor%,_c_PointerIn_RecSize%,�):�a%>=0�
p�tk%=!_m_PointerIn_Anchor%+a%:NA%=k%!16:_%=!_m_PointerIn_DataBlk%:B$=$(_%+NA%):l%=�("FN"+B$+"( _window_handle% )")
p��
p��:�
p�'��pF(b%,B$):�c%,a%,A$,s%,eA%:�b%>0�
p�A$=�E(b%):a%=�D(A$,-1,_m_PointerOut_Anchor%,_c_PointerOut_RecSize%,�):c%=!_m_PointerOut_Anchor%:eA%=c%!4:c%+=a%:$c%=A$:c%!12=-1:�!_m_PointerOut_DataBlk%=0�
p�'!_m_PointerOut_DataBlk%=�A(�(B$)+1)
p�I�:s%=c%+16:�F(s%,_m_PointerOut_DataBlk%,_m_PointerOut_DataOffset%,B$)
q�:�
qQ��sC(_window_handle%):�A$,a%,k%,NA%,_%,B$:�l%:A$=�E(_window_handle%):�A$<>""�
qGa%=�D(A$,-1,_m_PointerOut_Anchor%,_c_PointerOut_RecSize%,�):�a%>=0�
q vk%=!_m_PointerOut_Anchor%+a%:NA%=k%!16:_%=!_m_PointerOut_DataBlk%:B$=$(_%+NA%):l%=�("FN"+B$+"( _window_handle% )")
q*�
q4�:�MD:�
q>���rF(_A$,nJ%,cM%):ș262377,_m_Pointer_SetShape_Reason%,,_A$,_m_Pointer_SetShape_Ptr_Nr%,nJ%,nJ%:_m_Pointer_ShapeChanged%=�:_m_Pointer_CurrentShape$=_A$:�
qH%��MD:�_m_Pointer_ShapeChanged%=��
qRG�("Pointer"):_m_Pointer_ShapeChanged%=�:_m_Pointer_CurrentShape$=""
q\�:�
qf"ݤFD:=_m_Pointer_CurrentShape$
qp"ݤGD:=_m_Pointer_ShapeChanged%
qzo��e(�pA%,�oA%):ș262351,,_m_Pointer_GetInfoBlk%:pA%=_m_Pointer_GetInfoBlk%!0:oA%=_m_Pointer_GetInfoBlk%!4:�
q�M��dC(�b%):ș262351,,_m_Pointer_GetInfoBlk%:b%=_m_Pointer_GetInfoBlk%!12:�
q�M��sF(�g%):ș262351,,_m_Pointer_GetInfoBlk%:g%=_m_Pointer_GetInfoBlk%!16:�
q�N��ZC(�eD%):ș262351,,_m_Pointer_GetInfoBlk%:eD%=_m_Pointer_GetInfoBlk%!8:�
q�cݤHD(b%):�j%,hA%,iA%,qA%,rA%,pA%,oA%:�Y(b%,hA%,iA%,qA%,rA%):�e(pA%,oA%):�oA%<(iA%+(rA%-iA%)/2)�
q�j%=�
q�	�j%=�
q�	�:=j%
q�dݤID(b%):�j%,hA%,iA%,qA%,rA%,pA%,oA%:�Y(b%,hA%,iA%,qA%,rA%):�e(pA%,oA%):�oA%>=(iA%+(rA%-iA%)/2)�
q�j%=�
q�	�j%=�
q�	�:=j%
q�dݤJD(b%):�j%,hA%,iA%,qA%,rA%,pA%,oA%:�Y(b%,hA%,iA%,qA%,rA%):�e(pA%,oA%):�pA%>=(hA%+(qA%-hA%)/2)�
q�j%=�
r	�j%=�
r	�:=j%
rcݤKD(b%):�j%,hA%,iA%,qA%,rA%,pA%,oA%:�Y(b%,hA%,iA%,qA%,rA%):�e(pA%,oA%):�pA%<(hA%+(qA%-hA%)/2)�
r$j%=�
r.	�j%=�
r8	�:=j%
rB���WC(x%):�K(x%,_m_PointerIn_Anchor%,_m_PointerIn_DataBlk%,_m_PointerIn_DataOffset%):�K(x%,_m_PointerOut_Anchor%,_m_PointerOut_DataBlk%,_m_PointerOut_DataOffset%):�
rL���YC(x%):�L(x%,_m_PointerIn_Anchor%,_m_PointerIn_DataBlk%,_m_PointerIn_DataOffset%):�L(x%,_m_PointerOut_Anchor%,_m_PointerOut_DataBlk%,_m_PointerOut_DataOffset%):�
rVw��eC(oJ%,_H%,pA%,oA%,�uC%,�vC%,�wC%,�xC%,�uB%,�vB%):uB%=pA%-oJ%:vB%=oA%-_H%:uC%=�:vC%=�:xC%=�:wC%=�:�(uB%)>�(vB%)�
r`
�pA%>oJ%�
rj	xC%=�
rt
�wC%=�
r~�
r���oA%<_H%�
r�	vC%=�
r�
�uC%=�
r��
r��:�uB%<>0�vB%<>0�
r��_m_evnts_DragIconLastScrollUp%=uC%:_m_evnts_DragIconLastScrollDown%=vC%:_m_evnts_DragIconLastScrollLeft%=wC%:_m_evnts_DragIconLastScrollRight%=xC%:_m_evnts_DragIconLastDX%=uB%:_m_evnts_DragIconLastDY%=vB%
r��:�
r����fC(�uC%,�vC%,�wC%,�xC%,�uB%,�vB%):uC%=_m_evnts_DragIconLastScrollUp%:vC%=_m_evnts_DragIconLastScrollDown%:wC%=_m_evnts_DragIconLastScrollLeft%:xC%=_m_evnts_DragIconLastScrollRight%:uB%=_m_evnts_DragIconLastDX%
r�"vB%=_m_evnts_DragIconLastDY%:�
r���tF(b%):�sB(b%):�
r���uF:�uB:�
r��ݤ_shell_CaretMove_Init:_c_CaretPreMove_RecSize%=20:�_m_CaretPreMove_Anchor%4:�_m_CaretPreMove_DataBlk%4:!_m_CaretPreMove_Anchor%=0:!_m_CaretPreMove_DataBlk%=0:_m_CaretPreMove_DataOffset%=0:_c_CaretPostMove_RecSize%=20:�_m_CaretPostMove_Anchor%4
sz�_m_CaretPostMove_DataBlk%4:!_m_CaretPostMove_Anchor%=0:!_m_CaretPostMove_DataBlk%=0:_m_CaretPostMove_DataOffset%=0:=0
s
'��vF(b%,B$):�c%,a%,A$,s%,eA%:�b%>0�
s�A$=�E(b%):a%=�D(A$,-1,_m_CaretPreMove_Anchor%,_c_CaretPreMove_RecSize%,�):c%=!_m_CaretPreMove_Anchor%:eA%=c%!4:c%+=a%:$c%=A$:c%!12=-1:�!_m_CaretPreMove_DataBlk%=0�
s)!_m_CaretPreMove_DataBlk%=�A(�(B$)+1)
s(M�:s%=c%+16:�F(s%,_m_CaretPreMove_DataBlk%,_m_CaretPreMove_DataOffset%,B$)
s2�:�
s<_��wF(_window_handle%,_icon_handle%):�A$,a%,k%,NA%,_%,B$:�l%:A$=�E(_window_handle%):�A$<>""�
sFKa%=�D(A$,-1,_m_CaretPreMove_Anchor%,_c_CaretPreMove_RecSize%,�):�a%>=0�
sP�k%=!_m_CaretPreMove_Anchor%+a%:NA%=k%!16:_%=!_m_CaretPreMove_DataBlk%:B$=$(_%+NA%):l%=�("FN"+B$+"( _window_handle%, _icon_handle% )")
sZ�
sd�:�
sn'��xF(b%,B$):�c%,a%,A$,s%,eA%:�b%>0�
sx�A$=�E(b%):a%=�D(A$,-1,_m_CaretPostMove_Anchor%,_c_CaretPostMove_RecSize%,�):c%=!_m_CaretPostMove_Anchor%:eA%=c%!4:c%+=a%:$c%=A$:c%!12=-1:�!_m_CaretPostMove_DataBlk%=0�
s�*!_m_CaretPostMove_DataBlk%=�A(�(B$)+1)
s�O�:s%=c%+16:�F(s%,_m_CaretPostMove_DataBlk%,_m_CaretPostMove_DataOffset%,B$)
s��:�
s�_��yF(_window_handle%,_icon_handle%):�A$,a%,k%,NA%,_%,B$:�l%:A$=�E(_window_handle%):�A$<>""�
s�Ma%=�D(A$,-1,_m_CaretPostMove_Anchor%,_c_CaretPostMove_RecSize%,�):�a%>=0�
s��k%=!_m_CaretPostMove_Anchor%+a%:NA%=k%!16:_%=!_m_CaretPostMove_DataBlk%:B$=$(_%+NA%):l%=�("FN"+B$+"( _window_handle%, _icon_handle% )")
s��
s��:�
s�ݤ_shell_Caret_Init:=0
s�P��rC(YA%,UB%,ZL%,aL%,aA%,tB%):ș262354,YA%,UB%,ZL%,aL%,aA%,tB%:�U(YA%,UB%):�
s�~��zF(�YA%,�UB%,�yC%,�zC%,�tB%):�DA%:DA%=�A(24):ș262355,,DA%:YA%=DA%!0:UB%=DA%!4:yC%=DA%!8:zC%=DA%!12:tB%=DA%!20:�A(DA%):�
s�6��ND(d%,v%):ș262354,d%,v%,-1,-1,-1,�(�G(d%,v%)):�
s�G��AG(d%):�DA%:DA%=�A(2048):ș262358,d%,DA%,4251648,57344:�!DA%<>-1�
t�ND(d%,!DA%):�U(d%,!DA%)
t�:�A(DA%):�
t��BG(d%):�FA(d%,1):�
t"��DG(d%):�FA(d%,2):�
t,��EG(d%):�FA(d%,3):�
t6T��FA(d%,EA%):�DA%,pJ%,m%,e%,fC%:m%=0:e%=0:DA%=�A(2048):ș262355,,DA%:�DA%!4<>-1�
t@?pJ%=DA%!4:ș262358,d%,DA%,4251648,57344:�:�DA%!m%=pJ%�e%=m%
tJm%+=4:�DA%!m%=-1:ȎEA%�
tT�0:fC%=!DA%
t^�1:fC%=DA%!(m%-4)
th�2:�DA%!(e%+4)<>-1�
trfC%=DA%!(e%+4)
t|
�fC%=!DA%
t��
t�
�3:�e%>0�
t�fC%=DA%!(e%-4)
t��fC%=DA%!(m%-4)
t��
t�7�:ș262354,d%,fC%,-1,-1,-1,�(�G(d%,fC%)):�U(d%,fC%)
t��:�A(DA%):�
t�ݤ_shell_ExReg_Init:_m_ExReg_FontMenu_Loaded%=�:_m_ExReg_Fonts_Loaded%=�:_m_ExReg_DrawLib_Loaded%=�:_m_ExReg_OLELib_Loaded%=�:_m_ExReg_FontLib_Loaded%=�:_m_ExReg_FontPickLib_Loaded%=�:_m_ExReg_ShareBan_Loaded%=�:_m_ExReg_ColourMenu_Loaded%=�:=0
t�"ݤq:=_m_ExReg_FontMenu_Loaded%
t�&��FG:_m_ExReg_FontMenu_Loaded%=�:�
t�#ݤMB:=_m_ExReg_ShareBan_Loaded%
t�&��GG:_m_ExReg_ShareBan_Loaded%=�:�
t� ݤEB:=_m_ExReg_Fonts_Loaded%
u#��HG:_m_ExReg_Fonts_Loaded%=�:�
u"ݤLD:=_m_ExReg_DrawLib_Loaded%
u%��IG:_m_ExReg_DrawLib_Loaded%=�:�
u&!ݤjA:=_m_ExReg_OLELib_Loaded%
u0$��JG:_m_ExReg_OLELib_Loaded%=�:�
u:"ݤDB:=_m_ExReg_FontLib_Loaded%
uD%��KG:_m_ExReg_FontLib_Loaded%=�:�
uN%ݤIB:=_m_ExReg_ColourMenu_Loaded%
uX(��LG:_m_ExReg_ColourMenu_Loaded%=�:�
ub�ݤ_shell_Sprites_Init:_c_Sprites_AreaHeaderSize%=16:_c_Sprites_ReasonInitArea%=9:_c_Sprites_ReasonLoad%=10:_c_Sprites_ReasonGetSize%=40:_c_Sprites_ReasonRemoveLeftWastage%=54
ul]_c_Sprites_BadNameOrPtr$="Either a sprite name or a pointer to a sprite must be given":=0
uv$ݤMD:=_c_Sprites_AreaHeaderSize%
u��ݤn(P$):�ED%,S%,T%:S%=�(P$):T%=�#S%+16:�#S%:ED%=�A(T%):!ED%=T%:ED%!4=0:ED%!8=_c_Sprites_AreaHeaderSize%:ED%!12=_c_Sprites_AreaHeaderSize%:ș46,521,ED%:ș46,522,ED%,P$:=ED%
u�ݤNA:=_U%!16
u�MݤSB(LE%,h$):�rF%,e%:rF%=�A(21):$rF%=h$:ș46,280,LE%,rF%�,,e%:�A(rF%):=e%
u��ݤOD(qB$):�X%,N%,lA$:X%=�(qB$):�#X%=4:N%=�#X%:N%+=�#X%*256:N%+=�#X%*65536:N%+=�#X%*16777216:�#X%=N%:lA$="":�N%=0�11:lA$+=�(�#X%):�:�#X%:=lA$
u�8��MG(LE%,rB$,sB$):ș46,512+26,LE%,�SB(LE%,rB$),sB$:�
u�%��NG(LE%,P$):ș46,512+12,LE%,P$:�
u�"ݤeA(ZA%,N$):�jH%:�:��:��:=�
u��ZA%=1�
u�
jH%=40
u��jH%=256+40
u��:ș46,jH%,ZA%,�Z(N$):=�
u�ݤQD(N$):=�eA(�NA,N$)
u�ݤRD(N$):=�eA(1,N$)
vf��OG(ZA%,hL%):ZA%!0=hL%:ZA%!8=_c_Sprites_AreaHeaderSize%:ș46,_c_Sprites_ReasonInitArea%+256,ZA%:�
v9��OD(ZA%,Y$):ș46,_c_Sprites_ReasonLoad%+256,ZA%,Y$:�
v��PD(ZA%,N$,FD%):�N$=""�
v �FD%<=0�
v* �99,_c_Sprites_BadNameOrPtr$
v4:�:ș46,_c_Sprites_ReasonRemoveLeftWastage%+512,ZA%,FD%
v>8�ș46,_c_Sprites_ReasonRemoveLeftWastage%+256,ZA%,N$
vH�:�
vR&��QD(ZA%,N$,FD%,�lA%,�aA%):�N$=""�
v\�FD%<=0�
vf �99,_c_Sprites_BadNameOrPtr$
vp;�:ș46,_c_Sprites_ReasonGetSize%+512,ZA%,FD%�,,,lA%,aA%
vz9�ș46,_c_Sprites_ReasonGetSize%+256,ZA%,N$�,,,lA%,aA%
v��:�
v�!��RD(ZA%,N$,FD%,�ME%):�N$=""�
v��FD%<=0�
v� �99,_c_Sprites_BadNameOrPtr$
v�:�:ș46,_c_Sprites_ReasonGetSize%+512,ZA%,FD%�,,,,,,ME%
v�8�ș46,_c_Sprites_ReasonGetSize%+256,ZA%,N$�,,,,,,ME%
v��:�
vʏ��TG(Y$,tJ%,yC%,zC%,�wE%,�lL%):�yA%,mL%,ZA%:�lA%,aA%,ME%,uJ%,vJ%:�wJ%:�f(wE%):�UG(wE%,tJ%,ZA%):lL%=ZA%-wE%:yA%=wE%+wE%!4:mL%=48:�OD(ZA%,Y$)
vԿ�PD(ZA%,"",ZA%+_c_Sprites_AreaHeaderSize%):�QD(ZA%,"",ZA%+_c_Sprites_AreaHeaderSize%,lA%,aA%):�RD(ZA%,"",ZA%+_c_Sprites_AreaHeaderSize%,ME%):ș53,ME%,4�,,uJ%:ș53,ME%,5�,,vJ%:lA%=lA%<<uJ%
v�aA%=aA%<<vJ%:$yA%="Draw":yA%!4=201:yA%!8=0:$(yA%+12)="SprToDraw":yA%!24=yC%*256:yA%!28=zC%*256:yA%!32=(yA%!24)+lA%*256:yA%!36=(yA%!28)+aA%*256:wJ%=5:yA%!40=wJ%:yA%!44=tJ%+24:yA%!48=yC%*256:yA%!52=zC%*256:yA%!56=(yA%!48)+lA%*256:yA%!60=(yA%!52)+aA%*256
v��
�
00000000  0d 00 0a 09 ee 85 f2 71  41 0d 00 14 f8 c8 99 32  |.......qA......2|
00000010  36 33 38 37 32 3a c8 99  32 36 32 33 38 30 2c 2d  |63872:..262380,-|
00000020  31 2c 2d 31 b8 43 4b 25  3a de 70 44 25 32 35 36  |1,-1.CK%:.pD%256|
00000030  2c 59 45 25 32 35 36 2c  41 24 28 31 29 3a 76 4b  |,YE%256,A$(1):vK|
00000040  25 3d 31 3c 3c 31 30 3a  56 47 25 3d 33 32 37 36  |%=1<<10:VG%=3276|
00000050  38 2b 43 4b 25 3a e0 3d  56 47 25 2b 76 4b 25 3a  |8+CK%:.=VG%+vK%:|
00000060  d3 3d 56 47 25 3a f2 55  43 28 22 55 74 69 6c 73  |.=VG%:.UC("Utils|
00000070  52 65 73 3a 22 2c 56 47  25 29 3a f2 54 43 3a 4f  |Res:",VG%):.TC:O|
00000080  4b 25 3d a4 50 42 28 32  30 30 2c 22 57 49 4d 50  |K%=.PB(200,"WIMP|
00000090  20 55 74 69 6c 69 74 69  65 73 22 29 3a f2 50 42  | Utilities"):.PB|
000000a0  3a f2 50 43 3a 5f 63 6c  6f 73 65 64 6f 77 6e 25  |:.PC:_closedown%|
000000b0  3d a3 3a 51 4d 25 3d a3  3a 54 44 25 3d 31 3a 71  |=.:QM%=.:TD%=1:q|
000000c0  4a 25 3d 30 3a 53 46 25  3d b9 3a 62 43 25 3d a3  |J%=0:SF%=.:bC%=.|
000000d0  3a 66 44 25 3d a3 3a 42  4a 25 3d 30 3a 46 46 25  |:fD%=.:BJ%=0:FF%|
000000e0  3d b9 3a 66 46 25 3d b9  3a 63 46 25 3d b9 3a 57  |=.:fF%=.:cF%=.:W|
000000f0  46 25 3d b9 3a 62 24 3d  22 46 22 3a 54 49 25 3d  |F%=.:b$="F":TI%=|
00000100  a3 0d 00 1e 98 65 4a 25  3d 30 3a 64 45 25 3d a3  |.....eJ%=0:dE%=.|
00000110  3a 6a 4a 25 3d 30 3a 47  4a 25 3d 30 3a 6f 4b 25  |:jJ%=0:GJ%=0:oK%|
00000120  3d 91 3a 4f 47 25 3d a3  3a 51 3d 32 30 3a de 46  |=.:OG%=.:Q=20:.F|
00000130  28 51 29 2c 47 28 51 29  2c 43 28 51 29 2c 44 28  |(Q),G(Q),C(Q),D(|
00000140  51 29 2c 45 28 51 29 3a  de 41 25 28 39 39 29 2c  |Q),E(Q):.A%(99),|
00000150  42 25 28 39 39 29 2c 43  25 28 39 39 29 2c 41 28  |B%(99),C%(99),A(|
00000160  33 39 39 29 2c 42 28 33  39 39 29 3a 41 4b 25 3d  |399),B(399):AK%=|
00000170  30 3a de 46 47 25 31 30  32 34 3a 4f 43 25 3d a3  |0:.FG%1024:OC%=.|
00000180  3a 53 42 25 3d 31 3a c8  99 32 36 33 38 37 33 3a  |:SB%=1:..263873:|
00000190  ee 85 87 3a ee 85 f2 71  41 0d 00 28 50 f2 4a 28  |...:...qA..(P.J(|
000001a0  22 49 6e 74 72 6f 22 2c  41 49 25 29 3a f2 44 28  |"Intro",AI%):.D(|
000001b0  41 49 25 29 3a f2 47 28  41 49 25 29 3a f5 3a f2  |AI%):.G(AI%):.:.|
000001c0  44 41 28 a4 4f 41 28 30  2c 4f 4b 25 29 29 3a fd  |DA(.OA(0,OK%)):.|
000001d0  5f 63 6c 6f 73 65 64 6f  77 6e 25 3a c8 99 32 37  |_closedown%:..27|
000001e0  34 39 34 38 3a f2 7a 3a  e0 0d 00 32 16 dd f2 50  |4948:.z:...2...P|
000001f0  43 3a f2 56 43 3a f2 58  43 3a f2 7a 41 3a e1 0d  |C:.VC:.XC:.zA:..|
00000200  00 3c df dd f2 58 43 3a  ea 65 45 25 3a 42 43 25  |.<...XC:.eE%:BC%|
00000210  3d a4 51 28 a4 42 28 22  46 6f 72 6d 22 29 2c 22  |=.Q(.B("Form"),"|
00000220  46 6f 72 6d 22 2c 31 35  29 3a 47 4d 25 3d a4 51  |Form",15):GM%=.Q|
00000230  28 a4 42 28 22 46 6f 72  6d 22 29 2c 22 4f 74 68  |(.B("Form"),"Oth|
00000240  65 72 22 2c 39 29 3a 48  48 25 3d a4 51 28 a4 42  |er",9):HH%=.Q(.B|
00000250  28 22 45 66 66 65 78 22  29 2c 22 45 66 66 65 78  |("Effex"),"Effex|
00000260  22 2c 39 29 3a 74 4d 25  3d a4 46 28 48 48 25 2c  |",9):tM%=.F(HH%,|
00000270  22 42 6c 61 6e 6b 22 2c  22 5f 66 78 5f 62 6c 61  |"Blank","_fx_bla|
00000280  6e 6b 22 29 3a 75 4c 25  3d a4 46 28 48 48 25 2c  |nk"):uL%=.F(HH%,|
00000290  22 46 6c 79 69 6e 67 20  44 6f 74 73 22 2c 22 5f  |"Flying Dots","_|
000002a0  66 78 5f 62 69 72 64 73  22 29 3a 6e 46 25 3d a4  |fx_birds"):nF%=.|
000002b0  51 28 a4 42 28 22 46 72  65 65 22 29 2c 22 46 72  |Q(.B("Free"),"Fr|
000002c0  65 65 22 2c 33 29 3a 6b  4a 25 3d a4 51 28 22 4d  |ee",3):kJ%=.Q("M|
000002d0  69 73 63 22 2c 22 4d 69  73 63 22 2c 32 29 0d 00  |isc","Misc",2)..|
000002e0  46 e5 72 4c 25 3d a4 46  28 6b 4a 25 2c 22 4f 70  |F.rL%=.F(kJ%,"Op|
000002f0  65 6e 20 50 72 69 6e 74  65 72 3a 22 2c 22 5f 4d  |en Printer:","_M|
00000300  65 6e 75 53 5f 50 72 69  6e 74 65 72 22 29 3a 58  |enuS_Printer"):X|
00000310  47 25 3d a4 51 28 a4 42  28 22 46 69 6c 65 72 22  |G%=.Q(.B("Filer"|
00000320  29 2c 22 46 69 6c 65 72  22 2c 35 29 3a 73 46 25  |),"Filer",5):sF%|
00000330  3d a4 51 28 a4 42 28 22  53 6f 75 6e 64 53 75 62  |=.Q(.B("SoundSub|
00000340  22 29 2c 22 53 6f 75 6e  64 22 2c 34 29 3a 43 47  |"),"Sound",4):CG|
00000350  25 3d a4 51 28 a4 42 28  22 43 6f 6d 6d 61 6e 64  |%=.Q(.B("Command|
00000360  73 22 29 2c 22 43 6f 6d  6d 61 6e 64 73 22 2c 32  |s"),"Commands",2|
00000370  29 3a 44 4c 25 3d a4 51  28 a4 42 28 22 4d 54 49  |):DL%=.Q(.B("MTI|
00000380  42 61 72 22 29 2c 22 4d  54 49 22 2c 31 32 29 3a  |Bar"),"MTI",12):|
00000390  65 49 25 3d a4 46 28 30  2c a4 42 28 22 49 6e 66  |eI%=.F(0,.B("Inf|
000003a0  6f 22 29 2c 22 22 29 3a  4b 4b 25 3d a4 46 28 30  |o"),""):KK%=.F(0|
000003b0  2c a4 42 28 22 53 6f 75  6e 64 54 72 6b 22 29 2c  |,.B("SoundTrk"),|
000003c0  22 22 29 0d 00 50 e6 78  4b 25 3d a4 46 28 30 2c  |"")..P.xK%=.F(0,|
000003d0  a4 42 28 22 43 6f 6d 6d  61 6e 64 73 22 29 2c 22  |.B("Commands"),"|
000003e0  22 29 3a 43 4c 25 3d a4  46 28 30 2c a4 42 28 22  |"):CL%=.F(0,.B("|
000003f0  46 69 6c 65 72 22 29 2c  22 22 29 3a 6f 4c 25 3d  |Filer"),""):oL%=|
00000400  a4 46 28 30 2c 22 4d 69  73 63 22 2c 22 22 29 3a  |.F(0,"Misc",""):|
00000410  4d 4d 25 3d a4 46 28 30  2c a4 42 28 22 53 69 6e  |MM%=.F(0,.B("Sin|
00000420  66 6f 22 29 2c 22 5f 4d  65 6e 75 53 5f 53 79 73  |fo"),"_MenuS_Sys|
00000430  69 6e 66 6f 22 29 3a 65  4c 25 3d a4 46 28 30 2c  |info"):eL%=.F(0,|
00000440  a4 42 28 22 4e 65 74 77  6f 72 6b 22 29 2c 22 5f  |.B("Network"),"_|
00000450  4d 65 6e 75 53 5f 4e 65  74 22 29 3a 70 4d 25 3d  |MenuS_Net"):pM%=|
00000460  a4 46 28 30 2c a4 42 28  22 4a 70 65 67 22 29 2c  |.F(0,.B("Jpeg"),|
00000470  22 5f 4d 65 6e 75 53 5f  4a 70 65 67 22 29 3a 41  |"_MenuS_Jpeg"):A|
00000480  4d 25 3d a4 46 28 30 2c  a4 42 28 22 53 63 72 65  |M%=.F(0,.B("Scre|
00000490  65 6e 73 76 65 72 22 29  2c 22 5f 4d 65 6e 75 53  |ensver"),"_MenuS|
000004a0  5f 53 63 72 65 65 6e 22  29 0d 00 5a fc 61 4d 25  |_Screen")..Z.aM%|
000004b0  3d a4 46 28 30 2c a4 42  28 22 44 65 73 6b 53 70  |=.F(0,.B("DeskSp|
000004c0  72 22 29 2c 22 5f 4d 65  6e 75 53 5f 44 65 73 6b  |r"),"_MenuS_Desk|
000004d0  53 70 72 22 29 3a 6c 4d  25 3d a4 46 28 30 2c a4  |Spr"):lM%=.F(0,.|
000004e0  42 28 22 53 71 75 61 73  68 22 29 2c 22 5f 4d 65  |B("Squash"),"_Me|
000004f0  6e 75 53 5f 53 71 75 61  73 68 22 29 3a 51 4b 25  |nuS_Squash"):QK%|
00000500  3d a4 46 28 30 2c a4 42  28 22 44 72 61 77 22 29  |=.F(0,.B("Draw")|
00000510  2c 22 5f 4d 65 6e 75 53  5f 44 72 61 77 22 29 3a  |,"_MenuS_Draw"):|
00000520  52 4d 25 3d a4 46 28 30  2c a4 42 28 22 43 44 22  |RM%=.F(0,.B("CD"|
00000530  29 2c 22 5f 4d 65 6e 75  53 5f 43 44 22 29 3a 65  |),"_MenuS_CD"):e|
00000540  45 25 3d a4 46 28 30 2c  a4 42 28 22 51 75 69 74  |E%=.F(0,.B("Quit|
00000550  22 29 2c 22 5f 4d 65 6e  75 53 5f 51 75 69 74 22  |"),"_MenuS_Quit"|
00000560  29 3a 58 4b 25 3d a4 46  28 58 47 25 2c a4 42 28  |):XK%=.F(XG%,.B(|
00000570  22 46 72 65 65 22 29 2c  22 22 29 3a 65 4d 25 3d  |"Free"),""):eM%=|
00000580  a4 46 28 58 47 25 2c a4  42 28 22 46 61 73 74 46  |.F(XG%,.B("FastF|
00000590  6f 72 6d 22 29 2c 22 5f  46 61 73 74 46 6f 72 6d  |orm"),"_FastForm|
000005a0  61 74 22 29 3a 0d 00 64  e3 6b 4d 25 3d a4 46 28  |at"):..d.kM%=.F(|
000005b0  6e 46 25 2c a4 42 28 22  44 72 69 76 65 34 22 29  |nF%,.B("Drive4")|
000005c0  2c 22 5f 53 68 6f 77 46  72 65 65 46 22 29 3a 6d  |,"_ShowFreeF"):m|
000005d0  4d 25 3d a4 46 28 6e 46  25 2c a4 42 28 22 44 72  |M%=.F(nF%,.B("Dr|
000005e0  69 76 65 30 22 29 2c 22  5f 53 68 6f 77 46 72 65  |ive0"),"_ShowFre|
000005f0  65 5a 22 29 3a 62 4b 25  3d a4 46 28 6e 46 25 2c  |eZ"):bK%=.F(nF%,|
00000600  22 22 2c 22 5f 53 68 6f  77 46 72 65 65 42 22 29  |"","_ShowFreeB")|
00000610  3a 78 4c 25 3d a4 46 28  73 46 25 2c a4 42 28 22  |:xL%=.F(sF%,.B("|
00000620  53 68 6f 77 22 29 2c 22  5f 4d 65 6e 75 53 5f 53  |Show"),"_MenuS_S|
00000630  68 6f 77 22 29 3a 42 4d  25 3d a4 46 28 73 46 25  |how"):BM%=.F(sF%|
00000640  2c a4 42 28 22 50 72 65  66 65 72 65 6e 63 65 73  |,.B("Preferences|
00000650  22 29 2c 22 5f 4d 65 6e  75 53 5f 50 72 65 66 22  |"),"_MenuS_Pref"|
00000660  29 3a 54 4d 25 3d a4 46  28 43 47 25 2c a4 42 28  |):TM%=.F(CG%,.B(|
00000670  22 4d 75 6c 74 69 22 29  2c 22 5f 4d 65 6e 75 53  |"Multi"),"_MenuS|
00000680  5f 4d 75 6c 74 69 22 29  0d 00 6e f6 4f 4d 25 3d  |_Multi")..n.OM%=|
00000690  a4 46 28 43 47 25 2c a4  42 28 22 53 69 6e 67 6c  |.F(CG%,.B("Singl|
000006a0  65 22 29 2c 22 5f 4d 65  6e 75 53 5f 53 69 6e 67  |e"),"_MenuS_Sing|
000006b0  6c 65 22 29 3a f2 4e 43  28 65 49 25 2c 22 70 72  |le"):.NC(eI%,"pr|
000006c0  6f 67 49 6e 66 6f 22 2c  22 5f 50 72 65 4f 70 65  |ogInfo","_PreOpe|
000006d0  6e 49 6e 66 6f 22 2c 22  22 29 3a 57 4d 25 3d a4  |nInfo",""):WM%=.|
000006e0  46 28 42 43 25 2c a4 42  28 22 61 64 66 73 66 22  |F(BC%,.B("adfsf"|
000006f0  29 2c 22 5f 61 64 66 73  66 22 29 3a 53 4d 25 3d  |),"_adfsf"):SM%=|
00000700  a4 46 28 42 43 25 2c a4  42 28 22 61 64 66 73 65  |.F(BC%,.B("adfse|
00000710  22 29 2c 22 5f 61 64 66  73 65 22 29 3a 74 4c 25  |"),"_adfse"):tL%|
00000720  3d a4 46 28 42 43 25 2c  a4 42 28 22 61 64 66 73  |=.F(BC%,.B("adfs|
00000730  64 22 29 2c 22 5f 61 64  66 73 64 22 29 3a 79 4a  |d"),"_adfsd"):yJ|
00000740  25 3d a4 46 28 42 43 25  2c a4 42 28 22 61 64 66  |%=.F(BC%,.B("adf|
00000750  73 6c 22 29 2c 22 5f 61  64 66 73 6c 22 29 3a 67  |sl"),"_adfsl"):g|
00000760  4d 25 3d a4 46 28 42 43  25 2c a4 42 28 22 64 6f  |M%=.F(BC%,.B("do|
00000770  73 71 22 29 2c 22 5f 64  6f 73 71 22 29 3a 0d 00  |sq"),"_dosq"):..|
00000780  78 f2 44 4d 25 3d a4 46  28 42 43 25 2c a4 42 28  |x.DM%=.F(BC%,.B(|
00000790  22 64 6f 73 6d 22 29 2c  22 5f 64 6f 73 6d 22 29  |"dosm"),"_dosm")|
000007a0  3a 45 4d 25 3d a4 46 28  42 43 25 2c a4 42 28 22  |:EM%=.F(BC%,.B("|
000007b0  64 6f 73 68 22 29 2c 22  5f 64 6f 73 68 22 29 3a  |dosh"),"_dosh"):|
000007c0  48 4d 25 3d a4 46 28 42  43 25 2c a4 42 28 22 64  |HM%=.F(BC%,.B("d|
000007d0  6f 73 6e 22 29 2c 22 5f  64 6f 73 6e 22 29 3a 78  |osn"),"_dosn"):x|
000007e0  4d 25 3d a4 46 28 42 43  25 2c a4 42 28 22 61 74  |M%=.F(BC%,.B("at|
000007f0  61 72 69 6d 22 29 2c 22  5f 61 74 61 72 69 6d 22  |arim"),"_atarim"|
00000800  29 3a 46 4d 25 3d a4 46  28 42 43 25 2c a4 42 28  |):FM%=.F(BC%,.B(|
00000810  22 61 74 61 72 69 6e 22  29 2c 22 5f 61 74 61 72  |"atarin"),"_atar|
00000820  69 6e 22 29 3a f2 62 28  78 4b 25 2c 43 47 25 2c  |in"):.b(xK%,CG%,|
00000830  22 22 29 3a f2 62 28 4b  4b 25 2c 73 46 25 2c 22  |""):.b(KK%,sF%,"|
00000840  22 29 3a f2 62 28 43 4c  25 2c 58 47 25 2c 22 22  |"):.b(CL%,XG%,""|
00000850  29 3a f2 62 28 6f 4c 25  2c 6b 4a 25 2c 22 22 29  |):.b(oL%,kJ%,"")|
00000860  3a f2 62 28 58 4b 25 2c  6e 46 25 2c 22 22 29 3a  |:.b(XK%,nF%,""):|
00000870  0d 00 82 1d e7 ac a4 50  28 22 45 63 6f 6e 65 74  |.......P("Econet|
00000880  22 2c 30 29 f2 75 28 65  4c 25 2c 31 29 0d 00 8c  |",0).u(eL%,1)...|
00000890  21 e7 ac a4 50 28 22 43  44 46 53 44 72 69 76 65  |!...P("CDFSDrive|
000008a0  72 22 2c 30 29 f2 75 28  52 4d 25 2c 31 29 0d 00  |r",0).u(RM%,1)..|
000008b0  96 5f f2 4a 43 28 62 4b  25 2c 31 2c 32 2c 22 61  |._.JC(bK%,1,2,"a|
000008c0  30 2d 39 22 29 3a f2 5f  28 79 4a 25 2c 31 29 3a  |0-9"):._(yJ%,1):|
000008d0  f2 5f 28 65 49 25 2c 31  29 3a f2 6c 28 57 42 25  |._(eI%,1):.l(WB%|
000008e0  2c 39 2c 48 48 25 2c 30  2c 30 2c 30 29 3a f2 6c  |,9,HH%,0,0,0):.l|
000008f0  28 73 41 25 2c 33 2c 42  43 25 2c 30 2c 30 2c 30  |(sA%,3,BC%,0,0,0|
00000900  29 3a f2 5f 28 52 4d 25  2c 31 29 3a e1 0d 00 a0  |):._(RM%,1):....|
00000910  ed dd f2 56 43 3a f2 4a  28 22 6d 61 69 6e 77 22  |...VC:.J("mainw"|
00000920  2c 46 41 25 29 3a f2 4a  28 22 53 6f 75 6e 64 54  |,FA%):.J("SoundT|
00000930  72 6b 22 2c 47 41 25 29  3a f2 4a 28 22 43 6f 6d  |rk",GA%):.J("Com|
00000940  6d 61 6e 64 73 22 2c 59  42 25 29 3a f2 4a 28 22  |mands",YB%):.J("|
00000950  50 72 65 66 65 72 65 6e  63 65 73 22 2c 4e 43 25  |Preferences",NC%|
00000960  29 3a f2 4a 28 22 53 79  73 74 65 6d 49 6e 66 6f  |):.J("SystemInfo|
00000970  22 2c 7a 41 25 29 3a f2  4a 28 22 4e 65 74 77 6f  |",zA%):.J("Netwo|
00000980  72 6b 22 2c 5f 41 25 29  3a f2 4a 28 22 53 63 72  |rk",_A%):.J("Scr|
00000990  65 65 6e 53 61 76 65 72  22 2c 57 42 25 29 3a f2  |eenSaver",WB%):.|
000009a0  4a 28 22 44 65 73 6b 53  70 72 69 74 65 73 22 2c  |J("DeskSprites",|
000009b0  50 42 25 29 3a f2 4f 28  50 42 25 2c 31 31 2c 34  |PB%):.O(PB%,11,4|
000009c0  30 38 39 2c 22 5f 44 61  74 61 4c 6f 61 64 5f 53  |089,"_DataLoad_S|
000009d0  70 72 22 2c b9 29 3a f2  4f 28 50 42 25 2c 32 32  |pr",.):.O(PB%,22|
000009e0  2c 34 30 38 39 2c 22 5f  44 61 74 61 4c 6f 61 64  |,4089,"_DataLoad|
000009f0  5f 54 6f 6f 6c 73 22 2c  b9 29 0d 00 aa f5 f2 4f  |_Tools",.).....O|
00000a00  28 50 42 25 2c 33 2c 34  30 38 39 2c 22 5f 44 61  |(PB%,3,4089,"_Da|
00000a10  74 61 4c 6f 61 64 5f 50  69 6e 22 2c b9 29 3a f2  |taLoad_Pin",.):.|
00000a20  4a 28 22 53 71 75 61 73  68 65 72 22 2c 66 42 25  |J("Squasher",fB%|
00000a30  29 3a f2 50 28 66 42 25  2c 39 29 3a f2 50 28 66  |):.P(fB%,9):.P(f|
00000a40  42 25 2c 31 30 29 3a f2  50 28 66 42 25 2c 31 31  |B%,10):.P(fB%,11|
00000a50  29 3a f2 4f 28 66 42 25  2c 31 2c 2d 31 2c 22 5f  |):.O(fB%,1,-1,"_|
00000a60  53 71 75 61 73 68 46 69  6c 65 4c 6f 61 64 22 2c  |SquashFileLoad",|
00000a70  b9 29 3a f2 67 43 28 66  42 25 2c 31 31 2c 33 32  |.):.gC(fB%,11,32|
00000a80  30 30 30 2c 34 30 34 32  2c 39 2c 22 5f 53 71 75  |000,4042,9,"_Squ|
00000a90  61 73 68 46 69 6c 65 53  61 76 65 22 29 3a 3a f2  |ashFileSave")::.|
00000aa0  4a 28 22 71 75 65 72 79  22 2c 63 47 25 29 3a f2  |J("query",cG%):.|
00000ab0  4a 28 22 64 72 61 77 77  69 6e 22 2c 43 42 25 29  |J("drawwin",CB%)|
00000ac0  3a f2 4a 28 22 64 72 61  77 77 69 6e 70 22 2c 6e  |:.J("drawwinp",n|
00000ad0  42 25 29 3a f2 4a 28 22  43 44 22 2c 48 42 25 29  |B%):.J("CD",HB%)|
00000ae0  3a f2 4a 28 22 4a 50 45  47 22 2c 76 41 25 29 0d  |:.J("JPEG",vA%).|
00000af0  00 b4 ed f2 4a 28 22 46  6f 72 6d 61 74 22 2c 73  |....J("Format",s|
00000b00  41 25 29 3a f2 4f 28 76  41 25 2c 32 2c 33 32 30  |A%):.O(vA%,2,320|
00000b10  35 2c 22 5f 44 61 74 61  4c 6f 61 64 5f 4a 50 45  |5,"_DataLoad_JPE|
00000b20  47 22 2c b9 29 3a f2 4f  28 76 41 25 2c 36 2c 34  |G",.):.O(vA%,6,4|
00000b30  30 39 36 2c 22 5f 44 61  74 61 4c 6f 61 64 5f 44  |096,"_DataLoad_D|
00000b40  69 72 65 63 74 6f 72 79  22 2c b9 29 3a f2 4f 28  |irectory",.):.O(|
00000b50  43 42 25 2c 2d 31 2c 32  38 31 35 2c 22 5f 44 61  |CB%,-1,2815,"_Da|
00000b60  74 61 4c 6f 61 64 5f 41  46 46 22 2c 2d 31 29 3a  |taLoad_AFF",-1):|
00000b70  f2 4a 28 22 62 6c 61 6e  6b 22 2c 72 4a 25 29 3a  |.J("blank",rJ%):|
00000b80  f2 68 43 28 43 42 25 2c  22 5f 55 73 65 72 52 65  |.hC(CB%,"_UserRe|
00000b90  64 72 61 77 5f 44 72 61  77 22 29 3a f2 78 42 28  |draw_Draw"):.xB(|
00000ba0  43 42 25 2c 6e 42 25 2c  32 2c 30 2c 30 29 3a f2  |CB%,nB%,2,0,0):.|
00000bb0  43 28 48 42 25 2c 30 2c  22 5f 70 6c 61 79 5f 64  |C(HB%,0,"_play_d|
00000bc0  69 73 63 22 29 3a f2 43  28 48 42 25 2c 31 2c 22  |isc"):.C(HB%,1,"|
00000bd0  5f 73 74 6f 70 5f 64 69  73 63 22 29 0d 00 be fd  |_stop_disc")....|
00000be0  f2 43 28 48 42 25 2c 32  2c 22 5f 72 65 77 5f 64  |.C(HB%,2,"_rew_d|
00000bf0  69 73 63 22 29 3a f2 43  28 48 42 25 2c 33 2c 22  |isc"):.C(HB%,3,"|
00000c00  5f 66 66 77 64 5f 64 69  73 63 22 29 3a f2 43 28  |_ffwd_disc"):.C(|
00000c10  48 42 25 2c 37 2c 22 5f  70 61 75 73 65 5f 64 69  |HB%,7,"_pause_di|
00000c20  73 63 22 29 3a f2 43 28  48 42 25 2c 38 2c 22 5f  |sc"):.C(HB%,8,"_|
00000c30  65 6a 65 63 74 5f 64 69  73 63 22 29 3a f2 43 28  |eject_disc"):.C(|
00000c40  59 42 25 2c 30 2c 22 5f  65 78 65 63 75 74 65 22  |YB%,0,"_execute"|
00000c50  29 3a f2 43 28 59 42 25  2c 33 2c 22 5f 70 72 65  |):.C(YB%,3,"_pre|
00000c60  76 69 6f 75 73 22 29 3a  f2 43 28 59 42 25 2c 34  |vious"):.C(YB%,4|
00000c70  2c 22 5f 68 65 6c 70 5f  63 6f 6d 6d 22 29 3a f2  |,"_help_comm"):.|
00000c80  50 28 59 42 25 2c 33 29  3a f2 43 28 73 41 25 2c  |P(YB%,3):.C(sA%,|
00000c90  30 2c 22 5f 66 6f 72 6d  61 74 5f 64 69 73 63 22  |0,"_format_disc"|
00000ca0  29 3a f2 43 28 7a 41 25  2c 31 37 2c 22 5f 63 61  |):.C(zA%,17,"_ca|
00000cb0  6c 63 75 6c 61 74 65 5f  64 68 72 79 22 29 3a f2  |lculate_dhry"):.|
00000cc0  43 28 5f 41 25 2c 31 32  2c 22 5f 43 6c 69 63 6b  |C(_A%,12,"_Click|
00000cd0  53 5f 4c 6f 67 6f 6e 22  29 0d 00 c8 f6 f2 43 28  |S_Logon").....C(|
00000ce0  5f 41 25 2c 33 36 2c 22  5f 43 6c 69 63 6b 53 5f  |_A%,36,"_ClickS_|
00000cf0  41 64 64 46 53 22 29 3a  f2 43 28 5f 41 25 2c 33  |AddFS"):.C(_A%,3|
00000d00  37 2c 22 5f 43 6c 69 63  6b 53 5f 4e 6f 74 69 66  |7,"_ClickS_Notif|
00000d10  79 22 29 3a f2 43 28 5f  41 25 2c 32 38 2c 22 5f  |y"):.C(_A%,28,"_|
00000d20  43 61 6e 63 65 6c 5f 57  69 6e 64 6f 77 22 29 3a  |Cancel_Window"):|
00000d30  f2 43 28 50 42 25 2c 31  30 2c 22 5f 43 6c 69 63  |.C(PB%,10,"_Clic|
00000d40  6b 53 5f 4c 61 72 67 65  72 22 29 3a f2 43 28 50  |kS_Larger"):.C(P|
00000d50  42 25 2c 39 2c 22 5f 43  6c 69 63 6b 53 5f 43 6c  |B%,9,"_ClickS_Cl|
00000d60  65 61 72 50 69 6e 22 29  3a f2 43 28 6e 42 25 2c  |earPin"):.C(nB%,|
00000d70  2d 31 2c 22 5f 43 6c 69  63 6b 53 5f 50 61 6e 65  |-1,"_ClickS_Pane|
00000d80  22 29 3a f2 43 28 47 41  25 2c 30 2c 22 5f 43 6c  |"):.C(GA%,0,"_Cl|
00000d90  69 63 6b 53 5f 50 6c 61  79 22 29 3a f2 43 28 47  |ickS_Play"):.C(G|
00000da0  41 25 2c 31 2c 22 5f 43  6c 69 63 6b 53 5f 53 74  |A%,1,"_ClickS_St|
00000db0  6f 70 22 29 3a f2 43 28  47 41 25 2c 32 2c 22 5f  |op"):.C(GA%,2,"_|
00000dc0  43 6c 69 63 6b 53 5f 52  65 77 69 6e 64 22 29 0d  |ClickS_Rewind").|
00000dd0  00 d2 d6 f2 43 28 47 41  25 2c 33 2c 22 5f 43 6c  |....C(GA%,3,"_Cl|
00000de0  69 63 6b 53 5f 46 61 73  74 46 22 29 3a f2 43 28  |ickS_FastF"):.C(|
00000df0  47 41 25 2c 35 2c 22 5f  43 6c 69 63 6b 53 5f 56  |GA%,5,"_ClickS_V|
00000e00  55 22 29 3a f2 43 28 47  41 25 2c 36 2c 22 5f 43  |U"):.C(GA%,6,"_C|
00000e10  6c 69 63 6b 53 5f 43 6c  65 61 72 22 29 3a f2 43  |lickS_Clear"):.C|
00000e20  28 47 41 25 2c 37 2c 22  5f 43 6c 69 63 6b 53 5f  |(GA%,7,"_ClickS_|
00000e30  50 61 75 73 65 22 29 3a  f2 43 28 47 41 25 2c 38  |Pause"):.C(GA%,8|
00000e40  2c 22 5f 43 6c 69 63 6b  53 5f 50 72 65 66 73 22  |,"_ClickS_Prefs"|
00000e50  29 3a f2 43 28 4e 43 25  2c 30 2c 22 5f 55 70 64  |):.C(NC%,0,"_Upd|
00000e60  61 74 65 5f 50 72 65 66  73 22 29 3a f2 43 28 46  |ate_Prefs"):.C(F|
00000e70  41 25 2c 31 2c 22 5f 43  6c 69 63 6b 53 5f 53 6f  |A%,1,"_ClickS_So|
00000e80  75 6e 64 74 72 6b 22 29  3a f2 43 28 46 41 25 2c  |undtrk"):.C(FA%,|
00000e90  32 2c 22 5f 43 6c 69 63  6b 53 5f 43 6f 6d 6d 61  |2,"_ClickS_Comma|
00000ea0  6e 64 73 22 29 0d 00 dc  eb f2 43 28 46 41 25 2c  |nds").....C(FA%,|
00000eb0  33 2c 22 5f 43 6c 69 63  6b 53 5f 53 69 6e 66 6f  |3,"_ClickS_Sinfo|
00000ec0  22 29 3a f2 43 28 46 41  25 2c 34 2c 22 5f 43 6c  |"):.C(FA%,4,"_Cl|
00000ed0  69 63 6b 53 5f 4e 65 74  22 29 3a f2 43 28 46 41  |ickS_Net"):.C(FA|
00000ee0  25 2c 35 2c 22 5f 43 6c  69 63 6b 53 5f 53 63 72  |%,5,"_ClickS_Scr|
00000ef0  65 65 6e 22 29 3a f2 43  28 46 41 25 2c 36 2c 22  |een"):.C(FA%,6,"|
00000f00  5f 43 6c 69 63 6b 53 5f  4a 70 65 67 22 29 3a f2  |_ClickS_Jpeg"):.|
00000f10  43 28 46 41 25 2c 37 2c  22 5f 43 6c 69 63 6b 53  |C(FA%,7,"_ClickS|
00000f20  5f 44 65 73 6b 53 70 72  22 29 3a f2 43 28 46 41  |_DeskSpr"):.C(FA|
00000f30  25 2c 38 2c 22 5f 43 6c  69 63 6b 53 5f 53 71 75  |%,8,"_ClickS_Squ|
00000f40  61 73 68 22 29 3a f2 43  28 46 41 25 2c 39 2c 22  |ash"):.C(FA%,9,"|
00000f50  5f 43 6c 69 63 6b 53 5f  44 72 61 77 22 29 3a f2  |_ClickS_Draw"):.|
00000f60  43 28 46 41 25 2c 31 30  2c 22 5f 43 6c 69 63 6b  |C(FA%,10,"_Click|
00000f70  53 5f 43 44 22 29 3a f2  4e 28 4e 43 25 2c 30 2c  |S_CD"):.N(NC%,0,|
00000f80  22 5f 55 70 64 61 74 65  5f 50 72 65 66 73 22 29  |"_Update_Prefs")|
00000f90  0d 00 e6 f3 f2 4e 28 46  41 25 2c 31 2c 22 5f 43  |.....N(FA%,1,"_C|
00000fa0  6c 69 63 6b 41 5f 53 6f  75 6e 64 74 72 6b 22 29  |lickA_Soundtrk")|
00000fb0  3a f2 4e 28 46 41 25 2c  32 2c 22 5f 43 6c 69 63  |:.N(FA%,2,"_Clic|
00000fc0  6b 41 5f 43 6f 6d 6d 61  6e 64 73 22 29 3a f2 4e  |kA_Commands"):.N|
00000fd0  28 46 41 25 2c 33 2c 22  5f 43 6c 69 63 6b 41 5f  |(FA%,3,"_ClickA_|
00000fe0  53 69 6e 66 6f 22 29 3a  f2 4e 28 46 41 25 2c 34  |Sinfo"):.N(FA%,4|
00000ff0  2c 22 5f 43 6c 69 63 6b  41 5f 4e 65 74 22 29 3a  |,"_ClickA_Net"):|
00001000  f2 4e 28 46 41 25 2c 35  2c 22 5f 43 6c 69 63 6b  |.N(FA%,5,"_Click|
00001010  41 5f 53 63 72 65 65 6e  22 29 3a f2 4e 28 46 41  |A_Screen"):.N(FA|
00001020  25 2c 36 2c 22 5f 43 6c  69 63 6b 41 5f 4a 70 65  |%,6,"_ClickA_Jpe|
00001030  67 22 29 3a f2 4e 28 46  41 25 2c 37 2c 22 5f 43  |g"):.N(FA%,7,"_C|
00001040  6c 69 63 6b 41 5f 44 65  73 6b 53 70 72 22 29 3a  |lickA_DeskSpr"):|
00001050  f2 4e 28 46 41 25 2c 38  2c 22 5f 43 6c 69 63 6b  |.N(FA%,8,"_Click|
00001060  41 5f 53 71 75 61 73 68  22 29 3a f2 4e 28 46 41  |A_Squash"):.N(FA|
00001070  25 2c 39 2c 22 5f 43 6c  69 63 6b 41 5f 44 72 61  |%,9,"_ClickA_Dra|
00001080  77 22 29 0d 00 f0 74 f2  4e 28 46 41 25 2c 31 30  |w")...t.N(FA%,10|
00001090  2c 22 5f 43 6c 69 63 6b  41 5f 43 44 22 29 3a f2  |,"_ClickA_CD"):.|
000010a0  43 28 63 47 25 2c 30 2c  22 5f 43 6c 69 63 6b 53  |C(cG%,0,"_ClickS|
000010b0  5f 59 65 73 22 29 3a f2  43 28 63 47 25 2c 32 2c  |_Yes"):.C(cG%,2,|
000010c0  22 5f 43 6c 69 63 6b 53  5f 4e 6f 22 29 3a e7 ac  |"_ClickS_No"):..|
000010d0  a4 50 28 22 50 69 6e 62  6f 61 72 64 22 2c 30 2e  |.P("Pinboard",0.|
000010e0  31 30 29 f2 50 28 50 42  25 2c 39 29 3a f2 50 28  |10).P(PB%,9):.P(|
000010f0  50 42 25 2c 31 30 29 0d  00 fa 1d e7 ac a4 50 28  |PB%,10).......P(|
00001100  22 45 63 6f 6e 65 74 22  2c 30 29 f2 50 28 46 41  |"Econet",0).P(FA|
00001110  25 2c 34 29 0d 01 04 27  e7 ac a4 50 28 22 43 44  |%,4)...'...P("CD|
00001120  46 53 44 72 69 76 65 72  22 2c 30 29 8c f2 50 28  |FSDriver",0)..P(|
00001130  46 41 25 2c 31 30 29 8b  f2 7a 42 0d 01 0e 3e 6d  |FA%,10)..zB...>m|
00001140  41 24 3d a4 5f 47 65 74  4f 53 56 65 72 3a 54 41  |A$=._GetOSVer:TA|
00001150  24 3d a4 5f 47 65 74 53  79 73 49 6e 66 6f 3a f2  |$=._GetSysInfo:.|
00001160  70 43 3a f2 58 42 3a e7  a4 50 28 22 45 63 6f 6e  |pC:.XB:..P("Econ|
00001170  65 74 22 2c 30 29 f2 4b  43 0d 01 18 e3 f2 42 28  |et",0).KC.....B(|
00001180  7a 41 25 2c 31 2c 54 41  24 2c 30 29 3a f2 42 28  |zA%,1,TA$,0):.B(|
00001190  7a 41 25 2c 33 2c 6d 41  24 2c 30 29 3a f2 52 43  |zA%,3,mA$,0):.RC|
000011a0  28 22 5f 75 70 64 61 74  65 5f 4d 6f 64 65 49 6e  |("_update_ModeIn|
000011b0  66 6f 22 29 3a f2 42 28  63 47 25 2c 31 2c a4 42  |fo"):.B(cG%,1,.B|
000011c0  28 22 71 75 69 74 22 29  2c 30 29 3a f2 4f 41 28  |("quit"),0):.OA(|
000011d0  4e 43 25 2c 31 2c 33 2c  32 2c 30 2c 31 32 37 2c  |NC%,1,3,2,0,127,|
000011e0  31 2c 30 2c 22 22 2c 22  22 29 3a f2 48 43 28 43  |1,0,"",""):.HC(C|
000011f0  42 25 2c 22 5f 75 70 64  61 74 65 5f 44 72 61 77  |B%,"_update_Draw|
00001200  57 69 6e 22 29 3a f2 43  28 57 42 25 2c 30 2c 22  |Win"):.C(WB%,0,"|
00001210  5f 75 70 64 61 74 65 5f  53 61 76 65 72 22 29 3a  |_update_Saver"):|
00001220  f2 43 28 57 42 25 2c 31  2c 22 5f 43 61 6e 63 65  |.C(WB%,1,"_Cance|
00001230  6c 5f 57 69 6e 64 6f 77  22 29 3a f2 4f 28 47 41  |l_Window"):.O(GA|
00001240  25 2c 2d 31 2c 2d 31 2c  22 5f 53 6f 75 6e 64 54  |%,-1,-1,"_SoundT|
00001250  72 6b 5f 4c 6f 61 64 22  2c 2d 31 29 0d 01 22 e7  |rk_Load",-1)..".|
00001260  f2 45 28 7a 41 25 2c 34  2c 22 69 64 6e 75 6d 22  |.E(zA%,4,"idnum"|
00001270  29 3a f2 45 28 46 41 25  2c 31 2c 22 74 72 6b 63  |):.E(FA%,1,"trkc|
00001280  6c 69 63 6b 22 29 3a f2  45 28 46 41 25 2c 32 2c  |lick"):.E(FA%,2,|
00001290  22 63 6f 6d 63 6c 69 63  6b 22 29 3a f2 45 28 46  |"comclick"):.E(F|
000012a0  41 25 2c 33 2c 22 73 79  73 63 6c 69 63 6b 22 29  |A%,3,"sysclick")|
000012b0  3a f2 45 28 46 41 25 2c  34 2c 22 6e 65 74 63 6c  |:.E(FA%,4,"netcl|
000012c0  69 63 6b 22 29 3a f2 45  28 46 41 25 2c 35 2c 22  |ick"):.E(FA%,5,"|
000012d0  73 63 72 63 6c 69 63 6b  22 29 3a f2 45 28 46 41  |scrclick"):.E(FA|
000012e0  25 2c 36 2c 22 6a 70 67  63 6c 69 63 6b 22 29 3a  |%,6,"jpgclick"):|
000012f0  f2 45 28 46 41 25 2c 37  2c 22 73 70 72 63 6c 69  |.E(FA%,7,"sprcli|
00001300  63 6b 22 29 3a f2 45 28  46 41 25 2c 38 2c 22 73  |ck"):.E(FA%,8,"s|
00001310  71 75 63 6c 69 63 6b 22  29 3a f2 45 28 46 41 25  |quclick"):.E(FA%|
00001320  2c 39 2c 22 64 72 77 63  6c 69 63 6b 22 29 3a f2  |,9,"drwclick"):.|
00001330  45 28 47 41 25 2c 30 2c  22 70 6c 79 63 6c 69 63  |E(GA%,0,"plyclic|
00001340  6b 22 29 0d 01 2c ed f2  45 28 47 41 25 2c 31 2c  |k")..,..E(GA%,1,|
00001350  22 73 74 70 63 6c 69 63  6b 22 29 3a f2 45 28 47  |"stpclick"):.E(G|
00001360  41 25 2c 32 2c 22 72 65  77 63 6c 69 63 6b 22 29  |A%,2,"rewclick")|
00001370  3a f2 45 28 47 41 25 2c  33 2c 22 66 66 64 63 6c  |:.E(GA%,3,"ffdcl|
00001380  69 63 6b 22 29 3a f2 45  28 47 41 25 2c 37 2c 22  |ick"):.E(GA%,7,"|
00001390  70 73 65 63 6c 69 63 6b  22 29 3a f2 45 28 47 41  |pseclick"):.E(GA|
000013a0  25 2c 38 2c 22 70 72 66  63 6c 69 63 6b 22 29 3a  |%,8,"prfclick"):|
000013b0  f2 45 28 47 41 25 2c 36  2c 22 63 6c 72 63 6c 69  |.E(GA%,6,"clrcli|
000013c0  63 6b 22 29 3a f2 45 28  47 41 25 2c 31 36 2c 22  |ck"):.E(GA%,16,"|
000013d0  72 65 70 63 6c 69 63 6b  22 29 3a f2 45 28 47 41  |repclick"):.E(GA|
000013e0  25 2c 34 2c 22 6e 61 6d  66 69 65 6c 64 22 29 3a  |%,4,"namfield"):|
000013f0  f2 45 28 47 41 25 2c 31  34 2c 22 61 75 74 66 69  |.E(GA%,14,"autfi|
00001400  65 6c 64 22 29 3a f2 45  28 47 41 25 2c 31 33 2c  |eld"):.E(GA%,13,|
00001410  22 70 6f 73 66 69 65 6c  64 22 29 3a f2 45 28 59  |"posfield"):.E(Y|
00001420  42 25 2c 30 2c 22 65 78  65 63 6c 69 63 6b 22 29  |B%,0,"execlick")|
00001430  0d 01 36 ad f2 45 28 59  42 25 2c 31 2c 22 77 72  |..6..E(YB%,1,"wr|
00001440  63 63 6c 69 63 6b 22 29  3a f2 45 28 59 42 25 2c  |cclick"):.E(YB%,|
00001450  33 2c 22 70 72 65 63 6c  69 63 6b 22 29 3a f2 45  |3,"preclick"):.E|
00001460  28 59 42 25 2c 34 2c 22  68 63 6d 63 6c 69 63 6b  |(YB%,4,"hcmclick|
00001470  22 29 3a f2 45 28 57 42  25 2c 32 2c 22 77 72 64  |"):.E(WB%,2,"wrd|
00001480  63 6c 69 63 6b 22 29 3a  f2 45 28 57 42 25 2c 39  |click"):.E(WB%,9|
00001490  2c 22 6d 65 6e 63 6c 69  63 6b 22 29 3a f2 45 28  |,"menclick"):.E(|
000014a0  57 42 25 2c 31 31 2c 22  73 61 76 63 6c 69 63 6b  |WB%,11,"savclick|
000014b0  22 29 3a f2 45 28 57 42  25 2c 30 2c 22 6f 6b 63  |"):.E(WB%,0,"okc|
000014c0  6c 69 63 6b 22 29 3a f2  45 28 57 42 25 2c 31 2c  |lick"):.E(WB%,1,|
000014d0  22 63 61 6e 63 6c 69 63  6b 22 29 3a e1 0d 01 40  |"canclick"):...@|
000014e0  9c dd f2 7a 41 3a 54 3d  a4 71 41 28 2d 31 2c 22  |...zA:T=.qA(-1,"|
000014f0  21 22 2b a4 49 2c 22 22  2c 31 32 30 2c 44 4c 25  |!"+.I,"",120,DL%|
00001500  2c 30 2c 30 2c 30 29 3a  f2 45 28 2d 31 2c 54 2c  |,0,0,0):.E(-1,T,|
00001510  22 69 63 6f 6e 62 61 72  22 29 3a f2 4f 28 2d 31  |"iconbar"):.O(-1|
00001520  2c 54 2c 2d 31 2c 22 5f  53 6f 75 6e 64 54 72 6b  |,T,-1,"_SoundTrk|
00001530  5f 49 6c 6f 61 64 22 2c  2d 31 29 3a f2 4f 28 2d  |_Iload",-1):.O(-|
00001540  31 2c 54 2c 34 30 38 39  2c 22 5f 44 61 74 61 4c  |1,T,4089,"_DataL|
00001550  6f 61 64 5f 53 70 72 22  2c 2d 31 29 3a f2 43 28  |oad_Spr",-1):.C(|
00001560  2d 31 2c 54 2c 22 5f 43  6c 69 63 6b 53 5f 49 63  |-1,T,"_ClickS_Ic|
00001570  6f 6e 42 61 72 22 29 3a  e1 0d 01 4a 85 dd a4 5f  |onBar"):...J..._|
00001580  50 72 65 4f 70 65 6e 49  6e 66 6f 28 6f 25 29 3a  |PreOpenInfo(o%):|
00001590  f2 42 28 6f 25 2c 30 2c  a4 42 28 22 70 72 6f 67  |.B(o%,0,.B("prog|
000015a0  49 6e 66 6f 30 22 29 2c  30 29 3a f2 42 28 6f 25  |Info0"),0):.B(o%|
000015b0  2c 31 2c a4 42 28 22 70  72 6f 67 49 6e 66 6f 31  |,1,.B("progInfo1|
000015c0  22 29 2c 30 29 3a f2 42  28 6f 25 2c 32 2c a4 42  |"),0):.B(o%,2,.B|
000015d0  28 22 70 72 6f 67 49 6e  66 6f 32 22 29 2c 30 29  |("progInfo2"),0)|
000015e0  3a f2 42 28 6f 25 2c 33  2c a4 42 28 22 70 72 6f  |:.B(o%,3,.B("pro|
000015f0  67 49 6e 66 6f 33 22 29  2c 30 29 3a 3d 30 0d 01  |gInfo3"),0):=0..|
00001600  54 45 dd a4 5f 65 6a 65  63 74 5f 64 69 73 63 28  |TE.._eject_disc(|
00001610  6f 25 2c 41 41 25 29 3a  c8 99 22 43 44 5f 4f 70  |o%,AA%):.."CD_Op|
00001620  65 6e 44 72 61 77 65 72  22 2c 2c 2c 2c 2c 2c 2c  |enDrawer",,,,,,,|
00001630  2c 56 42 25 3a 4f 43 25  3d a3 3a 69 43 25 3d a3  |,VB%:OC%=.:iC%=.|
00001640  3a 3d 30 0d 01 5e 1e dd  a4 5f 73 74 6f 70 5f 64  |:=0..^..._stop_d|
00001650  69 73 63 28 6f 25 2c 41  41 25 29 3a e7 4f 43 25  |isc(o%,AA%):.OC%|
00001660  8c 0d 01 68 5b c8 99 22  43 44 5f 53 74 6f 70 44  |...h[.."CD_StopD|
00001670  69 73 63 22 2c 2c 2c 2c  2c 2c 2c 2c 56 42 25 3a  |isc",,,,,,,,VB%:|
00001680  f2 42 28 48 42 25 2c 34  2c 22 54 72 61 63 6b 20  |.B(HB%,4,"Track |
00001690  22 2b c3 6b 44 25 2b 22  20 3a 20 22 2b c3 6e 43  |"+.kD%+" : "+.nC|
000016a0  25 2c b9 29 3a 69 43 25  3d a3 3a 4f 43 25 3d a3  |%,.):iC%=.:OC%=.|
000016b0  3a 53 42 25 3d 6b 44 25  3a f2 5f 42 0d 01 72 08  |:SB%=kD%:._B..r.|
000016c0  cd 3a 3d 30 0d 01 7c 1f  dd a4 5f 70 6c 61 79 5f  |.:=0..|..._play_|
000016d0  64 69 73 63 28 6f 25 2c  41 41 25 29 3a e7 ac 4f  |disc(o%,AA%):..O|
000016e0  43 25 8c 0d 01 86 2f c8  99 32 36 36 38 33 30 2c  |C%..../..266830,|
000016f0  30 2c 6f 44 25 2c 2c 2c  2c 2c 2c 56 42 25 3a 6b  |0,oD%,,,,,,VB%:k|
00001700  44 25 3d 6f 44 25 3f 30  3a 6e 43 25 3d 6f 44 25  |D%=oD%?0:nC%=oD%|
00001710  3f 31 0d 01 90 56 f2 42  28 48 42 25 2c 34 2c 22  |?1...V.B(HB%,4,"|
00001720  54 72 61 63 6b 20 22 2b  c3 53 42 25 2b 22 20 3a  |Track "+.SB%+" :|
00001730  20 22 2b c3 6e 43 25 2c  b9 29 3a c8 99 22 43 44  | "+.nC%,.):.."CD|
00001740  5f 50 6c 61 79 54 72 61  63 6b 22 2c 53 42 25 2c  |_PlayTrack",SB%,|
00001750  32 35 35 2c 2c 2c 2c 2c  2c 56 42 25 3a 4f 43 25  |255,,,,,,VB%:OC%|
00001760  3d b9 3a 69 43 25 3d a3  0d 01 9a 08 cd 3a 3d 30  |=.:iC%=......:=0|
00001770  0d 01 a4 1f dd a4 5f 70  61 75 73 65 5f 64 69 73  |......_pause_dis|
00001780  63 28 6f 25 2c 41 41 25  29 3a e7 4f 43 25 8c 0d  |c(o%,AA%):.OC%..|
00001790  01 ae 09 e7 69 43 25 8c  0d 01 b8 27 c8 99 22 43  |....iC%....'.."C|
000017a0  44 5f 41 75 64 69 6f 50  61 75 73 65 22 2c 30 2c  |D_AudioPause",0,|
000017b0  2c 2c 2c 2c 2c 2c 56 42  25 3a 69 43 25 3d a3 0d  |,,,,,,VB%:iC%=..|
000017c0  01 c2 05 cc 0d 01 cc 21  c8 99 22 43 44 5f 41 75  |.......!.."CD_Au|
000017d0  64 69 6f 50 61 75 73 65  22 2c 31 2c 2c 2c 2c 2c  |dioPause",1,,,,,|
000017e0  2c 2c 56 42 25 0d 01 d6  1e f2 42 28 48 42 25 2c  |,,VB%.....B(HB%,|
000017f0  39 2c 22 50 61 75 73 65  64 22 2c b9 29 3a 69 43  |9,"Paused",.):iC|
00001800  25 3d b9 0d 01 e0 0a cd  3a cd 3a 3d 30 0d 01 ea  |%=......:.:=0...|
00001810  2f dd a4 5f 66 66 77 64  5f 64 69 73 63 28 6f 25  |/.._ffwd_disc(o%|
00001820  2c 41 41 25 29 3a 53 42  25 2b 3d 31 3a e7 53 42  |,AA%):SB%+=1:.SB|
00001830  25 3e 6e 43 25 53 42 25  3d 6b 44 25 0d 01 f4 28  |%>nC%SB%=kD%...(|
00001840  f2 42 28 48 42 25 2c 34  2c 22 54 72 61 63 6b 20  |.B(HB%,4,"Track |
00001850  22 2b c3 53 42 25 2b 22  20 3a 20 22 2b c3 6e 43  |"+.SB%+" : "+.nC|
00001860  25 2c b9 29 0d 01 fe 2f  e7 4f 43 25 c8 99 22 43  |%,.).../.OC%.."C|
00001870  44 5f 50 6c 61 79 54 72  61 63 6b 22 2c 53 42 25  |D_PlayTrack",SB%|
00001880  2c 32 35 35 2c 2c 2c 2c  2c 2c 56 42 25 3a 69 43  |,255,,,,,,VB%:iC|
00001890  25 3d a3 0d 02 08 06 3d  30 0d 02 12 2e dd a4 5f  |%=.....=0......_|
000018a0  72 65 77 5f 64 69 73 63  28 6f 25 2c 41 41 25 29  |rew_disc(o%,AA%)|
000018b0  3a 53 42 25 2d 3d 31 3a  e7 53 42 25 3c 6b 44 25  |:SB%-=1:.SB%<kD%|
000018c0  53 42 25 3d 6e 43 25 0d  02 1c 54 f2 42 28 48 42  |SB%=nC%...T.B(HB|
000018d0  25 2c 34 2c 22 54 72 61  63 6b 20 22 2b c3 53 42  |%,4,"Track "+.SB|
000018e0  25 2b 22 20 3a 20 22 2b  c3 6e 43 25 2c b9 29 3a  |%+" : "+.nC%,.):|
000018f0  e7 4f 43 25 c8 99 22 43  44 5f 50 6c 61 79 54 72  |.OC%.."CD_PlayTr|
00001900  61 63 6b 22 2c 53 42 25  2c 32 35 35 2c 2c 2c 2c  |ack",SB%,255,,,,|
00001910  2c 2c 56 42 25 3a 69 43  25 3d a3 0d 02 26 06 3d  |,,VB%:iC%=...&.=|
00001920  30 0d 02 30 69 dd a4 5f  43 6c 69 63 6b 53 5f 4c  |0..0i.._ClickS_L|
00001930  6f 67 6f 6e 28 6f 25 2c  41 41 25 29 3a 65 42 24  |ogon(o%,AA%):eB$|
00001940  3d a4 47 28 5f 41 25 2c  38 29 3a 6e 42 24 3d a4  |=.G(_A%,8):nB$=.|
00001950  47 28 5f 41 25 2c 39 29  3a c8 99 32 36 32 33 36  |G(_A%,9):..26236|
00001960  36 2c 22 4e 65 74 22 3a  c8 99 32 36 32 33 36 36  |6,"Net":..262366|
00001970  2c 28 22 4c 6f 67 6f 6e  20 22 2b 65 42 24 2b 22  |,("Logon "+eB$+"|
00001980  20 22 2b 6e 42 24 29 3a  3d 30 0d 02 3a 55 dd a4  | "+nB$):=0..:U..|
00001990  5f 43 6c 69 63 6b 53 5f  4e 6f 74 69 66 79 28 6f  |_ClickS_Notify(o|
000019a0  25 2c 41 41 25 29 3a 4d  42 24 3d a4 47 28 5f 41  |%,AA%):MB$=.G(_A|
000019b0  25 2c 32 36 29 3a 77 3d  bb 28 4d 42 24 29 3a 6a  |%,26):w=.(MB$):j|
000019c0  42 24 3d a4 47 28 5f 41  25 2c 32 37 29 3a 24 46  |B$=.G(_A%,27):$F|
000019d0  47 25 3d 6a 42 24 3a c8  99 32 36 33 38 37 32 0d  |G%=jB$:..263872.|
000019e0  02 44 12 e3 4e 4b 25 3d  31 b8 a9 28 24 46 47 25  |.D..NK%=1..($FG%|
000019f0  29 0d 02 4e 26 c8 99 32  36 32 31 36 37 2c 35 2c  |)..N&..262167,5,|
00001a00  30 2c 77 2c 41 4b 25 2c  46 47 25 2b 4e 4b 25 2d  |0,w,AK%,FG%+NK%-|
00001a10  31 2c 31 2c 31 2c 31 0d  02 58 11 ed 3a c8 99 32  |1,1,1,1..X..:..2|
00001a20  36 33 38 37 33 3a 3d 30  0d 02 62 82 dd a4 5f 43  |63873:=0..b..._C|
00001a30  6c 69 63 6b 53 5f 41 64  64 46 53 28 6f 25 2c 41  |lickS_AddFS(o%,A|
00001a40  41 25 29 3a 51 42 24 3d  a4 47 28 5f 41 25 2c 32  |A%):QB$=.G(_A%,2|
00001a50  32 29 3a 53 42 24 3d a4  47 28 5f 41 25 2c 32 31  |2):SB$=.G(_A%,21|
00001a60  29 3a 5a 42 24 3d a4 47  28 5f 41 25 2c 32 30 29  |):ZB$=.G(_A%,20)|
00001a70  3a c8 99 32 36 32 33 36  36 2c 22 4e 65 74 22 3a  |:..262366,"Net":|
00001a80  c8 99 32 36 32 33 36 36  2c 28 22 41 64 64 46 53  |..262366,("AddFS|
00001a90  20 22 2b 51 42 24 2b 22  20 22 2b 53 42 24 2b 22  | "+QB$+" "+SB$+"|
00001aa0  20 22 2b 5a 42 24 29 3a  3d 30 0d 02 6c 34 dd a4  | "+ZB$):=0..l4..|
00001ab0  5f 43 6c 69 63 6b 53 5f  4c 61 72 67 65 72 28 6f  |_ClickS_Larger(o|
00001ac0  25 2c 41 41 25 29 3a e7  a4 50 28 22 4c 61 72 67  |%,AA%):..P("Larg|
00001ad0  65 72 53 75 70 70 6f 72  74 22 2c 30 29 8c 0d 02  |erSupport",0)...|
00001ae0  76 32 e7 a4 50 28 22 50  69 6e 62 6f 61 72 64 22  |v2..P("Pinboard"|
00001af0  2c 30 2e 31 30 29 c8 99  32 36 32 33 36 36 2c 22  |,0.10)..262366,"|
00001b00  52 4d 4b 69 6c 6c 20 50  69 6e 42 6f 61 72 64 22  |RMKill PinBoard"|
00001b10  0d 02 80 18 f2 50 28 50  42 25 2c 39 29 3a f2 50  |.....P(PB%,9):.P|
00001b20  28 50 42 25 2c 31 30 29  0d 02 8a 05 cc 0d 02 94  |(PB%,10)........|
00001b30  35 4f 46 25 3d a4 67 28  22 4c 61 72 67 65 72 20  |5OF%=.g("Larger |
00001b40  6e 6f 74 20 6c 6f 61 64  65 64 22 2c a3 2c 22 57  |not loaded",.,"W|
00001b50  49 4d 50 20 55 74 69 6c  69 74 69 65 73 22 2c 22  |IMP Utilities","|
00001b60  22 29 0d 02 9e 08 cd 3a  3d 30 0d 02 a8 35 dd a4  |").....:=0...5..|
00001b70  5f 43 6c 69 63 6b 53 5f  43 6c 65 61 72 50 69 6e  |_ClickS_ClearPin|
00001b80  28 6f 25 2c 41 41 25 29  3a c8 99 32 36 32 33 36  |(o%,AA%):..26236|
00001b90  36 2c 22 50 69 6e 62 6f  61 72 64 22 3a 3d 30 0d  |6,"Pinboard":=0.|
00001ba0  02 b2 2d dd a4 5f 43 6c  69 63 6b 53 5f 50 6c 61  |..-.._ClickS_Pla|
00001bb0  79 28 6f 25 2c 41 41 25  29 3a e7 62 43 25 c8 99  |y(o%,AA%):.bC%..|
00001bc0  32 37 34 39 34 37 3a 66  44 25 3d b9 0d 02 bc 06  |274947:fD%=.....|
00001bd0  3d 30 0d 02 c6 23 dd a4  5f 43 6c 69 63 6b 53 5f  |=0...#.._ClickS_|
00001be0  53 74 6f 70 28 6f 25 2c  41 41 25 29 3a e7 ac 62  |Stop(o%,AA%):..b|
00001bf0  43 25 3a 3d 30 0d 02 d0  23 c8 99 32 37 34 39 34  |C%:=0...#..27494|
00001c00  39 3a c8 99 32 37 34 39  35 31 2c 30 3a 66 44 25  |9:..274951,0:fD%|
00001c10  3d a3 3a f2 68 3a 3d 30  0d 02 da 21 dd a4 5f 43  |=.:.h:=0...!.._C|
00001c20  6c 69 63 6b 53 5f 43 6c  65 61 72 28 6f 25 2c 41  |lickS_Clear(o%,A|
00001c30  41 25 29 3a e7 62 43 25  8c 0d 02 e4 4e c8 99 32  |A%):.bC%....N..2|
00001c40  37 34 39 34 38 3a 62 43  25 3d a3 3a 66 44 25 3d  |74948:bC%=.:fD%=|
00001c50  a3 3a f2 42 28 47 41 25  2c 34 2c 22 20 22 2c b9  |.:.B(GA%,4," ",.|
00001c60  29 3a f2 42 28 47 41 25  2c 31 34 2c 22 20 22 2c  |):.B(GA%,14," ",|
00001c70  b9 29 3a f2 42 28 47 41  25 2c 31 33 2c 22 30 20  |.):.B(GA%,13,"0 |
00001c80  3a 20 30 22 2c b9 29 0d  02 ee 08 cd 3a 3d 30 0d  |: 0",.).....:=0.|
00001c90  02 f8 2e dd a4 5f 43 6c  69 63 6b 53 5f 56 55 28  |....._ClickS_VU(|
00001ca0  6f 25 2c 41 41 25 29 3a  c8 99 33 39 33 34 33 38  |o%,AA%):..393438|
00001cb0  2c 22 53 70 65 63 74 72  65 22 3a 3d 30 0d 03 02  |,"Spectre":=0...|
00001cc0  26 dd a4 5f 43 6c 69 63  6b 53 5f 50 72 65 66 73  |&.._ClickS_Prefs|
00001cd0  28 6f 25 2c 41 41 25 29  3a f2 44 28 4e 43 25 29  |(o%,AA%):.D(NC%)|
00001ce0  3a 3d 30 0d 03 0c 2e dd  a4 5f 43 6c 69 63 6b 53  |:=0......_ClickS|
00001cf0  5f 50 61 75 73 65 28 6f  25 2c 41 41 25 29 3a e7  |_Pause(o%,AA%):.|
00001d00  62 43 25 c8 99 32 37 34  39 34 39 3a 66 44 25 3d  |bC%..274949:fD%=|
00001d10  a3 0d 03 16 06 3d 30 0d  03 20 25 dd a4 5f 43 6c  |.....=0.. %.._Cl|
00001d20  69 63 6b 53 5f 52 65 77  69 6e 64 28 6f 25 2c 41  |ickS_Rewind(o%,A|
00001d30  41 25 29 3a e7 ac 62 43  25 3a 3d 30 0d 03 2a 29  |A%):..bC%:=0..*)|
00001d40  c8 99 32 37 34 39 35 32  b8 6c 42 25 3a e7 6c 42  |..274952.lB%:.lB|
00001d50  25 3e 30 8c c8 99 32 37  34 39 35 31 2c 6c 42 25  |%>0...274951,lB%|
00001d60  2d 31 8b 3d 30 0d 03 34  06 f2 68 0d 03 3e 06 3d  |-1.=0..4..h..>.=|
00001d70  30 0d 03 48 24 dd a4 5f  43 6c 69 63 6b 53 5f 46  |0..H$.._ClickS_F|
00001d80  61 73 74 46 28 6f 25 2c  41 41 25 29 3a e7 ac 62  |astF(o%,AA%):..b|
00001d90  43 25 3a 3d 30 0d 03 52  33 c8 99 32 37 34 39 35  |C%:=0..R3..27495|
00001da0  32 b8 6c 42 25 2c 69 47  25 2c 62 44 25 3a e7 6c  |2.lB%,iG%,bD%:.l|
00001db0  42 25 3c 62 44 25 8c c8  99 32 37 34 39 35 31 2c  |B%<bD%...274951,|
00001dc0  6c 42 25 2b 31 8b 3d 30  0d 03 5c 09 f2 68 3a 3d  |lB%+1.=0..\..h:=|
00001dd0  30 0d 03 66 28 dd a4 5f  43 6c 69 63 6b 53 5f 49  |0..f(.._ClickS_I|
00001de0  63 6f 6e 42 61 72 28 6f  25 2c 41 41 25 29 3a f2  |conBar(o%,AA%):.|
00001df0  44 28 46 41 25 29 3a 3d  30 0d 03 70 31 dd a4 5f  |D(FA%):=0..p1.._|
00001e00  43 6c 69 63 6b 53 5f 53  6f 75 6e 64 74 72 6b 28  |ClickS_Soundtrk(|
00001e10  6f 25 2c 41 41 25 29 3a  f2 47 28 46 41 25 29 3a  |o%,AA%):.G(FA%):|
00001e20  f2 44 28 47 41 25 29 3a  3d 30 0d 03 7a 31 dd a4  |.D(GA%):=0..z1..|
00001e30  5f 43 6c 69 63 6b 53 5f  43 6f 6d 6d 61 6e 64 73  |_ClickS_Commands|
00001e40  28 6f 25 2c 41 41 25 29  3a f2 47 28 46 41 25 29  |(o%,AA%):.G(FA%)|
00001e50  3a f2 44 28 59 42 25 29  3a 3d 30 0d 03 84 2e dd  |:.D(YB%):=0.....|
00001e60  a4 5f 43 6c 69 63 6b 53  5f 53 69 6e 66 6f 28 6f  |._ClickS_Sinfo(o|
00001e70  25 2c 41 41 25 29 3a f2  47 28 46 41 25 29 3a f2  |%,AA%):.G(FA%):.|
00001e80  44 28 7a 41 25 29 3a 3d  30 0d 03 8e 2c dd a4 5f  |D(zA%):=0...,.._|
00001e90  43 6c 69 63 6b 53 5f 4e  65 74 28 6f 25 2c 41 41  |ClickS_Net(o%,AA|
00001ea0  25 29 3a f2 47 28 46 41  25 29 3a f2 44 28 5f 41  |%):.G(FA%):.D(_A|
00001eb0  25 29 3a 3d 30 0d 03 98  2f dd a4 5f 43 6c 69 63  |%):=0.../.._Clic|
00001ec0  6b 53 5f 53 63 72 65 65  6e 28 6f 25 2c 41 41 25  |kS_Screen(o%,AA%|
00001ed0  29 3a f2 47 28 46 41 25  29 3a f2 44 28 57 42 25  |):.G(FA%):.D(WB%|
00001ee0  29 3a 3d 30 0d 03 a2 30  dd a4 5f 43 6c 69 63 6b  |):=0...0.._Click|
00001ef0  53 5f 44 65 73 6b 53 70  72 28 6f 25 2c 41 41 25  |S_DeskSpr(o%,AA%|
00001f00  29 3a f2 47 28 46 41 25  29 3a f2 44 28 50 42 25  |):.G(FA%):.D(PB%|
00001f10  29 3a 3d 30 0d 03 ac 2f  dd a4 5f 43 6c 69 63 6b  |):=0.../.._Click|
00001f20  53 5f 53 71 75 61 73 68  28 6f 25 2c 41 41 25 29  |S_Squash(o%,AA%)|
00001f30  3a f2 47 28 46 41 25 29  3a f2 44 28 66 42 25 29  |:.G(FA%):.D(fB%)|
00001f40  3a 3d 30 0d 03 b6 2d dd  a4 5f 43 6c 69 63 6b 53  |:=0...-.._ClickS|
00001f50  5f 4a 70 65 67 28 6f 25  2c 41 41 25 29 3a f2 47  |_Jpeg(o%,AA%):.G|
00001f60  28 46 41 25 29 3a f2 44  28 76 41 25 29 3a 3d 30  |(FA%):.D(vA%):=0|
00001f70  0d 03 c0 55 dd a4 5f 43  6c 69 63 6b 53 5f 44 72  |...U.._ClickS_Dr|
00001f80  61 77 28 6f 25 2c 41 41  25 29 3a 69 25 3d 30 3a  |aw(o%,AA%):i%=0:|
00001f90  f2 47 28 46 41 25 29 3a  f2 69 28 43 42 25 2c 22  |.G(FA%):.i(CB%,"|
00001fa0  44 72 61 77 66 69 6c 65  20 52 65 6e 64 65 72 65  |Drawfile Rendere|
00001fb0  72 22 29 3a f2 66 28 69  25 29 3a f2 44 28 43 42  |r"):.f(i%):.D(CB|
00001fc0  25 29 3a 3d 30 0d 03 ca  2f dd a4 5f 43 6c 69 63  |%):=0.../.._Clic|
00001fd0  6b 53 5f 43 44 28 6f 25  2c 41 41 25 29 3a f2 47  |kS_CD(o%,AA%):.G|
00001fe0  28 46 41 25 29 3a f2 67  41 3a f2 44 28 48 42 25  |(FA%):.gA:.D(HB%|
00001ff0  29 3a 3d 30 0d 03 d4 34  dd a4 5f 43 6c 69 63 6b  |):=0...4.._Click|
00002000  53 5f 50 61 6e 65 28 6f  25 2c 5a 4d 25 29 3a ea  |S_Pane(o%,ZM%):.|
00002010  48 2c 47 2c 46 2c 44 2c  42 2c 43 2c 45 2c 67 2c  |H,G,F,D,B,C,E,g,|
00002020  41 41 3a e7 54 49 25 8c  0d 03 de 10 f2 7a 43 28  |AA:.TI%......zC(|
00002030  69 25 2c 67 2c 41 41 29  0d 03 e8 15 e7 a4 43 28  |i%,g,AA)......C(|
00002040  6e 42 25 2c 36 29 8c 42  3d 30 2e 32 35 0d 03 f2  |nB%,6).B=0.25...|
00002050  15 e7 a4 43 28 6e 42 25  2c 37 29 8c 42 3d 30 2e  |...C(nB%,7).B=0.|
00002060  35 30 0d 03 fc 15 e7 a4  43 28 6e 42 25 2c 38 29  |50......C(nB%,8)|
00002070  8c 42 3d 30 2e 37 35 0d  04 06 12 e7 a4 43 28 6e  |.B=0.75......C(n|
00002080  42 25 2c 39 29 8c 42 3d  31 0d 04 10 10 e7 a4 43  |B%,9).B=1......C|
00002090  28 6e 42 25 2c 31 30 29  8c 0d 04 1a 24 f2 54 41  |(nB%,10)....$.TA|
000020a0  28 69 25 2c 43 42 25 2c  36 30 2c 36 30 2c 36 30  |(i%,CB%,60,60,60|
000020b0  2c 31 36 30 2c 43 2c 45  29 3a 42 3d 43 0d 04 24  |,160,C,E):B=C..$|
000020c0  05 cd 0d 04 2e 0e f2 5a  28 69 25 2c 42 2c 42 29  |.......Z(i%,B,B)|
000020d0  0d 04 38 2a e7 42 3c 3e  67 8c f2 4e 41 28 69 25  |..8*.B<>g..NA(i%|
000020e0  2c 43 42 25 2c 36 30 2c  36 30 2c 36 30 2c 31 36  |,CB%,60,60,60,16|
000020f0  30 29 3a f2 44 28 43 42  25 29 0d 04 42 08 cd 3a  |0):.D(CB%)..B..:|
00002100  3d 30 0d 04 4c 61 dd a4  5f 65 78 65 63 75 74 65  |=0..La.._execute|
00002110  28 6f 25 2c 41 41 25 29  3a 41 24 28 54 44 25 29  |(o%,AA%):A$(TD%)|
00002120  3d a4 47 28 59 42 25 2c  31 29 3a c8 99 32 36 32  |=.G(YB%,1):..262|
00002130  33 36 36 2c 41 24 28 54  44 25 29 3a 54 44 25 3d  |366,A$(TD%):TD%=|
00002140  31 2d 54 44 25 3a 71 4a  25 2b 3d 31 3a e7 71 4a  |1-TD%:qJ%+=1:.qJ|
00002150  25 3c 3e 30 3a f2 67 28  59 42 25 2c 33 2c 30 29  |%<>0:.g(YB%,3,0)|
00002160  3a 3d 30 0d 04 56 36 dd  a4 5f 70 72 65 76 69 6f  |:=0..V6.._previo|
00002170  75 73 28 6f 25 2c 41 41  25 29 3a 54 44 25 3d 31  |us(o%,AA%):TD%=1|
00002180  2d 54 44 25 3a f2 48 28  59 42 25 2c 31 2c 41 24  |-TD%:.H(YB%,1,A$|
00002190  28 54 44 25 29 29 3a 3d  30 0d 04 60 34 dd a4 5f  |(TD%)):=0..`4.._|
000021a0  68 65 6c 70 5f 63 6f 6d  6d 28 6f 25 2c 41 41 25  |help_comm(o%,AA%|
000021b0  29 3a c8 99 32 36 32 33  36 36 2c 22 48 65 6c 70  |):..262366,"Help|
000021c0  20 43 6f 6d 6d 61 6e 64  73 22 3a 3d 30 0d 04 6a  | Commands":=0..j|
000021d0  33 dd a4 5f 66 6f 72 6d  61 74 5f 64 69 73 63 28  |3.._format_disc(|
000021e0  6f 25 2c 41 41 25 29 3a  ea 67 44 25 2c 4f 46 25  |o%,AA%):.gD%,OF%|
000021f0  3a e7 a4 43 28 73 41 25  2c 37 29 67 44 25 3d 30  |:..C(sA%,7)gD%=0|
00002200  0d 04 74 13 e7 a4 43 28  73 41 25 2c 38 29 67 44  |..t...C(sA%,8)gD|
00002210  25 3d 31 0d 04 7e 13 e7  a4 43 28 73 41 25 2c 39  |%=1..~...C(sA%,9|
00002220  29 67 44 25 3d 32 0d 04  88 14 e7 a4 43 28 73 41  |)gD%=2......C(sA|
00002230  25 2c 31 31 29 67 44 25  3d 33 0d 04 92 2f ff 28  |%,11)gD%=3.../.(|
00002240  22 46 6f 72 6d 61 74 20  22 2b c3 67 44 25 2b 22  |"Format "+.gD%+"|
00002250  20 22 2b 62 24 2b 22 20  22 2b a4 47 28 73 41 25  | "+b$+" "+.G(sA%|
00002260  2c 31 29 2b 22 20 59 22  29 0d 04 9c 6b 4f 46 25  |,1)+" Y")...kOF%|
00002270  3d a4 67 28 28 22 44 69  73 63 20 46 6f 72 6d 61  |=.g(("Disc Forma|
00002280  74 74 65 64 2c 20 22 2b  a4 47 28 73 41 25 2c 32  |tted, "+.G(sA%,2|
00002290  29 2b 22 2c 20 22 2b 62  24 2b 22 2c 20 44 72 69  |)+", "+b$+", Dri|
000022a0  76 65 20 3a 22 2b c3 67  44 25 2b 22 2c 20 22 2b  |ve :"+.gD%+", "+|
000022b0  a4 47 28 73 41 25 2c 31  29 29 2c a3 2c 22 57 49  |.G(sA%,1)),.,"WI|
000022c0  4d 50 20 55 74 69 6c 69  74 69 65 73 22 2c 22 22  |MP Utilities",""|
000022d0  29 3a 3d 30 0d 04 a6 25  dd a4 5f 43 6c 69 63 6b  |):=0...%.._Click|
000022e0  41 5f 4a 70 65 67 28 6f  25 2c 41 41 25 29 3a f2  |A_Jpeg(o%,AA%):.|
000022f0  44 28 76 41 25 29 3a 3d  30 0d 04 b0 29 dd a4 5f  |D(vA%):=0...).._|
00002300  43 6c 69 63 6b 41 5f 53  6f 75 6e 64 74 72 6b 28  |ClickA_Soundtrk(|
00002310  6f 25 2c 41 41 25 29 3a  f2 44 28 47 41 25 29 3a  |o%,AA%):.D(GA%):|
00002320  3d 30 0d 04 ba 29 dd a4  5f 43 6c 69 63 6b 41 5f  |=0...).._ClickA_|
00002330  43 6f 6d 6d 61 6e 64 73  28 6f 25 2c 41 41 25 29  |Commands(o%,AA%)|
00002340  3a f2 44 28 59 42 25 29  3a 3d 30 0d 04 c4 23 dd  |:.D(YB%):=0...#.|
00002350  a4 5f 43 6c 69 63 6b 41  5f 4d 65 28 6f 25 2c 41  |._ClickA_Me(o%,A|
00002360  41 25 29 3a f2 44 28 59  4d 25 29 3a 3d 30 0d 04  |A%):.D(YM%):=0..|
00002370  ce 26 dd a4 5f 43 6c 69  63 6b 41 5f 53 69 6e 66  |.&.._ClickA_Sinf|
00002380  6f 28 6f 25 2c 41 41 25  29 3a f2 44 28 7a 41 25  |o(o%,AA%):.D(zA%|
00002390  29 3a 3d 30 0d 04 d8 24  dd a4 5f 43 6c 69 63 6b  |):=0...$.._Click|
000023a0  41 5f 4e 65 74 28 6f 25  2c 41 41 25 29 3a f2 44  |A_Net(o%,AA%):.D|
000023b0  28 5f 41 25 29 3a 3d 30  0d 04 e2 27 dd a4 5f 43  |(_A%):=0...'.._C|
000023c0  6c 69 63 6b 41 5f 53 63  72 65 65 6e 28 6f 25 2c  |lickA_Screen(o%,|
000023d0  41 41 25 29 3a f2 44 28  57 42 25 29 3a 3d 30 0d  |AA%):.D(WB%):=0.|
000023e0  04 ec 28 dd a4 5f 43 6c  69 63 6b 41 5f 44 65 73  |..(.._ClickA_Des|
000023f0  6b 53 70 72 28 6f 25 2c  41 41 25 29 3a f2 44 28  |kSpr(o%,AA%):.D(|
00002400  50 42 25 29 3a 3d 30 0d  04 f6 27 dd a4 5f 43 6c  |PB%):=0...'.._Cl|
00002410  69 63 6b 41 5f 53 71 75  61 73 68 28 6f 25 2c 41  |ickA_Squash(o%,A|
00002420  41 25 29 3a f2 44 28 66  42 25 29 3a 3d 30 0d 05  |A%):.D(fB%):=0..|
00002430  00 30 dd a4 5f 43 6c 69  63 6b 41 5f 44 72 61 77  |.0.._ClickA_Draw|
00002440  28 6f 25 2c 41 41 25 29  69 25 3d 30 3a f2 66 28  |(o%,AA%)i%=0:.f(|
00002450  69 25 29 3a f2 44 28 43  42 25 29 3a 3d 30 0d 05  |i%):.D(CB%):=0..|
00002460  0a 24 dd a4 5f 43 6c 69  63 6b 41 5f 43 44 28 6f  |.$.._ClickA_CD(o|
00002470  25 2c 41 41 25 29 3a 3a  f2 44 28 48 42 25 29 3a  |%,AA%)::.D(HB%):|
00002480  3d 30 0d 05 14 21 dd a4  5f 4d 65 6e 75 53 5f 4a  |=0...!.._MenuS_J|
00002490  70 65 67 28 4f 41 25 29  3a f2 44 28 76 41 25 29  |peg(OA%):.D(vA%)|
000024a0  3a 3d 30 0d 05 1e 3e dd  a4 5f 4d 65 6e 75 53 5f  |:=0...>.._MenuS_|
000024b0  50 72 69 6e 74 65 72 28  4f 41 25 29 3a c8 99 32  |Printer(OA%):..2|
000024c0  36 32 33 36 36 2c 22 46  69 6c 65 72 5f 4f 70 65  |62366,"Filer_Ope|
000024d0  6e 44 69 72 20 50 72 69  6e 74 65 72 3a 22 3a 3d  |nDir Printer:":=|
000024e0  30 0d 05 28 29 dd a4 5f  66 78 5f 62 6c 61 6e 6b  |0..().._fx_blank|
000024f0  28 4f 41 25 29 3a f2 48  28 57 42 25 2c 38 2c 22  |(OA%):.H(WB%,8,"|
00002500  42 6c 61 6e 6b 22 29 3a  3d 30 0d 05 32 28 dd a4  |Blank"):=0..2(..|
00002510  5f 66 78 5f 62 69 72 64  73 28 4f 41 25 29 3a f2  |_fx_birds(OA%):.|
00002520  48 28 57 42 25 2c 38 2c  22 44 6f 74 73 22 29 3a  |H(WB%,8,"Dots"):|
00002530  3d 30 0d 05 3c 23 dd a4  5f 4d 65 6e 75 53 5f 43  |=0..<#.._MenuS_C|
00002540  44 28 4f 41 25 29 3a f2  67 41 3a f2 44 28 48 42  |D(OA%):.gA:.D(HB|
00002550  25 29 3a 3d 30 0d 05 46  2d dd a4 5f 4d 65 6e 75  |%):=0..F-.._Menu|
00002560  53 5f 44 72 61 77 28 4f  41 25 29 3a 69 25 3d 30  |S_Draw(OA%):i%=0|
00002570  3a f2 66 28 69 25 29 3a  f2 44 28 43 42 25 29 3a  |:.f(i%):.D(CB%):|
00002580  3d 30 0d 05 50 27 dd a4  5f 4d 65 6e 75 53 5f 51  |=0..P'.._MenuS_Q|
00002590  75 69 74 28 4f 41 25 29  3a 5f 63 6c 6f 73 65 64  |uit(OA%):_closed|
000025a0  6f 77 6e 25 3d b9 3a 3d  30 0d 05 5a 21 dd a4 5f  |own%=.:=0..Z!.._|
000025b0  4d 65 6e 75 53 5f 53 68  6f 77 28 4f 41 25 29 3a  |MenuS_Show(OA%):|
000025c0  f2 44 28 47 41 25 29 3a  3d 30 0d 05 64 21 dd a4  |.D(GA%):=0..d!..|
000025d0  5f 4d 65 6e 75 53 5f 50  72 65 66 28 4f 41 25 29  |_MenuS_Pref(OA%)|
000025e0  3a f2 44 28 4e 43 25 29  3a 3d 30 0d 05 6e 22 dd  |:.D(NC%):=0..n".|
000025f0  a4 5f 4d 65 6e 75 53 5f  4d 75 6c 74 69 28 4f 41  |._MenuS_Multi(OA|
00002600  25 29 3a f2 44 28 59 42  25 29 3a 3d 30 0d 05 78  |%):.D(YB%):=0..x|
00002610  2a dd a4 5f 4d 65 6e 75  53 5f 53 69 6e 67 6c 65  |*.._MenuS_Single|
00002620  28 4f 41 25 29 3a c8 99  32 36 32 33 36 36 2c 22  |(OA%):..262366,"|
00002630  47 4f 53 22 3a 3d 30 0d  05 82 24 dd a4 5f 4d 65  |GOS":=0...$.._Me|
00002640  6e 75 53 5f 44 65 73 6b  53 70 72 28 4f 41 25 29  |nuS_DeskSpr(OA%)|
00002650  3a f2 44 28 50 42 25 29  3a 3d 30 0d 05 8c 23 dd  |:.D(PB%):=0...#.|
00002660  a4 5f 4d 65 6e 75 53 5f  53 71 75 61 73 68 28 4f  |._MenuS_Squash(O|
00002670  41 25 29 3a f2 44 28 66  42 25 29 3a 3d 30 0d 05  |A%):.D(fB%):=0..|
00002680  96 24 dd a4 5f 4d 65 6e  75 53 5f 53 79 73 69 6e  |.$.._MenuS_Sysin|
00002690  66 6f 28 4f 41 25 29 3a  f2 44 28 7a 41 25 29 3a  |fo(OA%):.D(zA%):|
000026a0  3d 30 0d 05 a0 20 dd a4  5f 4d 65 6e 75 53 5f 4e  |=0... .._MenuS_N|
000026b0  65 74 28 4f 41 25 29 3a  f2 44 28 5f 41 25 29 3a  |et(OA%):.D(_A%):|
000026c0  3d 30 0d 05 aa 23 dd a4  5f 4d 65 6e 75 53 5f 53  |=0...#.._MenuS_S|
000026d0  63 72 65 65 6e 28 4f 41  25 29 3a f2 44 28 57 42  |creen(OA%):.D(WB|
000026e0  25 29 3a 3d 30 0d 05 b4  21 dd a4 5f 46 61 73 74  |%):=0...!.._Fast|
000026f0  46 6f 72 6d 61 74 28 4f  41 25 29 3a f2 44 28 73  |Format(OA%):.D(s|
00002700  41 25 29 3a 3d 30 0d 05  be 31 dd a4 5f 61 64 66  |A%):=0...1.._adf|
00002710  73 66 28 4f 41 25 29 3a  62 24 3d 22 46 22 3a f2  |sf(OA%):b$="F":.|
00002720  48 28 73 41 25 2c 32 2c  a4 42 28 22 61 64 66 73  |H(sA%,2,.B("adfs|
00002730  66 22 29 29 3a 3d 30 0d  05 c8 31 dd a4 5f 61 64  |f")):=0...1.._ad|
00002740  66 73 65 28 4f 41 25 29  3a 62 24 3d 22 45 22 3a  |fse(OA%):b$="E":|
00002750  f2 48 28 73 41 25 2c 32  2c a4 42 28 22 61 64 66  |.H(sA%,2,.B("adf|
00002760  73 65 22 29 29 3a 3d 30  0d 05 d2 31 dd a4 5f 61  |se")):=0...1.._a|
00002770  64 66 73 64 28 4f 41 25  29 3a 62 24 3d 22 44 22  |dfsd(OA%):b$="D"|
00002780  3a f2 48 28 73 41 25 2c  32 2c a4 42 28 22 61 64  |:.H(sA%,2,.B("ad|
00002790  66 73 64 22 29 29 3a 3d  30 0d 05 dc 31 dd a4 5f  |fsd")):=0...1.._|
000027a0  61 64 66 73 6c 28 4f 41  25 29 3a 62 24 3d 22 4c  |adfsl(OA%):b$="L|
000027b0  22 3a f2 48 28 73 41 25  2c 32 2c a4 42 28 22 61  |":.H(sA%,2,.B("a|
000027c0  64 66 73 6c 22 29 29 3a  3d 30 0d 05 e6 33 dd a4  |dfsl")):=0...3..|
000027d0  5f 64 6f 73 71 28 4f 41  25 29 3a 62 24 3d 22 44  |_dosq(OA%):b$="D|
000027e0  4f 53 2f 51 22 3a f2 48  28 73 41 25 2c 32 2c a4  |OS/Q":.H(sA%,2,.|
000027f0  42 28 22 64 6f 73 71 22  29 29 3a 3d 30 0d 05 f0  |B("dosq")):=0...|
00002800  33 dd a4 5f 64 6f 73 6d  28 4f 41 25 29 3a 62 24  |3.._dosm(OA%):b$|
00002810  3d 22 44 4f 53 2f 4d 22  3a f2 48 28 73 41 25 2c  |="DOS/M":.H(sA%,|
00002820  32 2c a4 42 28 22 64 6f  73 6d 22 29 29 3a 3d 30  |2,.B("dosm")):=0|
00002830  0d 05 fa 33 dd a4 5f 64  6f 73 68 28 4f 41 25 29  |...3.._dosh(OA%)|
00002840  3a 62 24 3d 22 44 4f 53  2f 48 22 3a f2 48 28 73  |:b$="DOS/H":.H(s|
00002850  41 25 2c 32 2c a4 42 28  22 64 6f 73 68 22 29 29  |A%,2,.B("dosh"))|
00002860  3a 3d 30 0d 06 04 33 dd  a4 5f 64 6f 73 6e 28 4f  |:=0...3.._dosn(O|
00002870  41 25 29 3a 62 24 3d 22  44 4f 53 2f 4e 22 3a f2  |A%):b$="DOS/N":.|
00002880  48 28 73 41 25 2c 32 2c  a4 42 28 22 64 6f 73 6e  |H(sA%,2,.B("dosn|
00002890  22 29 29 3a 3d 30 0d 06  0e 39 dd a4 5f 61 74 61  |")):=0...9.._ata|
000028a0  72 69 6d 28 4f 41 25 29  3a 62 24 3d 22 41 54 41  |rim(OA%):b$="ATA|
000028b0  52 49 2f 4d 22 3a f2 48  28 73 41 25 2c 32 2c a4  |RI/M":.H(sA%,2,.|
000028c0  42 28 22 61 74 61 72 69  6d 22 29 29 3a 3d 30 0d  |B("atarim")):=0.|
000028d0  06 18 39 dd a4 5f 61 74  61 72 69 6e 28 4f 41 25  |..9.._atarin(OA%|
000028e0  29 3a 62 24 3d 22 41 54  41 52 49 2f 4e 22 3a f2  |):b$="ATARI/N":.|
000028f0  48 28 73 41 25 2c 32 2c  a4 42 28 22 61 74 61 72  |H(sA%,2,.B("atar|
00002900  69 6e 22 29 29 3a 3d 30  0d 06 22 31 dd a4 5f 44  |in")):=0.."1.._D|
00002910  61 74 61 4c 6f 61 64 5f  41 46 46 28 73 4c 25 2c  |ataLoad_AFF(sL%,|
00002920  77 42 25 2c 79 41 24 2c  69 42 25 29 3a 54 49 25  |wB%,yA$,iB%):TI%|
00002930  3d b9 3a ea 42 2c 43 2c  45 0d 06 2c 23 f2 69 28  |=.:.B,C,E..,#.i(|
00002940  43 42 25 2c 79 41 24 29  3a f2 71 42 28 69 25 29  |CB%,yA$):.qB(i%)|
00002950  3a 69 25 3d a4 78 41 28  79 41 24 29 0d 06 36 14  |:i%=.xA(yA$)..6.|
00002960  e7 a4 43 28 6e 42 25 2c  36 29 42 3d 30 2e 32 35  |..C(nB%,6)B=0.25|
00002970  0d 06 40 14 e7 a4 43 28  6e 42 25 2c 37 29 42 3d  |..@...C(nB%,7)B=|
00002980  30 2e 35 30 0d 06 4a 14  e7 a4 43 28 6e 42 25 2c  |0.50..J...C(nB%,|
00002990  38 29 42 3d 30 2e 37 35  0d 06 54 11 e7 a4 43 28  |8)B=0.75..T...C(|
000029a0  6e 42 25 2c 39 29 42 3d  31 0d 06 5e 10 e7 a4 43  |nB%,9)B=1..^...C|
000029b0  28 6e 42 25 2c 31 30 29  8c 0d 06 68 20 f2 54 41  |(nB%,10)...h .TA|
000029c0  28 69 25 2c 43 42 25 2c  36 30 2c 36 30 2c 36 30  |(i%,CB%,60,60,60|
000029d0  2c 31 36 30 2c 43 2c 45  29 0d 06 72 10 e7 45 3c  |,160,C,E)..r..E<|
000029e0  43 8c 42 3d 45 8b 42 3d  43 0d 06 7c 05 cd 0d 06  |C.B=E.B=C..|....|
000029f0  86 55 f2 5a 28 69 25 2c  42 2c 42 29 3a f2 4e 41  |.U.Z(i%,B,B):.NA|
00002a00  28 69 25 2c 43 42 25 2c  36 30 2c 36 30 2c 36 30  |(i%,CB%,60,60,60|
00002a10  2c 31 36 30 29 3a f2 44  28 43 42 25 29 3a c8 99  |,160):.D(CB%):..|
00002a20  32 36 32 33 35 33 2c 43  42 25 2c 2d 33 30 30 30  |262353,CB%,-3000|
00002a30  2c 2d 33 30 30 30 2c 33  30 30 30 2c 33 30 30 30  |,-3000,3000,3000|
00002a40  3a 3d 30 0d 06 90 24 dd  a4 5f 53 6f 75 6e 64 54  |:=0...$.._SoundT|
00002a50  72 6b 5f 4c 6f 61 64 28  48 44 25 2c 77 42 25 2c  |rk_Load(HD%,wB%,|
00002a60  48 24 2c 69 42 25 29 0d  06 9a 14 e7 77 42 25 3d  |H$,iB%).....wB%=|
00002a70  33 32 35 34 84 77 42 25  3d 31 8c 0d 06 a4 1b 65  |3254.wB%=1.....e|
00002a80  45 25 3d a4 5f 43 6c 69  63 6b 53 5f 43 6c 65 61  |E%=._ClickS_Clea|
00002a90  72 28 30 2c 30 29 0d 06  ae 2f c8 99 32 37 34 39  |r(0,0).../..2749|
00002aa0  34 35 2c 48 24 3a 62 43  25 3d b9 3a 65 45 25 3d  |45,H$:bC%=.:eE%=|
00002ab0  a4 5f 55 70 64 61 74 65  5f 50 72 65 66 73 28 4e  |._Update_Prefs(N|
00002ac0  43 25 2c 30 29 0d 06 b8  36 c8 99 32 37 34 39 35  |C%,0)...6..27495|
00002ad0  34 b8 2c 2c 2c 70 24 2c  57 41 24 3a f2 42 28 47  |4.,,,p$,WA$:.B(G|
00002ae0  41 25 2c 34 2c 70 24 2c  b9 29 3a f2 42 28 47 41  |A%,4,p$,.):.B(GA|
00002af0  25 2c 31 34 2c 57 41 24  2c b9 29 0d 06 c2 3a c8  |%,14,WA$,.)...:.|
00002b00  99 32 37 34 39 35 32 b8  6c 42 25 2c 69 47 25 2c  |.274952.lB%,iG%,|
00002b10  62 44 25 3a f2 42 28 47  41 25 2c 31 33 2c c3 6c  |bD%:.B(GA%,13,.l|
00002b20  42 25 2b 22 20 3a 20 22  2b c3 62 44 25 2c b9 29  |B%+" : "+.bD%,.)|
00002b30  3a cd 3a 3d 30 0d 06 cc  36 dd a4 5f 53 6f 75 6e  |:.:=0...6.._Soun|
00002b40  64 54 72 6b 5f 49 6c 6f  61 64 28 48 44 25 2c 77  |dTrk_Iload(HD%,w|
00002b50  42 25 2c 48 24 2c 69 42  25 29 3a e7 77 42 25 3d  |B%,H$,iB%):.wB%=|
00002b60  33 32 35 34 84 77 42 25  3d 31 8c 0d 06 d6 1b 65  |3254.wB%=1.....e|
00002b70  45 25 3d a4 5f 43 6c 69  63 6b 53 5f 43 6c 65 61  |E%=._ClickS_Clea|
00002b80  72 28 30 2c 30 29 0d 06  e0 9c c8 99 32 37 34 39  |r(0,0)......2749|
00002b90  34 35 2c 48 24 3a 62 43  25 3d b9 3a 65 45 25 3d  |45,H$:bC%=.:eE%=|
00002ba0  a4 5f 55 70 64 61 74 65  5f 50 72 65 66 73 28 4e  |._Update_Prefs(N|
00002bb0  43 25 2c 30 29 3a c8 99  32 37 34 39 35 34 b8 2c  |C%,0):..274954.,|
00002bc0  2c 2c 70 24 2c 57 41 24  3a f2 42 28 47 41 25 2c  |,,p$,WA$:.B(GA%,|
00002bd0  34 2c 70 24 2c b9 29 3a  f2 42 28 47 41 25 2c 31  |4,p$,.):.B(GA%,1|
00002be0  34 2c 57 41 24 2c b9 29  3a c8 99 32 37 34 39 35  |4,WA$,.):..27495|
00002bf0  32 b8 6c 42 25 2c 69 47  25 2c 62 44 25 3a f2 42  |2.lB%,iG%,bD%:.B|
00002c00  28 47 41 25 2c 31 33 2c  c3 6c 42 25 2b 22 20 3a  |(GA%,13,.lB%+" :|
00002c10  20 22 2b c3 62 44 25 2c  b9 29 3a f2 44 28 47 41  | "+.bD%,.):.D(GA|
00002c20  25 29 0d 06 ea 08 cd 3a  3d 30 0d 06 f4 43 dd a4  |%).....:=0...C..|
00002c30  5f 44 61 74 61 4c 6f 61  64 5f 53 70 72 28 48 44  |_DataLoad_Spr(HD|
00002c40  25 2c 77 42 25 2c 48 24  2c 69 42 25 29 3a c8 99  |%,wB%,H$,iB%):..|
00002c50  32 36 32 33 36 36 2c 28  22 49 63 6f 6e 53 70 72  |262366,("IconSpr|
00002c60  69 74 65 73 20 22 2b 48  24 29 3a 3d 30 0d 06 fe  |ites "+H$):=0...|
00002c70  45 dd a4 5f 44 61 74 61  4c 6f 61 64 5f 54 6f 6f  |E.._DataLoad_Too|
00002c80  6c 73 28 48 44 25 2c 77  42 25 2c 48 24 2c 69 42  |ls(HD%,wB%,H$,iB|
00002c90  25 29 3a c8 99 32 36 32  33 36 36 2c 28 22 54 6f  |%):..262366,("To|
00002ca0  6f 6c 53 70 72 69 74 65  73 20 22 2b 48 24 29 3a  |olSprites "+H$):|
00002cb0  3d 30 0d 07 08 23 dd a4  5f 44 61 74 61 4c 6f 61  |=0...#.._DataLoa|
00002cc0  64 5f 50 69 6e 28 48 44  25 2c 77 42 25 2c 48 24  |d_Pin(HD%,wB%,H$|
00002cd0  2c 69 42 25 29 0d 07 12  2f e7 a4 43 28 50 42 25  |,iB%).../..C(PB%|
00002ce0  2c 31 37 29 c8 99 32 36  32 33 36 36 2c 28 22 42  |,17)..262366,("B|
00002cf0  61 63 6b 64 72 6f 70 20  2d 53 63 61 6c 65 20 22  |ackdrop -Scale "|
00002d00  2b 48 24 29 0d 07 1c 30  e7 a4 43 28 50 42 25 2c  |+H$)...0..C(PB%,|
00002d10  31 38 29 c8 99 32 36 32  33 36 36 2c 28 22 42 61  |18)..262366,("Ba|
00002d20  63 6b 64 72 6f 70 20 2d  43 65 6e 74 72 65 20 22  |ckdrop -Centre "|
00002d30  2b 48 24 29 0d 07 26 2e  e7 a4 43 28 50 42 25 2c  |+H$)..&...C(PB%,|
00002d40  31 39 29 c8 99 32 36 32  33 36 36 2c 28 22 42 61  |19)..262366,("Ba|
00002d50  63 6b 64 72 6f 70 20 2d  54 69 6c 65 20 22 2b 48  |ckdrop -Tile "+H|
00002d60  24 29 0d 07 30 06 3d 30  0d 07 3a 3f dd a4 5f 44  |$)..0.=0..:?.._D|
00002d70  61 74 61 4c 6f 61 64 5f  44 69 72 65 63 74 6f 72  |ataLoad_Director|
00002d80  79 28 48 44 25 2c 77 42  25 2c 48 24 2c 69 42 25  |y(HD%,wB%,H$,iB%|
00002d90  29 3a f2 48 28 76 41 25  2c 39 2c 48 24 29 3a 53  |):.H(vA%,9,H$):S|
00002da0  46 25 3d a3 3a 3d 30 0d  07 44 2a dd a4 5f 44 61  |F%=.:=0..D*.._Da|
00002db0  74 61 4c 6f 61 64 5f 4a  50 45 47 28 48 44 25 2c  |taLoad_JPEG(HD%,|
00002dc0  77 42 25 2c 48 24 2c 69  42 25 29 3a 53 46 25 3d  |wB%,H$,iB%):SF%=|
00002dd0  b9 0d 07 4e 17 e7 a4 47  28 76 41 25 2c 39 29 3c  |...N...G(vA%,9)<|
00002de0  3e 22 22 53 46 25 3d a3  0d 07 58 09 6f 24 3d 22  |>""SF%=...X.o$="|
00002df0  22 0d 07 62 1a e7 a4 43  28 76 41 25 2c 32 30 29  |"..b...C(vA%,20)|
00002e00  6f 24 2b 3d 22 2d 67 69  66 20 22 0d 07 6c 1a e7  |o$+="-gif "..l..|
00002e10  a4 43 28 76 41 25 2c 32  31 29 6f 24 2b 3d 22 2d  |.C(vA%,21)o$+="-|
00002e20  70 6e 6d 20 22 0d 07 76  1c e7 a4 43 28 76 41 25  |pnm "..v...C(vA%|
00002e30  2c 32 33 29 6f 24 2b 3d  22 2d 74 61 72 67 61 20  |,23)o$+="-targa |
00002e40  22 0d 07 80 1a e7 a4 43  28 76 41 25 2c 32 36 29  |"......C(vA%,26)|
00002e50  6f 24 2b 3d 22 2d 62 6d  70 20 22 0d 07 8a 1e e7  |o$+="-bmp ".....|
00002e60  a4 43 28 76 41 25 2c 31  37 29 6f 24 2b 3d 22 2d  |.C(vA%,17)o$+="-|
00002e70  76 65 72 62 6f 73 65 20  22 0d 07 94 1f e7 a4 43  |verbose "......C|
00002e80  28 76 41 25 2c 31 38 29  6f 24 2b 3d 22 2d 6e 6f  |(vA%,18)o$+="-no|
00002e90  64 69 74 68 65 72 20 22  0d 07 9e 20 e7 a4 43 28  |dither "... ..C(|
00002ea0  76 41 25 2c 31 39 29 6f  24 2b 3d 22 2d 67 72 65  |vA%,19)o$+="-gre|
00002eb0  79 73 63 61 6c 65 20 22  0d 07 a8 0b e7 53 46 25  |yscale ".....SF%|
00002ec0  3d b9 8c 0d 07 b2 58 4f  46 25 3d a4 67 28 22 4e  |=.....XOF%=.g("N|
00002ed0  6f 20 6f 75 74 70 75 74  20 70 61 74 68 20 73 65  |o output path se|
00002ee0  6c 65 63 74 65 64 2c 20  69 66 20 75 6e 73 75 72  |lected, if unsur|
00002ef0  65 20 73 65 65 20 21 48  65 6c 70 20 66 69 6c 65  |e see !Help file|
00002f00  22 2c a3 2c 22 57 49 4d  50 20 55 74 69 6c 69 74  |",.,"WIMP Utilit|
00002f10  69 65 73 22 2c 22 22 29  3a 3d 30 0d 07 bc 05 cc  |ies",""):=0.....|
00002f20  0d 07 c6 0c c8 99 32 36  33 38 37 32 0d 07 d0 1b  |......263872....|
00002f30  77 24 3d a4 47 28 76 41  25 2c 39 29 2b 22 2e 22  |w$=.G(vA%,9)+"."|
00002f40  2b a4 64 28 48 24 29 0d  07 da 0b e7 77 24 3d 48  |+.d(H$).....w$=H|
00002f50  24 8c 0d 07 e4 55 c8 99  32 36 33 38 37 34 3a 4f  |$....U..263874:O|
00002f60  46 25 3d a4 67 28 22 4f  75 74 70 75 74 20 64 69  |F%=.g("Output di|
00002f70  72 65 63 74 6f 72 69 65  73 20 63 61 6e 6e 6f 74  |rectories cannot|
00002f80  20 62 65 20 74 68 65 20  73 61 6d 65 22 2c a3 2c  | be the same",.,|
00002f90  22 57 49 4d 50 20 55 74  69 6c 69 74 69 65 73 22  |"WIMP Utilities"|
00002fa0  2c 22 22 29 3a 3d 30 0d  07 ee 05 cc 0d 07 f8 2a  |,""):=0........*|
00002fb0  45 41 24 3d 22 52 75 6e  20 55 74 69 6c 73 52 46  |EA$="Run UtilsRF|
00002fc0  53 3a 64 6a 70 65 67 20  22 2b 6f 24 2b 48 24 2b  |S:djpeg "+o$+H$+|
00002fd0  22 20 22 2b 77 24 0d 08  02 1d c8 99 32 36 32 33  |" "+w$......2623|
00002fe0  36 36 2c 45 41 24 3a c8  99 38 2c 35 2c 77 24 b8  |66,EA$:..8,5,w$.|
00002ff0  46 4b 25 0d 08 0c 0b e7  46 4b 25 3d 31 8c 0d 08  |FK%.....FK%=1...|
00003000  16 1d e7 a4 43 28 76 41  25 2c 32 30 29 c8 99 38  |....C(vA%,20)..8|
00003010  2c 31 38 2c 77 24 2c 31  36 38 35 0d 08 20 1d e7  |,18,w$,1685.. ..|
00003020  a4 43 28 76 41 25 2c 32  31 29 c8 99 38 2c 31 38  |.C(vA%,21)..8,18|
00003030  2c 77 24 2c 31 36 39 34  0d 08 2a 1d e7 a4 43 28  |,w$,1694..*...C(|
00003040  76 41 25 2c 32 33 29 c8  99 38 2c 31 38 2c 77 24  |vA%,23)..8,18,w$|
00003050  2c 31 36 39 33 0d 08 34  1d e7 a4 43 28 76 41 25  |,1693..4...C(vA%|
00003060  2c 32 36 29 c8 99 38 2c  31 38 2c 77 24 2c 31 36  |,26)..8,18,w$,16|
00003070  39 32 0d 08 3e 05 cd 0d  08 48 13 c8 99 32 36 33  |92..>....H...263|
00003080  38 37 33 3a cd 3a cd 3a  3d 30 0d 08 52 2c dd a4  |873:.:.:=0..R,..|
00003090  5f 53 71 75 61 73 68 46  69 6c 65 4c 6f 61 64 28  |_SquashFileLoad(|
000030a0  48 44 25 2c 77 42 25 2c  48 24 2c 69 42 25 29 3a  |HD%,wB%,H$,iB%):|
000030b0  6b 42 24 3d 48 24 0d 08  5c 0f e7 a4 43 28 66 42  |kB$=H$..\...C(fB|
000030c0  25 2c 38 29 8c 0d 08 66  2e 45 41 24 3d 22 52 75  |%,8)...f.EA$="Ru|
000030d0  6e 20 55 74 69 6c 73 52  46 53 3a 73 71 75 61 73  |n UtilsRFS:squas|
000030e0  68 20 22 2b 48 24 3a c8  99 32 36 32 33 36 36 2c  |h "+H$:..262366,|
000030f0  45 41 24 0d 08 70 05 cc  0d 08 7a 3a f2 67 28 66  |EA$..p....z:.g(f|
00003100  42 25 2c 39 2c 30 29 3a  f2 67 28 66 42 25 2c 31  |B%,9,0):.g(fB%,1|
00003110  30 2c 30 29 3a f2 67 28  66 42 25 2c 31 31 2c 30  |0,0):.g(fB%,11,0|
00003120  29 3a f2 48 28 66 42 25  2c 39 2c a4 64 28 48 24  |):.H(fB%,9,.d(H$|
00003130  29 29 0d 08 84 08 cd 3a  3d 30 0d 08 8e 41 dd a4  |)).....:=0...A..|
00003140  5f 53 71 75 61 73 68 46  69 6c 65 53 61 76 65 28  |_SquashFileSave(|
00003150  4f 42 24 29 3a 45 41 24  3d 22 52 75 6e 20 55 74  |OB$):EA$="Run Ut|
00003160  69 6c 73 52 46 53 3a 73  71 75 61 73 68 20 22 2b  |ilsRFS:squash "+|
00003170  6b 42 24 2b 22 20 22 2b  4f 42 24 0d 08 98 13 c8  |kB$+" "+OB$.....|
00003180  99 32 36 32 33 36 36 2c  45 41 24 3a 3d 30 0d 08  |.262366,EA$:=0..|
00003190  a2 40 dd a4 5f 55 73 65  72 52 65 64 72 61 77 5f  |.@.._UserRedraw_|
000031a0  44 72 61 77 28 4f 41 25  2c 77 25 2c 79 25 29 ea  |Draw(OA%,w%,y%).|
000031b0  42 2c 48 2c 47 2c 46 2c  44 2c 6b 2c 68 3a f2 70  |B,H,G,F,D,k,h:.p|
000031c0  28 69 25 2c 48 2c 47 2c  46 2c 44 2c b9 29 0d 08  |(i%,H,G,F,D,.)..|
000031d0  ac 3b 6b 3d 2d 28 31 36  30 2b 44 2b 47 29 2b 79  |.;k=-(160+D+G)+y|
000031e0  25 3a 68 3d 77 25 2d 48  2b 36 30 3a f2 55 41 28  |%:h=w%-H+60:.UA(|
000031f0  69 25 2c 68 2c 6b 2c 4f  41 25 2c a4 43 28 6e 42  |i%,h,k,OA%,.C(nB|
00003200  25 2c 31 31 29 29 3a 3d  30 0d 08 b6 3a dd f2 7a  |%,11)):=0...:..z|
00003210  42 3a ea 55 45 25 3a 55  45 25 3d 30 3a c8 99 22  |B:.UE%:UE%=0:.."|
00003220  43 44 46 53 5f 43 6f 6e  76 65 72 74 44 72 69 76  |CDFS_ConvertDriv|
00003230  65 54 6f 44 65 76 69 63  65 22 2c 55 45 25 b8 2c  |eToDevice",UE%.,|
00003240  57 45 25 0d 08 c0 82 de  56 42 25 32 30 3a de 6f  |WE%.....VB%20:.o|
00003250  44 25 35 3a 56 42 25 21  30 3d 28 57 45 25 80 37  |D%5:VB%!0=(WE%.7|
00003260  29 3a 56 42 25 21 34 3d  28 57 45 25 80 32 34 29  |):VB%!4=(WE%.24)|
00003270  3e 3e 33 3a 56 42 25 21  38 3d 28 57 45 25 80 32  |>>3:VB%!8=(WE%.2|
00003280  32 34 29 3e 3e 35 3a 56  42 25 21 31 32 3d 28 57  |24)>>5:VB%!12=(W|
00003290  45 25 80 36 35 32 38 30  29 3e 3e 38 3a 56 42 25  |E%.65280)>>8:VB%|
000032a0  21 31 36 3d 28 57 45 25  80 26 46 46 46 46 30 30  |!16=(WE%.&FFFF00|
000032b0  30 30 29 3e 3e 31 36 3a  69 43 25 3d a3 3a 4f 43  |00)>>16:iC%=.:OC|
000032c0  25 3d a3 3a e1 0d 08 ca  2b dd f2 67 41 3a c8 99  |%=.:....+..gA:..|
000032d0  22 43 44 5f 45 6e 71 75  69 72 65 54 72 61 63 6b  |"CD_EnquireTrack|
000032e0  22 2c 30 2c 6f 44 25 2c  2c 2c 2c 2c 2c 56 42 25  |",0,oD%,,,,,,VB%|
000032f0  0d 08 d4 0d 6b 44 25 3d  6f 44 25 3f 30 0d 08 de  |....kD%=oD%?0...|
00003300  0d 6e 43 25 3d 6f 44 25  3f 31 0d 08 e8 10 e7 ac  |.nC%=oD%?1......|
00003310  4f 43 25 53 42 25 3d 6b  44 25 0d 08 f2 28 f2 42  |OC%SB%=kD%...(.B|
00003320  28 48 42 25 2c 34 2c 22  54 72 61 63 6b 20 22 2b  |(HB%,4,"Track "+|
00003330  c3 53 42 25 2b 22 20 3a  20 22 2b c3 6e 43 25 2c  |.SB%+" : "+.nC%,|
00003340  b9 29 0d 08 fc 05 e1 0d  09 06 26 dd a4 5f 43 61  |.)........&.._Ca|
00003350  6e 63 65 6c 5f 57 69 6e  64 6f 77 28 6f 25 2c 41  |ncel_Window(o%,A|
00003360  41 25 29 3a f2 47 28 6f  25 29 3a 3d 30 0d 09 10  |A%):.G(o%):=0...|
00003370  1b dd a4 5f 75 70 64 61  74 65 5f 53 61 76 65 72  |..._update_Saver|
00003380  28 6f 25 2c 41 41 25 29  0d 09 1a 19 e7 a4 43 28  |(o%,AA%)......C(|
00003390  6f 25 2c 31 31 29 4f 47  25 3d b9 8b 4f 47 25 3d  |o%,11)OG%=..OG%=|
000033a0  a3 0d 09 24 22 63 42 24  3d a4 47 28 6f 25 2c 32  |...$"cB$=.G(o%,2|
000033b0  29 3a 67 4c 25 3d 36 30  30 30 2a 28 bb 28 63 42  |):gL%=6000*(.(cB|
000033c0  24 29 29 0d 09 2e 0a f2  47 28 6f 25 29 0d 09 38  |$)).....G(o%)..8|
000033d0  06 3d 30 0d 09 42 25 dd  f2 58 41 3a c8 97 72 48  |.=0..B%..XA:..rH|
000033e0  25 2c 77 48 25 2c 52 4b  25 3a c8 99 36 2c 31 32  |%,wH%,RK%:..6,12|
000033f0  31 2c 30 b8 2c 63 4b 25  0d 09 4c 4b e7 72 48 25  |1,0.,cK%..LK.rH%|
00003400  3c 3e 6a 4a 25 84 77 48  25 3c 3e 47 4a 25 84 52  |<>jJ%.wH%<>GJ%.R|
00003410  4b 25 3c 3e 30 84 63 4b  25 3c 3e 32 35 35 8c 65  |K%<>0.cK%<>255.e|
00003420  4a 25 3d 91 3a e7 64 45  25 8c f2 44 28 72 4a 25  |J%=.:.dE%..D(rJ%|
00003430  29 3a f2 47 28 72 4a 25  29 3a c8 97 ee 3a 64 45  |):.G(rJ%):...:dE|
00003440  25 3d a3 0d 09 56 19 6f  4b 25 3d 91 3a 6a 4a 25  |%=...V.oK%=.:jJ%|
00003450  3d 72 48 25 3a 47 4a 25  3d 77 48 25 0d 09 60 18  |=rH%:GJ%=wH%..`.|
00003460  e7 91 2d 65 4a 25 3e 67  4c 25 80 64 45 25 3d a3  |..-eJ%>gL%.dE%=.|
00003470  8c f2 44 43 0d 09 6a 05  e1 0d 09 74 2e dd f2 44  |..DC..j....t...D|
00003480  43 3a c8 97 87 3a 64 45  25 3d b9 3a 50 4d 25 3d  |C:...:dE%=.:PM%=|
00003490  a0 28 22 46 4e 22 2b 22  5f 22 2b a4 47 28 57 42  |.("FN"+"_"+.G(WB|
000034a0  25 2c 38 29 29 3a e1 0d  09 7e 1a dd a4 5f 42 6c  |%,8)):...~..._Bl|
000034b0  61 6e 6b 3a c8 99 32 37  34 36 38 38 2c 30 3a 3d  |ank:..274688,0:=|
000034c0  30 0d 09 88 9b dd a4 5f  44 6f 74 73 3a e6 31 33  |0......_Dots:.13|
000034d0  35 3a db 3a 87 3a e3 50  3d 30 b8 33 39 39 3a 41  |5:.:.:.P=0.399:A|
000034e0  28 50 29 3d 9b b2 50 2a  38 2b 2e 35 3a 42 28 50  |(P)=..P*8+.5:B(P|
000034f0  29 3d b5 b2 50 2a 38 2b  2e 35 3a ed 3a 46 25 3d  |)=..P*8+.5:.:F%=|
00003500  34 34 34 34 3a db 3a e6  33 2c 33 3a 47 25 3d 34  |4444:.:.3,3:G%=4|
00003510  34 3a e3 58 25 3d 31 b8  47 25 3a 41 25 28 58 25  |4:.X%=1.G%:A%(X%|
00003520  29 3d b3 28 31 32 38 30  29 3a 42 25 28 58 25 29  |)=.(1280):B%(X%)|
00003530  3d b3 28 31 30 32 34 29  3a 43 25 28 58 25 29 3d  |=.(1024):C%(X%)=|
00003540  b3 28 33 36 30 29 3a c8  8f c8 90 41 25 28 58 25  |.(360):....A%(X%|
00003550  29 2c 42 25 28 58 25 29  2c 35 3a ed 0d 09 92 b0  |),B%(X%),5:.....|
00003560  f5 3a f2 58 41 3a e3 58  25 3d 31 b8 47 25 3a 45  |.:.XA:.X%=1.G%:E|
00003570  25 3d b3 28 33 29 2d 32  3a 43 25 28 58 25 29 3d  |%=.(3)-2:C%(X%)=|
00003580  28 43 25 28 58 25 29 2b  45 25 2b 33 36 30 29 83  |(C%(X%)+E%+360).|
00003590  33 36 30 3a c8 8f c8 90  41 25 28 58 25 29 2c 42  |360:....A%(X%),B|
000035a0  25 28 58 25 29 2c 35 3a  41 25 28 58 25 29 3d 28  |%(X%),5:A%(X%)=(|
000035b0  41 25 28 58 25 29 2b 41  28 43 25 28 58 25 29 29  |A%(X%)+A(C%(X%))|
000035c0  2b 31 32 38 30 29 83 31  32 38 30 3a 42 25 28 58  |+1280).1280:B%(X|
000035d0  25 29 3d 28 42 25 28 58  25 29 2b 42 28 43 25 28  |%)=(B%(X%)+B(C%(|
000035e0  58 25 29 29 2b 31 30 32  34 29 83 31 30 32 34 3a  |X%))+1024).1024:|
000035f0  c8 8f c8 90 41 25 28 58  25 29 2c 42 25 28 58 25  |....A%(X%),B%(X%|
00003600  29 2c 35 3a ed 3a fd 64  45 25 3d a3 0d 09 9c 06  |),5:.:.dE%=.....|
00003610  3d 30 0d 09 a6 39 dd a4  5f 55 70 64 61 74 65 5f  |=0...9.._Update_|
00003620  50 72 65 66 73 28 6f 25  2c 41 41 25 29 3a 55 42  |Prefs(o%,AA%):UB|
00003630  24 3d a4 47 28 4e 43 25  2c 31 29 3a c8 99 32 37  |$=.G(NC%,1):..27|
00003640  34 39 36 32 2c bb 28 55  42 24 29 0d 09 b0 1d e7  |4962,.(UB$).....|
00003650  a4 43 28 6f 25 2c 31 36  29 c8 99 32 36 32 34 36  |.C(o%,16)..26246|
00003660  36 2c 31 2c 2d 31 32 36  0d 09 ba 1c e7 a4 43 28  |6,1,-126......C(|
00003670  6f 25 2c 31 37 29 c8 99  32 36 32 34 36 36 2c 31  |o%,17)..262466,1|
00003680  2c 2d 37 30 0d 09 c4 1c  e7 a4 43 28 6f 25 2c 31  |,-70......C(o%,1|
00003690  38 29 c8 99 32 36 32 34  36 36 2c 31 2c 2d 34 30  |8)..262466,1,-40|
000036a0  0d 09 ce 1a e7 a4 43 28  6f 25 2c 31 39 29 c8 99  |......C(o%,19)..|
000036b0  32 36 32 34 36 36 2c 31  2c 30 0d 09 d8 1b e7 a4  |262466,1,0......|
000036c0  43 28 6f 25 2c 32 30 29  c8 99 32 36 32 34 36 36  |C(o%,20)..262466|
000036d0  2c 31 2c 34 30 0d 09 e2  1b e7 a4 43 28 6f 25 2c  |,1,40......C(o%,|
000036e0  32 31 29 c8 99 32 36 32  34 36 36 2c 31 2c 37 30  |21)..262466,1,70|
000036f0  0d 09 ec 1c e7 a4 43 28  6f 25 2c 32 32 29 c8 99  |......C(o%,22)..|
00003700  32 36 32 34 36 36 2c 31  2c 31 32 37 0d 09 f6 1d  |262466,1,127....|
00003710  e7 a4 43 28 6f 25 2c 32  33 29 c8 99 32 36 32 34  |..C(o%,23)..2624|
00003720  36 36 2c 32 2c 2d 31 32  36 0d 0a 00 1c e7 a4 43  |66,2,-126......C|
00003730  28 6f 25 2c 32 34 29 c8  99 32 36 32 34 36 36 2c  |(o%,24)..262466,|
00003740  32 2c 2d 37 30 0d 0a 0a  1c e7 a4 43 28 6f 25 2c  |2,-70......C(o%,|
00003750  32 35 29 c8 99 32 36 32  34 36 36 2c 32 2c 2d 34  |25)..262466,2,-4|
00003760  30 0d 0a 14 1a e7 a4 43  28 6f 25 2c 32 36 29 c8  |0......C(o%,26).|
00003770  99 32 36 32 34 36 36 2c  32 2c 30 0d 0a 1e 1b e7  |.262466,2,0.....|
00003780  a4 43 28 6f 25 2c 32 37  29 c8 99 32 36 32 34 36  |.C(o%,27)..26246|
00003790  36 2c 32 2c 34 30 0d 0a  28 1b e7 a4 43 28 6f 25  |6,2,40..(...C(o%|
000037a0  2c 32 38 29 c8 99 32 36  32 34 36 36 2c 32 2c 37  |,28)..262466,2,7|
000037b0  30 0d 0a 32 1c e7 a4 43  28 6f 25 2c 32 39 29 c8  |0..2...C(o%,29).|
000037c0  99 32 36 32 34 36 36 2c  32 2c 31 32 37 0d 0a 3c  |.262466,2,127..<|
000037d0  1d e7 a4 43 28 6f 25 2c  33 30 29 c8 99 32 36 32  |...C(o%,30)..262|
000037e0  34 36 36 2c 33 2c 2d 31  32 36 0d 0a 46 1c e7 a4  |466,3,-126..F...|
000037f0  43 28 6f 25 2c 33 31 29  c8 99 32 36 32 34 36 36  |C(o%,31)..262466|
00003800  2c 33 2c 2d 37 30 0d 0a  50 1c e7 a4 43 28 6f 25  |,3,-70..P...C(o%|
00003810  2c 33 32 29 c8 99 32 36  32 34 36 36 2c 33 2c 2d  |,32)..262466,3,-|
00003820  34 30 0d 0a 5a 1a e7 a4  43 28 6f 25 2c 33 33 29  |40..Z...C(o%,33)|
00003830  c8 99 32 36 32 34 36 36  2c 33 2c 30 0d 0a 64 1b  |..262466,3,0..d.|
00003840  e7 a4 43 28 6f 25 2c 33  34 29 c8 99 32 36 32 34  |..C(o%,34)..2624|
00003850  36 36 2c 33 2c 34 30 0d  0a 6e 1b e7 a4 43 28 6f  |66,3,40..n...C(o|
00003860  25 2c 33 35 29 c8 99 32  36 32 34 36 36 2c 33 2c  |%,35)..262466,3,|
00003870  37 30 0d 0a 78 1c e7 a4  43 28 6f 25 2c 33 36 29  |70..x...C(o%,36)|
00003880  c8 99 32 36 32 34 36 36  2c 33 2c 31 32 37 0d 0a  |..262466,3,127..|
00003890  82 1d e7 a4 43 28 6f 25  2c 33 37 29 c8 99 32 36  |....C(o%,37)..26|
000038a0  32 34 36 36 2c 34 2c 2d  31 32 36 0d 0a 8c 1c e7  |2466,4,-126.....|
000038b0  a4 43 28 6f 25 2c 33 38  29 c8 99 32 36 32 34 36  |.C(o%,38)..26246|
000038c0  36 2c 34 2c 2d 37 30 0d  0a 96 1c e7 a4 43 28 6f  |6,4,-70......C(o|
000038d0  25 2c 33 39 29 c8 99 32  36 32 34 36 36 2c 34 2c  |%,39)..262466,4,|
000038e0  2d 34 30 0d 0a a0 1a e7  a4 43 28 6f 25 2c 34 30  |-40......C(o%,40|
000038f0  29 c8 99 32 36 32 34 36  36 2c 34 2c 30 0d 0a aa  |)..262466,4,0...|
00003900  1b e7 a4 43 28 6f 25 2c  34 31 29 c8 99 32 36 32  |...C(o%,41)..262|
00003910  34 36 36 2c 34 2c 34 30  0d 0a b4 1b e7 a4 43 28  |466,4,40......C(|
00003920  6f 25 2c 34 32 29 c8 99  32 36 32 34 36 36 2c 34  |o%,42)..262466,4|
00003930  2c 37 30 0d 0a be 1c e7  a4 43 28 6f 25 2c 34 33  |,70......C(o%,43|
00003940  29 c8 99 32 36 32 34 36  36 2c 34 2c 31 32 37 0d  |)..262466,4,127.|
00003950  0a c8 1a e7 a4 52 28 4e  43 25 29 80 a4 61 41 3d  |.....R(NC%)..aA=|
00003960  34 8c f2 47 28 4e 43 25  29 0d 0a d2 06 3d 30 0d  |4..G(NC%)....=0.|
00003970  0a dc 37 dd a4 5f 53 68  6f 77 46 72 65 65 5a 28  |..7.._ShowFreeZ(|
00003980  4f 41 25 29 3a c8 99 32  36 32 33 36 36 2c 22 53  |OA%):..262366,"S|
00003990  68 6f 77 46 72 65 65 20  2d 46 53 20 41 44 46 53  |howFree -FS ADFS|
000039a0  20 30 22 3a 3d 30 0d 0a  e6 37 dd a4 5f 53 68 6f  | 0":=0...7.._Sho|
000039b0  77 46 72 65 65 46 28 4f  41 25 29 3a c8 99 32 36  |wFreeF(OA%):..26|
000039c0  32 33 36 36 2c 22 53 68  6f 77 46 72 65 65 20 2d  |2366,"ShowFree -|
000039d0  46 53 20 41 44 46 53 20  34 22 3a 3d 30 0d 0a f0  |FS ADFS 4":=0...|
000039e0  1e dd a4 5f 53 68 6f 77  46 72 65 65 42 28 4f 41  |..._ShowFreeB(OA|
000039f0  25 29 3a ea 55 45 25 2c  72 41 24 0d 0a fa 3f 55  |%):.UE%,rA$...?U|
00003a00  45 25 3d 21 28 4f 41 25  2b 31 32 29 3a 72 41 24  |E%=!(OA%+12):rA$|
00003a10  3d bd 28 3f 55 45 25 29  3a c8 99 32 36 32 33 36  |=.(?UE%):..26236|
00003a20  36 2c 22 53 68 6f 77 46  72 65 65 20 2d 46 53 20  |6,"ShowFree -FS |
00003a30  41 44 46 53 20 22 2b 72  41 24 0d 0b 04 06 3d 30  |ADFS "+rA$....=0|
00003a40  0d 0b 0e 11 dd a4 5f 47  65 74 53 79 73 49 6e 66  |......_GetSysInf|
00003a50  6f 0d 0b 18 38 c8 99 38  38 2c 32 b8 2c 2c 2c 79  |o...8..88,2.,,,y|
00003a60  4b 25 2c 74 4b 25 3a 54  41 24 3d 22 26 22 2b a4  |K%,tK%:TA$="&"+.|
00003a70  4c 41 28 79 4b 25 29 2b  22 20 22 2b a4 4c 41 28  |LA(yK%)+" "+.LA(|
00003a80  74 4b 25 29 3a 3d 54 41  24 0d 0b 22 3a dd a4 5f  |tK%):=TA$..":.._|
00003a90  47 65 74 4f 53 56 65 72  3a ea 56 46 25 2c 64 24  |GetOSVer:.VF%,d$|
00003aa0  2c 51 45 25 3a c8 99 33  30 2c 31 38 2c 22 55 74  |,QE%:..30,18,"Ut|
00003ab0  69 6c 69 74 79 4d 6f 64  75 6c 65 22 b8 2c 2c 2c  |ilityModule".,,,|
00003ac0  56 46 25 0d 0b 2c 0a c8  8e 56 46 25 ca 0d 0b 36  |VF%..,...VF%...6|
00003ad0  1a c9 2d 31 2c 30 3a 3d  22 4e 6f 74 20 61 76 61  |..-1,0:="Not ava|
00003ae0  69 6c 61 62 6c 65 22 0d  0b 40 05 7f 0d 0b 4a 5c  |ilable"..@....J\|
00003af0  51 45 25 3d 21 28 56 46  25 2b 32 30 29 2b 56 46  |QE%=!(VF%+20)+VF|
00003b00  25 3a 64 24 3d 22 22 3a  c8 95 28 28 3f 51 45 25  |%:d$="":..((?QE%|
00003b10  3e 33 31 29 84 28 3f 51  45 25 3d 39 29 29 3a 64  |>31).(?QE%=9)):d|
00003b20  24 2b 3d bd 28 3f 51 45  25 29 3a 51 45 25 2b 3d  |$+=.(?QE%):QE%+=|
00003b30  31 3a ce 3a 6c 24 3d 64  24 3a 6c 24 3d c2 6c 24  |1:.:l$=d$:l$=.l$|
00003b40  2c 31 38 29 3a 3d 6c 24  0d 0b 54 07 dd f2 68 0d  |,18):=l$..T...h.|
00003b50  0b 5e 18 c8 99 32 37 34  39 35 32 b8 6c 42 25 2c  |.^...274952.lB%,|
00003b60  69 47 25 2c 62 44 25 0d  0b 68 31 e7 6c 42 25 3c  |iG%,bD%..h1.lB%<|
00003b70  3e 42 4a 25 f2 42 28 47  41 25 2c 31 33 2c c3 6c  |>BJ%.B(GA%,13,.l|
00003b80  42 25 2b 22 20 3a 20 22  2b c3 62 44 25 2c b9 29  |B%+" : "+.bD%,.)|
00003b90  3a 42 4a 25 3d 6c 42 25  0d 0b 72 05 e1 0d 0b 7c  |:BJ%=lB%..r....||
00003ba0  14 dd f2 58 42 3a c8 99  38 38 2c 31 b8 2c 47 4b  |...XB:..88,1.,GK|
00003bb0  25 0d 0b 86 0a c8 8e 47  4b 25 ca 0d 0b 90 21 c9  |%......GK%....!.|
00003bc0  30 3a f2 42 28 7a 41 25  2c 31 31 2c 22 54 56 2f  |0:.B(zA%,11,"TV/|
00003bd0  53 74 61 6e 64 61 72 64  22 2c b9 29 0d 0b 9a 1f  |Standard",.)....|
00003be0  c9 31 3a f2 42 28 7a 41  25 2c 31 31 2c 22 4d 75  |.1:.B(zA%,11,"Mu|
00003bf0  6c 74 69 73 63 61 6e 22  2c b9 29 0d 0b a4 27 c9  |ltiscan",.)...'.|
00003c00  32 3a f2 42 28 7a 41 25  2c 31 31 2c 22 48 69 2d  |2:.B(zA%,11,"Hi-|
00003c10  52 65 73 20 4d 6f 6e 6f  63 68 72 6f 6d 65 22 2c  |Res Monochrome",|
00003c20  b9 29 0d 0b ae 19 c9 33  3a f2 42 28 7a 41 25 2c  |.).....3:.B(zA%,|
00003c30  31 31 2c 22 56 47 41 22  2c b9 29 0d 0b b8 1a c9  |11,"VGA",.).....|
00003c40  34 3a f2 42 28 7a 41 25  2c 31 31 2c 22 53 56 47  |4:.B(zA%,11,"SVG|
00003c50  41 22 2c b9 29 0d 0b c2  19 c9 35 3a f2 42 28 7a  |A",.).....5:.B(z|
00003c60  41 25 2c 31 31 2c 22 4c  43 44 22 2c b9 29 0d 0b  |A%,11,"LCD",.)..|
00003c70  cc 1b 7f f2 42 28 7a 41  25 2c 31 31 2c 22 55 6e  |....B(zA%,11,"Un|
00003c80  6b 6e 6f 77 6e 22 2c b9  29 0d 0b d6 05 cb 0d 0b  |known",.).......|
00003c90  e0 05 e1 0d 0b ea 62 dd  a4 5f 75 70 64 61 74 65  |......b.._update|
00003ca0  5f 4d 6f 64 65 49 6e 66  6f 3a c8 99 35 33 2c 2d  |_ModeInfo:..53,-|
00003cb0  31 2c 31 31 b8 2c 2c 77  25 3a c8 99 35 33 2c 2d  |1,11.,,w%:..53,-|
00003cc0  31 2c 31 32 b8 2c 2c 79  25 3a c8 99 35 33 2c 2d  |1,12.,,y%:..53,-|
00003cd0  31 2c 33 b8 2c 2c 4b 44  25 3a 77 25 2b 3d 31 3a  |1,3.,,KD%:w%+=1:|
00003ce0  79 25 2b 3d 31 3a e7 4b  44 25 3d 36 33 8c 4b 44  |y%+=1:.KD%=63.KD|
00003cf0  25 3d 32 35 35 0d 0b f4  1a 4b 44 25 2b 3d 31 3a  |%=255....KD%+=1:|
00003d00  4b 44 25 3d ab 28 4b 44  25 29 2f ab 28 32 29 0d  |KD%=.(KD%)/.(2).|
00003d10  0b fe 0f 57 42 24 3d c0  6d 41 24 2c 34 29 0d 0c  |...WB$=.mA$,4)..|
00003d20  08 0f e7 bb 57 42 24 3e  3d 33 2e 35 8c 0d 0c 12  |....WB$>=3.5....|
00003d30  24 6e 41 24 3d c3 77 25  2b 22 78 22 2b c3 79 25  |$nA$=.w%+"x"+.y%|
00003d40  2b 22 2c 20 22 2b c3 4b  44 25 2b 22 20 62 70 70  |+", "+.KD%+" bpp|
00003d50  22 0d 0c 1c 05 cc 0d 0c  26 34 5f 4b 25 3d eb 3a  |".......&4_K%=.:|
00003d60  6e 41 24 3d c3 5f 4b 25  2b 22 2c 20 22 2b c3 77  |nA$=._K%+", "+.w|
00003d70  25 2b 22 78 22 2b c3 79  25 2b 22 2c 20 22 2b c3  |%+"x"+.y%+", "+.|
00003d80  4b 44 25 2b 22 20 62 70  70 22 0d 0c 30 19 cd 3a  |KD%+" bpp"..0..:|
00003d90  f2 42 28 7a 41 25 2c 31  33 2c 6e 41 24 2c a3 29  |.B(zA%,13,nA$,.)|
00003da0  3a 3d 30 0d 0c 3a 39 dd  a4 5f 75 70 64 61 74 65  |:=0..:9.._update|
00003db0  5f 44 72 61 77 57 69 6e  28 71 4c 25 29 3a f2 69  |_DrawWin(qL%):.i|
00003dc0  28 43 42 25 2c 22 44 72  61 77 66 69 6c 65 20 52  |(CB%,"Drawfile R|
00003dd0  65 6e 64 65 72 65 72 22  29 3a 3d 31 0d 0c 44 0c  |enderer"):=1..D.|
00003de0  dd a4 4c 41 28 63 25 29  0d 0c 4e 49 c8 99 32 31  |..LA(c%)..NI..21|
00003df0  32 2c 63 25 2c 59 45 25  2c 31 30 3a 59 24 3d 22  |2,c%,YE%,10:Y$="|
00003e00  22 3a c8 95 28 28 3f 59  45 25 3e 33 31 29 84 28  |":..((?YE%>31).(|
00003e10  3f 59 45 25 3d 39 29 29  3a 59 24 2b 3d bd 28 3f  |?YE%=9)):Y$+=.(?|
00003e20  59 45 25 29 3a 59 45 25  2b 3d 31 3a ce 3a 3d 59  |YE%):YE%+=1:.:=Y|
00003e30  24 0d 0c 58 08 dd f2 70  43 0d 0c 62 41 c8 99 38  |$..X...pC..bA..8|
00003e40  31 b8 71 25 2c 5a 48 25  3a 70 4b 25 3d 28 71 25  |1.q%,ZH%:pK%=(q%|
00003e50  2a 5a 48 25 29 81 31 30  32 34 3a f2 42 28 7a 41  |*ZH%).1024:.B(zA|
00003e60  25 2c 37 2c 28 c3 70 4b  25 2b 22 20 4b 69 6c 6f  |%,7,(.pK%+" Kilo|
00003e70  62 79 74 65 73 22 29 2c  b9 29 0d 0c 6c 05 e1 0d  |bytes"),.)..l...|
00003e80  0c 76 08 dd f2 5f 42 0d  0c 80 08 ea 42 49 25 0d  |.v..._B.....BI%.|
00003e90  0c 8a 2d c8 99 22 43 44  5f 45 6e 71 75 69 72 65  |..-.."CD_Enquire|
00003ea0  41 64 64 72 65 73 73 22  2c 31 2c 2c 2c 2c 2c 2c  |Address",1,,,,,,|
00003eb0  2c 56 42 25 b8 68 49 25  3b 42 49 25 0d 0c 94 0b  |,VB%.hI%;BI%....|
00003ec0  e7 42 49 25 80 31 8c 0d  0c 9e 09 49 46 25 3d 30  |.BI%.1.....IF%=0|
00003ed0  0d 0c a8 09 4a 46 25 3d  30 0d 0c b2 05 cc 0d 0c  |....JF%=0.......|
00003ee0  bc 1b 49 46 25 3d 68 49  25 3c 3c 31 36 3a 49 46  |..IF%=hI%<<16:IF|
00003ef0  25 3d 49 46 25 3e 3e 32  34 0d 0c c6 1a 4a 46 25  |%=IF%>>24....JF%|
00003f00  3d 68 49 25 3c 3c 38 3a  4a 46 25 3d 4a 46 25 3e  |=hI%<<8:JF%=JF%>|
00003f10  3e 32 34 0d 0c d0 05 cd  0d 0c da 1f f2 42 28 48  |>24..........B(H|
00003f20  42 25 2c 39 2c c3 4a 46  25 2b 22 20 3a 20 22 2b  |B%,9,.JF%+" : "+|
00003f30  c3 49 46 25 2c b9 29 0d  0c e4 05 e1 0d 0c ee 2a  |.IF%,.)........*|
00003f40  dd a4 5f 63 61 6c 63 75  6c 61 74 65 5f 64 68 72  |.._calculate_dhr|
00003f50  79 28 6f 25 2c 41 41 25  29 3a c8 99 32 36 33 38  |y(o%,AA%):..2638|
00003f60  37 32 3a ea 52 24 0d 0c  f8 43 c8 99 32 36 32 33  |72:.R$...C..2623|
00003f70  36 36 2c 22 55 6e 53 65  74 20 41 72 6d 53 49 24  |66,"UnSet ArmSI$|
00003f80  44 68 72 79 73 74 6f 6e  65 22 3a c8 99 32 36 32  |Dhrystone":..262|
00003f90  33 36 36 2c 22 55 74 69  6c 73 52 46 53 3a 44 68  |366,"UtilsRFS:Dh|
00003fa0  72 79 73 74 6f 6e 65 73  22 0d 0d 02 37 c8 99 31  |rystones"...7..1|
00003fb0  33 31 31 30 37 2c 22 41  72 6d 53 49 24 44 68 72  |31107,"ArmSI$Dhr|
00003fc0  79 73 74 6f 6e 65 22 2c  70 44 25 2c 33 32 2b 28  |ystone",pD%,32+(|
00003fd0  31 3c 3c 33 31 29 2c 30  2c 30 b8 2c 2c 4a 4b 25  |1<<31),0,0.,,JK%|
00003fe0  0d 0d 0c 0b e7 4a 4b 25  3d 30 8c 0d 0d 16 0d 69  |.....JK%=0.....i|
00003ff0  3d 2d 31 3a 64 3d 2d 31  0d 0d 20 05 cc 0d 0d 2a  |=-1:d=-1.. ....*|
00004000  57 c8 99 33 35 2c 22 41  72 6d 53 49 24 44 68 72  |W..35,"ArmSI$Dhr|
00004010  79 73 74 6f 6e 65 22 2c  70 44 25 2c 33 32 2c 30  |ystone",pD%,32,0|
00004020  2c 30 3a 52 24 3d 22 22  3a c8 95 28 28 3f 70 44  |,0:R$="":..((?pD|
00004030  25 3e 33 31 29 84 28 3f  70 44 25 3d 39 29 29 3a  |%>31).(?pD%=9)):|
00004040  52 24 2b 3d bd 28 3f 70  44 25 29 3a 70 44 25 2b  |R$+=.(?pD%):pD%+|
00004050  3d 31 3a ce 0d 0d 34 61  6c 24 3d 52 24 3a 69 3d  |=1:...4al$=R$:i=|
00004060  bb 28 6c 24 29 3a 6c 24  3d c1 6c 24 2c a7 6c 24  |.(l$):l$=.l$,.l$|
00004070  2c 22 20 22 29 29 3a 64  3d bb 28 6c 24 29 3a f2  |," ")):d=.(l$):.|
00004080  48 28 7a 41 25 2c 31 36  2c c3 69 2b 22 20 b5 53  |H(zA%,16,.i+" .S|
00004090  2f 6c 6f 6f 70 22 29 3a  f2 48 28 7a 41 25 2c 31  |/loop"):.H(zA%,1|
000040a0  38 2c c3 64 2b 22 20 64  68 72 79 73 74 6f 6e 65  |8,.d+" dhrystone|
000040b0  73 2f 53 22 29 0d 0d 3e  24 c8 99 32 36 32 33 36  |s/S")..>$..26236|
000040c0  36 2c 22 55 6e 53 65 74  20 41 52 4d 53 49 24 44  |6,"UnSet ARMSI$D|
000040d0  68 72 79 73 74 6f 6e 65  22 0d 0d 48 11 cd 3a c8  |hrystone"..H..:.|
000040e0  99 32 36 33 38 37 33 3a  3d 30 0d 0d 52 08 dd f2  |.263873:=0..R...|
000040f0  4b 43 0d 0d 5c 13 c8 99  32 36 32 31 35 34 b8 4a  |KC..\...262154.J|
00004100  4c 25 2c 45 41 0d 0d 66  20 f2 42 28 5f 41 25 2c  |L%,EA..f .B(_A%,|
00004110  33 39 2c 22 53 74 61 74  69 6f 6e 20 22 2b c3 4a  |39,"Station "+.J|
00004120  4c 25 2c 30 29 0d 0d 70  0e c8 99 32 36 32 32 30  |L%,0)..p...26220|
00004130  38 b8 6a 0d 0d 7a 09 e7  6a 3d 30 8c 0d 0d 84 20  |8.j..z..j=0.... |
00004140  f2 42 28 5f 41 25 2c 31  31 2c 22 4e 6f 74 20 6c  |.B(_A%,11,"Not l|
00004150  6f 67 67 65 64 20 6f 6e  22 2c 30 29 0d 0d 8e 05  |ogged on",0)....|
00004160  cc 0d 0d 98 13 f2 42 28  5f 41 25 2c 31 31 2c c3  |......B(_A%,11,.|
00004170  6a 2c 30 29 0d 0d a2 05  cd 0d 0d ac 10 c8 99 32  |j,0)...........2|
00004180  36 32 36 35 36 b8 5a 48  25 0d 0d b6 15 f2 42 28  |62656.ZH%.....B(|
00004190  5f 41 25 2c 34 31 2c c3  5a 48 25 2c 30 29 0d 0d  |_A%,41,.ZH%,0)..|
000041a0  c0 05 e1 0d 0d ca 12 dd  f2 61 41 3a ea 71 25 2c  |.........aA:.q%,|
000041b0  66 25 2c 6d 25 0d 0d d4  0b e7 4f 47 25 f2 58 41  |f%,m%.....OG%.XA|
000041c0  0d 0d de 09 e7 66 44 25  8c 0d 0d e8 0d e7 a4 52  |.....fD%.......R|
000041d0  28 47 41 25 29 8c 0d 0d  f2 23 52 24 3d a4 47 28  |(GA%)....#R$=.G(|
000041e0  47 41 25 2c 31 33 29 3a  c8 99 32 37 34 39 35 32  |GA%,13):..274952|
000041f0  b8 71 25 2c 66 25 2c 6d  25 0d 0d fc 0b e7 71 25  |.q%,f%,m%.....q%|
00004200  3d 6d 25 8c 0d 0e 06 0b  e7 66 25 3d 36 33 8c 0d  |=m%......f%=63..|
00004210  0e 10 2c e7 ac a4 43 28  47 41 25 2c 31 36 29 c8  |..,...C(GA%,16).|
00004220  99 32 37 34 39 34 39 3a  c8 99 32 37 34 39 35 31  |.274949:..274951|
00004230  2c 30 3a 66 44 25 3d a3  3a f2 68 0d 0e 1a 05 cd  |,0:fD%=.:.h.....|
00004240  0d 0e 24 05 cd 0d 0e 2e  2d e7 c3 71 25 3c 3e c0  |..$.....-..q%<>.|
00004250  52 24 2c a9 28 c3 71 25  29 29 f2 48 28 47 41 25  |R$,.(.q%)).H(GA%|
00004260  2c 31 33 2c c3 71 25 2b  22 20 3a 20 22 2b c3 6d  |,13,.q%+" : "+.m|
00004270  25 29 0d 0e 38 05 cd 0d  0e 42 0f e7 a4 43 28 47  |%)..8....B...C(G|
00004280  41 25 2c 39 29 8c 0d 0e  4c 1a e7 46 46 25 3d a3  |A%,9)...L..FF%=.|
00004290  c8 99 32 37 34 39 36 30  2c 31 3a 46 46 25 3d b9  |..274960,1:FF%=.|
000042a0  0d 0e 56 1b cc e7 46 46  25 3d b9 c8 99 32 37 34  |..V...FF%=...274|
000042b0  39 35 39 2c 31 3a 46 46  25 3d a3 0d 0e 60 05 cd  |959,1:FF%=...`..|
000042c0  0d 0e 6a 10 e7 a4 43 28  47 41 25 2c 31 30 29 8c  |..j...C(GA%,10).|
000042d0  0d 0e 74 1a e7 66 46 25  3d a3 c8 99 32 37 34 39  |..t..fF%=...2749|
000042e0  36 30 2c 32 3a 66 46 25  3d b9 0d 0e 7e 1b cc e7  |60,2:fF%=...~...|
000042f0  66 46 25 3d b9 c8 99 32  37 34 39 35 39 2c 32 3a  |fF%=...274959,2:|
00004300  66 46 25 3d a3 0d 0e 88  05 cd 0d 0e 92 10 e7 a4  |fF%=............|
00004310  43 28 47 41 25 2c 31 31  29 8c 0d 0e 9c 1a e7 63  |C(GA%,11)......c|
00004320  46 25 3d a3 c8 99 32 37  34 39 36 30 2c 33 3a 63  |F%=...274960,3:c|
00004330  46 25 3d b9 0d 0e a6 1b  cc e7 63 46 25 3d b9 c8  |F%=.......cF%=..|
00004340  99 32 37 34 39 35 39 2c  33 3a 63 46 25 3d a3 0d  |.274959,3:cF%=..|
00004350  0e b0 05 cd 0d 0e ba 10  e7 a4 43 28 47 41 25 2c  |..........C(GA%,|
00004360  31 32 29 8c 0d 0e c4 1a  e7 57 46 25 3d a3 c8 99  |12)......WF%=...|
00004370  32 37 34 39 36 30 2c 34  3a 57 46 25 3d b9 0d 0e  |274960,4:WF%=...|
00004380  ce 1b cc e7 57 46 25 3d  b9 c8 99 32 37 34 39 35  |....WF%=...27495|
00004390  39 2c 34 3a 57 46 25 3d  a3 0d 0e d8 05 cd 0d 0e  |9,4:WF%=........|
000043a0  e2 05 cd 0d 0e ec 05 e1  0d 0e f6 0c dd f2 66 28  |..............f(|
000043b0  f8 69 25 29 0d 0f 00 10  ea 5f 42 24 2c 76 45 25  |.i%)....._B$,vE%|
000043c0  2c 72 42 25 0d 0f 0a 10  69 25 3d a4 41 28 36 30  |,rB%....i%=.A(60|
000043d0  2b 32 34 29 0d 0f 14 0b  69 25 21 30 3d 2d 31 0d  |+24)....i%!0=-1.|
000043e0  0f 1e 0b 69 25 21 34 3d  36 30 0d 0f 28 0a 69 25  |...i%!4=60..(.i%|
000043f0  21 38 3d 30 0d 0f 32 16  7c 28 69 25 2b 31 32 29  |!8=0..2.|(i%+12)|
00004400  3d 31 38 31 34 2e 31 37  33 32 0d 0f 3c 0b 69 25  |=1814.1732..<.i%|
00004410  21 32 30 3d 37 0d 0f 46  0c 69 25 21 32 34 3d 2d  |!20=7..F.i%!24=-|
00004420  31 0d 0f 50 0b 69 25 21  32 38 3d 30 0d 0f 5a 0b  |1..P.i%!28=0..Z.|
00004430  69 25 21 33 32 3d 30 0d  0f 64 0b 69 25 21 33 36  |i%!32=0..d.i%!36|
00004440  3d 30 0d 0f 6e 0c 69 25  21 34 30 3d 2d 31 0d 0f  |=0..n.i%!40=-1..|
00004450  78 0c 69 25 21 34 34 3d  2d 31 0d 0f 82 0b 69 25  |x.i%!44=-1....i%|
00004460  21 34 38 3d 30 0d 0f 8c  0b 69 25 21 35 32 3d 30  |!48=0....i%!52=0|
00004470  0d 0f 96 17 24 28 69 25  2b 28 69 25 21 34 29 29  |....$(i%+(i%!4))|
00004480  3d 22 44 72 61 77 22 0d  0f a0 13 69 25 21 28 69  |="Draw"....i%!(i|
00004490  25 21 34 2b 34 29 3d 32  30 31 0d 0f aa 11 69 25  |%!4+4)=201....i%|
000044a0  21 28 69 25 21 34 2b 38  29 3d 30 0d 0f b4 21 24  |!(i%!4+8)=0...!$|
000044b0  28 69 25 2b 28 69 25 21  34 2b 31 32 29 29 3d a4  |(i%+(i%!4+12))=.|
000044c0  70 28 a4 49 2c 22 20 22  2c 31 31 29 0d 0f be 10  |p(.I," ",11)....|
000044d0  69 25 21 38 3d 69 25 21  34 2b 32 34 0d 0f c8 0c  |i%!8=i%!4+24....|
000044e0  f2 51 28 30 2c 69 25 29  0d 0f d2 0c f2 51 28 30  |.Q(0,i%).....Q(0|
000044f0  2c 69 25 29 0d 0f dc 0c  f2 51 28 30 2c 69 25 29  |,i%).....Q(0,i%)|
00004500  0d 0f e6 0c f2 51 28 30  2c 69 25 29 0d 0f f0 10  |.....Q(0,i%)....|
00004510  69 25 21 34 38 3d a4 41  28 31 36 29 0d 0f fa 0d  |i%!48=.A(16)....|
00004520  76 45 25 3d 69 25 21 34  38 0d 10 04 0b 76 45 25  |vE%=i%!48....vE%|
00004530  21 30 3d 30 0d 10 0e 0b  76 45 25 21 34 3d 30 0d  |!0=0....vE%!4=0.|
00004540  10 18 0b 76 45 25 21 38  3d 30 0d 10 22 0c 76 45  |...vE%!8=0..".vE|
00004550  25 21 31 32 3d 30 0d 10  2c 10 69 25 21 35 32 3d  |%!12=0..,.i%!52=|
00004560  a4 41 28 32 34 29 0d 10  36 0d 72 42 25 3d 69 25  |.A(24)..6.rB%=i%|
00004570  21 35 32 0d 10 40 0f 72  42 25 21 30 3d 31 3c 3c  |!52..@.rB%!0=1<<|
00004580  31 36 0d 10 4a 0b 72 42  25 21 34 3d 30 0d 10 54  |16..J.rB%!4=0..T|
00004590  0b 72 42 25 21 38 3d 30  0d 10 5e 10 72 42 25 21  |.rB%!8=0..^.rB%!|
000045a0  31 32 3d 31 3c 3c 31 36  0d 10 68 0c 72 42 25 21  |12=1<<16..h.rB%!|
000045b0  31 36 3d 30 0d 10 72 0c  72 42 25 21 32 30 3d 30  |16=0..r.rB%!20=0|
000045c0  0d 10 7c 05 e1 0d 10 86  10 dd f2 53 45 28 4f 24  |..|........SE(O$|
000045d0  2c 64 4d 25 29 0d 10 90  0b 24 55 46 25 3d 4f 24  |,dM%)....$UF%=O$|
000045e0  0d 10 9a 0c 55 46 25 2b  3d a9 4f 24 0d 10 a4 05  |....UF%+=.O$....|
000045f0  f5 0d 10 ae 0a 3f 55 46  25 3d 30 0d 10 b8 0a 55  |.....?UF%=0....U|
00004600  46 25 2b 3d 31 0d 10 c2  0c fd 55 46 25 83 34 3d  |F%+=1.....UF%.4=|
00004610  30 0d 10 cc 05 e1 0d 10  d6 1d dd f2 64 45 28 6c  |0...........dE(l|
00004620  43 25 2c 6e 4b 25 2c 66  4c 25 2c 52 4c 25 2c 53  |C%,nK%,fL%,RL%,S|
00004630  4c 25 29 0d 10 e0 0d 6c  43 25 21 30 3d 6e 4b 25  |L%)....lC%!0=nK%|
00004640  0d 10 ea 0d 6c 43 25 21  34 3d 66 4c 25 0d 10 f4  |....lC%!4=fL%...|
00004650  0d 6c 43 25 21 38 3d 52  4c 25 0d 10 fe 0e 6c 43  |.lC%!8=RL%....lC|
00004660  25 21 31 32 3d 53 4c 25  0d 11 08 05 e1 0d 11 12  |%!12=SL%........|
00004670  0f dd f2 51 28 6c 25 2c  48 4c 25 29 0d 11 1c 08  |...Q(l%,HL%)....|
00004680  ea 75 45 25 0d 11 26 0f  69 25 3d a4 4b 28 69 25  |.uE%..&.i%=.K(i%|
00004690  2c 34 29 0d 11 30 0f 75  45 25 3d 69 25 2b 69 25  |,4)..0.uE%=i%+i%|
000046a0  21 38 0d 11 3a 0b 21 75  45 25 3d 6c 25 0d 11 44  |!8..:.!uE%=l%..D|
000046b0  0b 69 25 21 38 2b 3d 34  0d 11 4e 05 e1 0d 11 58  |.i%!8+=4..N....X|
000046c0  10 dd f2 70 44 28 48 4c  25 2c 70 24 29 0d 11 62  |...pD(HL%,p$)..b|
000046d0  08 ea 75 45 25 0d 11 6c  14 e7 69 25 21 32 38 3e  |..uE%..l..i%!28>|
000046e0  30 8c f2 6d 43 28 69 25  29 0d 11 76 0e 69 25 21  |0..mC(i%)..v.i%!|
000046f0  32 38 3d 69 25 21 38 0d  11 80 0c f2 51 28 36 2c  |28=i%!8.....Q(6,|
00004700  69 25 29 0d 11 8a 0d f2  51 28 33 36 2c 69 25 29  |i%).....Q(36,i%)|
00004710  0d 11 94 0d f2 51 28 2d  31 2c 69 25 29 0d 11 9e  |.....Q(-1,i%)...|
00004720  0d f2 51 28 2d 31 2c 69  25 29 0d 11 a8 0c f2 51  |..Q(-1,i%).....Q|
00004730  28 31 2c 69 25 29 0d 11  b2 0c f2 51 28 31 2c 69  |(1,i%).....Q(1,i|
00004740  25 29 0d 11 bc 10 69 25  3d a4 4b 28 69 25 2c 31  |%)....i%=.K(i%,1|
00004750  32 29 0d 11 c6 0f 75 45  25 3d 69 25 2b 69 25 21  |2)....uE%=i%+i%!|
00004760  38 0d 11 d0 0b 24 75 45  25 3d 70 24 0d 11 da 0c  |8....$uE%=p$....|
00004770  69 25 21 38 2b 3d 31 32  0d 11 e4 05 e1 0d 11 ee  |i%!8+=12........|
00004780  0c dd f2 6d 43 28 69 25  29 0d 11 f8 08 ea 6c 43  |...mC(i%).....lC|
00004790  25 0d 12 02 0d e7 69 25  21 32 38 3e 30 8c 0d 12  |%.....i%!28>0...|
000047a0  0c 12 6c 43 25 3d 69 25  2b 28 69 25 21 32 38 29  |..lC%=i%+(i%!28)|
000047b0  0d 12 16 17 6c 43 25 21  34 3d 28 69 25 2b 69 25  |....lC%!4=(i%+i%|
000047c0  21 38 29 2d 6c 43 25 0d  12 20 0b 69 25 21 32 38  |!8)-lC%.. .i%!28|
000047d0  3d 30 0d 12 2a 05 cd 0d  12 34 05 e1 0d 12 3e 0c  |=0..*....4....>.|
000047e0  dd f2 71 42 28 69 25 29  0d 12 48 18 e7 a4 54 28  |..qB(i%)..H...T(|
000047f0  69 25 21 34 38 29 8c f2  41 28 69 25 21 34 38 29  |i%!48)..A(i%!48)|
00004800  0d 12 52 0a f2 41 28 69  25 29 0d 12 5c 05 e1 0d  |..R..A(i%)..\...|
00004810  12 66 10 dd f2 43 47 28  69 25 2c 43 42 24 29 0d  |.f...CG(i%,CB$).|
00004820  12 70 07 ea 58 25 0d 12  7a 0d 58 25 3d ae 28 43  |.p..X%..z.X%=.(C|
00004830  42 24 29 0d 12 84 21 c8  99 31 32 2c 32 2c 58 25  |B$)...!..12,2,X%|
00004840  2c 69 25 2b 28 69 25 21  34 29 2c 69 25 21 38 2d  |,i%+(i%!4),i%!8-|
00004850  69 25 21 34 0d 12 8e 08  d9 23 58 25 0d 12 98 1d  |i%!4.....#X%....|
00004860  ff 28 22 53 65 74 54 79  70 65 20 22 2b 43 42 24  |.("SetType "+CB$|
00004870  2b 22 20 26 41 46 46 22  29 0d 12 a2 05 e1 0d 12  |+" &AFF").......|
00004880  ac 0c dd a4 78 41 28 70  24 29 0d 12 b6 0f ea 53  |....xA(p$).....S|
00004890  43 25 2c 58 25 2c 69 42  25 0d 12 c0 0b f2 66 28  |C%,X%,iB%.....f(|
000048a0  53 43 25 29 0d 12 ca 0d  53 43 25 21 38 2d 3d 34  |SC%)....SC%!8-=4|
000048b0  30 0d 12 d4 0e 69 42 25  3d a4 69 28 70 24 29 0d  |0....iB%=.i(p$).|
000048c0  12 de 13 53 43 25 3d a4  4b 28 53 43 25 2c 69 42  |...SC%=.K(SC%,iB|
000048d0  25 29 0d 12 e8 0c 58 25  3d 8e 28 70 24 29 0d 12  |%)....X%=.(p$)..|
000048e0  f2 1b c8 99 31 32 2c 34  2c 58 25 2c 53 43 25 2b  |....12,4,X%,SC%+|
000048f0  53 43 25 21 34 2c 69 42  25 0d 12 fc 08 d9 23 58  |SC%!4,iB%.....#X|
00004900  25 0d 13 06 13 53 43 25  21 38 3d 69 42 25 2b 53  |%....SC%!8=iB%+S|
00004910  43 25 21 34 0d 13 10 0e  f2 5a 28 69 25 2c 31 2c  |C%!4.....Z(i%,1,|
00004920  31 29 0d 13 1a 08 3d 53  43 25 0d 13 24 14 dd f2  |1)....=SC%..$...|
00004930  50 45 28 69 25 2c 49 2c  4a 2c 4c 2c 4d 29 0d 13  |PE(i%,I,J,L,M)..|
00004940  2e 08 ea 54 41 25 0d 13  38 0f 54 41 25 3d 69 25  |...TA%..8.TA%=i%|
00004950  2b 69 25 21 34 0d 13 42  1c e7 28 54 41 25 2b 33  |+i%!4..B..(TA%+3|
00004960  32 29 3d 30 80 21 28 54  41 25 2b 33 36 29 3d 30  |2)=0.!(TA%+36)=0|
00004970  8c 0d 13 4c 0f 21 28 54  41 25 2b 32 34 29 3d 49  |...L.!(TA%+24)=I|
00004980  0d 13 56 0f 21 28 54 41  25 2b 32 38 29 3d 4a 0d  |..V.!(TA%+28)=J.|
00004990  13 60 0f 21 28 54 41 25  2b 33 32 29 3d 4c 0d 13  |.`.!(TA%+32)=L..|
000049a0  6a 0f 21 28 54 41 25 2b  33 36 29 3d 4d 0d 13 74  |j.!(TA%+36)=M..t|
000049b0  05 cc 0d 13 7e 1c e7 49  3c 21 28 54 41 25 2b 32  |....~..I<!(TA%+2|
000049c0  34 29 8c 21 28 54 41 25  2b 32 34 29 3d 49 0d 13  |4).!(TA%+24)=I..|
000049d0  88 1c e7 4a 3c 21 28 54  41 25 2b 32 38 29 8c 21  |...J<!(TA%+28).!|
000049e0  28 54 41 25 2b 32 38 29  3d 4a 0d 13 92 1c e7 4c  |(TA%+28)=J.....L|
000049f0  3e 21 28 54 41 25 2b 33  32 29 8c 21 28 54 41 25  |>!(TA%+32).!(TA%|
00004a00  2b 33 32 29 3d 4c 0d 13  9c 1c e7 4d 3e 21 28 54  |+32)=L.....M>!(T|
00004a10  41 25 2b 33 36 29 8c 21  28 54 41 25 2b 33 36 29  |A%+36).!(TA%+36)|
00004a20  3d 4d 0d 13 a6 05 cd 0d  13 b0 1c e7 69 25 21 32  |=M..........i%!2|
00004a30  38 3e 30 8c f2 76 42 28  69 25 2c 49 2c 4a 2c 4c  |8>0..vB(i%,I,J,L|
00004a40  2c 4d 29 0d 13 ba 05 e1  0d 13 c4 14 dd f2 76 42  |,M)...........vB|
00004a50  28 69 25 2c 49 2c 4a 2c  4c 2c 4d 29 0d 13 ce 08  |(i%,I,J,L,M)....|
00004a60  ea 54 41 25 0d 13 d8 10  54 41 25 3d 69 25 2b 69  |.TA%....TA%=i%+i|
00004a70  25 21 32 38 0d 13 e2 11  e7 21 28 54 41 25 2b 38  |%!28.....!(TA%+8|
00004a80  29 3d 2d 31 8c 0d 13 ec  0e 21 28 54 41 25 2b 38  |)=-1.....!(TA%+8|
00004a90  29 3d 49 0d 13 f6 05 cc  0d 14 00 1a e7 49 3c 21  |)=I..........I<!|
00004aa0  28 54 41 25 2b 38 29 8c  21 28 54 41 25 2b 38 29  |(TA%+8).!(TA%+8)|
00004ab0  3d 49 0d 14 0a 05 cd 0d  14 14 12 e7 21 28 54 41  |=I..........!(TA|
00004ac0  25 2b 31 32 29 3d 2d 31  8c 0d 14 1e 0f 21 28 54  |%+12)=-1.....!(T|
00004ad0  41 25 2b 31 32 29 3d 4a  0d 14 28 05 cc 0d 14 32  |A%+12)=J..(....2|
00004ae0  1c e7 4a 3c 21 28 54 41  25 2b 31 32 29 8c 21 28  |..J<!(TA%+12).!(|
00004af0  54 41 25 2b 31 32 29 3d  4a 0d 14 3c 05 cd 0d 14  |TA%+12)=J..<....|
00004b00  46 1c e7 4c 3e 21 28 54  41 25 2b 31 36 29 8c 21  |F..L>!(TA%+16).!|
00004b10  28 54 41 25 2b 31 36 29  3d 4c 0d 14 50 1c e7 4d  |(TA%+16)=L..P..M|
00004b20  3e 21 28 54 41 25 2b 32  30 29 8c 21 28 54 41 25  |>!(TA%+20).!(TA%|
00004b30  2b 32 30 29 3d 4d 0d 14  5a 05 e1 0d 14 64 1b dd  |+20)=M..Z....d..|
00004b40  f2 70 28 69 25 2c 46 41  2c 48 41 2c 49 41 2c 47  |.p(i%,FA,HA,IA,G|
00004b50  41 2c 7a 4a 25 29 0d 14  6e 18 ea 73 48 25 2c 6c  |A,zJ%)..n..sH%,l|
00004b60  48 25 2c 54 43 25 2c 72  42 25 2c 72 44 25 0d 14  |H%,TC%,rB%,rD%..|
00004b70  78 0f 73 48 25 3d 69 25  2b 69 25 21 34 0d 14 82  |x.sH%=i%+i%!4...|
00004b80  11 6c 48 25 3d 69 25 21  38 2d 69 25 21 34 0d 14  |.lH%=i%!8-i%!4..|
00004b90  8c 0d 72 42 25 3d 69 25  21 35 32 0d 14 96 0c 72  |..rB%=i%!52....r|
00004ba0  42 25 21 32 30 3d 30 0d  14 a0 0c 72 42 25 21 32  |B%!20=0....rB%!2|
00004bb0  34 3d 30 0d 14 aa 0e 54  43 25 3d a4 41 28 31 36  |4=0....TC%=.A(16|
00004bc0  29 0d 14 b4 19 e7 7a 4a  25 3c 3e 30 8c 72 44 25  |).....zJ%<>0.rD%|
00004bd0  3d 32 35 36 8b 72 44 25  3d 31 0d 14 be 1e c8 99  |=256.rD%=1......|
00004be0  32 38 33 39 36 39 2c 30  2c 73 48 25 2c 6c 48 25  |283969,0,sH%,lH%|
00004bf0  2c 72 42 25 2c 54 43 25  0d 14 c8 11 48 3d 28 54  |,rB%,TC%....H=(T|
00004c00  43 25 21 30 29 2f 72 44  25 0d 14 d2 11 47 3d 28  |C%!0)/rD%....G=(|
00004c10  54 43 25 21 34 29 2f 72  44 25 0d 14 dc 17 46 3d  |TC%!4)/rD%....F=|
00004c20  28 54 43 25 21 38 2d 54  43 25 21 30 29 2f 72 44  |(TC%!8-TC%!0)/rD|
00004c30  25 0d 14 e6 18 44 3d 28  54 43 25 21 31 32 2d 54  |%....D=(TC%!12-T|
00004c40  43 25 21 34 29 2f 72 44  25 0d 14 f0 0b f2 41 28  |C%!4)/rD%.....A(|
00004c50  54 43 25 29 0d 14 fa 05  e1 0d 15 04 0c dd a4 54  |TC%)...........T|
00004c60  43 28 69 25 29 0d 15 0e  0e 3d 69 25 21 38 2d 69  |C(i%)....=i%!8-i|
00004c70  25 21 34 0d 15 18 12 dd  a4 68 43 28 62 42 24 2c  |%!4......hC(bB$,|
00004c80  79 2c 42 41 29 0d 15 22  08 ea 5a 4a 25 0d 15 2c  |y,BA).."..ZJ%..,|
00004c90  24 c8 99 32 36 32 32 37  33 2c 2c 62 42 24 2c 79  |$..262273,,bB$,y|
00004ca0  2a 31 36 2c 42 41 2a 31  36 2c 30 2c 30 b8 5a 4a  |*16,BA*16,0,0.ZJ|
00004cb0  25 0d 15 36 08 3d 5a 4a  25 0d 15 40 19 dd f2 55  |%..6.=ZJ%..@...U|
00004cc0  41 28 69 25 2c 77 25 2c  79 25 2c 73 25 2c 55 43  |A(i%,w%,y%,s%,UC|
00004cd0  25 29 0d 15 4a 10 ea 49  42 25 2c 63 45 25 2c 74  |%)..J..IB%,cE%,t|
00004ce0  45 25 0d 15 54 17 e7 55  43 25 3d 2d 31 8c 55 43  |E%..T..UC%=-1.UC|
00004cf0  25 3d 31 8b 55 43 25 3d  30 0d 15 5e 0d 49 42 25  |%=1.UC%=0..^.IB%|
00004d00  3d 69 25 21 35 32 0d 15  68 0f 63 45 25 3d 69 25  |=i%!52..h.cE%=i%|
00004d10  2b 69 25 21 34 0d 15 72  11 74 45 25 3d 69 25 21  |+i%!4..r.tE%=i%!|
00004d20  38 2d 69 25 21 34 0d 15  7c 11 49 42 25 21 31 36  |8-i%!4..|.IB%!16|
00004d30  3d 77 25 2a 32 35 36 0d  15 86 11 49 42 25 21 32  |=w%*256....IB%!2|
00004d40  30 3d 79 25 2a 32 35 36  0d 15 90 22 c8 99 32 38  |0=y%*256..."..28|
00004d50  33 39 36 38 2c 55 43 25  2c 63 45 25 2c 74 45 25  |3968,UC%,cE%,tE%|
00004d60  2c 49 42 25 2c 73 25 2b  32 38 0d 15 9a 0c 49 42  |,IB%,s%+28....IB|
00004d70  25 21 31 36 3d 30 0d 15  a4 0c 49 42 25 21 32 30  |%!16=0....IB%!20|
00004d80  3d 30 0d 15 ae 05 e1 0d  15 b8 1e dd f2 55 41 28  |=0...........UA(|
00004d90  69 25 2c 77 25 2c 79 25  2c 43 41 2c 74 2c 73 25  |i%,w%,y%,CA,t,s%|
00004da0  2c 55 43 25 29 0d 15 c2  10 ea 49 42 25 2c 63 45  |,UC%).....IB%,cE|
00004db0  25 2c 74 45 25 0d 15 cc  17 e7 55 43 25 3d 2d 31  |%,tE%.....UC%=-1|
00004dc0  8c 55 43 25 3d 31 8b 55  43 25 3d 30 0d 15 d6 0e  |.UC%=1.UC%=0....|
00004dd0  49 42 25 3d a4 41 28 32  34 29 0d 15 e0 0f 63 45  |IB%=.A(24)....cE|
00004de0  25 3d 69 25 2b 69 25 21  34 0d 15 ea 11 74 45 25  |%=i%+i%!4....tE%|
00004df0  3d 69 25 21 38 2d 69 25  21 34 0d 15 f4 14 21 49  |=i%!8-i%!4....!I|
00004e00  42 25 3d a8 28 36 35 35  33 36 2a 43 41 29 0d 15  |B%=.(65536*CA)..|
00004e10  fe 0b 49 42 25 21 34 3d  30 0d 16 08 0b 49 42 25  |..IB%!4=0....IB%|
00004e20  21 38 3d 30 0d 16 12 15  49 42 25 21 31 32 3d a8  |!8=0....IB%!12=.|
00004e30  28 36 35 35 33 36 2a 74  29 0d 16 1c 11 49 42 25  |(65536*t)....IB%|
00004e40  21 31 36 3d 77 25 2a 32  35 36 0d 16 26 11 49 42  |!16=w%*256..&.IB|
00004e50  25 21 32 30 3d 79 25 2a  32 35 36 0d 16 30 22 c8  |%!20=y%*256..0".|
00004e60  99 32 38 33 39 36 38 2c  55 43 25 2c 63 45 25 2c  |.283968,UC%,cE%,|
00004e70  74 45 25 2c 49 42 25 2c  73 25 2b 32 38 0d 16 3a  |tE%,IB%,s%+28..:|
00004e80  0b f2 41 28 49 42 25 29  0d 16 44 05 e1 0d 16 4e  |..A(IB%)..D....N|
00004e90  0f dd f2 5a 28 69 25 2c  43 2c 45 29 0d 16 58 08  |...Z(i%,C,E)..X.|
00004ea0  ea 49 44 25 0d 16 62 0d  49 44 25 3d 69 25 21 35  |.ID%..b.ID%=i%!5|
00004eb0  32 0d 16 6c 14 49 44 25  21 30 3d a8 28 36 35 35  |2..l.ID%!0=.(655|
00004ec0  33 36 2a 43 29 0d 16 76  15 49 44 25 21 31 32 3d  |36*C)..v.ID%!12=|
00004ed0  a8 28 36 35 35 33 36 2a  45 29 0d 16 80 05 e1 0d  |.(65536*E)......|
00004ee0  16 8a 12 dd f2 7a 43 28  69 25 2c 4f 41 2c 44 41  |.....zC(i%,OA,DA|
00004ef0  29 0d 16 94 08 ea 49 44  25 0d 16 9e 0d 49 44 25  |).....ID%....ID%|
00004f00  3d 69 25 21 35 32 0d 16  a8 11 43 3d 49 44 25 21  |=i%!52....C=ID%!|
00004f10  30 2f 36 35 35 33 36 0d  16 b2 12 45 3d 49 44 25  |0/65536....E=ID%|
00004f20  21 31 32 2f 36 35 35 33  36 0d 16 bc 05 e1 0d 16  |!12/65536.......|
00004f30  c6 1f dd f2 4e 41 28 69  25 2c 6f 25 2c 47 47 25  |....NA(i%,o%,GG%|
00004f40  2c 55 47 25 2c 57 47 25  2c 41 47 25 29 0d 16 d0  |,UG%,WG%,AG%)...|
00004f50  0c ea 48 2c 47 2c 46 2c  44 0d 16 da 14 f2 70 28  |..H,G,F,D.....p(|
00004f60  69 25 2c 48 2c 47 2c 46  2c 44 2c b9 29 0d 16 e4  |i%,H,G,F,D,.)...|
00004f70  2a f2 77 42 28 6f 25 2c  30 2c 2d 28 41 47 25 2b  |*.wB(o%,0,-(AG%+|
00004f80  55 47 25 2b 44 2b 47 29  2c 46 2b 47 47 25 2b 57  |UG%+D+G),F+GG%+W|
00004f90  47 25 2c 30 2c 30 29 0d  16 ee 05 e1 0d 16 f8 3e  |G%,0,0)........>|
00004fa0  dd f2 54 41 28 69 25 2c  6f 25 2c 47 47 25 2c 55  |..TA(i%,o%,GG%,U|
00004fb0  47 25 2c 57 47 25 2c 41  47 25 2c f8 43 2c f8 45  |G%,WG%,AG%,.C,.E|
00004fc0  29 3a ea 48 2c 47 2c 46  2c 44 2c 4b 43 25 2c 67  |):.H,G,F,D,KC%,g|
00004fd0  49 25 2c 46 49 25 2c 61  2c 62 0d 17 02 0e f2 5a  |I%,FI%,a,b.....Z|
00004fe0  28 69 25 2c 61 2c 62 29  0d 17 0c 0e f2 5a 28 69  |(i%,a,b).....Z(i|
00004ff0  25 2c 31 2c 31 29 0d 17  16 14 f2 70 28 69 25 2c  |%,1,1).....p(i%,|
00005000  48 2c 47 2c 46 2c 44 2c  b9 29 0d 17 20 0e 4b 43  |H,G,F,D,.).. .KC|
00005010  25 3d a4 41 28 33 36 29  0d 17 2a 0b 21 4b 43 25  |%=.A(36)..*.!KC%|
00005020  3d 6f 25 0d 17 34 11 c8  99 32 36 32 33 34 37 2c  |=o%..4...262347,|
00005030  2c 4b 43 25 0d 17 3e 27  67 49 25 3d 28 4b 43 25  |,KC%..>'gI%=(KC%|
00005040  21 31 32 2d 4b 43 25 21  34 2b 4b 43 25 21 32 30  |!12-KC%!4+KC%!20|
00005050  29 2d 28 47 47 25 2b 57  47 25 29 0d 17 48 27 46  |)-(GG%+WG%)..H'F|
00005060  49 25 3d 28 4b 43 25 21  31 36 2d 4b 43 25 21 38  |I%=(KC%!16-KC%!8|
00005070  2b 4b 43 25 21 32 34 29  2d 28 41 47 25 2b 55 47  |+KC%!24)-(AG%+UG|
00005080  25 29 0d 17 52 1f 43 3d  28 67 49 25 2f 28 46 2d  |%)..R.C=(gI%/(F-|
00005090  30 29 29 3a 45 3d 28 46  49 25 2f 28 44 2d 30 29  |0)):E=(FI%/(D-0)|
000050a0  29 0d 17 5c 16 f2 41 28  4b 43 25 29 3a f2 5a 28  |)..\..A(KC%):.Z(|
000050b0  69 25 2c 61 2c 62 29 0d  17 66 05 e1 0d 17 70 12  |i%,a,b)..f....p.|
000050c0  dd a4 69 42 3a 3d 32 2e  31 38 2a 31 30 30 0d 17  |..iB:=2.18*100..|
000050d0  7a da dd f2 53 43 3a 5f  4d 53 45 5f 53 45 4c 45  |z...SC:_MSE_SELE|
000050e0  43 54 42 55 54 3d 34 3a  5f 4d 53 45 5f 4d 45 4e  |CTBUT=4:_MSE_MEN|
000050f0  55 42 55 54 3d 32 3a 5f  4d 53 45 5f 41 44 4a 55  |UBUT=2:_MSE_ADJU|
00005100  53 54 42 55 54 3d 31 3a  5f 45 56 45 4e 54 5f 4e  |STBUT=1:_EVENT_N|
00005110  55 4c 4c 3d 30 3a 5f 45  56 45 4e 54 5f 52 45 44  |ULL=0:_EVENT_RED|
00005120  52 41 57 57 49 4e 3d 31  3a 5f 45 56 45 4e 54 5f  |RAWWIN=1:_EVENT_|
00005130  4f 50 45 4e 57 49 4e 3d  32 3a 5f 45 56 45 4e 54  |OPENWIN=2:_EVENT|
00005140  5f 43 4c 4f 53 45 57 49  4e 3d 33 3a 5f 45 56 45  |_CLOSEWIN=3:_EVE|
00005150  4e 54 5f 50 54 52 4c 45  41 56 49 4e 47 3d 34 3a  |NT_PTRLEAVING=4:|
00005160  5f 45 56 45 4e 54 5f 50  54 52 45 4e 54 45 52 49  |_EVENT_PTRENTERI|
00005170  4e 47 3d 35 3a 5f 45 56  4e 54 5f 4d 53 45 43 4c  |NG=5:_EVNT_MSECL|
00005180  49 43 4b 3d 36 3a 5f 45  56 4e 54 5f 44 52 41 47  |ICK=6:_EVNT_DRAG|
00005190  45 4e 44 3d 37 3a 5f 50  4f 50 55 50 5f 54 59 50  |END=7:_POPUP_TYP|
000051a0  45 5f 54 45 58 54 3d 30  0d 17 84 f3 5f 50 4f 50  |E_TEXT=0...._POP|
000051b0  55 50 5f 54 59 50 45 5f  57 49 4d 50 43 4f 4c 4f  |UP_TYPE_WIMPCOLO|
000051c0  55 52 3d 31 3a 5f 50 4f  50 55 50 5f 54 59 50 45  |UR=1:_POPUP_TYPE|
000051d0  5f 44 41 54 45 50 49 43  4b 3d 32 3a 5f 50 4f 50  |_DATEPICK=2:_POP|
000051e0  55 50 5f 54 59 50 45 5f  43 41 4c 43 55 4c 41 54  |UP_TYPE_CALCULAT|
000051f0  4f 52 3d 33 3a 5f 50 4f  50 55 50 5f 54 59 50 45  |OR=3:_POPUP_TYPE|
00005200  5f 46 4f 4e 54 50 49 43  4b 3d 34 3a 5f 50 4f 50  |_FONTPICK=4:_POP|
00005210  55 50 5f 54 59 50 45 5f  4c 49 4e 45 46 4f 4e 54  |UP_TYPE_LINEFONT|
00005220  3d 35 3a 5f 50 4f 50 55  50 5f 54 59 50 45 5f 46  |=5:_POPUP_TYPE_F|
00005230  4f 4e 54 4d 45 4e 55 3d  36 3a 5f 50 4f 50 55 50  |ONTMENU=6:_POPUP|
00005240  5f 54 59 50 45 5f 54 49  4d 45 50 49 43 4b 3d 37  |_TYPE_TIMEPICK=7|
00005250  3a 5f 50 4f 50 55 50 5f  54 59 50 45 5f 43 4f 4c  |:_POPUP_TYPE_COL|
00005260  4f 55 52 32 34 3d 38 3a  5f 49 42 41 52 5f 52 49  |OUR24=8:_IBAR_RI|
00005270  47 48 54 25 3d 2d 31 3a  5f 49 42 41 52 5f 4c 45  |GHT%=-1:_IBAR_LE|
00005280  46 54 25 3d 2d 32 3a 5f  42 55 54 54 4f 4e 5f 54  |FT%=-2:_BUTTON_T|
00005290  59 50 45 5f 4e 45 56 45  52 3d 30 0d 17 8e 2e 5f  |YPE_NEVER=0...._|
000052a0  42 55 54 54 4f 4e 5f 54  59 50 45 5f 43 4c 49 43  |BUTTON_TYPE_CLIC|
000052b0  4b 3d 33 3a 5f 42 55 54  54 4f 4e 5f 54 59 50 45  |K=3:_BUTTON_TYPE|
000052c0  5f 4d 45 4e 55 3d 39 3a  e1 0d 17 98 20 dd a4 6a  |_MENU=9:.... ..j|
000052d0  42 3a ea 68 25 3a 68 25  3d 5f 55 25 21 38 30 3a  |B:.h%:h%=_U%!80:|
000052e0  e7 68 25 3d 30 8c 3d 22  22 0d 17 a2 08 3d 24 68  |.h%=0.=""....=$h|
000052f0  25 0d 17 ac 33 dd a4 5a  41 28 50 46 25 2c 64 25  |%...3..ZA(PF%,d%|
00005300  2c 67 43 25 29 3a ea 65  25 2c 74 25 2c 79 25 2c  |,gC%):.e%,t%,y%,|
00005310  4c 41 25 2c 43 41 25 3a  e7 64 25 3d 2d 31 8c 64  |LA%,CA%:.d%=-1.d|
00005320  25 3d 2d 32 0d 17 b6 3d  4c 41 25 3d a4 61 28 5f  |%=-2...=LA%=.a(_|
00005330  55 25 21 31 32 29 2d 38  3a 65 25 3d 30 3a 79 25  |U%!12)-8:e%=0:y%|
00005340  3d a3 3a 74 25 3d 5f 55  25 21 31 32 3a 6a 24 3d  |=.:t%=_U%!12:j$=|
00005350  22 22 3a f5 3a e7 28 74  25 21 65 25 3d 64 25 29  |"":.:.(t%!e%=d%)|
00005360  8c 0d 17 c0 13 e7 74 25  21 28 65 25 2b 34 29 3d  |......t%!(e%+4)=|
00005370  67 43 25 8c 0d 17 ca 25  43 41 25 3d 74 25 21 28  |gC%....%CA%=t%!(|
00005380  65 25 2b 38 29 3a e7 43  41 25 3d 2d 32 8c 43 41  |e%+8):.CA%=-2.CA|
00005390  25 3d 5f 55 25 21 32 35  32 0d 17 d4 08 79 25 3d  |%=_U%!252....y%=|
000053a0  b9 0d 17 de 05 cc 0d 17  e8 05 cd 0d 17 f2 1f cd  |................|
000053b0  3a 65 25 2b 3d 34 38 3a  fd 28 65 25 3e 3d 4c 41  |:e%+=48:.(e%>=LA|
000053c0  25 84 79 25 29 3a 3d 43  41 25 0d 17 fc 45 dd f2  |%.y%):=CA%...E..|
000053d0  4e 43 28 5a 44 25 2c 64  24 2c 75 41 24 2c 48 42  |NC(ZD%,d$,uA$,HB|
000053e0  24 29 3a ea 66 25 2c 68  25 2c 73 42 25 3a e7 ac  |$):.f%,h%,sB%:..|
000053f0  a4 69 41 28 64 24 29 8c  85 39 39 2c a4 4e 28 22  |.iA(d$)..99,.N("|
00005400  53 48 45 4c 4c 4d 53 47  30 33 22 2c 64 24 29 0d  |SHELLMSG03",d$).|
00005410  18 06 89 66 25 3d a4 41  28 31 32 29 3a 66 25 21  |...f%=.A(12):f%!|
00005420  30 3d a4 41 28 a9 64 24  2b 31 29 3a 68 25 3d 66  |0=.A(.d$+1):h%=f|
00005430  25 21 30 3a 24 68 25 3d  64 24 3a 66 25 21 34 3d  |%!0:$h%=d$:f%!4=|
00005440  a4 41 28 a9 75 41 24 2b  31 29 3a 68 25 3d 66 25  |.A(.uA$+1):h%=f%|
00005450  21 34 3a 24 68 25 3d 75  41 24 3a 66 25 21 38 3d  |!4:$h%=uA$:f%!8=|
00005460  a4 41 28 a9 48 42 24 2b  31 29 3a 68 25 3d 66 25  |.A(.HB$+1):h%=f%|
00005470  21 38 3a 24 68 25 3d 48  42 24 3a c8 99 32 38 35  |!8:$h%=HB$:..285|
00005480  36 34 36 2c 5a 44 25 2c  66 25 3a c8 99 32 38 35  |646,ZD%,f%:..285|
00005490  36 34 34 2c 2c b9 3a e1  0d 18 10 19 dd a4 42 28  |644,,.:.......B(|
000054a0  4c 24 29 3a 3d a4 74 28  4c 24 2c 22 22 2c 22 22  |L$):=.t(L$,"",""|
000054b0  29 0d 18 1a 1e dd a4 4e  28 4c 24 2c 47 41 24 29  |)......N(L$,GA$)|
000054c0  3a 3d a4 74 28 4c 24 2c  47 41 24 2c 22 22 29 0d  |:=.t(L$,GA$,"").|
000054d0  18 24 24 dd a4 4b 41 28  4c 24 2c 47 41 24 2c 61  |.$$..KA(L$,GA$,a|
000054e0  41 24 29 3a 3d a4 74 28  4c 24 2c 47 41 24 2c 61  |A$):=.t(L$,GA$,a|
000054f0  41 24 29 0d 18 2e 3a dd  a4 74 28 4c 24 2c 47 41  |A$)...:..t(L$,GA|
00005500  24 2c 61 41 24 29 3a ea  70 25 2c 4c 25 2c 41 41  |$,aA$):.p%,L%,AA|
00005510  24 2c 68 45 25 2c 61 44  25 3a e7 c0 4c 24 2c 38  |$,hE%,aD%:..L$,8|
00005520  29 3d 22 53 48 45 4c 4c  4d 53 47 22 8c 0d 18 38  |)="SHELLMSG"...8|
00005530  1b 68 45 25 3d 5f 55 25  21 32 38 34 3a 61 44 25  |.hE%=_U%!284:aD%|
00005540  3d 5f 55 25 21 32 38 30  0d 18 42 1a cc 68 45 25  |=_U%!280..B..hE%|
00005550  3d 5f 55 25 21 36 34 3a  61 44 25 3d 5f 55 25 21  |=_U%!64:aD%=_U%!|
00005560  36 38 0d 18 4c 35 cd 3a  c8 99 33 39 38 35 39 34  |68..L5.:..398594|
00005570  2c 61 44 25 2c 4c 24 2c  68 45 25 2c 32 35 36 2c  |,aD%,L$,hE%,256,|
00005580  47 41 24 2c 61 41 24 b8  2c 2c 2c 4c 25 3b 70 25  |GA$,aA$.,,,L%;p%|
00005590  3a e7 70 25 80 31 8c 0d  18 56 19 cc 68 45 25 3f  |:.p%.1...V..hE%?|
000055a0  4c 25 3d 31 33 3a 41 41  24 3d 24 28 68 45 25 29  |L%=13:AA$=$(hE%)|
000055b0  0d 18 60 0a cd 3a 3d 41  41 24 0d 18 6a 31 dd a4  |..`..:=AA$..j1..|
000055c0  7a 41 28 68 43 25 2c 4d  41 24 29 3a ea 64 48 25  |zA(hC%,MA$):.dH%|
000055d0  2c 4a 42 25 3a de 64 48  25 34 3a 21 64 48 25 3d  |,JB%:.dH%4:!dH%=|
000055e0  30 3a e7 a4 6f 28 33 2e  31 29 8c 0d 18 74 32 68  |0:..o(3.1)...t2h|
000055f0  43 25 3d 33 31 30 3a c8  99 32 36 32 33 33 36 2c  |C%=310:..262336,|
00005600  68 43 25 2c 26 34 42 35  33 34 31 35 34 2c 4d 41  |hC%,&4B534154,MA|
00005610  24 2c 64 48 25 b8 68 43  25 2c 4a 42 25 0d 18 7e  |$,dH%.hC%,JB%..~|
00005620  2f cc 68 43 25 3d 32 30  30 3a c8 99 32 36 32 33  |/.hC%=200:..2623|
00005630  33 36 2c 68 43 25 2c 26  34 42 35 33 34 31 35 34  |36,hC%,&4B534154|
00005640  2c 4d 41 24 b8 68 43 25  2c 4a 42 25 0d 18 88 14  |,MA$.hC%,JB%....|
00005650  cd 3a e7 5f 55 25 21 31  30 30 80 31 3c 3c 36 8c  |.:._U%!100.1<<6.|
00005660  0d 18 92 21 c8 99 22 57  69 6d 70 45 78 74 5f 49  |...!.."WimpExt_I|
00005670  6e 69 74 69 61 6c 69 73  65 22 2c 31 34 2c 4a 42  |nitialise",14,JB|
00005680  25 0d 18 9c 16 cd 3a 5f  55 25 21 31 34 38 3d 4a  |%.....:_U%!148=J|
00005690  42 25 3a 3d 4a 42 25 0d  18 a6 39 dd a4 50 42 28  |B%:=JB%...9..PB(|
000056a0  68 43 25 2c 4d 41 24 29  3a ea 4a 42 25 3a 4a 42  |hC%,MA$):.JB%:JB|
000056b0  25 3d a4 7a 41 28 68 43  25 2c 4d 41 24 29 3a c8  |%=.zA(hC%,MA$):.|
000056c0  99 35 33 30 30 35 30 2c  4a 42 25 3a 3d 4a 42 25  |.530050,JB%:=JB%|
000056d0  0d 18 b0 13 dd f2 69 43  28 4a 42 25 29 3a e7 a4  |......iC(JB%):..|
000056e0  44 42 8c 0d 18 ba 07 f2  62 46 0d 18 c4 0a cd 3a  |DB......bF.....:|
000056f0  e7 a4 71 8c 0d 18 ce 07  f2 48 44 0d 18 d8 14 cd  |..q......HD.....|
00005700  3a e7 5f 55 25 21 31 30  30 80 31 3c 3c 36 8c 0d  |:._U%!100.1<<6..|
00005710  18 e2 21 c8 99 22 57 69  6d 70 45 78 74 5f 49 6e  |..!.."WimpExt_In|
00005720  69 74 69 61 6c 69 73 65  22 2c 31 34 2c 4a 42 25  |itialise",14,JB%|
00005730  0d 18 ec 56 cd 3a c8 99  33 39 33 34 33 37 2c 4a  |...V.:..393437,J|
00005740  42 25 2c 26 34 42 35 33  34 31 35 34 3a c8 99 36  |B%,&4B534154:..6|
00005750  36 31 31 32 33 2c 4a 42  25 3a e7 5f 55 25 21 31  |61123,JB%:._U%!1|
00005760  30 30 80 31 3c 3c 32 8c  c8 99 22 58 49 6d 70 75  |00.1<<2..."XImpu|
00005770  6c 73 65 5f 43 6c 6f 73  65 44 6f 77 6e 22 2c 5f  |lse_CloseDown",_|
00005780  55 25 21 31 34 38 0d 18  f6 05 e1 0d 19 00 12 dd  |U%!148..........|
00005790  f2 67 46 28 4a 42 25 29  3a e7 a4 71 8c 0d 19 0a  |.gF(JB%):..q....|
000057a0  07 f2 51 45 0d 19 14 0a  cd 3a e7 a4 71 8c 0d 19  |..QE.....:..q...|
000057b0  1e 07 f2 48 44 0d 19 28  14 cd 3a e7 5f 55 25 21  |...HD..(..:._U%!|
000057c0  31 30 30 80 31 3c 3c 36  8c 0d 19 32 21 c8 99 22  |100.1<<6...2!.."|
000057d0  57 69 6d 70 45 78 74 5f  49 6e 69 74 69 61 6c 69  |WimpExt_Initiali|
000057e0  73 65 22 2c 31 34 2c 4a  42 25 0d 19 3c 49 cd 3a  |se",14,JB%..<I.:|
000057f0  c8 99 33 39 33 34 33 37  2c 4a 42 25 2c 26 34 42  |..393437,JB%,&4B|
00005800  35 33 34 31 35 34 3a e7  5f 55 25 21 31 30 30 80  |534154:._U%!100.|
00005810  31 3c 3c 32 8c c8 99 22  58 49 6d 70 75 6c 73 65  |1<<2..."XImpulse|
00005820  5f 43 6c 6f 73 65 44 6f  77 6e 22 2c 5f 55 25 21  |_CloseDown",_U%!|
00005830  31 34 38 0d 19 46 2e ff  28 22 55 6e 73 65 74 20  |148..F..("Unset |
00005840  22 2b 5f 73 68 65 6c 6c  5f 41 70 70 4e 61 6d 65  |"+_shell_AppName|
00005850  24 2b 22 24 42 61 73 69  63 46 69 6c 65 22 29 3a  |$+"$BasicFile"):|
00005860  e1 0d 19 50 77 dd a4 53  43 28 6f 42 24 2c 69 4c  |...Pw..SC(oB$,iL|
00005870  25 29 3a ea 74 41 25 2c  51 47 25 3a 51 47 25 3d  |%):.tA%,QG%:QG%=|
00005880  5f 55 25 21 32 33 32 3a  c8 99 32 36 32 32 37 33  |_U%!232:..262273|
00005890  2c 2c 6f 42 24 2c 69 4c  25 2a 31 36 2c 4a 41 2a  |,,oB$,iL%*16,JA*|
000058a0  31 36 2c 30 2c 30 b8 74  41 25 3a 51 47 25 3f 74  |16,0,0.tA%:QG%?t|
000058b0  41 25 2b 3d 31 3a e7 51  47 25 3f 74 41 25 3e 3d  |A%+=1:.QG%?tA%>=|
000058c0  32 35 35 8c f2 4d 28 a4  42 28 22 53 48 45 4c 4c  |255..M(.B("SHELL|
000058d0  4d 53 47 31 38 22 29 29  0d 19 5a 08 3d 74 41 25  |MSG18"))..Z.=tA%|
000058e0  0d 19 64 ab dd f2 54 43  3a ea 58 42 25 2c 75 25  |..d...TC:.XB%,u%|
000058f0  2c 68 25 2c 75 24 3a ea  44 24 2c 47 24 2c 4e 46  |,h%,u$:.D$,G$,NF|
00005900  25 3a f2 43 42 3a f2 53  43 3a 5f 53 48 45 4c 4c  |%:.CB:.SC:_SHELL|
00005910  5f 53 45 4e 44 44 41 54  41 4c 4f 41 44 5f 4d 59  |_SENDDATALOAD_MY|
00005920  5f 52 45 46 25 3d 30 3a  5f 53 48 45 4c 4c 5f 53  |_REF%=0:_SHELL_S|
00005930  45 4e 44 44 41 54 41 4c  4f 41 44 5f 46 49 4c 45  |ENDDATALOAD_FILE|
00005940  24 3d 22 22 3a de 5f 55  25 33 36 30 2c 5f 73 68  |$="":._U%360,_sh|
00005950  65 6c 6c 5f 62 6c 6b 25  32 36 30 3a 5f 51 25 3d  |ell_blk%260:_Q%=|
00005960  a4 41 28 33 30 30 30 29  3a 58 42 25 3d a4 41 28  |.A(3000):XB%=.A(|
00005970  34 38 29 3a 58 42 25 21  30 3d 30 3a 58 42 25 21  |48):XB%!0=0:XB%!|
00005980  34 3d 30 3a 58 42 25 21  38 3d 30 0d 19 6e ea 58  |4=0:XB%!8=0..n.X|
00005990  42 25 21 31 32 3d 30 3a  58 42 25 21 31 36 3d 30  |B%!12=0:XB%!16=0|
000059a0  3a 58 42 25 21 32 30 3d  30 3a 58 42 25 21 32 34  |:XB%!20=0:XB%!24|
000059b0  3d 30 3a 58 42 25 21 32  38 3d 30 3a 58 42 25 21  |=0:XB%!28=0:XB%!|
000059c0  33 32 3d 30 3a 58 42 25  21 33 36 3d 30 3a 58 42  |32=0:XB%!36=0:XB|
000059d0  25 21 34 30 3d 30 3a 58  42 25 21 34 34 3d 30 3a  |%!40=0:XB%!44=0:|
000059e0  5f 55 25 21 30 3d 30 3a  5f 55 25 21 34 3d 30 3a  |_U%!0=0:_U%!4=0:|
000059f0  5f 55 25 21 38 3d 30 3a  5f 55 25 21 31 32 3d 58  |_U%!8=0:_U%!12=X|
00005a00  42 25 3a 5f 55 25 21 31  36 3d 31 3a 5f 55 25 21  |B%:_U%!16=1:_U%!|
00005a10  32 30 3d 30 3a 5f 55 25  21 34 34 3d 2d 31 3a 5f  |20=0:_U%!44=-1:_|
00005a20  55 25 21 34 38 3d 30 3a  5f 55 25 21 35 32 3d 30  |U%!48=0:_U%!52=0|
00005a30  3a 5f 55 25 21 35 36 3d  30 3a 5f 55 25 21 36 30  |:_U%!56=0:_U%!60|
00005a40  3d 30 3a 5f 55 25 21 36  34 3d 30 3a 5f 55 25 21  |=0:_U%!64=0:_U%!|
00005a50  36 38 3d 30 3a 5f 55 25  21 37 32 3d 30 3a 5f 55  |68=0:_U%!72=0:_U|
00005a60  25 21 37 36 3d a4 41 28  32 35 36 29 3a 5f 55 25  |%!76=.A(256):_U%|
00005a70  21 38 30 3d 30 0d 19 78  f8 5f 55 25 21 38 34 3d  |!80=0..x._U%!84=|
00005a80  2d 31 3a 5f 55 25 21 38  38 3d 30 3a 5f 55 25 21  |-1:_U%!88=0:_U%!|
00005a90  39 32 3d 30 3a 5f 55 25  21 39 36 3d 30 3a 5f 55  |92=0:_U%!96=0:_U|
00005aa0  25 21 31 30 30 3d 30 3a  5f 55 25 21 31 30 38 3d  |%!100=0:_U%!108=|
00005ab0  2d 31 3a 5f 55 25 21 31  31 32 3d 2d 31 3a 5f 55  |-1:_U%!112=-1:_U|
00005ac0  25 21 31 31 36 3d 2d 31  3a 5f 55 25 21 31 32 30  |%!116=-1:_U%!120|
00005ad0  3d 2d 31 3a 5f 55 25 21  31 32 34 3d 2d 31 3a 5f  |=-1:_U%!124=-1:_|
00005ae0  55 25 21 31 32 38 3d 30  3a 5f 55 25 21 31 33 32  |U%!128=0:_U%!132|
00005af0  3d 30 3a 5f 55 25 21 31  33 36 3d 2d 31 3a 5f 55  |=0:_U%!136=-1:_U|
00005b00  25 21 31 34 30 3d 2d 31  3a 5f 55 25 21 31 34 34  |%!140=-1:_U%!144|
00005b10  3d 2d 31 3a 5f 55 25 21  31 34 38 3d 30 3a 5f 55  |=-1:_U%!148=0:_U|
00005b20  25 21 31 35 32 3d 30 3a  5f 55 25 21 31 35 36 3d  |%!152=0:_U%!156=|
00005b30  30 3a 5f 55 25 21 31 37  36 3d 30 3a 5f 55 25 21  |0:_U%!176=0:_U%!|
00005b40  31 38 30 3d 30 3a 5f 55  25 21 31 38 34 3d 30 3a  |180=0:_U%!184=0:|
00005b50  5f 55 25 21 31 38 38 3d  30 3a 5f 55 25 21 31 39  |_U%!188=0:_U%!19|
00005b60  32 3d 30 3a 5f 55 25 21  31 39 36 3d 30 0d 19 82  |2=0:_U%!196=0...|
00005b70  d0 5f 55 25 21 32 30 30  3d 30 3a 5f 55 25 21 32  |._U%!200=0:_U%!2|
00005b80  30 34 3d 30 3a 5f 55 25  21 32 30 38 3d 2d 31 3a  |04=0:_U%!208=-1:|
00005b90  5f 55 25 21 32 31 32 3d  2d 31 3a 5f 55 25 21 32  |_U%!212=-1:_U%!2|
00005ba0  31 36 3d 30 3a 5f 55 25  21 32 32 30 3d 30 3a 5f  |16=0:_U%!220=0:_|
00005bb0  55 25 21 32 32 34 3d 30  3a 5f 55 25 21 32 32 38  |U%!224=0:_U%!228|
00005bc0  3d 30 3a 5f 55 25 21 32  33 32 3d a4 41 28 32 35  |=0:_U%!232=.A(25|
00005bd0  36 29 3a 5f 55 25 21 32  33 36 3d a4 41 28 32 35  |6):_U%!236=.A(25|
00005be0  36 29 3a 5f 55 25 21 32  34 30 3d 2d 31 3a 5f 55  |6):_U%!240=-1:_U|
00005bf0  25 21 32 34 34 3d 30 3a  5f 55 25 21 32 35 32 3d  |%!244=0:_U%!252=|
00005c00  30 3a 5f 55 25 21 32 35  36 3d 30 3a 5f 55 25 21  |0:_U%!256=0:_U%!|
00005c10  32 36 30 3d 31 3a 5f 55  25 21 32 36 34 3d 30 3a  |260=1:_U%!264=0:|
00005c20  5f 55 25 21 32 36 38 3d  30 3a 5f 55 25 21 32 37  |_U%!268=0:_U%!27|
00005c30  32 3d 30 3a 5f 55 25 21  32 37 36 3d 30 0d 19 8c  |2=0:_U%!276=0...|
00005c40  b9 5f 55 25 21 32 38 30  3d 30 3a 5f 55 25 21 32  |._U%!280=0:_U%!2|
00005c50  38 34 3d 30 3a 5f 55 25  21 33 30 34 3d 30 3a 5f  |84=0:_U%!304=0:_|
00005c60  55 25 21 33 30 38 3d 30  3a 5f 55 25 21 33 31 36  |U%!308=0:_U%!316|
00005c70  3d 30 3a 5f 55 25 21 33  32 34 3d 30 3a 5f 55 25  |=0:_U%!324=0:_U%|
00005c80  21 33 33 36 3d 30 3a 5f  55 25 21 33 34 30 3d 30  |!336=0:_U%!340=0|
00005c90  3a 5f 55 25 21 33 34 34  3d 30 3a f2 47 41 28 5f  |:_U%!344=0:.GA(_|
00005ca0  55 25 21 32 33 32 2c 32  35 36 2c 30 29 3a f2 47  |U%!232,256,0):.G|
00005cb0  41 28 5f 55 25 21 32 33  36 2c 32 35 36 2c 30 29  |A(_U%!236,256,0)|
00005cc0  3a 44 24 3d a4 66 28 22  4f 62 65 79 24 44 69 72  |:D$=.f("Obey$Dir|
00005cd0  22 2c 31 29 3a 47 24 3d  c1 a4 64 28 44 24 29 2c  |",1):G$=..d(D$),|
00005ce0  32 29 3a 5f 55 25 21 31  38 38 3d a4 41 28 28 a9  |2):_U%!188=.A((.|
00005cf0  44 24 29 2b 31 29 0d 19  96 72 5f 55 25 21 31 39  |D$)+1)...r_U%!19|
00005d00  36 3d a4 41 28 28 a9 47  24 29 2b 31 29 3a 68 25  |6=.A((.G$)+1):h%|
00005d10  3d 5f 55 25 21 31 38 38  3a 24 68 25 3d 44 24 3a  |=_U%!188:$h%=D$:|
00005d20  68 25 3d 5f 55 25 21 31  39 36 3a 24 68 25 3d 47  |h%=_U%!196:$h%=G|
00005d30  24 3a 68 25 3d a4 50 28  22 57 69 6d 70 45 78 74  |$:h%=.P("WimpExt|
00005d40  65 6e 73 69 6f 6e 22 2c  31 2e 39 38 29 3a e7 68  |ension",1.98):.h|
00005d50  25 3d b9 8c 5f 55 25 21  31 30 30 3d 5f 55 25 21  |%=.._U%!100=_U%!|
00005d60  31 30 30 84 31 3c 3c 36  0d 19 a0 25 68 25 3d a4  |100.1<<6...%h%=.|
00005d70  7a 3a e7 68 25 3d b9 8c  5f 55 25 21 31 30 30 3d  |z:.h%=.._U%!100=|
00005d80  5f 55 25 21 31 30 30 84  31 3c 3c 31 30 0d 19 aa  |_U%!100.1<<10...|
00005d90  68 f2 59 42 3a 4e 46 25  3d 31 30 30 3a f2 48 41  |h.YB:NF%=100:.HA|
00005da0  28 4e 46 25 29 3a f2 49  41 28 4e 46 25 29 3a c8  |(NF%):.IA(NF%):.|
00005db0  99 36 36 b8 5f 50 4f 4c  4c 5f 45 41 52 4c 49 45  |.66._POLL_EARLIE|
00005dc0  53 54 5f 54 49 4d 45 25  3a 5f 50 4f 4c 4c 5f 45  |ST_TIME%:_POLL_E|
00005dd0  41 52 4c 49 45 53 54 5f  54 49 4d 45 25 2b 3d 4e  |ARLIEST_TIME%+=N|
00005de0  46 25 3a 75 24 3d a4 53  41 28 31 29 3a e7 75 24  |F%:u$=.SA(1):.u$|
00005df0  3c 3e 22 22 8c 0d 19 b4  39 5f 55 25 21 31 30 30  |<>""....9_U%!100|
00005e00  3d 5f 55 25 21 31 30 30  84 31 3c 3c 35 3a 68 25  |=_U%!100.1<<5:h%|
00005e10  3d a4 41 28 a9 75 24 2b  31 29 3a 24 28 68 25 29  |=.A(.u$+1):$(h%)|
00005e20  3d 75 24 3a 5f 55 25 21  33 32 34 3d 68 25 0d 19  |=u$:_U%!324=h%..|
00005e30  be 07 cd 3a e1 0d 19 c8  df dd f2 43 42 3a ea 6c  |...:.......CB:.l|
00005e40  25 3a 6c 25 3d a4 5f 73  68 65 6c 6c 5f 42 75 6d  |%:l%=._shell_Bum|
00005e50  70 65 72 73 5f 49 6e 69  74 3a 6c 25 3d a4 5f 73  |pers_Init:l%=._s|
00005e60  68 65 6c 6c 5f 43 61 72  65 74 4d 6f 76 65 5f 49  |hell_CaretMove_I|
00005e70  6e 69 74 3a 6c 25 3d a4  5f 73 68 65 6c 6c 5f 44  |nit:l%=._shell_D|
00005e80  61 74 61 4c 6f 61 64 5f  49 6e 69 74 3a 6c 25 3d  |ataLoad_Init:l%=|
00005e90  a4 5f 73 68 65 6c 6c 5f  44 61 74 61 53 61 76 65  |._shell_DataSave|
00005ea0  5f 49 6e 69 74 3a 6c 25  3d a4 5f 73 68 65 6c 6c  |_Init:l%=._shell|
00005eb0  5f 44 65 62 75 67 5f 49  6e 69 74 3a 6c 25 3d a4  |_Debug_Init:l%=.|
00005ec0  5f 73 68 65 6c 6c 5f 45  72 72 6f 72 73 5f 49 6e  |_shell_Errors_In|
00005ed0  69 74 3a 6c 25 3d a4 5f  73 68 65 6c 6c 5f 45 76  |it:l%=._shell_Ev|
00005ee0  6e 74 73 5f 49 6e 69 74  3a 6c 25 3d a4 5f 73 68  |nts_Init:l%=._sh|
00005ef0  65 6c 6c 5f 45 78 52 65  67 5f 49 6e 69 74 3a 6c  |ell_ExReg_Init:l|
00005f00  25 3d a4 5f 73 68 65 6c  6c 5f 46 69 6c 65 73 5f  |%=._shell_Files_|
00005f10  49 6e 69 74 0d 19 d2 ff  6c 25 3d a4 5f 73 68 65  |Init....l%=._she|
00005f20  6c 6c 5f 49 63 6f 6e 62  61 72 5f 49 6e 69 74 3a  |ll_Iconbar_Init:|
00005f30  6c 25 3d a4 5f 73 68 65  6c 6c 5f 49 63 6f 6e 73  |l%=._shell_Icons|
00005f40  5f 49 6e 69 74 3a 6c 25  3d a4 5f 73 68 65 6c 6c  |_Init:l%=._shell|
00005f50  5f 49 6e 74 48 65 6c 70  5f 49 6e 69 74 3a 6c 25  |_IntHelp_Init:l%|
00005f60  3d a4 5f 73 68 65 6c 6c  5f 4d 65 6d 6f 72 79 5f  |=._shell_Memory_|
00005f70  49 6e 69 74 3a 6c 25 3d  a4 5f 73 68 65 6c 6c 5f  |Init:l%=._shell_|
00005f80  4d 65 6e 75 73 5f 49 6e  69 74 3a 6c 25 3d a4 5f  |Menus_Init:l%=._|
00005f90  73 68 65 6c 6c 5f 4d 65  6e 75 4c 69 73 74 5f 49  |shell_MenuList_I|
00005fa0  6e 69 74 3a 6c 25 3d a4  5f 73 68 65 6c 6c 5f 4d  |nit:l%=._shell_M|
00005fb0  65 73 73 61 67 65 73 5f  49 6e 69 74 3a 6c 25 3d  |essages_Init:l%=|
00005fc0  a4 5f 73 68 65 6c 6c 5f  4f 53 5f 49 6e 69 74 3a  |._shell_OS_Init:|
00005fd0  6c 25 3d a4 5f 73 68 65  6c 6c 5f 50 6f 69 6e 74  |l%=._shell_Point|
00005fe0  65 72 5f 49 6e 69 74 3a  6c 25 3d a4 5f 73 68 65  |er_Init:l%=._she|
00005ff0  6c 6c 5f 50 6f 6c 6c 5f  49 6e 69 74 3a 6c 25 3d  |ll_Poll_Init:l%=|
00006000  a4 5f 73 68 65 6c 6c 5f  50 6f 70 55 70 73 5f 49  |._shell_PopUps_I|
00006010  6e 69 74 0d 19 dc b5 6c  25 3d a4 5f 73 68 65 6c  |nit....l%=._shel|
00006020  6c 5f 50 72 6f 67 45 76  6e 74 73 5f 49 6e 69 74  |l_ProgEvnts_Init|
00006030  3a 6c 25 3d a4 5f 73 68  65 6c 6c 5f 53 6c 69 64  |:l%=._shell_Slid|
00006040  65 72 73 5f 49 6e 69 74  3a 6c 25 3d a4 5f 73 68  |ers_Init:l%=._sh|
00006050  65 6c 6c 5f 53 70 72 69  74 65 73 5f 49 6e 69 74  |ell_Sprites_Init|
00006060  3a 6c 25 3d a4 5f 73 68  65 6c 6c 5f 53 74 72 69  |:l%=._shell_Stri|
00006070  6e 67 73 5f 49 6e 69 74  3a 6c 25 3d a4 5f 73 68  |ngs_Init:l%=._sh|
00006080  65 6c 6c 5f 53 74 61 74  69 63 4c 69 73 74 5f 49  |ell_StaticList_I|
00006090  6e 69 74 3a 6c 25 3d a4  5f 73 68 65 6c 6c 5f 57  |nit:l%=._shell_W|
000060a0  69 6e 64 6f 77 4c 69 73  74 5f 49 6e 69 74 3a 6c  |indowList_Init:l|
000060b0  25 3d a4 5f 73 68 65 6c  6c 5f 57 69 6e 64 6f 77  |%=._shell_Window|
000060c0  73 5f 49 6e 69 74 3a e1  0d 19 e6 19 dd a4 72 41  |s_Init:.......rA|
000060d0  3a ea 75 24 3a e7 5f 55  25 21 33 32 34 3c 3e 30  |:.u$:._U%!324<>0|
000060e0  8c 0d 19 f0 11 75 24 3d  24 28 5f 55 25 21 33 32  |.....u$=$(_U%!32|
000060f0  34 29 0d 19 fa 09 cd 3a  3d 75 24 0d 1a 04 1b dd  |4).....:=u$.....|
00006100  a4 6c 3a ea 68 25 3a 68  25 3d 5f 55 25 21 31 38  |.l:.h%:h%=_U%!18|
00006110  38 3a 3d 24 68 25 0d 1a  0e 1c dd a4 49 43 3a ea  |8:=$h%......IC:.|
00006120  68 25 3a 68 25 3d 5f 55  25 21 31 39 32 3a 3d 24  |h%:h%=_U%!192:=$|
00006130  68 25 0d 1a 18 1b dd a4  49 3a ea 68 25 3a 68 25  |h%......I:.h%:h%|
00006140  3d 5f 55 25 21 31 39 36  3a 3d 24 68 25 0d 1a 22  |=_U%!196:=$h%.."|
00006150  43 dd f2 50 42 3a ea 50  41 24 2c 68 25 2c 47 24  |C..PB:.PA$,h%,G$|
00006160  2c 44 24 2c 51 46 25 3a  ea 47 44 25 2c 4e 45 25  |,D$,QF%:.GD%,NE%|
00006170  3a 47 24 3d a4 49 3a 44  24 3d a4 6c 3a e7 a4 6d  |:G$=.I:D$=.l:..m|
00006180  28 47 24 2b 22 52 65 73  24 50 61 74 68 22 29 8c  |(G$+"Res$Path").|
00006190  0d 1a 2c 18 5f 55 25 21  31 30 30 3d 5f 55 25 21  |..,._U%!100=_U%!|
000061a0  31 30 30 84 31 3c 3c 33  0d 1a 36 19 cd 3a e7 a4  |100.1<<3..6..:..|
000061b0  6d 28 47 24 2b 22 44 61  74 61 24 44 69 72 22 29  |m(G$+"Data$Dir")|
000061c0  8c 0d 1a 40 43 50 41 24  3d a4 66 28 47 24 2b 22  |...@CPA$=.f(G$+"|
000061d0  44 61 74 61 24 44 69 72  22 2c 31 29 3a 5f 55 25  |Data$Dir",1):_U%|
000061e0  21 31 39 32 3d a4 41 28  28 a9 50 41 24 29 2b 31  |!192=.A((.PA$)+1|
000061f0  29 3a 68 25 3d 5f 55 25  21 31 39 32 3a 24 68 25  |):h%=_U%!192:$h%|
00006200  3d 50 41 24 0d 1a 4a 2a  cc 5f 55 25 21 31 39 32  |=PA$..J*._U%!192|
00006210  3d a4 41 28 28 a9 44 24  29 2b 31 29 3a 68 25 3d  |=.A((.D$)+1):h%=|
00006220  5f 55 25 21 31 39 32 3a  24 68 25 3d 44 24 0d 1a  |_U%!192:$h%=D$..|
00006230  54 14 cd 3a e7 5f 55 25  21 31 30 30 80 31 3c 3c  |T..:._U%!100.1<<|
00006240  33 8c 0d 1a 5e 1b e7 a4  48 28 47 24 2b 22 52 65  |3...^...H(G$+"Re|
00006250  73 3a 4d 65 73 73 61 67  65 73 22 29 8c 0d 1a 68  |s:Messages")...h|
00006260  27 f2 61 28 47 24 2b 22  52 65 73 3a 4d 65 73 73  |'.a(G$+"Res:Mess|
00006270  61 67 65 73 22 2c 5f 55  25 21 36 38 2c 5f 55 25  |ages",_U%!68,_U%|
00006280  21 36 34 29 0d 1a 72 1e  cd 3a e7 a4 48 28 47 24  |!64)..r..:..H(G$|
00006290  2b 22 52 65 73 3a 53 68  65 6c 6c 4d 73 67 73 22  |+"Res:ShellMsgs"|
000062a0  29 8c 0d 1a 7c 2a f2 61  28 47 24 2b 22 52 65 73  |)...|*.a(G$+"Res|
000062b0  3a 53 68 65 6c 6c 4d 73  67 73 22 2c 5f 55 25 21  |:ShellMsgs",_U%!|
000062c0  32 38 30 2c 5f 55 25 21  32 38 34 29 0d 1a 86 31  |280,_U%!284)...1|
000062d0  cc f2 61 28 22 45 76 6e  74 53 68 65 6c 6c 52 65  |..a("EvntShellRe|
000062e0  73 3a 53 68 65 6c 6c 4d  73 67 73 22 2c 5f 55 25  |s:ShellMsgs",_U%|
000062f0  21 32 38 30 2c 5f 55 25  21 32 38 34 29 0d 1a 90  |!280,_U%!284)...|
00006300  4c cd 3a c8 99 31 33 31  31 32 35 2c 2d 31 2c 34  |L.:..131125,-1,4|
00006310  b8 2c 2c 4e 45 25 3a c8  99 31 33 31 31 32 35 2c  |.,,NE%:..131125,|
00006320  2d 31 2c 35 b8 2c 2c 47  44 25 3a e7 47 44 25 3d  |-1,5.,,GD%:.GD%=|
00006330  31 80 a4 48 28 47 24 2b  22 52 65 73 3a 53 70 72  |1..H(G$+"Res:Spr|
00006340  69 74 65 73 32 32 22 29  8c 0d 1a 9a 21 5f 55 25  |ites22")....!_U%|
00006350  21 31 36 3d a4 6e 28 47  24 2b 22 52 65 73 3a 53  |!16=.n(G$+"Res:S|
00006360  70 72 69 74 65 73 32 32  22 29 0d 1a a4 1b cc e7  |prites22")......|
00006370  a4 48 28 47 24 2b 22 52  65 73 3a 53 70 72 69 74  |.H(G$+"Res:Sprit|
00006380  65 73 22 29 8c 0d 1a ae  1f 5f 55 25 21 31 36 3d  |es")....._U%!16=|
00006390  a4 6e 28 47 24 2b 22 52  65 73 3a 53 70 72 69 74  |.n(G$+"Res:Sprit|
000063a0  65 73 22 29 0d 1a b8 0d  cc 5f 55 25 21 31 36 3d  |es")....._U%!16=|
000063b0  31 0d 1a c2 05 cd 0d 1a  cc 2b cd 3a 51 46 25 3d  |1........+.:QF%=|
000063c0  a4 56 41 3a e7 51 46 25  80 a4 48 28 47 24 2b 22  |.VA:.QF%..H(G$+"|
000063d0  52 65 73 3a 54 65 6d 70  6c 61 74 65 73 33 22 29  |Res:Templates3")|
000063e0  8c 0d 1a d6 1e f2 6a 28  47 24 2b 22 52 65 73 3a  |......j(G$+"Res:|
000063f0  54 65 6d 70 6c 61 74 65  73 33 22 2c 6c 25 29 0d  |Templates3",l%).|
00006400  1a e0 1d cc e7 a4 48 28  47 24 2b 22 52 65 73 3a  |......H(G$+"Res:|
00006410  54 65 6d 70 6c 61 74 65  73 22 29 8c 0d 1a ea 1d  |Templates").....|
00006420  f2 6a 28 47 24 2b 22 52  65 73 3a 54 65 6d 70 6c  |.j(G$+"Res:Templ|
00006430  61 74 65 73 22 2c 6c 25  29 0d 1a f4 05 cd 0d 1a  |ates",l%).......|
00006440  fe 05 cd 0d 1b 08 19 cc  e7 a4 48 28 44 24 2b 22  |..........H(D$+"|
00006450  2e 4d 65 73 73 61 67 65  73 22 29 8c 0d 1b 12 24  |.Messages")....$|
00006460  f2 61 28 44 24 2b 22 2e  4d 65 73 73 61 67 65 73  |.a(D$+".Messages|
00006470  22 2c 5f 55 25 21 36 38  2c 5f 55 25 21 36 34 29  |",_U%!68,_U%!64)|
00006480  0d 1b 1c 1b cd 3a e7 a4  48 28 44 24 2b 22 2e 53  |.....:..H(D$+".S|
00006490  68 65 6c 6c 4d 73 67 73  22 29 8c 0d 1b 26 27 f2  |hellMsgs")...&'.|
000064a0  61 28 44 24 2b 22 2e 53  68 65 6c 6c 4d 73 67 73  |a(D$+".ShellMsgs|
000064b0  22 2c 5f 55 25 21 32 38  30 2c 5f 55 25 21 32 38  |",_U%!280,_U%!28|
000064c0  34 29 0d 1b 30 31 cc f2  61 28 22 45 76 6e 74 53  |4)..01..a("EvntS|
000064d0  68 65 6c 6c 52 65 73 3a  53 68 65 6c 6c 4d 73 67  |hellRes:ShellMsg|
000064e0  73 22 2c 5f 55 25 21 32  38 30 2c 5f 55 25 21 32  |s",_U%!280,_U%!2|
000064f0  38 34 29 0d 1b 3a 49 cd  3a c8 99 31 33 31 31 32  |84)..:I.:..13112|
00006500  35 2c 2d 31 2c 34 b8 2c  2c 4e 45 25 3a c8 99 31  |5,-1,4.,,NE%:..1|
00006510  33 31 31 32 35 2c 2d 31  2c 35 b8 2c 2c 47 44 25  |31125,-1,5.,,GD%|
00006520  3a e7 47 44 25 3d 31 80  a4 48 28 44 24 2b 22 2e  |:.GD%=1..H(D$+".|
00006530  53 70 72 69 74 65 73 32  32 22 29 8c 0d 1b 44 1e  |Sprites22")...D.|
00006540  5f 55 25 21 31 36 3d a4  6e 28 44 24 2b 22 2e 53  |_U%!16=.n(D$+".S|
00006550  70 72 69 74 65 73 32 32  22 29 0d 1b 4e 18 cc e7  |prites22")..N...|
00006560  a4 48 28 44 24 2b 22 2e  53 70 72 69 74 65 73 22  |.H(D$+".Sprites"|
00006570  29 8c 0d 1b 58 1c 5f 55  25 21 31 36 3d a4 6e 28  |)...X._U%!16=.n(|
00006580  44 24 2b 22 2e 53 70 72  69 74 65 73 22 29 0d 1b  |D$+".Sprites")..|
00006590  62 0d cc 5f 55 25 21 31  36 3d 31 0d 1b 6c 05 cd  |b.._U%!16=1..l..|
000065a0  0d 1b 76 28 cd 3a 51 46  25 3d a4 56 41 3a e7 51  |..v(.:QF%=.VA:.Q|
000065b0  46 25 80 a4 48 28 44 24  2b 22 2e 54 65 6d 70 6c  |F%..H(D$+".Templ|
000065c0  61 74 65 73 33 22 29 8c  0d 1b 80 1b f2 6a 28 44  |ates3")......j(D|
000065d0  24 2b 22 2e 54 65 6d 70  6c 61 74 65 73 33 22 2c  |$+".Templates3",|
000065e0  6c 25 29 0d 1b 8a 1a cc  e7 a4 48 28 44 24 2b 22  |l%).......H(D$+"|
000065f0  2e 54 65 6d 70 6c 61 74  65 73 22 29 8c 0d 1b 94  |.Templates")....|
00006600  1a f2 6a 28 44 24 2b 22  2e 54 65 6d 70 6c 61 74  |..j(D$+".Templat|
00006610  65 73 22 2c 6c 25 29 0d  1b 9e 05 cd 0d 1b a8 05  |es",l%).........|
00006620  cd 0d 1b b2 38 cd 3a c8  99 32 38 35 36 33 32 3a  |....8.:..285632:|
00006630  f2 41 28 5f 51 25 29 3a  5f 51 25 3d a4 41 28 31  |.A(_Q%):_Q%=.A(1|
00006640  30 32 34 29 3a e7 a4 48  28 44 24 2b 22 2e 45 76  |024):..H(D$+".Ev|
00006650  6e 74 44 61 74 61 22 29  8c 0d 1b bc 17 f2 43 43  |ntData")......CC|
00006660  28 44 24 2b 22 2e 45 76  6e 74 44 61 74 61 22 29  |(D$+".EvntData")|
00006670  0d 1b c6 05 cc 0d 1b d0  0b cd 3a e7 a4 4d 42 8c  |..........:..MB.|
00006680  0d 1b da 07 f2 6c 44 0d  1b e4 07 cd 3a e1 0d 1b  |.....lD.....:...|
00006690  ee 6d dd a4 4f 42 28 78  24 29 3a ea 53 24 2c 41  |.m..OB(x$):.S$,A|
000066a0  41 24 2c 74 42 25 3a 53  24 3d 22 22 3a c8 95 a7  |A$,tB%:S$="":...|
000066b0  78 24 2c 22 5c 22 29 3e  30 3a 74 42 25 3d a7 78  |x$,"\")>0:tB%=.x|
000066c0  24 2c 22 5c 22 29 3a 53  24 2b 3d c0 78 24 2c 74  |$,"\"):S$+=.x$,t|
000066d0  42 25 2d 31 29 3a 41 41  24 3d c1 78 24 2c 74 42  |B%-1):AA$=.x$,tB|
000066e0  25 2b 31 2c 31 29 3a 78  24 3d c1 78 24 2c 74 42  |%+1,1):x$=.x$,tB|
000066f0  25 2b 32 29 3a c8 8e 41  41 24 ca 0d 1b f8 1e c9  |%+2):..AA$......|
00006700  22 41 22 3a 53 24 2b 3d  22 43 6c 69 63 6b 20 41  |"A":S$+="Click A|
00006710  44 4a 55 53 54 20 74 6f  22 0d 1c 02 15 c9 22 61  |DJUST to"....."a|
00006720  22 3a 53 24 2b 3d 22 41  44 4a 55 53 54 22 0d 1c  |":S$+="ADJUST"..|
00006730  0c 22 c9 22 44 22 3a 53  24 2b 3d 22 44 72 61 67  |."."D":S$+="Drag|
00006740  20 77 69 74 68 20 53 45  4c 45 43 54 20 74 6f 22  | with SELECT to"|
00006750  0d 1c 16 22 c9 22 64 22  3a 53 24 2b 3d 22 44 72  |..."."d":S$+="Dr|
00006760  61 67 20 77 69 74 68 20  41 44 4a 55 53 54 20 74  |ag with ADJUST t|
00006770  6f 22 0d 1c 20 30 c9 22  47 22 3a 53 24 2b 3d 22  |o".. 0."G":S$+="|
00006780  54 68 69 73 20 6f 70 74  69 6f 6e 20 69 73 20 67  |This option is g|
00006790  72 65 79 65 64 20 6f 75  74 20 62 65 63 61 75 73  |reyed out becaus|
000067a0  65 22 0d 1c 2a 25 c9 22  52 22 3a 53 24 2b 3d 22  |e"..*%."R":S$+="|
000067b0  4d 6f 76 65 20 74 68 65  20 70 6f 69 6e 74 65 72  |Move the pointer|
000067c0  20 72 69 67 68 74 22 0d  1c 34 1e c9 22 53 22 3a  | right"..4.."S":|
000067d0  53 24 2b 3d 22 43 6c 69  63 6b 20 53 45 4c 45 43  |S$+="Click SELEC|
000067e0  54 20 74 6f 22 0d 1c 3e  15 c9 22 73 22 3a 53 24  |T to"..>.."s":S$|
000067f0  2b 3d 22 53 45 4c 45 43  54 22 0d 1c 48 1a c9 22  |+="SELECT"..H.."|
00006800  54 22 3a 53 24 2b 3d 22  54 68 69 73 20 69 73 20  |T":S$+="This is |
00006810  74 68 65 22 0d 1c 52 1d  c9 22 57 22 3a 53 24 2b  |the"..R.."W":S$+|
00006820  3d 22 54 68 69 73 20 77  69 6e 64 6f 77 20 69 73  |="This window is|
00006830  22 0d 1c 5c 15 c9 22 77  22 3a 53 24 2b 3d 22 77  |"..\.."w":S$+="w|
00006840  69 6e 64 6f 77 22 0d 1c  66 10 7f 53 24 2b 3d 22  |indow"..f..S$+="|
00006850  5c 22 2b 41 41 24 0d 1c  70 0e cb 3a ce 3a 3d 53  |\"+AA$..p..:.:=S|
00006860  24 2b 78 24 0d 1c 7a 4d  dd a4 67 28 4b 24 2c 6e  |$+x$..zM..g(K$,n|
00006870  4c 25 2c 53 41 24 2c 4b  41 24 29 3a ea 76 46 25  |L%,SA$,KA$):.vF%|
00006880  2c 73 44 25 3a 73 44 25  3d a4 41 28 32 36 30 29  |,sD%:sD%=.A(260)|
00006890  3a 21 73 44 25 3d 30 3a  24 28 73 44 25 2b 34 29  |:!sD%=0:$(sD%+4)|
000068a0  3d 4b 24 2b bd 28 30 29  3a e7 53 41 24 3d 22 22  |=K$+.(0):.SA$=""|
000068b0  8c 0d 1c 84 0a 53 41 24  3d a4 49 0d 1c 8e 25 cd  |.....SA$=.I...%.|
000068c0  3a e7 4b 41 24 3d 22 22  8c 4b 41 24 3d 22 4d 65  |:.KA$="".KA$="Me|
000068d0  73 73 61 67 65 20 66 72  6f 6d 20 22 2b 53 41 24  |ssage from "+SA$|
000068e0  0d 1c 98 09 e7 6e 4c 25  8c 0d 1c a2 1c c8 99 32  |.....nL%.......2|
000068f0  36 32 33 36 37 2c 73 44  25 2c 31 39 2c 4b 41 24  |62367,sD%,19,KA$|
00006900  b8 2c 76 46 25 0d 1c ac  1d cc c8 99 32 36 32 33  |.,vF%.......2623|
00006910  36 37 2c 73 44 25 2c 31  37 2c 4b 41 24 b8 2c 76  |67,sD%,17,KA$.,v|
00006920  46 25 0d 1c b6 12 cd 3a  f2 41 28 73 44 25 29 3a  |F%.....:.A(sD%):|
00006930  3d 76 46 25 0d 1c c0 db  dd a4 75 43 28 63 2c 70  |=vF%......uC(c,p|
00006940  25 2c 61 4b 25 2c 68 4b  25 2c 6c 4b 25 2c 65 42  |%,aK%,hK%,lK%,eB|
00006950  25 2c 59 47 25 2c 4c 43  25 2c 4d 43 25 2c 62 47  |%,YG%,LC%,MC%,bG|
00006960  25 29 3a ea 51 25 3a 51  25 3d a4 41 28 33 30 30  |%):.Q%:Q%=.A(300|
00006970  30 29 3a 51 25 21 30 3d  59 47 25 3a 51 25 21 34  |0):Q%!0=YG%:Q%!4|
00006980  3d 4c 43 25 3a 51 25 21  38 3d 4d 43 25 3a 51 25  |=LC%:Q%!8=MC%:Q%|
00006990  21 31 32 3d 62 47 25 3a  51 25 21 31 36 3d 30 3a  |!12=bG%:Q%!16=0:|
000069a0  51 25 21 32 30 3d 30 3a  51 25 21 32 34 3d 2d 31  |Q%!20=0:Q%!24=-1|
000069b0  3a 51 25 21 32 38 3d 70  25 3a 51 25 3f 33 32 3d  |:Q%!28=p%:Q%?32=|
000069c0  37 3a 51 25 3f 33 33 3d  32 3a 51 25 3f 33 34 3d  |7:Q%?33=2:Q%?34=|
000069d0  61 4b 25 3a 51 25 3f 33  35 3d 68 4b 25 3a 51 25  |aK%:Q%?35=hK%:Q%|
000069e0  3f 33 36 3d 33 3a 51 25  3f 33 37 3d 31 3a 51 25  |?36=3:Q%?37=1:Q%|
000069f0  3f 33 38 3d 32 3a 51 25  3f 33 39 3d 30 3a 51 25  |?38=2:Q%?39=0:Q%|
00006a00  21 34 30 3d 30 3a 51 25  21 34 34 3d 65 42 25 0d  |!40=0:Q%!44=eB%.|
00006a10  1c ca 71 51 25 21 34 38  3d 6c 4b 25 3a 51 25 21  |..qQ%!48=lK%:Q%!|
00006a20  35 32 3d 30 3a 51 25 21  35 36 3d 33 31 37 3a 51  |52=0:Q%!56=317:Q|
00006a30  25 21 36 30 3d 31 32 32  38 38 3a 51 25 21 36 38  |%!60=12288:Q%!68|
00006a40  3d 31 3a 51 25 21 37 32  3d 63 3a 51 25 21 37 36  |=1:Q%!72=c:Q%!76|
00006a50  3d 2d 31 3a 51 25 21 38  30 3d a9 24 63 3a 51 25  |=-1:Q%!80=.$c:Q%|
00006a60  21 38 34 3d 30 3a c8 99  32 36 32 33 33 37 2c 2c  |!84=0:..262337,,|
00006a70  51 25 b8 72 25 3a f2 41  28 51 25 29 3a 3d 72 25  |Q%.r%:.A(Q%):=r%|
00006a80  0d 1c d4 14 dd a4 55 43  3a e7 5f 55 25 21 32 30  |......UC:._U%!20|
00006a90  3c 3e 30 8c 0d 1c de 27  c8 99 32 36 32 33 35 36  |<>0....'..262356|
00006aa0  2c 2c 2d 31 3a 6c 25 3d  a4 78 28 5f 55 25 21 32  |,,-1:l%=.x(_U%!2|
00006ab0  30 29 3a 5f 55 25 21 32  30 3d 30 0d 1c e8 08 cd  |0):_U%!20=0.....|
00006ac0  3a 3d b9 0d 1c f2 10 dd  a4 75 41 28 72 25 29 3a  |:=.......uA(r%):|
00006ad0  3d 2d 31 0d 1c fc 10 dd  a4 75 42 28 72 25 29 3a  |=-1......uB(r%):|
00006ae0  3d 2d 31 0d 1d 06 6d dd  f2 73 44 28 41 2c f8 44  |=-1...m..sD(A,.D|
00006af0  42 25 2c f8 4e 42 25 2c  f8 66 4b 25 2c f8 6d 4b  |B%,.NB%,.fK%,.mK|
00006b00  25 29 3a ea 67 41 25 2c  6d 41 25 3a f2 49 43 28  |%):.gA%,mA%:.IC(|
00006b10  41 2c 67 41 25 2c 6d 41  25 29 3a 44 42 25 3d 41  |A,gA%,mA%):DB%=A|
00006b20  21 32 34 2d 67 41 25 3a  4e 42 25 3d 41 21 32 38  |!24-gA%:NB%=A!28|
00006b30  2d 6d 41 25 3a 66 4b 25  3d 41 21 33 32 2d 67 41  |-mA%:fK%=A!32-gA|
00006b40  25 3a 6d 4b 25 3d 41 21  33 36 2d 6d 41 25 3a e1  |%:mK%=A!36-mA%:.|
00006b50  0d 1d 10 0a dd f2 61 41  3a e1 0d 1d 1a 24 dd f2  |......aA:....$..|
00006b60  56 45 28 5f 51 25 2c 64  25 2c 76 25 29 3a ea 43  |VE(_Q%,d%,v%):.C|
00006b70  41 25 3a ea 85 3a ee 85  ea 3a f7 85 3a e1 0d 1d  |A%:..:...:..:...|
00006b80  24 12 e7 76 25 3c 3e 2d  31 80 64 25 3e 2d 31 8c  |$..v%<>-1.d%>-1.|
00006b90  0d 1d 2e 21 43 41 25 3d  a4 5a 41 28 5f 51 25 21  |...!CA%=.ZA(_Q%!|
00006ba0  38 2c 64 25 2c 76 25 29  3a e7 43 41 25 3c 3e 30  |8,d%,v%):.CA%<>0|
00006bb0  8c 0d 1d 38 17 f2 71 28  5f 51 25 2c 43 41 25 2c  |...8..q(_Q%,CA%,|
00006bc0  64 25 2c 76 25 2c b9 29  0d 1d 42 05 cd 0d 1d 4c  |d%,v%,.)..B....L|
00006bd0  07 cd 3a e1 0d 1d 56 6c  dd f2 51 43 3a ea 61 25  |..:...Vl..QC:.a%|
00006be0  2c 63 25 2c 6e 41 25 2c  5f 42 25 3a 61 25 3d a4  |,c%,nA%,_B%:a%=.|
00006bf0  44 28 22 69 63 6f 6e 62  61 72 22 2c 5f 63 5f 44  |D("iconbar",_c_D|
00006c00  4c 6f 61 64 5f 49 43 4f  4e 42 41 52 5f 49 43 4f  |Load_ICONBAR_ICO|
00006c10  4e 25 2c 5f 6d 5f 44 4c  6f 61 64 5f 41 6e 63 68  |N%,_m_DLoad_Anch|
00006c20  6f 72 25 2c 5f 63 5f 44  4c 6f 61 64 5f 52 65 63  |or%,_c_DLoad_Rec|
00006c30  53 69 7a 65 25 2c a3 29  3a e7 61 25 3e 2d 31 8c  |Size%,.):.a%>-1.|
00006c40  0d 1d 60 33 5f 6d 5f 44  4c 6f 61 64 5f 46 69 6c  |..`3_m_DLoad_Fil|
00006c50  65 4e 61 6d 65 24 3d a4  72 41 3a e7 5f 6d 5f 44  |eName$=.rA:._m_D|
00006c60  4c 6f 61 64 5f 46 69 6c  65 4e 61 6d 65 24 3c 3e  |Load_FileName$<>|
00006c70  22 22 8c 0d 1d 6a 57 63  25 3d 21 5f 6d 5f 44 4c  |""...jWc%=!_m_DL|
00006c80  6f 61 64 5f 41 6e 63 68  6f 72 25 3a 63 25 2b 3d  |oad_Anchor%:c%+=|
00006c90  61 25 3a 6e 41 25 3d 63  25 21 31 36 3a 5f 42 25  |a%:nA%=c%!16:_B%|
00006ca0  3d 6e 41 25 80 ac 28 31  3c 3c 33 31 29 3a e7 a4  |=nA%..(1<<31):..|
00006cb0  79 28 5f 6d 5f 44 4c 6f  61 64 5f 46 69 6c 65 4e  |y(_m_DLoad_FileN|
00006cc0  61 6d 65 24 29 3d 5f 42  25 8c 0d 1d 74 29 f2 4a  |ame$)=_B%...t).J|
00006cd0  41 28 2d 31 2c 5f 42 25  2c a4 69 28 5f 6d 5f 44  |A(-1,_B%,.i(_m_D|
00006ce0  4c 6f 61 64 5f 46 69 6c  65 4e 61 6d 65 24 29 2c  |Load_FileName$),|
00006cf0  63 25 29 0d 1d 7e 05 cd  0d 1d 88 05 cd 0d 1d 92  |c%)..~..........|
00006d00  07 cd 3a e1 0d 1d 9c 83  dd f2 44 41 28 55 4b 25  |..:.......DA(UK%|
00006d10  29 3a ea 6a 24 2c 43 41  25 2c 44 41 24 2c 41 43  |):.j$,CA%,DA$,AC|
00006d20  24 2c 77 49 25 2c 41 43  25 2c 56 43 25 2c 5f 46  |$,wI%,AC%,VC%,_F|
00006d30  25 3a ea 64 25 2c 76 25  2c 6c 25 2c 5f 74 65 6d  |%:.d%,v%,l%,_tem|
00006d40  70 32 38 25 2c 5f 74 65  6d 70 33 32 25 2c 5f 74  |p28%,_temp32%,_t|
00006d50  65 6d 70 32 34 25 2c 5f  74 65 6d 70 25 2c 59 4b  |emp24%,_temp%,YK|
00006d60  25 3a ea 62 4d 25 2c 61  25 2c 53 49 25 3a e7 5f  |%:.bM%,a%,SI%:._|
00006d70  6d 5f 44 4c 6f 61 64 5f  4c 6f 61 64 50 65 6e 64  |m_DLoad_LoadPend|
00006d80  69 6e 67 25 3d b9 8c 0d  1d a6 1f f2 51 43 3a 5f  |ing%=.......QC:_|
00006d90  6d 5f 44 4c 6f 61 64 5f  4c 6f 61 64 50 65 6e 64  |m_DLoad_LoadPend|
00006da0  69 6e 67 25 3d a3 0d 1d  b0 0c cd 3a c8 8e 55 4b  |ing%=......:..UK|
00006db0  25 ca 0d 1d ba 20 c9 5f  45 56 45 4e 54 5f 4e 55  |%.... ._EVENT_NU|
00006dc0  4c 4c 3a e7 5f 63 6c 6f  73 65 64 6f 77 6e 25 3d  |LL:._closedown%=|
00006dd0  a3 8c 0d 1d c4 5b c8 99  36 36 b8 53 49 25 3a c8  |.....[..66.SI%:.|
00006de0  95 28 53 49 25 2d 5f 50  4f 4c 4c 5f 45 41 52 4c  |.(SI%-_POLL_EARL|
00006df0  49 45 53 54 5f 54 49 4d  45 25 29 3e 30 3a 5f 50  |IEST_TIME%)>0:_P|
00006e00  4f 4c 4c 5f 45 41 52 4c  49 45 53 54 5f 54 49 4d  |OLL_EARLIEST_TIM|
00006e10  45 25 2b 3d 5f 50 4f 4c  4c 5f 49 4e 54 45 52 56  |E%+=_POLL_INTERV|
00006e20  41 4c 25 3a ce 3a e7 a4  6a 41 3d b9 8c 0d 1d ce  |AL%:.:..jA=.....|
00006e30  07 f2 52 47 0d 1d d8 0f  cd 3a f2 61 41 3a e7 a4  |..RG.....:.aA:..|
00006e40  51 41 8c 0d 1d e2 07 f2  4b 41 0d 1d ec 08 cc f2  |QA......KA......|
00006e50  6c 43 0d 1d f6 0b cd 3a  e7 a4 6f 41 8c 0d 1e 00  |lC.....:..oA....|
00006e60  07 f2 6e 43 0d 1e 0a 05  cd 0d 1e 14 05 cd 0d 1e  |..nC............|
00006e70  1e 20 c9 5f 45 56 45 4e  54 5f 52 45 44 52 41 57  |. ._EVENT_REDRAW|
00006e80  57 49 4e 3a f2 6f 43 28  5f 51 25 21 30 29 0d 1e  |WIN:.oC(_Q%!0)..|
00006e90  28 21 c9 5f 45 56 45 4e  54 5f 4f 50 45 4e 57 49  |(!._EVENT_OPENWI|
00006ea0  4e 3a f2 54 28 5f 51 25  21 30 2c b9 2c 30 29 0d  |N:.T(_Q%!0,.,0).|
00006eb0  1e 32 1f c9 5f 45 56 45  4e 54 5f 43 4c 4f 53 45  |.2.._EVENT_CLOSE|
00006ec0  57 49 4e 3a f2 71 43 28  5f 51 25 21 30 29 0d 1e  |WIN:.qC(_Q%!0)..|
00006ed0  3c 20 c9 5f 45 56 45 4e  54 5f 50 54 52 4c 45 41  |< ._EVENT_PTRLEA|
00006ee0  56 49 4e 47 3a f2 73 43  28 21 5f 51 25 29 0d 1e  |VING:.sC(!_Q%)..|
00006ef0  46 21 c9 5f 45 56 45 4e  54 5f 50 54 52 45 4e 54  |F!._EVENT_PTRENT|
00006f00  45 52 49 4e 47 3a f2 43  44 28 21 5f 51 25 29 0d  |ERING:.CD(!_Q%).|
00006f10  1e 50 ad c9 5f 45 56 4e  54 5f 4d 53 45 43 4c 49  |.P.._EVNT_MSECLI|
00006f20  43 4b 3a 41 43 25 3d 5f  51 25 21 30 3a 56 43 25  |CK:AC%=_Q%!0:VC%|
00006f30  3d 5f 51 25 21 34 3a 5f  55 25 21 32 37 32 3d 5f  |=_Q%!4:_U%!272=_|
00006f40  51 25 21 30 3a 5f 55 25  21 32 37 36 3d 5f 51 25  |Q%!0:_U%!276=_Q%|
00006f50  21 34 3a 5f 45 56 4e 54  53 5f 4c 41 53 54 5f 4d  |!4:_EVNTS_LAST_M|
00006f60  4f 55 53 45 42 55 54 54  4f 4e 25 3d 5f 51 25 21  |OUSEBUTTON%=_Q%!|
00006f70  38 3a 5f 45 56 4e 54 53  5f 4c 41 53 54 5f 57 49  |8:_EVNTS_LAST_WI|
00006f80  4e 44 4f 57 43 4c 49 43  4b 45 44 25 3d 5f 51 25  |NDOWCLICKED%=_Q%|
00006f90  21 31 32 3a 5f 45 56 4e  54 53 5f 4c 41 53 54 5f  |!12:_EVNTS_LAST_|
00006fa0  49 43 4f 4e 43 4c 49 43  4b 45 44 25 3d 5f 51 25  |ICONCLICKED%=_Q%|
00006fb0  21 31 36 3a c8 8e 5f 51  25 21 38 ca 0d 1e 5a 11  |!16:.._Q%!8...Z.|
00006fc0  c9 34 3a f2 4c 41 28 a4  4a 2c a4 4c 29 0d 1e 64  |.4:.LA(.J,.L)..d|
00006fd0  11 c9 32 3a f2 4d 41 28  a4 4a 2c a4 4c 29 0d 1e  |..2:.MA(.J,.L)..|
00006fe0  6e 10 c9 31 3a f2 72 28  a4 4a 2c a4 4c 29 0d 1e  |n..1:.r(.J,.L)..|
00006ff0  78 05 cb 0d 1e 82 18 c9  37 3a 5f 55 25 21 31 32  |x.......7:_U%!12|
00007000  38 3d 30 3a e7 a4 51 41  3d a3 8c 0d 1e 8c 0b f2  |8=0:..QA=.......|
00007010  49 44 3a f2 73 41 0d 1e  96 08 cc f2 74 41 0d 1e  |ID:.sA......tA..|
00007020  a0 05 cd 0d 1e aa 10 c9  38 3a c8 8e 5f 51 25 21  |........8:.._Q%!|
00007030  32 34 ca 0d 1e b4 3b c9  31 33 2c 33 39 34 2c 33  |24....;.13,394,3|
00007040  39 38 2c 33 39 39 2c 34  31 30 2c 34 33 30 2c 34  |98,399,410,430,4|
00007050  33 31 3a 5f 46 25 3d a4  79 41 28 5f 51 25 21 30  |31:_F%=.yA(_Q%!0|
00007060  2c 5f 51 25 21 34 2c 5f  51 25 21 32 34 29 0d 1e  |,_Q%!4,_Q%!24)..|
00007070  be 14 7f 5f 46 25 3d a4  5f 41 28 5f 51 25 21 32  |..._F%=._A(_Q%!2|
00007080  34 29 0d 1e c8 0c cb 3a  e7 ac 5f 46 25 8c 0d 1e  |4).....:.._F%...|
00007090  d2 13 c8 99 32 36 32 33  36 34 2c 5f 51 25 21 32  |....262364,_Q%!2|
000070a0  34 0d 1e dc 05 cc 0d 1e  e6 05 cd 0d 1e f0 0f c9  |4...............|
000070b0  39 3a f2 75 41 28 5f 51  25 29 0d 1e fa 13 c9 31  |9:.uA(_Q%).....1|
000070c0  37 2c 31 38 3a f2 76 41  28 5f 51 25 29 0d 1f 04  |7,18:.vA(_Q%)...|
000070d0  10 c9 31 39 3a f2 77 41  28 5f 51 25 29 0d 1f 0e  |..19:.wA(_Q%)...|
000070e0  07 cb 3a e1 0d 1f 18 2a  dd f2 71 28 5f 51 25 2c  |..:....*..q(_Q%,|
000070f0  43 41 25 2c 64 25 2c 76  25 2c 5f 49 25 29 3a ea  |CA%,d%,v%,_I%):.|
00007100  50 41 25 2c 7a 25 3a e7  5f 49 25 3d a3 8c 0d 1f  |PA%,z%:._I%=....|
00007110  22 17 f2 73 28 5f 51 25  21 30 2c 5f 51 25 21 34  |"..s(_Q%!0,_Q%!4|
00007120  2c 43 41 25 29 0d 1f 2c  92 cc 50 41 25 3d a4 41  |,CA%)..,..PA%=.A|
00007130  28 35 30 29 3a 7a 25 3d  a4 41 28 33 36 29 3a 50  |(50):z%=.A(36):P|
00007140  41 25 21 30 3d 64 25 3a  50 41 25 21 34 3d 76 25  |A%!0=d%:PA%!4=v%|
00007150  3a c8 99 32 36 32 33 35  30 2c 2c 50 41 25 3a 7a  |:..262350,,PA%:z|
00007160  25 21 30 3d 64 25 3a c8  99 32 36 32 33 34 37 2c  |%!0=d%:..262347,|
00007170  2c 7a 25 3a f2 73 28 7a  25 21 34 2b 50 41 25 21  |,z%:.s(z%!4+PA%!|
00007180  31 36 2b 36 34 2c 5f 51  25 21 34 2c 43 41 25 29  |16+64,_Q%!4,CA%)|
00007190  3a c8 97 b8 7a 25 21 34  2b 50 41 25 21 31 36 2b  |:...z%!4+PA%!16+|
000071a0  36 34 2c 5f 51 25 21 34  3a f2 41 28 50 41 25 29  |64,_Q%!4:.A(PA%)|
000071b0  3a f2 41 28 7a 25 29 0d  1f 36 07 cd 3a e1 0d 1f  |:.A(z%)..6..:...|
000071c0  40 37 dd f2 6a 46 3a ea  70 25 2c 6a 24 2c 6c 25  |@7..jF:.p%,j$,l%|
000071d0  2c 56 45 25 2c 6d 25 3a  56 45 25 3d a4 41 28 31  |,VE%,m%:VE%=.A(1|
000071e0  32 2b 28 a4 4f 28 a4 4a  29 2a 33 32 29 29 3a e7  |2+(.O(.J)*32)):.|
000071f0  a4 4a 3e 30 8c 0d 1f 4a  49 c8 99 32 36 32 33 35  |.J>0...JI..26235|
00007200  38 2c a4 4a 2c 56 45 25  2c 36 31 34 34 30 2c 34  |8,.J,VE%,61440,4|
00007210  35 30 35 36 3a 6d 25 3d  30 3a c8 95 56 45 25 21  |5056:m%=0:..VE%!|
00007220  6d 25 3c 3e 2d 31 3a e7  56 45 25 21 6d 25 3d a4  |m%<>-1:.VE%!m%=.|
00007230  4c 8c f2 78 41 28 a4 4a  2c a4 4c 2c 31 29 0d 1f  |L..xA(.J,.L,1)..|
00007240  54 0b 6d 25 2b 3d 34 3a  ce 0d 1f 5e 1a cd 3a e7  |T.m%+=4:...^..:.|
00007250  a4 4c 3d 30 8c f2 79 41  28 5f 51 25 2c a4 4a 2c  |.L=0..yA(_Q%,.J,|
00007260  a4 4c 29 0d 1f 68 17 f2  72 28 a4 4a 2c a4 4c 29  |.L)..h..r(.J,.L)|
00007270  3a f2 41 28 56 45 25 29  3a e1 0d 1f 72 12 dd a4  |:.A(VE%):...r...|
00007280  69 43 28 64 25 2c 76 25  29 3a 3d b9 0d 1f 7c 35  |iC(d%,v%):=...|5|
00007290  dd f2 6f 43 28 72 25 29  3a ea 4b 46 25 2c 6a 24  |..oC(r%):.KF%,j$|
000072a0  2c 67 41 25 2c 6d 41 25  2c 66 25 3a ea 85 3a 66  |,gA%,mA%,f%:..:f|
000072b0  25 3d a4 41 28 31 30 30  29 3a ee 85 ea 3a f2 50  |%=.A(100):...:.P|
000072c0  41 0d 1f 86 80 66 25 21  30 3d 72 25 3a c8 99 32  |A....f%!0=r%:..2|
000072d0  36 32 33 34 34 2c 2c 66  25 b8 4b 46 25 3a 67 41  |62344,,f%.KF%:gA|
000072e0  25 3d 66 25 21 34 2d 66  25 21 32 30 3a 6d 41 25  |%=f%!4-f%!20:mA%|
000072f0  3d 66 25 21 31 36 2d 66  25 21 32 34 3a c8 95 4b  |=f%!16-f%!24:..K|
00007300  46 25 3a c8 99 35 33 30  30 34 39 2c 2c 66 25 3a  |F%:..530049,,f%:|
00007310  f2 5f 41 28 72 25 2c 66  25 2c 67 41 25 2c 6d 41  |._A(r%,f%,gA%,mA|
00007320  25 29 3a c8 99 32 36 32  33 34 36 2c 2c 66 25 b8  |%):..262346,,f%.|
00007330  4b 46 25 3a ce 3a f2 41  28 66 25 29 3a f7 85 3a  |KF%:.:.A(f%):..:|
00007340  e1 0d 1f 90 22 dd f2 76  41 28 5f 51 25 29 3a ea  |...."..vA(_Q%):.|
00007350  68 25 2c 6c 25 2c 6d 49  25 3a c8 8e 5f 51 25 21  |h%,l%,mI%:.._Q%!|
00007360  31 36 ca 0d 1f 9a 17 c9  5f 4d 45 53 53 41 47 45  |16......_MESSAGE|
00007370  5f 51 55 49 54 3a f2 7a  3a e0 0d 1f a4 1f c9 5f  |_QUIT:.z:......_|
00007380  4d 45 53 53 41 47 45 5f  44 41 54 41 53 41 56 45  |MESSAGE_DATASAVE|
00007390  3a f2 41 42 28 5f 51 25  29 0d 1f ae 22 c9 5f 4d  |:.AB(_Q%)..."._M|
000073a0  45 53 53 41 47 45 5f 44  41 54 41 53 41 56 45 41  |ESSAGE_DATASAVEA|
000073b0  43 4b 3a f2 42 42 28 5f  51 25 29 0d 1f b8 21 c9  |CK:.BB(_Q%)...!.|
000073c0  5f 4d 45 53 53 41 47 45  5f 44 41 54 41 4c 4f 41  |_MESSAGE_DATALOA|
000073d0  44 3a f2 51 41 28 5f 51  25 2c a3 29 0d 1f c2 22  |D:.QA(_Q%,.)..."|
000073e0  c9 5f 4d 45 53 53 41 47  45 5f 44 41 54 41 4c 4f  |._MESSAGE_DATALO|
000073f0  41 44 41 43 4b 3a f2 44  42 28 5f 51 25 29 0d 1f  |ADACK:.DB(_Q%)..|
00007400  cc 11 c9 35 3a f2 51 41  28 5f 51 25 2c b9 29 0d  |...5:.QA(_Q%,.).|
00007410  1f d6 1f c9 5f 4d 45 53  53 41 47 45 5f 52 41 4d  |...._MESSAGE_RAM|
00007420  46 45 54 43 48 3a f2 45  42 28 5f 51 25 29 0d 1f  |FETCH:.EB(_Q%)..|
00007430  e0 22 c9 5f 4d 45 53 53  41 47 45 5f 52 41 4d 54  |."._MESSAGE_RAMT|
00007440  52 41 4e 53 4d 49 54 3a  f2 46 42 28 5f 51 25 29  |RANSMIT:.FB(_Q%)|
00007450  0d 1f ea 1e c9 5f 4d 45  53 53 41 47 45 5f 50 52  |....._MESSAGE_PR|
00007460  45 51 55 49 54 3a f2 47  42 28 5f 51 25 29 0d 1f  |EQUIT:.GB(_Q%)..|
00007470  f4 1f c9 5f 4d 45 53 53  41 47 45 5f 50 41 4c 45  |..._MESSAGE_PALE|
00007480  54 54 45 43 48 41 4e 47  45 3a f2 48 42 0d 1f fe  |TTECHANGE:.HB...|
00007490  25 c9 5f 4d 45 53 53 41  47 45 5f 53 41 56 45 44  |%._MESSAGE_SAVED|
000074a0  45 53 4b 54 4f 50 3a f2  49 42 28 5f 51 25 21 32  |ESKTOP:.IB(_Q%!2|
000074b0  30 29 0d 20 08 1a c9 5f  4d 45 53 53 41 47 45 5f  |0). ..._MESSAGE_|
000074c0  53 48 55 54 44 4f 57 4e  3a f2 4a 42 0d 20 12 1b  |SHUTDOWN:.JB. ..|
000074d0  c9 5f 4d 45 53 53 41 47  45 5f 48 45 4c 50 3a f2  |._MESSAGE_HELP:.|
000074e0  4b 42 28 5f 51 25 29 0d  20 1c 22 c9 5f 4d 45 53  |KB(_Q%). ."._MES|
000074f0  53 41 47 45 5f 4d 45 4e  55 57 41 52 4e 49 4e 47  |SAGE_MENUWARNING|
00007500  3a f2 4c 42 28 5f 51 25  29 0d 20 26 1c c9 5f 4d  |:.LB(_Q%). &.._M|
00007510  45 53 53 41 47 45 5f 4d  4f 44 45 43 48 41 4e 47  |ESSAGE_MODECHANG|
00007520  45 3a f2 4d 42 0d 20 30  45 c9 5f 4d 45 53 53 41  |E:.MB. 0E._MESSA|
00007530  47 45 5f 43 4f 4c 4f 55  52 50 49 43 4b 45 52 43  |GE_COLOURPICKERC|
00007540  4f 4c 4f 55 52 43 48 4f  49 43 45 3a 6d 49 25 3d  |OLOURCHOICE:mI%=|
00007550  28 5f 51 25 21 32 34 80  31 29 3a f2 69 46 28 5f  |(_Q%!24.1):.iF(_|
00007560  51 25 21 32 38 2c 6d 49  25 29 0d 20 3a 30 c9 5f  |Q%!28,mI%). :0._|
00007570  4d 45 53 53 41 47 45 5f  44 45 53 4b 46 4f 4e 54  |MESSAGE_DESKFONT|
00007580  5f 43 48 41 4e 47 45 44  3a f2 4e 42 28 5f 51 25  |_CHANGED:.NB(_Q%|
00007590  21 32 30 29 3a e7 a4 45  42 8c 0d 20 44 0f f2 69  |!20):..EB.. D..i|
000075a0  44 28 5f 51 25 21 32 30  29 0d 20 4e 05 cd 0d 20  |D(_Q%!20). N... |
000075b0  58 51 c9 5f 4d 45 53 53  41 47 45 5f 54 41 53 4b  |XQ._MESSAGE_TASK|
000075c0  49 4e 49 54 3a f2 4f 42  28 5f 51 25 21 34 2c a4  |INIT:.OB(_Q%!4,.|
000075d0  56 28 5f 51 25 2b 32 38  29 29 3a e7 5f 55 25 21  |V(_Q%+28)):._U%!|
000075e0  32 30 38 3d 2d 31 80 a4  56 28 5f 51 25 2b 32 38  |208=-1..V(_Q%+28|
000075f0  29 3d 22 53 74 72 6f 6e  67 48 65 6c 70 22 8c 0d  |)="StrongHelp"..|
00007600  20 62 51 5f 55 25 21 32  30 38 3d 5f 51 25 21 34  | bQ_U%!208=_Q%!4|
00007610  3a f2 74 28 22 48 65 6c  70 5f 49 6e 73 74 61 6c  |:.t("Help_Instal|
00007620  6c 20 2d 44 69 65 57 69  74 68 54 61 73 6b 20 22  |l -DieWithTask "|
00007630  2b a4 6c 2b 22 2e 22 2b  a4 49 29 3a 68 25 3d 5f  |+.l+"."+.I):h%=_|
00007640  55 25 21 32 31 36 3a e7  24 68 25 3c 3e 22 22 8c  |U%!216:.$h%<>"".|
00007650  0d 20 6c 22 f2 51 42 28  24 68 25 29 3a f2 41 28  |. l".QB($h%):.A(|
00007660  5f 55 25 21 32 31 36 29  3a 5f 55 25 21 32 31 36  |_U%!216):_U%!216|
00007670  3d 30 0d 20 76 05 cd 0d  20 80 05 cd 0d 20 8a 40  |=0. v... .... .@|
00007680  c9 5f 4d 45 53 53 41 47  45 5f 54 41 53 4b 43 4c  |._MESSAGE_TASKCL|
00007690  4f 53 45 44 4f 57 4e 3a  f2 52 42 28 5f 51 25 21  |OSEDOWN:.RB(_Q%!|
000076a0  34 29 3a e7 5f 51 25 21  34 3d 5f 55 25 21 32 30  |4):._Q%!4=_U%!20|
000076b0  38 8c 5f 55 25 21 32 30  38 3d 2d 31 0d 20 94 32  |8._U%!208=-1. .2|
000076c0  c9 5f 4d 45 53 53 41 47  45 5f 54 41 53 4b 4e 41  |._MESSAGE_TASKNA|
000076d0  4d 45 49 53 3a e7 a4 56  28 5f 51 25 2b 32 38 29  |MEIS:..V(_Q%+28)|
000076e0  3d 22 53 74 72 6f 6e 67  48 65 6c 70 22 8c 0d 20  |="StrongHelp".. |
000076f0  9e 12 5f 55 25 21 32 30  38 3d 5f 51 25 21 32 30  |.._U%!208=_Q%!20|
00007700  0d 20 a8 08 cc f2 52 41  0d 20 b2 05 cd 0d 20 bc  |. ....RA. .... .|
00007710  14 c9 35 32 34 36 30 38  3a f2 53 42 28 5f 51 25  |..524608:.SB(_Q%|
00007720  29 0d 20 c6 14 c9 35 32  34 36 31 31 3a f2 54 42  |). ...524611:.TB|
00007730  28 5f 51 25 29 0d 20 d0  14 c9 35 32 34 36 31 33  |(_Q%). ...524613|
00007740  3a f2 55 42 28 5f 51 25  29 0d 20 da 14 c9 35 32  |:.UB(_Q%). ...52|
00007750  34 36 31 35 3a f2 56 42  28 5f 51 25 29 0d 20 e4  |4615:.VB(_Q%). .|
00007760  0d 7f f2 57 42 28 5f 51  25 29 0d 20 ee 07 cb 3a  |...WB(_Q%). ...:|
00007770  e1 0d 20 f8 1b dd f2 57  42 28 5f 51 25 29 3a ea  |.. ....WB(_Q%):.|
00007780  57 24 3a c8 8e 5f 51 25  21 31 36 ca 0d 21 02 43  |W$:.._Q%!16..!.C|
00007790  c9 32 37 37 32 34 38 3a  57 24 3d 24 28 5f 51 25  |.277248:W$=$(_Q%|
000077a0  2b 32 30 29 3a e7 c0 57  24 2c 33 30 29 3d 22 45  |+20):..W$,30)="E|
000077b0  76 6e 74 53 68 65 6c 6c  4c 69 62 3a 53 68 65 6c  |vntShellLib:Shel|
000077c0  6c 44 42 75 67 20 73 74  61 72 74 65 64 22 8c 0d  |lDBug started"..|
000077d0  21 0c 12 e7 5f 55 25 21  31 30 30 80 31 3c 3c 34  |!..._U%!100.1<<4|
000077e0  8c 0d 21 16 4e 5f 55 25  21 31 30 30 3d 28 5f 55  |..!.N_U%!100=(_U|
000077f0  25 21 31 30 30 82 31 3c  3c 34 29 3a f2 63 28 32  |%!100.1<<4):.c(2|
00007800  37 37 32 34 38 2c 22 53  68 65 6c 6c 44 42 75 67  |77248,"ShellDBug|
00007810  3a 49 6e 69 74 20 44 65  62 75 67 20 6d 65 73 73  |:Init Debug mess|
00007820  61 67 65 73 20 66 72 6f  6d 20 22 2b a4 49 29 0d  |ages from "+.I).|
00007830  21 20 05 cd 0d 21 2a 2b  cd 3a e7 c0 57 24 2c 32  |! ...!*+.:..W$,2|
00007840  35 29 3d 22 45 76 6e 74  53 68 65 6c 6c 4c 69 62  |5)="EvntShellLib|
00007850  3a 54 72 61 63 65 49 6e  69 74 41 63 6b 22 8c 0d  |:TraceInitAck"..|
00007860  21 34 1a 5f 55 25 21 31  30 30 3d 28 5f 55 25 21  |!4._U%!100=(_U%!|
00007870  31 30 30 82 31 3c 3c 34  29 0d 21 3e 26 cd 3a e7  |100.1<<4).!>&.:.|
00007880  c0 57 24 2c 32 30 29 3d  22 45 76 6e 74 53 68 65  |.W$,20)="EvntShe|
00007890  6c 6c 4c 69 62 3a 54 72  61 63 65 4f 6e 22 8c 0d  |llLib:TraceOn"..|
000078a0  21 48 07 f2 53 41 0d 21  52 27 cd 3a e7 c0 57 24  |!H..SA.!R'.:..W$|
000078b0  2c 32 31 29 3d 22 45 76  6e 74 53 68 65 6c 6c 4c  |,21)="EvntShellL|
000078c0  69 62 3a 54 72 61 63 65  4f 66 66 22 8c 0d 21 5c  |ib:TraceOff"..!\|
000078d0  07 f2 5a 42 0d 21 66 2e  cd 3a e7 c0 57 24 2c 32  |..ZB.!f..:..W$,2|
000078e0  38 29 3d 22 45 76 6e 74  53 68 65 6c 6c 4c 69 62  |8)="EvntShellLib|
000078f0  3a 4c 69 73 74 43 6c 69  63 6b 53 65 6c 65 63 74  |:ListClickSelect|
00007900  22 8c 0d 21 70 07 f2 61  42 0d 21 7a 2c cd 3a e7  |"..!p..aB.!z,.:.|
00007910  c0 57 24 2c 32 36 29 3d  22 45 76 6e 74 53 68 65  |.W$,26)="EvntShe|
00007920  6c 6c 4c 69 62 3a 4c 69  73 74 43 6c 69 63 6b 4d  |llLib:ListClickM|
00007930  65 6e 75 22 8c 0d 21 84  07 f2 62 42 0d 21 8e 2e  |enu"..!...bB.!..|
00007940  cd 3a e7 c0 57 24 2c 32  38 29 3d 22 45 76 6e 74  |.:..W$,28)="Evnt|
00007950  53 68 65 6c 6c 4c 69 62  3a 4c 69 73 74 43 6c 69  |ShellLib:ListCli|
00007960  63 6b 41 64 6a 75 73 74  22 8c 0d 21 98 07 f2 63  |ckAdjust"..!...c|
00007970  42 0d 21 a2 2b cd 3a e7  c0 57 24 2c 32 35 29 3d  |B.!.+.:..W$,25)=|
00007980  22 45 76 6e 74 53 68 65  6c 6c 4c 69 62 3a 4c 69  |"EvntShellLib:Li|
00007990  73 74 48 65 6c 70 54 61  67 73 22 8c 0d 21 ac 07  |stHelpTags"..!..|
000079a0  f2 64 42 0d 21 b6 2a cd  3a e7 c0 57 24 2c 32 34  |.dB.!.*.:..W$,24|
000079b0  29 3d 22 45 76 6e 74 53  68 65 6c 6c 4c 69 62 3a  |)="EvntShellLib:|
000079c0  4c 69 73 74 42 75 6d 70  65 72 73 22 8c 0d 21 c0  |ListBumpers"..!.|
000079d0  07 f2 65 42 0d 21 ca 2c  cd 3a e7 c0 57 24 2c 32  |..eB.!.,.:..W$,2|
000079e0  36 29 3d 22 45 76 6e 74  53 68 65 6c 6c 4c 69 62  |6)="EvntShellLib|
000079f0  3a 4c 69 73 74 50 6f 69  6e 74 65 72 49 6e 22 8c  |:ListPointerIn".|
00007a00  0d 21 d4 07 f2 67 44 0d  21 de 2d cd 3a e7 c0 57  |.!...gD.!.-.:..W|
00007a10  24 2c 32 37 29 3d 22 45  76 6e 74 53 68 65 6c 6c  |$,27)="EvntShell|
00007a20  4c 69 62 3a 4c 69 73 74  50 6f 69 6e 74 65 72 4f  |Lib:ListPointerO|
00007a30  75 74 22 8c 0d 21 e8 07  f2 68 44 0d 21 f2 2b cd  |ut"..!...hD.!.+.|
00007a40  3a e7 c0 57 24 2c 32 35  29 3d 22 45 76 6e 74 53  |:..W$,25)="EvntS|
00007a50  68 65 6c 6c 4c 69 62 3a  4c 69 73 74 44 61 74 61  |hellLib:ListData|
00007a60  4c 6f 61 64 22 8c 0d 21  fc 07 f2 66 42 0d 22 06  |Load"..!...fB.".|
00007a70  2b cd 3a e7 c0 57 24 2c  32 35 29 3d 22 45 76 6e  |+.:..W$,25)="Evn|
00007a80  74 53 68 65 6c 6c 4c 69  62 3a 4c 69 73 74 44 61  |tShellLib:ListDa|
00007a90  74 61 53 61 76 65 22 8c  0d 22 10 07 f2 67 42 0d  |taSave".."...gB.|
00007aa0  22 1a 05 cd 0d 22 24 10  cb 3a f2 68 42 28 5f 51  |"...."$..:.hB(_Q|
00007ab0  25 29 3a e1 0d 22 2e 0f  dd f2 68 42 28 5f 51 25  |%):.."....hB(_Q%|
00007ac0  29 3a e1 0d 22 38 30 dd  f2 45 42 28 5f 51 25 29  |):.."80..EB(_Q%)|
00007ad0  3a ea 4a 4d 25 2c 4b 47  25 2c 50 47 25 3a 50 47  |:.JM%,KG%,PG%:PG|
00007ae0  25 3d a3 3a e7 5f 55 25  21 31 34 34 3e 33 32 37  |%=.:._U%!144>327|
00007af0  36 38 8c 0d 22 42 34 5f  51 25 21 31 32 3d 5f 51  |68.."B4_Q%!12=_Q|
00007b00  25 21 38 3a 5f 51 25 21  31 36 3d 37 3a 4b 47 25  |%!8:_Q%!16=7:KG%|
00007b10  3d 5f 55 25 21 31 33 36  3a e7 5f 55 25 21 31 34  |=_U%!136:._U%!14|
00007b20  30 3d 34 30 38 39 8c 0d  22 4c 0e 5f 55 25 21 31  |0=4089.."L._U%!1|
00007b30  34 34 2b 3d 34 0d 22 56  1c cd 3a e7 28 4b 47 25  |44+=4."V..:.(KG%|
00007b40  2d 5f 55 25 21 31 32 38  29 3c 5f 51 25 21 32 34  |-_U%!128)<_Q%!24|
00007b50  8c 0d 22 60 1c 5f 51 25  21 32 34 3d 4b 47 25 2d  |.."`._Q%!24=KG%-|
00007b60  5f 55 25 21 31 32 38 3a  50 47 25 3d b9 0d 22 6a  |_U%!128:PG%=.."j|
00007b70  05 cc 0d 22 74 7d cd 3a  c8 99 32 36 32 33 38 35  |..."t}.:..262385|
00007b80  2c 5f 55 25 21 31 34 38  2c 5f 55 25 21 31 34 34  |,_U%!148,_U%!144|
00007b90  2b 5f 55 25 21 31 32 38  2c 5f 51 25 21 34 2c 5f  |+_U%!128,_Q%!4,_|
00007ba0  51 25 21 32 30 2c 5f 51  25 21 32 34 3a c8 99 32  |Q%!20,_Q%!24:..2|
00007bb0  36 32 33 37 35 2c 31 37  2c 5f 51 25 2c 5f 51 25  |62375,17,_Q%,_Q%|
00007bc0  21 34 3a 5f 55 25 21 31  32 30 3d 5f 51 25 21 38  |!4:_U%!120=_Q%!8|
00007bd0  3a 5f 55 25 21 31 32 38  2b 3d 5f 51 25 21 32 34  |:_U%!128+=_Q%!24|
00007be0  3a e7 50 47 25 8c 5f 55  25 21 31 32 38 3d 30 0d  |:.PG%._U%!128=0.|
00007bf0  22 7e 07 cd 3a e1 0d 22  88 2c dd f2 46 42 28 5f  |"~..:..".,..FB(_|
00007c00  51 25 29 3a ea 61 25 2c  66 25 2c 47 42 24 2c 68  |Q%):.a%,f%,GB$,h|
00007c10  25 3a e7 5f 51 25 21 31  32 3d 5f 55 25 21 31 31  |%:._Q%!12=_U%!11|
00007c20  32 8c 0d 22 92 24 5f 55  25 21 31 32 38 2b 3d 5f  |2..".$_U%!128+=_|
00007c30  51 25 21 32 34 3a e7 5f  51 25 21 32 34 3c 5f 55  |Q%!24:._Q%!24<_U|
00007c40  25 21 31 33 32 8c 0d 22  9c 6e 61 25 3d a4 78 42  |%!132..".na%=.xB|
00007c50  28 a4 45 28 a4 4a 29 2c  a4 4c 2c 5f 55 25 2b 39  |(.E(.J),.L,_U%+9|
00007c60  36 2c 31 36 2c a3 29 3a  66 25 3d 5f 55 25 21 39  |6,16,.):f%=_U%!9|
00007c70  36 2b 61 25 3a 68 25 3d  5f 55 25 21 31 35 36 3a  |6+a%:h%=_U%!156:|
00007c80  47 42 24 3d a4 56 28 68  25 2b 34 34 29 3a f2 59  |GB$=.V(h%+44):.Y|
00007c90  46 28 68 25 21 34 30 2c  5f 55 25 21 31 35 32 2c  |F(h%!40,_U%!152,|
00007ca0  66 25 21 38 2c 47 42 24  2c 5f 55 25 21 31 33 32  |f%!8,GB$,_U%!132|
00007cb0  2c 66 25 29 0d 22 a6 16  cc e7 5f 55 25 21 31 32  |,f%)."...._U%!12|
00007cc0  38 3e 5f 55 25 21 31 33  32 8c 0d 22 b0 27 5f 55  |8>_U%!132..".'_U|
00007cd0  25 21 31 35 32 3d a4 4b  28 5f 55 25 21 31 35 32  |%!152=.K(_U%!152|
00007ce0  2c 5f 55 25 21 31 32 38  2c 5f 55 25 21 31 33 32  |,_U%!128,_U%!132|
00007cf0  29 0d 22 ba 65 cd 3a 5f  51 25 21 31 32 3d 5f 51  |).".e.:_Q%!12=_Q|
00007d00  25 21 38 3a 5f 51 25 21  31 36 3d 36 3a 5f 51 25  |%!8:_Q%!16=6:_Q%|
00007d10  21 32 30 3d 5f 55 25 21  31 35 32 2b 5f 55 25 21  |!20=_U%!152+_U%!|
00007d20  31 32 38 3a 5f 51 25 21  32 34 3d 5f 55 25 21 31  |128:_Q%!24=_U%!1|
00007d30  33 32 3a c8 99 32 36 32  33 37 35 2c 31 38 2c 5f  |32:..262375,18,_|
00007d40  51 25 2c 5f 51 25 21 34  3a 5f 55 25 21 31 31 32  |Q%,_Q%!4:_U%!112|
00007d50  3d 5f 51 25 21 38 0d 22  c4 05 cd 0d 22 ce 2f cc  |=_Q%!8."...."./.|
00007d60  f2 41 28 5f 55 25 21 31  35 32 29 3a 5f 55 25 21  |.A(_U%!152):_U%!|
00007d70  31 35 32 3d 30 3a f2 4d  28 a4 42 28 22 53 48 45  |152=0:.M(.B("SHE|
00007d80  4c 4c 4d 53 47 31 35 22  29 29 0d 22 d8 07 cd 3a  |LLMSG15"))."...:|
00007d90  e1 0d 22 e2 55 dd a4 6b  41 28 72 4d 25 29 3a ea  |..".U..kA(rM%):.|
00007da0  66 41 24 2c 53 47 25 2c  52 46 25 2c 57 43 25 3a  |fA$,SG%,RF%,WC%:|
00007db0  66 41 24 3d a4 56 28 5f  51 25 2b 34 34 29 3a 53  |fA$=.V(_Q%+44):S|
00007dc0  47 25 3d a4 69 28 66 41  24 29 3a e7 53 47 25 3c  |G%=.i(fA$):.SG%<|
00007dd0  30 8c f2 4d 28 a4 42 28  22 53 48 45 4c 4c 4d 53  |0..M(.B("SHELLMS|
00007de0  47 31 36 22 29 29 0d 22  ec 35 57 43 25 3d a4 41  |G16")).".5WC%=.A|
00007df0  28 53 47 25 29 3a c8 99  31 33 31 30 38 30 2c 31  |(SG%):..131080,1|
00007e00  36 2c 66 41 24 2c 57 43  25 2c 30 b8 3b 52 46 25  |6,fA$,WC%,0.;RF%|
00007e10  3a e7 a4 6c 41 28 52 46  25 29 8c 0d 22 f6 0b f2  |:..lA(RF%).."...|
00007e20  41 28 57 43 25 29 0d 23  00 05 cc 0d 23 0a 0a cd  |A(WC%).#....#...|
00007e30  3a 3d 57 43 25 0d 23 14  1a dd a4 6c 41 28 52 46  |:=WC%.#....lA(RF|
00007e40  25 29 3a 3d 28 28 52 46  25 80 31 29 3d 31 29 0d  |%):=((RF%.1)=1).|
00007e50  23 1e 61 dd f2 7a 3a ea  61 44 25 3a 61 44 25 3d  |#.a..z:.aD%:aD%=|
00007e60  5f 55 25 21 36 38 3a c8  99 33 39 38 35 39 36 2c  |_U%!68:..398596,|
00007e70  61 44 25 3a c8 99 31 33  31 31 30 32 2c 37 2c 2c  |aD%:..131102,7,,|
00007e80  61 44 25 3a f2 69 42 3a  c8 99 33 39 34 39 34 36  |aD%:.iB:..394946|
00007e90  3a c8 99 33 39 33 34 32  34 2c 2c 2d 31 3a f2 6a  |:..393424,,-1:.j|
00007ea0  42 3a f2 69 43 28 5f 55  25 21 31 34 38 29 3a e1  |B:.iC(_U%!148):.|
00007eb0  0d 23 28 2b dd f2 41 42  28 5f 51 25 29 3a ea 68  |.#(+..AB(_Q%):.h|
00007ec0  25 2c 61 25 2c 66 25 2c  75 25 3a e7 5f 51 25 21  |%,a%,f%,u%:._Q%!|
00007ed0  34 3c 3e 5f 55 25 21 31  34 38 8c 0d 23 32 2d 61  |4<>_U%!148..#2-a|
00007ee0  25 3d a4 4d 41 28 5f 51  25 21 32 30 2c 5f 51 25  |%=.MA(_Q%!20,_Q%|
00007ef0  21 32 34 2c 5f 55 25 2b  39 36 2c 31 36 2c a3 29  |!24,_U%+96,16,.)|
00007f00  3a e7 61 25 3e 2d 31 8c  0d 23 3c 25 66 25 3d 5f  |:.a%>-1..#<%f%=_|
00007f10  55 25 21 39 36 2b 61 25  3a e7 a4 5f 43 28 5f 51  |U%!96+a%:.._C(_Q|
00007f20  25 21 34 30 2c 66 25 21  38 2c a3 29 8c 0d 23 46  |%!40,f%!8,.)..#F|
00007f30  08 e7 a4 5f 8c 0d 23 50  60 5f 51 25 21 30 3d 32  |..._..#P`_Q%!0=2|
00007f40  35 36 3a 5f 51 25 21 31  32 3d 5f 51 25 21 38 3a  |56:_Q%!12=_Q%!8:|
00007f50  5f 51 25 21 33 36 3d 2d  31 3a 5f 51 25 21 31 36  |_Q%!36=-1:_Q%!16|
00007f60  3d 32 3a 24 28 5f 51 25  2b 34 34 29 3d a4 6c 2b  |=2:$(_Q%+44)=.l+|
00007f70  22 2e 53 63 72 61 70 46  69 6c 65 22 2b bd 30 3a  |".ScrapFile"+.0:|
00007f80  c8 99 32 36 32 33 37 35  2c 31 38 2c 5f 51 25 2c  |..262375,18,_Q%,|
00007f90  5f 51 25 21 34 0d 23 5a  be cc f2 41 28 5f 55 25  |_Q%!4.#Z...A(_U%|
00007fa0  21 31 35 36 29 3a 5f 55  25 21 31 35 36 3d a4 41  |!156):_U%!156=.A|
00007fb0  28 28 5f 51 25 21 30 29  2b 38 29 3a 68 25 3d 5f  |((_Q%!0)+8):h%=_|
00007fc0  55 25 21 31 35 36 3a e3  75 25 3d 30 b8 5f 51 25  |U%!156:.u%=0._Q%|
00007fd0  21 30 88 34 3a 68 25 21  75 25 3d 5f 51 25 21 75  |!0.4:h%!u%=_Q%!u|
00007fe0  25 3a ed 75 25 3a 5f 45  56 4e 54 53 5f 4c 41 53  |%:.u%:_EVNTS_LAS|
00007ff0  54 5f 57 49 4e 44 4f 57  43 4c 49 43 4b 45 44 25  |T_WINDOWCLICKED%|
00008000  3d 5f 51 25 21 32 30 3a  5f 45 56 4e 54 53 5f 4c  |=_Q%!20:_EVNTS_L|
00008010  41 53 54 5f 49 43 4f 4e  43 4c 49 43 4b 45 44 25  |AST_ICONCLICKED%|
00008020  3d 5f 51 25 21 32 34 3a  5f 55 25 21 31 32 38 3d  |=_Q%!24:_U%!128=|
00008030  30 3a 5f 55 25 21 31 33  32 3d 5f 51 25 21 33 36  |0:_U%!132=_Q%!36|
00008040  3a 5f 55 25 21 31 35 32  3d a4 41 28 5f 51 25 21  |:_U%!152=.A(_Q%!|
00008050  33 36 29 0d 23 64 6c 5f  51 25 21 30 3d 32 38 3a  |36).#dl_Q%!0=28:|
00008060  5f 51 25 21 31 32 3d 5f  51 25 21 38 3a 5f 51 25  |_Q%!12=_Q%!8:_Q%|
00008070  21 31 36 3d 36 3a 5f 51  25 21 32 30 3d 5f 55 25  |!16=6:_Q%!20=_U%|
00008080  21 31 35 32 2b 5f 55 25  21 31 32 38 3a 5f 51 25  |!152+_U%!128:_Q%|
00008090  21 32 34 3d 5f 55 25 21  31 33 32 3a c8 99 32 36  |!24=_U%!132:..26|
000080a0  32 33 37 35 2c 31 38 2c  5f 51 25 2c 5f 51 25 21  |2375,18,_Q%,_Q%!|
000080b0  34 3a 5f 55 25 21 31 31  32 3d 5f 51 25 21 38 0d  |4:_U%!112=_Q%!8.|
000080c0  23 6e 05 cd 0d 23 78 05  cc 0d 23 82 05 cd 0d 23  |#n...#x...#....#|
000080d0  8c 05 cd 0d 23 96 07 cd  3a e1 0d 23 a0 1a dd a4  |....#...:..#....|
000080e0  5f 3a ea 6a 25 3a e7 5f  55 25 21 31 30 30 80 31  |_:.j%:._U%!100.1|
000080f0  3c 3c 31 8c 0d 23 aa 08  6a 25 3d b9 0d 23 b4 09  |<<1..#..j%=..#..|
00008100  cc 6a 25 3d a3 0d 23 be  09 cd 3a 3d 6a 25 0d 23  |.j%=..#...:=j%.#|
00008110  c8 31 dd f2 6b 42 28 64  25 2c 76 25 29 3a ea 61  |.1..kB(d%,v%):.a|
00008120  25 2c 66 25 2c 4c 41 25  3a 66 25 3d 5f 55 25 21  |%,f%,LA%:f%=_U%!|
00008130  37 32 3a 61 25 3d 30 3a  e7 66 25 3c 3e 30 8c 0d  |72:a%=0:.f%<>0..|
00008140  23 d2 20 4c 41 25 3d a4  61 28 66 25 29 2d 38 3a  |#. LA%=.a(f%)-8:|
00008150  f5 3a e7 21 28 66 25 2b  61 25 29 3d 64 25 8c 0d  |.:.!(f%+a%)=d%..|
00008160  23 dc 3c 66 25 2b 3d 61  25 3a 68 24 3d a4 47 28  |#.<f%+=a%:h$=.G(|
00008170  21 66 25 2c 66 25 21 31  36 29 3a e7 a7 68 24 2c  |!f%,f%!16):..h$,|
00008180  22 2e 22 29 3d 30 8c f2  4d 28 a4 42 28 22 53 48  |".")=0..M(.B("SH|
00008190  45 4c 4c 4d 53 47 30 31  22 29 29 0d 23 e6 0a 61  |ELLMSG01")).#..a|
000081a0  25 3d 4c 41 25 0d 23 f0  15 cd 3a 61 25 2b 3d 32  |%=LA%.#...:a%+=2|
000081b0  34 3a fd 61 25 3e 3d 4c  41 25 0d 23 fa 07 cd 3a  |4:.a%>=LA%.#...:|
000081c0  e1 0d 24 04 0f dd f2 44  42 28 5f 51 25 29 3a e1  |..$....DB(_Q%):.|
000081d0  0d 24 0e 17 dd f2 77 41  28 5f 51 25 29 3a c8 8e  |.$....wA(_Q%):..|
000081e0  5f 51 25 21 31 36 ca 0d  24 18 0f c9 33 3a f2 6c  |_Q%!16..$...3:.l|
000081f0  42 28 5f 51 25 29 0d 24  22 0f c9 36 3a f2 6d 42  |B(_Q%).$"..6:.mB|
00008200  28 5f 51 25 29 0d 24 2c  29 cb 3a e7 5f 51 25 21  |(_Q%).$,).:._Q%!|
00008210  38 3d 5f 53 48 45 4c 4c  5f 53 45 4e 44 44 41 54  |8=_SHELL_SENDDAT|
00008220  41 4c 4f 41 44 5f 4d 59  5f 52 45 46 25 8c 0d 24  |ALOAD_MY_REF%..$|
00008230  36 08 e7 a4 7a 8c 0d 24  40 2d ff 28 22 46 69 6c  |6...z..$@-.("Fil|
00008240  65 72 5f 52 75 6e 20 22  2b 5f 53 48 45 4c 4c 5f  |er_Run "+_SHELL_|
00008250  53 45 4e 44 44 41 54 41  4c 4f 41 44 5f 46 49 4c  |SENDDATALOAD_FIL|
00008260  45 24 29 0d 24 4a 28 cc  ff 28 22 52 75 6e 20 22  |E$).$J(..("Run "|
00008270  2b 5f 53 48 45 4c 4c 5f  53 45 4e 44 44 41 54 41  |+_SHELL_SENDDATA|
00008280  4c 4f 41 44 5f 46 49 4c  45 24 29 0d 24 54 05 cd  |LOAD_FILE$).$T..|
00008290  0d 24 5e 07 cd 3a e1 0d  24 68 32 dd f2 6d 42 28  |.$^..:..$h2..mB(|
000082a0  5f 51 25 29 3a ea 6e 48  25 2c 68 25 3a 68 25 3d  |_Q%):.nH%,h%:h%=|
000082b0  5f 55 25 21 31 35 36 3a  e7 5f 51 25 21 31 32 3c  |_U%!156:._Q%!12<|
000082c0  3e 5f 55 25 21 31 31 32  8c 0d 24 72 0f e7 5f 55  |>_U%!112..$r.._U|
000082d0  25 21 31 32 38 3d 30 8c  0d 24 7c 30 c8 99 31 33  |%!128=0..$|0..13|
000082e0  31 31 30 37 2c 22 57 69  6d 70 24 53 63 72 61 70  |1107,"Wimp$Scrap|
000082f0  22 2c 2c 2d 31 2c 30 2c  33 b8 2c 2c 6e 48 25 3a  |",,-1,0,3.,,nH%:|
00008300  e7 6e 48 25 3c 3e 30 8c  0d 24 86 77 24 28 68 25  |.nH%<>0..$.w$(h%|
00008310  2b 34 34 29 3d 22 3c 57  69 6d 70 24 53 63 72 61  |+44)="<Wimp$Scra|
00008320  70 3e 22 2b bd 28 30 29  3a 68 25 21 30 3d 28 34  |p>"+.(0):h%!0=(4|
00008330  39 2b a9 28 a4 56 28 68  25 2b 34 34 29 29 29 80  |9+.(.V(h%+44))).|
00008340  ac 33 3a 68 25 21 31 32  3d 68 25 21 38 3a 68 25  |.3:h%!12=h%!8:h%|
00008350  21 31 36 3d 32 3a 68 25  21 33 36 3d 2d 31 3a c8  |!16=2:h%!36=-1:.|
00008360  99 32 36 32 33 37 35 2c  31 38 2c 68 25 2c 68 25  |.262375,18,h%,h%|
00008370  21 34 3a 5f 55 25 21 31  30 38 3d 68 25 21 38 0d  |!4:_U%!108=h%!8.|
00008380  24 90 19 cc f2 4d 28 a4  42 28 22 53 48 45 4c 4c  |$....M(.B("SHELL|
00008390  4d 53 47 31 34 22 29 29  0d 24 9a 05 cd 0d 24 a4  |MSG14")).$....$.|
000083a0  2b cc f2 41 28 5f 55 25  21 31 35 32 29 3a 5f 55  |+..A(_U%!152):_U|
000083b0  25 21 31 35 32 3d 30 3a  f2 4d 28 22 53 48 45 4c  |%!152=0:.M("SHEL|
000083c0  4c 4d 53 47 30 36 22 29  0d 24 ae 05 cd 0d 24 b8  |LMSG06").$....$.|
000083d0  07 cd 3a e1 0d 24 c2 68  dd f2 6e 42 28 52 41 25  |..:..$.h..nB(RA%|
000083e0  2c f8 4d 24 2c f8 54 24  29 3a ea 6a 25 2c 41 42  |,.M$,.T$):.j%,AB|
000083f0  25 2c 68 25 2c 61 25 2c  79 25 2c 4c 41 25 2c 4b  |%,h%,a%,y%,LA%,K|
00008400  42 25 2c 6d 25 3a ea 4a  44 25 3a 4a 44 25 3d 30  |B%,m%:.JD%:JD%=0|
00008410  3a 41 42 25 3d 5f 55 25  21 32 32 30 3a 61 25 3d  |:AB%=_U%!220:a%=|
00008420  30 3a 79 25 3d a3 3a 4d  24 3d 22 22 3a 4a 44 25  |0:y%=.:M$="":JD%|
00008430  3d 30 3a e7 a4 54 28 41  42 25 29 8c 0d 24 cc 3c  |=0:..T(AB%)..$.<|
00008440  f5 3a 6d 25 2b 3d 34 3a  fd 41 42 25 21 6d 25 3d  |.:m%+=4:.AB%!m%=|
00008450  2d 31 3a 4c 41 25 3d 6d  25 3a 6d 25 3d 30 3a f5  |-1:LA%=m%:m%=0:.|
00008460  3a 68 25 3d 21 28 41 42  25 2b 61 25 2b 30 29 3a  |:h%=!(AB%+a%+0):|
00008470  e7 68 25 3c 3e 2d 31 8c  0d 24 d6 0c e7 68 25 3d  |.h%<>-1..$...h%=|
00008480  52 41 25 8c 0d 24 e0 46  79 25 3d b9 3a 4b 42 25  |RA%..$.Fy%=.:KB%|
00008490  3d 41 42 25 21 28 61 25  2b 34 29 3a 4d 24 3d 24  |=AB%!(a%+4):M$=$|
000084a0  4b 42 25 3a 4a 44 25 3d  41 42 25 21 28 61 25 2b  |KB%:JD%=AB%!(a%+|
000084b0  38 29 3a 4b 42 25 3d 41  42 25 21 28 61 25 2b 31  |8):KB%=AB%!(a%+1|
000084c0  32 29 3a 54 24 3d 24 4b  42 25 0d 24 ea 0c cd 3a  |2):T$=$KB%.$...:|
000084d0  61 25 2b 3d 31 36 0d 24  f4 0b cc 61 25 3d 4c 41  |a%+=16.$...a%=LA|
000084e0  25 0d 24 fe 11 cd 3a fd  79 25 84 61 25 3e 3d 4c  |%.$...:.y%.a%>=L|
000084f0  41 25 0d 25 08 10 cc 4d  24 3d 22 22 3a 54 24 3d  |A%.%...M$="":T$=|
00008500  22 22 0d 25 12 0d cd 3a  e7 4a 44 25 3d 30 8c 0d  |"".%...:.JD%=0..|
00008510  25 1c 07 cd 3a e1 0d 25  26 32 dd f2 6f 42 28 5a  |%...:..%&2..oB(Z|
00008520  44 25 2c 6c 4a 25 2c 4d  24 2c 54 24 29 3a ea 68  |D%,lJ%,M$,T$):.h|
00008530  25 2c 4b 42 25 2c 6d 25  2c 41 42 25 3a e7 5f 55  |%,KB%,m%,AB%:._U|
00008540  25 21 32 32 30 3d 30 8c  0d 25 30 89 5f 55 25 21  |%!220=0..%0._U%!|
00008550  32 32 30 3d a4 41 28 33  32 29 3a 68 25 3d 5f 55  |220=.A(32):h%=_U|
00008560  25 21 32 32 30 3a 68 25  21 30 3d 5a 44 25 3a 68  |%!220:h%!0=ZD%:h|
00008570  25 21 34 3d a4 41 28 a9  4d 24 2b 31 29 3a 24 28  |%!4=.A(.M$+1):$(|
00008580  68 25 21 34 29 3d 4d 24  3a 68 25 21 38 3d 6c 4a  |h%!4)=M$:h%!8=lJ|
00008590  25 3a 68 25 21 31 32 3d  a4 41 28 a9 54 24 2b 31  |%:h%!12=.A(.T$+1|
000085a0  29 3a 24 28 68 25 21 31  32 29 3d 54 24 3a 68 25  |):$(h%!12)=T$:h%|
000085b0  21 31 36 3d 2d 31 3a 68  25 21 32 30 3d 2d 31 3a  |!16=-1:h%!20=-1:|
000085c0  68 25 21 32 34 3d 2d 31  3a 68 25 21 32 38 3d 2d  |h%!24=-1:h%!28=-|
000085d0  31 0d 25 3a b9 cc 41 42  25 3d a4 4b 28 5f 55 25  |1.%:..AB%=.K(_U%|
000085e0  21 32 32 30 2c 33 32 29  3a 5f 55 25 21 32 32 30  |!220,32):_U%!220|
000085f0  3d 41 42 25 3a 6d 25 3d  30 3a f5 3a 6d 25 2b 3d  |=AB%:m%=0:.:m%+=|
00008600  31 36 3a fd 41 42 25 21  6d 25 3d 2d 31 3a 68 25  |16:.AB%!m%=-1:h%|
00008610  3d 5f 55 25 21 32 32 30  3a 68 25 21 6d 25 3d 5a  |=_U%!220:h%!m%=Z|
00008620  44 25 3a 68 25 21 28 6d  25 2b 34 29 3d a4 41 28  |D%:h%!(m%+4)=.A(|
00008630  a9 4d 24 2b 31 29 3a 4b  42 25 3d 68 25 21 28 6d  |.M$+1):KB%=h%!(m|
00008640  25 2b 34 29 3a 24 28 4b  42 25 29 3d 4d 24 3a 68  |%+4):$(KB%)=M$:h|
00008650  25 21 28 6d 25 2b 38 29  3d 6c 4a 25 3a 68 25 21  |%!(m%+8)=lJ%:h%!|
00008660  28 6d 25 2b 31 32 29 3d  a4 41 28 a9 54 24 2b 31  |(m%+12)=.A(.T$+1|
00008670  29 3a 4b 42 25 3d 68 25  21 28 6d 25 2b 31 32 29  |):KB%=h%!(m%+12)|
00008680  3a 24 28 4b 42 25 29 3d  54 24 0d 25 44 3b 68 25  |:$(KB%)=T$.%D;h%|
00008690  21 28 6d 25 2b 31 36 29  3d 2d 31 3a 68 25 21 28  |!(m%+16)=-1:h%!(|
000086a0  6d 25 2b 32 30 29 3d 2d  31 3a 68 25 21 28 6d 25  |m%+20)=-1:h%!(m%|
000086b0  2b 32 34 29 3d 2d 31 3a  68 25 21 28 6d 25 2b 32  |+24)=-1:h%!(m%+2|
000086c0  38 29 3d 2d 31 0d 25 4e  07 cd 3a e1 0d 25 58 0a  |8)=-1.%N..:..%X.|
000086d0  dd f2 45 46 3a e1 0d 25  62 32 dd f2 49 43 28 41  |..EF:..%b2..IC(A|
000086e0  2c f8 56 41 25 2c f8 57  41 25 29 3a 56 41 25 3d  |,.VA%,.WA%):VA%=|
000086f0  41 21 30 2d 41 21 31 36  3a 57 41 25 3d 41 21 31  |A!0-A!16:WA%=A!1|
00008700  32 2d 41 21 32 30 3a e1  0d 25 6c 6f dd a4 79 41  |2-A!20:..%lo..yA|
00008710  28 64 25 2c 76 25 2c 77  41 25 29 3a ea 45 42 25  |(d%,v%,wA%):.EB%|
00008720  2c 6a 43 25 2c 6b 43 25  2c 6d 25 3a ea 41 46 25  |,jC%,kC%,m%:.AF%|
00008730  2c 45 46 25 2c 44 41 25  2c 42 47 25 3a 42 47 25  |,EF%,DA%,BG%:BG%|
00008740  3d b9 3a 45 42 25 3d a4  4f 28 64 25 29 3a 44 41  |=.:EB%=.O(d%):DA|
00008750  25 3d a4 41 28 28 45 42  25 2b 31 29 2a 34 29 3a  |%=.A((EB%+1)*4):|
00008760  c8 99 32 36 32 33 35 35  2c 2c 44 41 25 3a e7 21  |..262355,,DA%:.!|
00008770  44 41 25 3d 2d 31 8c 0d  25 76 11 f2 41 28 44 41  |DA%=-1..%v..A(DA|
00008780  25 29 3a 42 47 25 3d a3  0d 25 80 0b cd 3a e7 42  |%):BG%=..%...:.B|
00008790  47 25 8c 0d 25 8a 3d c8  99 32 36 32 33 35 38 2c  |G%..%.=..262358,|
000087a0  64 25 2c 44 41 25 2c 34  32 35 31 36 34 38 2c 35  |d%,DA%,4251648,5|
000087b0  37 33 34 34 3a 6a 43 25  3d 21 44 41 25 3a 6d 25  |7344:jC%=!DA%:m%|
000087c0  3d 30 3a f5 3a e7 44 41  25 21 6d 25 3d 76 25 8c  |=0:.:.DA%!m%=v%.|
000087d0  0d 25 94 21 41 46 25 3d  44 41 25 21 28 6d 25 2d  |.%.!AF%=DA%!(m%-|
000087e0  34 29 3a 45 46 25 3d 44  41 25 21 28 6d 25 2b 34  |4):EF%=DA%!(m%+4|
000087f0  29 0d 25 9e 2c cd 3a 6d  25 2b 3d 34 3a fd 44 41  |).%.,.:m%+=4:.DA|
00008800  25 21 6d 25 3d 2d 31 3a  6b 43 25 3d 44 41 25 21  |%!m%=-1:kC%=DA%!|
00008810  28 6d 25 2d 34 29 3a c8  8e 77 41 25 ca 0d 25 a8  |(m%-4):..wA%..%.|
00008820  13 c9 31 33 3a f2 70 42  28 64 25 2c 30 2c 34 29  |..13:.pB(d%,0,4)|
00008830  0d 25 b2 15 c9 33 39 38  2c 33 39 34 3a e7 76 25  |.%...398,394:.v%|
00008840  3d 6b 43 25 8c 0d 25 bc  35 c8 99 32 36 32 33 35  |=kC%..%.5..26235|
00008850  34 2c 64 25 2c 6a 43 25  2c 2d 31 2c 2d 31 2c 2d  |4,d%,jC%,-1,-1,-|
00008860  31 2c a9 28 a4 47 28 64  25 2c 6a 43 25 29 29 3a  |1,.(.G(d%,jC%)):|
00008870  f2 55 28 64 25 2c 6a 43  25 29 0d 25 c6 36 cc c8  |.U(d%,jC%).%.6..|
00008880  99 32 36 32 33 35 34 2c  64 25 2c 45 46 25 2c 2d  |.262354,d%,EF%,-|
00008890  31 2c 2d 31 2c 2d 31 2c  a9 28 a4 47 28 64 25 2c  |1,-1,-1,.(.G(d%,|
000088a0  45 46 25 29 29 3a f2 55  28 64 25 2c 45 46 25 29  |EF%)):.U(d%,EF%)|
000088b0  0d 25 d0 05 cd 0d 25 da  15 c9 33 39 39 2c 34 31  |.%....%...399,41|
000088c0  30 3a e7 76 25 3d 6a 43  25 8c 0d 25 e4 35 c8 99  |0:.v%=jC%..%.5..|
000088d0  32 36 32 33 35 34 2c 64  25 2c 6b 43 25 2c 2d 31  |262354,d%,kC%,-1|
000088e0  2c 2d 31 2c 2d 31 2c a9  28 a4 47 28 64 25 2c 6b  |,-1,-1,.(.G(d%,k|
000088f0  43 25 29 29 3a f2 55 28  64 25 2c 6b 43 25 29 0d  |C%)):.U(d%,kC%).|
00008900  25 ee 36 cc c8 99 32 36  32 33 35 34 2c 64 25 2c  |%.6...262354,d%,|
00008910  41 46 25 2c 2d 31 2c 2d  31 2c 2d 31 2c a9 28 a4  |AF%,-1,-1,-1,.(.|
00008920  47 28 64 25 2c 41 46 25  29 29 3a f2 55 28 64 25  |G(d%,AF%)):.U(d%|
00008930  2c 41 46 25 29 0d 25 f8  05 cd 0d 26 02 3a c9 34  |,AF%).%....&.:.4|
00008940  33 31 3a c8 99 32 36 32  33 35 34 2c 64 25 2c 6a  |31:..262354,d%,j|
00008950  43 25 2c 2d 31 2c 2d 31  2c 2d 31 2c a9 28 a4 47  |C%,-1,-1,-1,.(.G|
00008960  28 64 25 2c 6a 43 25 29  29 3a f2 55 28 64 25 2c  |(d%,jC%)):.U(d%,|
00008970  6a 43 25 29 0d 26 0c 3a  c9 34 33 30 3a c8 99 32  |jC%).&.:.430:..2|
00008980  36 32 33 35 34 2c 64 25  2c 6b 43 25 2c 2d 31 2c  |62354,d%,kC%,-1,|
00008990  2d 31 2c 2d 31 2c a9 28  a4 47 28 64 25 2c 6b 43  |-1,-1,.(.G(d%,kC|
000089a0  25 29 29 3a f2 55 28 64  25 2c 6b 43 25 29 0d 26  |%)):.U(d%,kC%).&|
000089b0  16 0d cb 3a f2 41 28 44  41 25 29 0d 26 20 08 cd  |...:.A(DA%).& ..|
000089c0  3a 3d b9 0d 26 2a 43 dd  f2 70 42 28 64 25 2c 76  |:=..&*C..pB(d%,v|
000089d0  25 2c 50 46 25 29 3a c8  99 36 2c 31 35 2c 31 3a  |%,PF%):..6,15,1:|
000089e0  5f 51 25 21 38 3d 50 46  25 3a 5f 51 25 21 31 32  |_Q%!8=PF%:_Q%!12|
000089f0  3d 64 25 3a 5f 51 25 21  31 36 3d 76 25 3a f2 44  |=d%:_Q%!16=v%:.D|
00008a00  41 28 36 29 3a e1 0d 26  34 45 dd f2 72 42 28 70  |A(6):..&4E..rB(p|
00008a10  25 2c 4b 24 2c 76 24 29  3a ea 67 41 25 2c 6d 41  |%,K$,v$):.gA%,mA|
00008a20  25 2c 44 42 25 2c 4e 42  25 2c 41 43 25 2c 56 43  |%,DB%,NB%,AC%,VC|
00008a30  25 3a 43 43 25 3d 30 3a  65 42 25 3d 30 3a e7 70  |%:CC%=0:eB%=0:.p|
00008a40  25 80 31 80 4b 24 3c 3e  22 22 8c 0d 26 3e 0b e7  |%.1.K$<>""..&>..|
00008a50  70 25 80 36 34 8c 0d 26  48 81 c8 99 32 36 32 32  |p%.64..&H...2622|
00008a60  37 36 2c 70 25 3e 3e 32  34 b8 2c 2c 6d 41 25 2c  |76,p%>>24.,,mA%,|
00008a70  2c 4e 42 25 3a c8 99 32  36 32 32 39 35 2c 2c bd  |,NB%:..262295,,.|
00008a80  32 36 2b bd 28 70 25 3e  3e 32 34 29 2b 4b 24 b8  |26+.(p%>>24)+K$.|
00008a90  2c 67 41 25 2c 2c 44 42  25 3a c8 99 32 36 32 32  |,gA%,,DB%:..2622|
00008aa0  38 30 2c 2c 67 41 25 b8  2c 67 41 25 3a c8 99 32  |80,,gA%.,gA%:..2|
00008ab0  36 32 32 38 30 2c 2c 44  42 25 b8 2c 44 42 25 3a  |62280,,DB%.,DB%:|
00008ac0  43 43 25 3d 44 42 25 2d  67 41 25 3a 65 42 25 3d  |CC%=DB%-gA%:eB%=|
00008ad0  4e 42 25 2d 6d 41 25 0d  26 52 1c cc 43 43 25 3d  |NB%-mA%.&R..CC%=|
00008ae0  36 2a 75 42 25 2b 31 36  2a a9 4b 24 3a 65 42 25  |6*uB%+16*.K$:eB%|
00008af0  3d 33 32 0d 26 5c 15 cd  3a e7 70 25 80 34 65 42  |=32.&\..:.p%.4eB|
00008b00  25 2b 3d 32 2a 76 42 25  0d 26 66 13 cd 3a e7 70  |%+=2*vB%.&f..:.p|
00008b10  25 80 32 80 76 24 3c 3e  22 22 8c 0d 26 70 35 c8  |%.2.v$<>""..&p5.|
00008b20  99 31 33 31 31 31 38 2c  32 39 36 2c a4 4e 41 2c  |.131118,296,.NA,|
00008b30  76 24 b8 2c 2c 2c 41 43  25 2c 56 43 25 2c 2c 74  |v$.,,,AC%,VC%,,t|
00008b40  49 25 3b 50 25 3a e7 28  50 25 80 31 29 3d 30 8c  |I%;P%:.(P%.1)=0.|
00008b50  0d 26 7a 63 c8 99 31 33  31 31 32 35 2c 74 49 25  |.&zc..131125,tI%|
00008b60  2c 34 b8 2c 2c 67 4b 25  3a 41 43 25 3d 41 43 25  |,4.,,gK%:AC%=AC%|
00008b70  3c 3c 67 4b 25 3a c8 99  31 33 31 31 32 35 2c 74  |<<gK%:..131125,t|
00008b80  49 25 2c 35 b8 2c 2c 41  4c 25 3a 56 43 25 3d 56  |I%,5.,,AL%:VC%=V|
00008b90  43 25 3c 3c 41 4c 25 3a  e7 70 25 80 32 30 34 38  |C%<<AL%:.p%.2048|
00008ba0  41 43 25 3d 41 43 25 2f  32 3a 56 43 25 3d 56 43  |AC%=AC%/2:VC%=VC|
00008bb0  25 2f 32 0d 26 84 1b e7  28 70 25 80 35 33 39 29  |%/2.&...(p%.539)|
00008bc0  3d 31 39 41 43 25 3d 43  43 25 2b 41 43 25 0d 26  |=19AC%=CC%+AC%.&|
00008bd0  8e 13 e7 41 43 25 3e 43  43 25 43 43 25 3d 41 43  |...AC%>CC%CC%=AC|
00008be0  25 0d 26 98 13 e7 56 43  25 3e 65 42 25 65 42 25  |%.&...VC%>eB%eB%|
00008bf0  3d 56 43 25 0d 26 a2 05  cd 0d 26 ac 07 cd 3a e1  |=VC%.&....&...:.|
00008c00  0d 26 b6 34 dd f2 58 44  28 4c 44 25 2c 4d 44 25  |.&.4..XD(LD%,MD%|
00008c10  29 3a 21 5f 51 25 3d 4c  44 25 3a 5f 51 25 21 34  |):!_Q%=LD%:_Q%!4|
00008c20  3d 4d 44 25 3a c8 99 32  36 32 33 35 30 2c 2c 5f  |=MD%:..262350,,_|
00008c30  51 25 3a e1 0d 26 c0 2b  dd f2 59 44 28 58 2c 59  |Q%:..&.+..YD(X,Y|
00008c40  2c 4b 24 29 3a e7 a4 74  41 28 58 2c 59 2d 33 32  |,K$):..tA(X,Y-32|
00008c50  2c 58 2b 31 36 2a a9 28  4b 24 29 2c 59 29 8c 0d  |,X+16*.(K$),Y)..|
00008c60  26 ca 0c ec 58 2c 59 3a  f1 4b 24 0d 26 d4 07 cd  |&...X,Y:.K$.&...|
00008c70  3a e1 0d 26 de 1e dd a4  74 41 28 41 25 2c 42 25  |:..&....tA(A%,B%|
00008c80  2c 43 25 2c 44 25 29 3a  e7 43 25 3c 50 8c 3d a3  |,C%,D%):.C%<P.=.|
00008c90  0d 26 e8 0c e7 41 25 3e  6d 8c 3d a3 0d 26 f2 0c  |.&...A%>m.=..&..|
00008ca0  e7 42 25 3e 6e 8c 3d a3  0d 26 fc 0c e7 44 25 3c  |.B%>n.=..&...D%<|
00008cb0  6f 8c 3d a3 0d 27 06 06  3d b9 0d 27 10 86 dd f2  |o.=..'..=..'....|
00008cc0  5a 44 3a 50 3d 5f 51 25  21 32 38 3a 6f 3d 5f 51  |ZD:P=_Q%!28:o=_Q|
00008cd0  25 21 33 32 3a 6d 3d 5f  51 25 21 33 36 3a 6e 3d  |%!32:m=_Q%!36:n=|
00008ce0  5f 51 25 21 34 30 3a 70  3d 5f 51 25 21 34 3a 71  |_Q%!40:p=_Q%!4:q|
00008cf0  3d 5f 51 25 21 38 3a 72  3d 5f 51 25 21 31 32 3a  |=_Q%!8:r=_Q%!12:|
00008d00  73 3d 5f 51 25 21 31 36  3a 65 3d 5f 51 25 21 32  |s=_Q%!16:e=_Q%!2|
00008d10  30 3a 66 3d 5f 51 25 21  32 34 3a 75 3d 72 2d 70  |0:f=_Q%!24:u=r-p|
00008d20  3a 76 3d 73 2d 71 3a 4b  41 3d 65 3a 4c 41 3d 65  |:v=s-q:KA=e:LA=e|
00008d30  2b 75 3a 4d 41 3d 66 3a  4e 41 3d 66 2d 76 3a e1  |+u:MA=f:NA=f-v:.|
00008d40  0d 27 1a 1f dd a4 58 43  28 42 42 25 2c 4c 43 25  |.'....XC(BB%,LC%|
00008d50  29 3a e7 42 42 25 3c 4c  43 25 8c 3d 4c 43 25 0d  |):.BB%<LC%.=LC%.|
00008d60  27 24 08 3d 42 42 25 0d  27 2e 2f dd a4 64 28 49  |'$.=BB%.'./..d(I|
00008d70  24 29 3a c8 95 a7 49 24  2c 22 2e 22 29 3a 49 24  |$):...I$,"."):I$|
00008d80  3d c1 49 24 2c a7 49 24  2c 22 2e 22 29 2b 31 29  |=.I$,.I$,".")+1)|
00008d90  3a ce 3a 3d 49 24 0d 27  38 27 dd a4 41 42 28 67  |:.:=I$.'8'..AB(g|
00008da0  41 24 29 3a ea 51 41 25  2c 4e 41 24 2c 68 25 3a  |A$):.QA%,NA$,h%:|
00008db0  e7 a7 67 41 24 2c 22 2e  22 29 3d 30 8c 0d 27 42  |..gA$,".")=0..'B|
00008dc0  0a 4e 41 24 3d 22 22 0d  27 4c 3b cc 68 25 3d 30  |.NA$="".'L;.h%=0|
00008dd0  3a f5 3a 51 41 25 3d 68  25 2b 31 3a 68 25 3d a7  |:.:QA%=h%+1:h%=.|
00008de0  67 41 24 2c 22 2e 22 2c  51 41 25 29 3a fd 68 25  |gA$,".",QA%):.h%|
00008df0  3d 30 3a 4e 41 24 3d c0  67 41 24 2c 51 41 25 2d  |=0:NA$=.gA$,QA%-|
00008e00  32 29 0d 27 56 0a cd 3a  3d 4e 41 24 0d 27 60 39  |2).'V..:=NA$.'`9|
00008e10  dd a4 79 42 28 55 29 3a  52 41 24 3d 22 22 3a c8  |..yB(U):RA$="":.|
00008e20  95 3f 55 3c 3e 30 80 3f  55 3c 3e 31 33 3a 52 41  |.?U<>0.?U<>13:RA|
00008e30  24 3d 52 41 24 2b bd 3f  55 3a 55 2b 3d 31 3a ce  |$=RA$+.?U:U+=1:.|
00008e40  3a 3d 52 41 24 0d 27 6a  b1 dd f2 61 44 28 74 48  |:=RA$.'j...aD(tH|
00008e50  25 2c f8 58 25 2c f8 59  25 29 3a ea 65 47 25 2c  |%,.X%,.Y%):.eG%,|
00008e60  49 49 25 2c 58 4d 25 2c  5a 49 25 2c 70 49 25 2c  |II%,XM%,ZI%,pI%,|
00008e70  4e 44 25 3a 4e 44 25 3d  a4 41 28 31 30 30 2b 28  |ND%:ND%=.A(100+(|
00008e80  a4 4f 28 74 48 25 29 2a  33 32 29 29 3a 65 47 25  |.O(tH%)*32)):eG%|
00008e90  3d 4e 44 25 3a 21 65 47  25 3d 74 48 25 3a c8 99  |=ND%:!eG%=tH%:..|
00008ea0  32 36 32 33 34 38 2c 2c  65 47 25 3a 49 49 25 3d  |262348,,eG%:II%=|
00008eb0  4e 44 25 21 34 3a 6b 4b  25 3d 4e 44 25 21 31 36  |ND%!4:kK%=ND%!16|
00008ec0  3a 5a 49 25 3d 4e 44 25  21 32 30 3a 70 49 25 3d  |:ZI%=ND%!20:pI%=|
00008ed0  4e 44 25 21 32 34 3a 58  25 3d 58 25 2b 28 5a 49  |ND%!24:X%=X%+(ZI|
00008ee0  25 2d 49 49 25 29 3a 59  25 3d 59 25 2b 28 70 49  |%-II%):Y%=Y%+(pI|
00008ef0  25 2d 6b 4b 25 29 0d 27  74 0d f2 41 28 4e 44 25  |%-kK%).'t..A(ND%|
00008f00  29 3a e1 0d 27 7e 25 dd  a4 7a 42 3a ea 68 44 25  |):..'~%..zB:.hD%|
00008f10  3a c8 99 32 36 32 33 38  30 2c 2d 31 2c 2d 31 b8  |:..262380,-1,-1.|
00008f20  68 44 25 3a 3d 68 44 25  0d 27 88 3f dd a4 5f 42  |hD%:=hD%.'.?.._B|
00008f30  28 68 44 25 2c 62 41 25  29 3a ea 54 48 25 3a c8  |(hD%,bA%):.TH%:.|
00008f40  99 32 36 32 33 38 30 2c  68 44 25 2b 62 41 25 2c  |.262380,hD%+bA%,|
00008f50  2d 31 b8 54 48 25 3a e7  54 48 25 3c 68 44 25 2b  |-1.TH%:.TH%<hD%+|
00008f60  62 41 25 8c 3d 2d 31 0d  27 92 08 3d 54 48 25 0d  |bA%.=-1.'..=TH%.|
00008f70  27 9c 1a dd f2 64 44 3a  c8 99 32 36 32 33 38 30  |'....dD:..262380|
00008f80  2c 68 44 25 2c 2d 31 3a  e1 0d 27 a6 54 dd f2 73  |,hD%,-1:..'.T..s|
00008f90  42 28 59 41 25 29 3a ea  41 3a 41 3d a4 41 28 33  |B(YA%):.A:A=.A(3|
00008fa0  36 29 3a 41 21 30 3d 59  41 25 3a c8 99 32 36 32  |6):A!0=YA%:..262|
00008fb0  33 34 37 2c 2c 41 3a f2  74 42 28 41 21 34 2c 41  |347,,A:.tB(A!4,A|
00008fc0  21 38 2c 41 21 31 32 2d  41 21 34 2c 41 21 31 36  |!8,A!12-A!4,A!16|
00008fd0  2d 41 21 38 29 3a f2 41  28 41 29 3a e1 0d 27 b0  |-A!8):.A(A):..'.|
00008fe0  17 dd f2 75 42 3a ff 28  22 50 6f 69 6e 74 65 72  |...uB:.("Pointer|
00008ff0  22 29 3a e1 0d 27 ba 4c  dd f2 74 42 28 56 41 25  |"):..'.L..tB(VA%|
00009000  2c 57 41 25 2c 6d 46 25  2c 77 25 29 3a c8 97 c8  |,WA%,mF%,w%):...|
00009010  93 56 41 25 2c 57 41 25  2c 6d 46 25 2c 77 25 3a  |.VA%,WA%,mF%,w%:|
00009020  6e 4d 25 3d 56 41 25 3a  43 4d 25 3d 57 41 25 3a  |nM%=VA%:CM%=WA%:|
00009030  4c 4d 25 3d 6d 46 25 3a  55 4d 25 3d 77 25 3a e1  |LM%=mF%:UM%=w%:.|
00009040  0d 27 c4 30 dd f2 74 44  28 53 25 2c 6b 4c 25 29  |.'.0..tD(S%,kL%)|
00009050  3a 21 53 25 3d 6b 4c 25  3a 53 25 21 38 3d 31 36  |:!S%=kL%:S%!8=16|
00009060  3a c8 99 34 36 2c 39 2b  32 35 36 2c 53 25 3a e1  |:..46,9+256,S%:.|
00009070  0d 27 ce 26 dd f2 45 45  28 64 25 2c 67 43 25 29  |.'.&..EE(d%,gC%)|
00009080  3a ea 43 41 25 2c 44 41  24 3a e7 64 25 3d 2d 31  |:.CA%,DA$:.d%=-1|
00009090  8c 64 25 3d 2d 32 0d 27  d8 1d 43 41 25 3d a4 5a  |.d%=-2.'..CA%=.Z|
000090a0  41 28 32 2c 64 25 2c 67  43 25 29 3a e7 43 41 25  |A(2,d%,gC%):.CA%|
000090b0  3d 30 8c 0d 27 e2 0e 44  41 24 3d 22 4e 6f 6e 65  |=0..'..DA$="None|
000090c0  22 0d 27 ec 0d cc 44 41  24 3d c3 43 41 25 0d 27  |".'...DA$=.CA%.'|
000090d0  f6 07 cd 3a e1 0d 28 00  4d dd f2 4f 45 28 6f 41  |...:..(.M..OE(oA|
000090e0  24 2c 69 44 25 2c 6a 44  25 2c 4f 45 25 2c 64 24  |$,iD%,jD%,OE%,d$|
000090f0  2c 64 25 2c 71 24 2c 72  24 29 3a ea 41 42 25 2c  |,d%,q$,r$):.AB%,|
00009100  61 25 2c 68 25 2c 4b 42  25 2c 77 41 25 2c 4a 48  |a%,h%,KB%,wA%,JH|
00009110  25 3a 4a 48 25 3d b9 3a  e7 5f 55 25 21 36 30 3d  |%:JH%=.:._U%!60=|
00009120  30 8c 0d 28 0a 20 5f 55  25 21 36 30 3d a4 41 28  |0..(. _U%!60=.A(|
00009130  32 34 29 3a 61 25 3d 30  3a 5f 55 25 21 31 38 30  |24):a%=0:_U%!180|
00009140  3d 31 0d 28 14 3b cc 61  25 3d 5f 55 25 21 31 38  |=1.(.;.a%=_U%!18|
00009150  30 2a 32 34 3a 5f 55 25  21 36 30 3d a4 4b 28 5f  |0*24:_U%!60=.K(_|
00009160  55 25 21 36 30 2c 32 34  29 3a 5f 55 25 21 31 38  |U%!60,24):_U%!18|
00009170  30 3d 28 5f 55 25 21 31  38 30 29 2b 31 0d 28 1e  |0=(_U%!180)+1.(.|
00009180  17 cd 3a 41 42 25 3d 5f  55 25 21 36 30 3a c8 8e  |..:AB%=_U%!60:..|
00009190  6f 41 24 ca 0d 28 28 11  c9 22 46 31 22 3a 77 41  |oA$..((.."F1":wA|
000091a0  25 3d 33 38 35 0d 28 32  11 c9 22 46 32 22 3a 77  |%=385.(2.."F2":w|
000091b0  41 25 3d 33 38 36 0d 28  3c 11 c9 22 46 33 22 3a  |A%=386.(<.."F3":|
000091c0  77 41 25 3d 33 38 37 0d  28 46 11 c9 22 46 34 22  |wA%=387.(F.."F4"|
000091d0  3a 77 41 25 3d 33 38 38  0d 28 50 11 c9 22 46 35  |:wA%=388.(P.."F5|
000091e0  22 3a 77 41 25 3d 33 38  39 0d 28 5a 11 c9 22 46  |":wA%=389.(Z.."F|
000091f0  36 22 3a 77 41 25 3d 33  39 30 0d 28 64 11 c9 22  |6":wA%=390.(d.."|
00009200  46 37 22 3a 77 41 25 3d  33 39 31 0d 28 6e 11 c9  |F7":wA%=391.(n..|
00009210  22 46 38 22 3a 77 41 25  3d 33 39 32 0d 28 78 11  |"F8":wA%=392.(x.|
00009220  c9 22 46 39 22 3a 77 41  25 3d 33 39 33 0d 28 82  |."F9":wA%=393.(.|
00009230  12 c9 22 46 31 30 22 3a  77 41 25 3d 34 35 38 0d  |.."F10":wA%=458.|
00009240  28 8c 12 c9 22 46 31 31  22 3a 77 41 25 3d 34 35  |(..."F11":wA%=45|
00009250  39 0d 28 96 18 7f 77 41  25 3d 28 97 6f 41 24 29  |9.(...wA%=(.oA$)|
00009260  2d 36 34 3a 4a 48 25 3d  a3 0d 28 a0 0b cb 3a e7  |-64:JH%=..(...:.|
00009270  4a 48 25 8c 0d 28 aa 10  e7 69 44 25 8c 77 41 25  |JH%..(...iD%.wA%|
00009280  2b 3d 31 36 0d 28 b4 10  e7 6a 44 25 8c 77 41 25  |+=16.(...jD%.wA%|
00009290  2b 3d 33 32 0d 28 be 5a  cd 3a 68 25 3d 41 42 25  |+=32.(.Z.:h%=AB%|
000092a0  2b 61 25 3a 68 25 21 30  3d 77 41 25 3a 68 25 3f  |+a%:h%!0=wA%:h%?|
000092b0  34 3d 69 44 25 3a 68 25  3f 35 3d 6a 44 25 3a 68  |4=iD%:h%?5=jD%:h|
000092c0  25 3f 36 3d 4f 45 25 3a  68 25 21 38 3d a4 41 28  |%?6=OE%:h%!8=.A(|
000092d0  a9 64 24 2b 31 29 3a 4b  42 25 3d 68 25 21 38 3a  |.d$+1):KB%=h%!8:|
000092e0  24 4b 42 25 3d 64 24 3a  e7 64 25 3e 30 8c 0d 28  |$KB%=d$:.d%>0..(|
000092f0  c8 22 e7 a4 68 28 64 25  29 3d a3 8c 85 39 39 2c  |."..h(d%)=...99,|
00009300  a4 42 28 22 53 48 45 4c  4c 4d 53 47 30 39 22 29  |.B("SHELLMSG09")|
00009310  0d 28 d2 54 cd 3a 68 25  21 31 32 3d 64 25 3a 68  |.(.T.:h%!12=d%:h|
00009320  25 21 31 36 3d a4 41 28  a9 71 24 2b 31 29 3a 4b  |%!16=.A(.q$+1):K|
00009330  42 25 3d 68 25 21 31 36  3a 24 4b 42 25 3d 71 24  |B%=h%!16:$KB%=q$|
00009340  3a 68 25 21 32 30 3d a4  41 28 a9 72 24 2b 31 29  |:h%!20=.A(.r$+1)|
00009350  3a 4b 42 25 3d 68 25 21  32 30 3a 24 4b 42 25 3d  |:KB%=h%!20:$KB%=|
00009360  72 24 3a e1 0d 28 dc 83  dd a4 5f 41 28 77 41 25  |r$:..(...._A(wA%|
00009370  29 3a ea 41 42 25 2c 4c  41 25 2c 79 25 2c 65 25  |):.AB%,LA%,y%,e%|
00009380  2c 77 25 2c 49 41 24 2c  71 24 2c 72 24 3a ea 6a  |,w%,IA$,q$,r$:.j|
00009390  44 25 2c 69 44 25 2c 4f  45 25 2c 5a 42 25 2c 61  |D%,iD%,OE%,ZB%,a|
000093a0  42 25 2c 4f 42 25 2c 68  4d 25 2c 61 25 3a ea 6a  |B%,OB%,hM%,a%:.j|
000093b0  25 2c 5f 25 3a 41 42 25  3d 5f 55 25 21 36 30 3a  |%,_%:AB%=_U%!60:|
000093c0  4c 41 25 3d 5f 55 25 21  31 38 30 2a 32 34 3a 79  |LA%=_U%!180*24:y|
000093d0  25 3d a3 3a 65 25 3d 30  3a f5 3a e7 41 42 25 21  |%=.:e%=0:.:.AB%!|
000093e0  65 25 3d 77 41 25 8c 0d  28 e6 08 79 25 3d b9 0d  |e%=wA%..(..y%=..|
000093f0  28 f0 0b cc 65 25 2b 3d  32 34 0d 28 fa 16 cd 3a  |(...e%+=24.(...:|
00009400  fd 79 25 84 65 25 3e 3d  4c 41 25 3a e7 79 25 8c  |.y%.e%>=LA%:.y%.|
00009410  0d 29 04 2d 68 25 3d 41  42 25 2b 65 25 3a 49 41  |.).-h%=AB%+e%:IA|
00009420  24 3d 24 28 68 25 21 38  29 3a e7 28 49 41 24 3c  |$=$(h%!8):.(IA$<|
00009430  3e 22 22 80 68 25 21 31  32 3d 30 29 8c 0d 29 0e  |>"".h%!12=0)..).|
00009440  5a f2 76 28 49 41 24 2c  77 25 29 3a 5f 25 3d a4  |Z.v(IA$,w%):_%=.|
00009450  41 28 33 36 29 3a 5f 25  21 30 3d 77 25 3a c8 99  |A(36):_%!0=w%:..|
00009460  32 36 32 33 34 37 2c 2c  5f 25 3a 5a 42 25 3d 28  |262347,,_%:ZB%=(|
00009470  5f 25 21 34 2d 5f 25 21  31 32 29 2f 32 3a 61 42  |_%!4-_%!12)/2:aB|
00009480  25 3d 28 5f 25 21 31 36  2d 5f 25 21 38 29 2f 32  |%=(_%!16-_%!8)/2|
00009490  3a f2 41 28 5f 25 29 0d  29 18 1a cd 3a 71 24 3d  |:.A(_%).)...:q$=|
000094a0  24 28 68 25 21 31 36 29  3a e7 71 24 3c 3e 22 22  |$(h%!16):.q$<>""|
000094b0  8c 0d 29 22 0d e7 68 25  21 31 32 3e 30 8c 0d 29  |..)"..h%!12>0..)|
000094c0  2c 20 6c 25 3d a0 28 22  46 4e 22 2b 71 24 2b 22  |, l%=.("FN"+q$+"|
000094d0  28 22 2b c3 68 25 21 31  32 2b 22 29 22 29 0d 29  |("+.h%!12+")").)|
000094e0  36 1e cc 6c 25 3d a0 28  22 46 4e 22 2b 71 24 2b  |6..l%=.("FN"+q$+|
000094f0  22 28 22 2b c3 77 25 2b  22 29 22 29 0d 29 40 05  |"("+.w%+")").)@.|
00009500  cd 0d 29 4a 05 cc 0d 29  54 11 cd 3a e7 a4 68 28  |..)J...)T..:..h(|
00009510  68 25 21 31 32 29 8c 0d  29 5e 0d f2 44 28 68 25  |h%!12)..)^..D(h%|
00009520  21 31 32 29 0d 29 68 0e  cc e7 68 25 21 31 32 3e  |!12).)h...h%!12>|
00009530  30 8c 0d 29 72 18 85 39  39 2c a4 42 28 22 53 48  |0..)r..99,.B("SH|
00009540  45 4c 4c 4d 53 47 30 39  22 29 0d 29 7c 13 cc f2  |ELLMSG09").)|...|
00009550  77 28 77 25 2c 5a 42 25  2c 61 42 25 29 0d 29 86  |w(w%,ZB%,aB%).).|
00009560  05 cd 0d 29 90 1a cd 3a  72 24 3d 24 28 68 25 21  |...)...:r$=$(h%!|
00009570  32 30 29 3a e7 72 24 3c  3e 22 22 8c 0d 29 9a 0d  |20):.r$<>""..)..|
00009580  e7 68 25 21 31 32 3e 30  8c 0d 29 a4 20 6c 25 3d  |.h%!12>0..). l%=|
00009590  a0 28 22 46 4e 22 2b 72  24 2b 22 28 22 2b c3 68  |.("FN"+r$+"("+.h|
000095a0  25 21 31 32 2b 22 29 22  29 0d 29 ae 1e cc 6c 25  |%!12+")").)...l%|
000095b0  3d a0 28 22 46 4e 22 2b  72 24 2b 22 28 22 2b c3  |=.("FN"+r$+"("+.|
000095c0  77 25 2b 22 29 22 29 0d  29 b8 05 cd 0d 29 c2 05  |w%+")").)....)..|
000095d0  cc 0d 29 cc 0a cd 3a 6a  25 3d b9 0d 29 d6 1c cc  |..)...:j%=..)...|
000095e0  49 41 24 3d 22 22 3a 71  24 3d 22 22 3a 72 24 3d  |IA$="":q$="":r$=|
000095f0  22 22 3a 6a 25 3d a3 0d  29 e0 09 cd 3a 3d 6a 25  |"":j%=..)...:=j%|
00009600  0d 29 ea 1a dd f2 58 45  28 64 25 29 3a f2 54 28  |.)....XE(d%):.T(|
00009610  64 25 2c a3 2c 2d 31 29  3a e1 0d 29 f4 16 dd f2  |d%,.,-1):..)....|
00009620  44 28 72 25 29 3a e7 a4  68 28 72 25 29 3d b9 8c  |D(r%):..h(r%)=..|
00009630  0d 29 fe 0f f2 54 28 72  25 2c 30 2c 2d 31 29 0d  |.)...T(r%,0,-1).|
00009640  2a 08 05 cc 0d 2a 12 07  cd 3a e1 0d 2a 1c 46 dd  |*....*...:..*.F.|
00009650  f2 70 45 28 49 24 2c 47  4c 25 29 3a ea 4f 41 24  |.pE(I$,GL%):.OA$|
00009660  2c 51 41 25 2c 73 24 2c  5f 46 25 2c 6d 43 25 3a  |,QA%,s$,_F%,mC%:|
00009670  5f 55 25 21 32 31 32 3d  30 3a e7 5f 55 25 21 32  |_U%!212=0:._U%!2|
00009680  31 36 3c 3e 30 8c f2 41  28 5f 55 25 21 32 31 36  |16<>0..A(_U%!216|
00009690  29 0d 2a 26 31 5f 55 25  21 32 31 36 3d 30 3a f2  |).*&1_U%!216=0:.|
000096a0  52 41 3a e7 47 4c 25 8c  4f 41 24 3d 22 20 2d 44  |RA:.GL%.OA$=" -D|
000096b0  69 65 57 69 74 68 54 61  73 6b 22 8b 4f 41 24 3d  |ieWithTask".OA$=|
000096c0  22 22 0d 2a 30 12 e7 5f  55 25 21 31 30 30 80 31  |"".*0.._U%!100.1|
000096d0  3c 3c 33 8c 0d 2a 3a 38  49 24 3d 22 22 3a 73 24  |<<3..*:8I$="":s$|
000096e0  3d a4 66 28 a4 49 2b 22  52 65 73 24 50 61 74 68  |=.f(.I+"Res$Path|
000096f0  22 2c 2d 31 29 3a f5 3a  51 41 25 3d a7 73 24 2c  |",-1):.:QA%=.s$,|
00009700  22 2c 22 29 3a e7 51 41  25 3e 30 8c 0d 2a 44 17  |","):.QA%>0..*D.|
00009710  e7 a4 48 28 c0 73 24 2c  51 41 25 2d 31 29 2b a4  |..H(.s$,QA%-1)+.|
00009720  49 29 8c 0d 2a 4e 23 49  24 3d c0 73 24 2c 51 41  |I)..*N#I$=.s$,QA|
00009730  25 2d 31 29 2b a4 49 3a  e7 a4 41 41 28 49 24 29  |%-1)+.I:..AA(I$)|
00009740  8c 5f 46 25 3d b9 0d 2a  58 12 cc 73 24 3d c1 73  |._F%=..*X..s$=.s|
00009750  24 2c 51 41 25 2b 31 29  0d 2a 62 05 cd 0d 2a 6c  |$,QA%+1).*b...*l|
00009760  10 cc e7 a4 48 28 73 24  2b a4 49 29 8c 0d 2a 76  |....H(s$+.I)..*v|
00009770  1b 49 24 3d 73 24 2b a4  49 3a e7 a4 41 41 28 49  |.I$=s$+.I:..AA(I|
00009780  24 29 8c 5f 46 25 3d b9  0d 2a 80 22 cc 6d 43 25  |$)._F%=..*.".mC%|
00009790  3d b9 3a f2 4d 28 a4 4e  28 22 53 48 45 4c 4c 4d  |=.:.M(.N("SHELLM|
000097a0  53 47 32 36 22 2c a4 49  29 29 0d 2a 8a 05 cd 0d  |SG26",.I)).*....|
000097b0  2a 94 15 cd 3a fd 49 24  3c 3e 22 22 84 5f 46 25  |*...:.I$<>""._F%|
000097c0  84 6d 43 25 0d 2a 9e 0d  cc e7 a4 48 28 49 24 29  |.mC%.*.....H(I$)|
000097d0  8c 0d 2a a8 13 e7 ac a4  41 41 28 49 24 29 8c 6d  |..*.....AA(I$).m|
000097e0  43 25 3d b9 0d 2a b2 1c  cc 85 39 39 2c a4 4e 28  |C%=..*....99,.N(|
000097f0  22 53 48 45 4c 4c 4d 53  47 33 33 22 2c 49 24 29  |"SHELLMSG33",I$)|
00009800  0d 2a bc 05 cd 0d 2a c6  0d cd 3a e7 6d 43 25 3d  |.*....*...:.mC%=|
00009810  30 8c 0d 2a d0 33 f2 74  28 22 48 65 6c 70 5f 49  |0..*.3.t("Help_I|
00009820  6e 73 74 61 6c 6c 20 22  2b 49 24 2b 4f 41 24 29  |nstall "+I$+OA$)|
00009830  3a 5f 55 25 21 31 30 30  3d 5f 55 25 21 31 30 30  |:_U%!100=_U%!100|
00009840  84 31 3c 3c 37 0d 2a da  07 cd 3a e1 0d 2a e4 22  |.1<<7.*...:..*."|
00009850  dd f2 51 42 28 51 41 24  29 3a ea 6f 4d 25 2c 68  |..QB(QA$):.oM%,h|
00009860  25 3a e7 5f 55 25 21 32  30 38 3d 2d 31 8c 0d 2a  |%:._U%!208=-1..*|
00009870  ee 1a e7 a4 6d 28 22 53  74 72 6f 6e 67 48 65 6c  |....m("StrongHel|
00009880  70 24 44 69 72 22 29 8c  0d 2a f8 37 c8 99 33 39  |p$Dir")..*.7..39|
00009890  33 34 33 38 2c 22 3c 53  74 72 6f 6e 67 48 65 6c  |3438,"<StrongHel|
000098a0  70 24 44 69 72 3e 22 3a  e7 5f 55 25 21 32 31 36  |p$Dir>":._U%!216|
000098b0  3c 3e 30 8c f2 41 28 5f  55 25 21 32 31 36 29 0d  |<>0..A(_U%!216).|
000098c0  2b 02 29 5f 55 25 21 32  31 36 3d a4 41 28 a9 51  |+.)_U%!216=.A(.Q|
000098d0  41 24 2b 31 29 3a 68 25  3d 5f 55 25 21 32 31 36  |A$+1):h%=_U%!216|
000098e0  3a 24 68 25 3d 51 41 24  0d 2b 0c 19 cc f2 4d 28  |:$h%=QA$.+....M(|
000098f0  a4 42 28 22 53 48 45 4c  4c 4d 53 47 31 31 22 29  |.B("SHELLMSG11")|
00009900  29 0d 2b 16 05 cd 0d 2b  20 19 cc f2 74 28 22 48  |).+....+ ...t("H|
00009910  65 6c 70 5f 57 6f 72 64  20 22 2b 51 41 24 29 0d  |elp_Word "+QA$).|
00009920  2b 2a 07 cd 3a e1 0d 2b  34 1d dd f2 74 28 4a 41  |+*..:..+4...t(JA|
00009930  24 29 3a f2 63 28 32 37  37 32 34 38 2c 4a 41 24  |$):.c(277248,JA$|
00009940  29 3a e1 0d 2b 3e 7b dd  f2 52 41 3a ea 58 43 25  |):..+>{..RA:.XC%|
00009950  2c 78 45 25 3a 58 43 25  3d a4 41 28 32 35 36 29  |,xE%:XC%=.A(256)|
00009960  3a f5 3a 58 43 25 21 31  32 3d 30 3a c8 99 32 36  |:.:XC%!12=0:..26|
00009970  32 33 37 35 2c 31 39 2c  58 43 25 2c 2d 32 2c 5f  |2375,19,XC%,-2,_|
00009980  55 25 21 32 31 32 b8 2c  2c 78 45 25 3a 5f 55 25  |U%!212.,,xE%:_U%|
00009990  21 32 31 32 3d 5f 55 25  21 32 31 32 2b 31 3a fd  |!212=_U%!212+1:.|
000099a0  78 45 25 3c 3e 2d 31 84  28 5f 55 25 21 32 31 32  |xE%<>-1.(_U%!212|
000099b0  29 3e 36 34 3a e7 78 45  25 3c 3e 2d 31 8c 0d 2b  |)>64:.xE%<>-1..+|
000099c0  48 40 58 43 25 21 30 3d  32 34 3a 58 43 25 21 31  |H@XC%!0=24:XC%!1|
000099d0  32 3d 30 3a 58 43 25 21  31 36 3d 32 36 32 33 34  |2=0:XC%!16=26234|
000099e0  32 3a 58 43 25 21 32 30  3d 78 45 25 3a c8 99 32  |2:XC%!20=xE%:..2|
000099f0  36 32 33 37 35 2c 31 37  2c 58 43 25 2c 30 0d 2b  |62375,17,XC%,0.+|
00009a00  52 0f cd 3a f2 41 28 58  43 25 29 3a e1 0d 2b 5c  |R..:.A(XC%):..+\|
00009a10  3d dd f2 47 41 28 6c 44  25 2c 69 49 25 2c 50 45  |=..GA(lD%,iI%,PE|
00009a20  25 29 3a ea 49 25 2c 79  45 25 2c 4a 47 25 3a 79  |%):.I%,yE%,JG%:y|
00009a30  45 25 3d 69 49 25 81 34  3a 4a 47 25 3d 69 49 25  |E%=iI%.4:JG%=iI%|
00009a40  83 34 3a e7 79 45 25 3e  30 8c 0d 2b 66 26 e3 49  |.4:.yE%>0..+f&.I|
00009a50  25 3d 31 b8 28 79 45 25  2a 34 29 88 34 3a 6c 44  |%=1.(yE%*4).4:lD|
00009a60  25 21 28 49 25 2d 31 29  3d 50 45 25 3a ed 49 25  |%!(I%-1)=PE%:.I%|
00009a70  0d 2b 70 0d cd 3a e7 4a  47 25 3e 30 8c 0d 2b 7a  |.+p..:.JG%>0..+z|
00009a80  2e 6c 44 25 3d 6c 44 25  2b 28 79 45 25 2a 34 29  |.lD%=lD%+(yE%*4)|
00009a90  3a e3 49 25 3d 30 b8 4a  47 25 2d 31 3a 6c 44 25  |:.I%=0.JG%-1:lD%|
00009aa0  3f 49 25 3d 50 45 25 3a  ed 49 25 0d 2b 84 07 cd  |?I%=PE%:.I%.+...|
00009ab0  3a e1 0d 2b 8e 6c dd f2  43 46 28 51 4a 25 2c 57  |:..+.l..CF(QJ%,W|
00009ac0  4a 25 29 3a ea 4c 41 25  2c 65 25 2c 74 25 2c 43  |J%):.LA%,e%,t%,C|
00009ad0  41 25 3a 4c 41 25 3d a4  61 28 5f 55 25 21 31 32  |A%:LA%=.a(_U%!12|
00009ae0  29 2d 38 3a 65 25 3d 30  3a 79 25 3d a3 3a 74 25  |)-8:e%=0:y%=.:t%|
00009af0  3d 5f 55 25 21 31 32 3a  f5 3a 43 41 25 3d 74 25  |=_U%!12:.:CA%=t%|
00009b00  21 28 65 25 2b 38 29 3a  e7 43 41 25 3d 51 4a 25  |!(e%+8):.CA%=QJ%|
00009b10  8c 74 25 21 28 65 25 2b  38 29 3d 57 4a 25 0d 2b  |.t%!(e%+8)=WJ%.+|
00009b20  98 3c 65 25 2b 3d 34 38  3a fd 28 65 25 3e 3d 4c  |.<e%+=48:.(e%>=L|
00009b30  41 25 29 3a e7 a4 42 41  3d 51 4a 25 8c 5f 6d 5f  |A%):..BA=QJ%._m_|
00009b40  4d 65 6e 75 5f 48 61 6e  64 6c 65 4c 61 73 74 4f  |Menu_HandleLastO|
00009b50  70 65 6e 65 64 25 3d 57  4a 25 0d 2b a2 05 e1 0d  |pened%=WJ%.+....|
00009b60  2b ac 29 dd a4 50 44 28  58 4c 25 29 3a ea 68 25  |+.)..PD(XL%):.h%|
00009b70  2c 6d 25 3a 68 25 3d 5f  55 25 21 32 35 36 3a e7  |,m%:h%=_U%!256:.|
00009b80  68 25 3d 30 8c 3d 2d 31  0d 2b b6 13 e7 a4 42 41  |h%=0.=-1.+....BA|
00009b90  3d 5f 55 25 21 32 35 32  8c 3d 30 0d 2b c0 18 f5  |=_U%!252.=0.+...|
00009ba0  3a e7 58 4c 25 21 6d 25  3c 3e 68 25 21 6d 25 8c  |:.XL%!m%<>h%!m%.|
00009bb0  3d 2d 31 0d 2b ca 17 6d  25 2b 3d 34 3a fd 68 25  |=-1.+..m%+=4:.h%|
00009bc0  21 6d 25 3d 2d 31 3a 3d  6d 25 0d 2b d4 65 dd a4  |!m%=-1:=m%.+.e..|
00009bd0  66 41 28 43 41 25 2c 6d  48 25 29 3a ea 6d 25 2c  |fA(CA%,mH%):.m%,|
00009be0  4f 44 25 3a c8 99 32 38  35 36 33 39 2c 43 41 25  |OD%:..285639,CA%|
00009bf0  b8 43 41 25 3a f5 3a 4f  44 25 3d 43 41 25 2b 32  |.CA%:.:OD%=CA%+2|
00009c00  38 2b 28 28 6d 48 25 21  6d 25 29 2a 32 34 29 3a  |8+((mH%!m%)*24):|
00009c10  43 41 25 3d 4f 44 25 21  34 3a 6d 25 2b 3d 34 3a  |CA%=OD%!4:m%+=4:|
00009c20  fd 6d 48 25 21 6d 25 3d  2d 31 3a 3d 4f 44 25 0d  |.mH%!m%=-1:=OD%.|
00009c30  2b de 0d dd a4 46 43 3a  3d a4 67 41 0d 2b e8 0d  |+....FC:=.gA.+..|
00009c40  dd a4 42 43 3a 3d a4 68  41 0d 2b f2 1b dd f2 58  |..BC:=.hA.+....X|
00009c50  28 59 43 25 2c 62 42 25  29 3a e7 62 42 25 3c 3e  |(YC%,bB%):.bB%<>|
00009c60  59 43 25 8c 0d 2b fc 2a  e7 a4 4a 3d 59 43 25 8c  |YC%..+.*..J=YC%.|
00009c70  5f 45 56 4e 54 53 5f 4c  41 53 54 5f 57 49 4e 44  |_EVNTS_LAST_WIND|
00009c80  4f 57 43 4c 49 43 4b 45  44 25 3d 62 42 25 0d 2c  |OWCLICKED%=bB%.,|
00009c90  06 16 e7 21 5f 51 25 3d  59 43 25 8c 21 5f 51 25  |...!_Q%=YC%.!_Q%|
00009ca0  3d 62 42 25 0d 2c 10 1d  f2 79 42 28 59 43 25 2c  |=bB%.,...yB(YC%,|
00009cb0  62 42 25 29 3a f2 56 41  28 59 43 25 2c 62 42 25  |bB%):.VA(YC%,bB%|
00009cc0  29 0d 2c 1a 07 cd 3a e1  0d 2c 24 4d dd f2 61 28  |).,...:..,$M..a(|
00009cd0  50 24 2c f8 7a 45 25 2c  f8 44 49 25 29 3a ea 62  |P$,.zE%,.DI%):.b|
00009ce0  41 25 2c 70 25 3a ea 85  3a ee 85 ea f7 85 3a 85  |A%,p%:..:.....:.|
00009cf0  33 2c 22 43 61 6e 6e 6f  74 20 6f 70 65 6e 20 6d  |3,"Cannot open m|
00009d00  65 73 73 61 67 65 20 66  69 6c 65 20 27 22 2b 50  |essage file '"+P|
00009d10  24 2b 22 27 22 0d 2c 2e  30 c8 99 32 36 37 35 32  |$+"'".,.0..26752|
00009d20  30 2c 2c 50 24 b8 70 25  2c 2c 62 41 25 3a e7 70  |0,,P$.p%,,bA%:.p|
00009d30  25 80 31 8c 44 49 25 3d  30 8b 44 49 25 3d a4 41  |%.1.DI%=0.DI%=.A|
00009d40  28 62 41 25 29 0d 2c 38  3e c8 99 33 30 2c 36 2c  |(bA%).,8>..30,6,|
00009d50  2c 2c 31 37 2b a9 28 50  24 29 b8 2c 2c 7a 45 25  |,,17+.(P$).,,zE%|
00009d60  3a 24 28 7a 45 25 2b 31  36 29 3d 50 24 3a c8 99  |:$(zE%+16)=P$:..|
00009d70  32 36 37 35 32 31 2c 7a  45 25 2c 7a 45 25 2b 31  |267521,zE%,zE%+1|
00009d80  36 3a e1 0d 2c 42 76 dd  a4 48 43 28 77 25 2c 64  |6:..,Bv..HC(w%,d|
00009d90  47 25 29 3a ea 66 25 2c  62 42 25 2c 66 47 25 2c  |G%):.f%,bB%,fG%,|
00009da0  67 47 25 3a 66 25 3d a4  41 28 31 30 30 2b 28 a4  |gG%:f%=.A(100+(.|
00009db0  4f 28 77 25 29 2a 33 32  29 29 3a 21 66 25 3d 77  |O(w%)*32)):!f%=w|
00009dc0  25 3a c8 99 32 36 32 33  34 38 2c 2c 66 25 3a 66  |%:..262348,,f%:f|
00009dd0  25 21 36 38 3d 64 47 25  3a f2 57 41 28 66 25 21  |%!68=dG%:.WA(f%!|
00009de0  36 30 2c 66 25 2b 37 36  2c 64 47 25 29 3a e7 28  |60,f%+76,dG%):.(|
00009df0  66 25 21 38 38 29 3e 30  8c 0d 2c 4c 41 e3 66 47  |f%!88)>0..,LA.fG|
00009e00  25 3d 30 b8 28 66 25 21  38 38 29 2d 31 3a 67 47  |%=0.(f%!88)-1:gG|
00009e10  25 3d 66 25 2b 39 32 2b  66 47 25 2a 33 32 3a f2  |%=f%+92+fG%*32:.|
00009e20  57 41 28 67 47 25 21 31  36 2c 67 47 25 2b 32 30  |WA(gG%!16,gG%+20|
00009e30  2c 64 47 25 29 3a ed 66  47 25 0d 2c 56 2f cd 3a  |,dG%):.fG%.,V/.:|
00009e40  c8 99 32 36 32 33 33 39  2c 2c 66 25 3a c8 99 32  |..262339,,f%:..2|
00009e50  36 32 33 33 37 2c 2c 66  25 2b 34 b8 62 42 25 3a  |62337,,f%+4.bB%:|
00009e60  e7 62 42 25 3c 3e 77 25  8c 0d 2c 60 15 f2 58 28  |.bB%<>w%..,`..X(|
00009e70  77 25 2c 62 42 25 29 3a  77 25 3d 62 42 25 0d 2c  |w%,bB%):w%=bB%.,|
00009e80  6a 10 cd 3a f2 41 28 66  25 29 3a 3d 77 25 0d 2c  |j..:.A(f%):=w%.,|
00009e90  74 26 dd a4 4c 43 3a ea  4d 43 25 2c 63 41 25 3a  |t&..LC:.MC%,cA%:|
00009ea0  4d 43 25 3d a3 3a e7 5f  55 25 21 31 30 30 80 31  |MC%=.:._U%!100.1|
00009eb0  3c 3c 37 8c 0d 2c 7e 1c  4d 43 25 3d a4 6d 28 22  |<<7..,~.MC%=.m("|
00009ec0  53 74 72 6f 6e 67 48 65  6c 70 24 44 69 72 22 29  |StrongHelp$Dir")|
00009ed0  0d 2c 88 0a cd 3a 3d 4d  43 25 0d 2c 92 48 dd f2  |.,...:=MC%.,.H..|
00009ee0  6b 46 28 64 25 2c 6a 24  29 3a ea 66 25 2c 68 25  |kF(d%,j$):.f%,h%|
00009ef0  2c 61 25 3a e7 64 25 3c  30 8c 85 39 39 2c f2 57  |,a%:.d%<0..99,.W|
00009f00  44 28 22 53 48 45 4c 4c  4d 53 47 32 37 22 2c 22  |D("SHELLMSG27","|
00009f10  41 74 74 61 63 68 4f 70  65 6e 57 69 6e 64 6f 77  |AttachOpenWindow|
00009f20  22 29 0d 2c 9c 5e 61 25  3d a4 4d 41 28 64 25 2c  |").,.^a%=.MA(d%,|
00009f30  2d 31 2c 5f 55 25 2b 33  30 34 2c 31 32 2c b9 29  |-1,_U%+304,12,.)|
00009f40  3a 66 25 3d 5f 55 25 21  33 30 34 2b 61 25 3a 66  |:f%=_U%!304+a%:f|
00009f50  25 21 30 3d 64 25 3a 66  25 21 34 3d 2d 31 3a 66  |%!0=d%:f%!4=-1:f|
00009f60  25 21 38 3d a4 41 28 a9  28 6a 24 29 2b 31 29 3a  |%!8=.A(.(j$)+1):|
00009f70  68 25 3d 66 25 21 38 3a  24 68 25 3d 6a 24 3a e1  |h%=f%!8:$h%=j$:.|
00009f80  0d 2c a6 34 dd f2 41 43  3a ea 45 41 25 3a f5 3a  |.,.4..AC:.EA%:.:|
00009f90  45 41 25 3d a4 4f 41 28  30 2c 5f 55 25 21 31 34  |EA%=.OA(0,_U%!14|
00009fa0  38 29 3a f2 44 41 28 45  41 25 29 3a fd 45 41 25  |8):.DA(EA%):.EA%|
00009fb0  3d 30 3a e1 0d 2c b0 11  dd a4 61 43 3a 3d 5f 55  |=0:..,....aC:=_U|
00009fc0  25 21 33 31 36 0d 2c ba  ba dd f2 42 43 28 46 42  |%!316.,....BC(FB|
00009fd0  25 2c 68 24 29 3a ea 63  42 25 3a 63 42 25 3d a4  |%,h$):.cB%:cB%=.|
00009fe0  41 28 32 35 36 29 3a 63  42 25 21 30 3d 32 35 36  |A(256):cB%!0=256|
00009ff0  3a 63 42 25 21 34 3d 30  3a 63 42 25 21 31 32 3d  |:cB%!4=0:cB%!12=|
0000a000  30 3a 63 42 25 21 31 36  3d 35 3a 63 42 25 21 32  |0:cB%!16=5:cB%!2|
0000a010  30 3d 30 3a 63 42 25 21  32 38 3d 30 3a 63 42 25  |0=0:cB%!28=0:cB%|
0000a020  21 33 32 3d 30 3a 63 42  25 21 33 36 3d 30 3a 63  |!32=0:cB%!36=0:c|
0000a030  42 25 21 34 30 3d 46 42  25 3a 24 28 63 42 25 2b  |B%!40=FB%:$(cB%+|
0000a040  34 34 29 3d 68 24 2b bd  28 30 29 3a c8 99 32 36  |44)=h$+.(0):..26|
0000a050  32 33 37 35 2c 31 38 2c  63 42 25 2c 30 3a 5f 53  |2375,18,cB%,0:_S|
0000a060  48 45 4c 4c 5f 53 45 4e  44 44 41 54 41 4c 4f 41  |HELL_SENDDATALOA|
0000a070  44 5f 4d 59 5f 52 45 46  25 3d 63 42 25 21 38 0d  |D_MY_REF%=cB%!8.|
0000a080  2c c4 2a 5f 53 48 45 4c  4c 5f 53 45 4e 44 44 41  |,.*_SHELL_SENDDA|
0000a090  54 41 4c 4f 41 44 5f 46  49 4c 45 24 3d 68 24 3a  |TALOAD_FILE$=h$:|
0000a0a0  f2 41 28 63 42 25 29 3a  e1 0d 2c ce 92 dd a4 77  |.A(cB%):..,....w|
0000a0b0  42 28 5f 73 65 61 72 63  68 5f 74 65 72 6d 24 2c  |B(_search_term$,|
0000a0c0  69 42 24 2c 7a 24 2c 54  4b 25 2c 49 48 25 29 3a  |iB$,z$,TK%,IH%):|
0000a0d0  ea 5f 70 6f 73 25 2c 6d  44 25 2c 5f 77 70 24 2c  |._pos%,mD%,_wp$,|
0000a0e0  5f 45 25 2c 77 4c 25 2c  51 48 25 2c 52 45 25 2c  |_E%,wL%,QH%,RE%,|
0000a0f0  4c 4a 25 2c 79 25 2c 56  48 25 2c 6a 25 3a 49 48  |LJ%,y%,VH%,j%:IH|
0000a100  25 2b 3d 31 3a 56 48 25  3d a3 3a 79 25 3d a3 3a  |%+=1:VH%=.:y%=.:|
0000a110  6d 44 25 3d 49 48 25 3a  5f 45 25 3d 30 3a 5f 70  |mD%=IH%:_E%=0:_p|
0000a120  6f 73 25 3d 6d 44 25 81  32 3a 52 45 25 3d 54 4b  |os%=mD%.2:RE%=TK|
0000a130  25 2d 31 3a e7 52 45 25  3c 30 8c 0d 2c d8 09 52  |%-1:.RE%<0..,..R|
0000a140  45 25 3d 30 0d 2c e2 4b  cd 3a 51 48 25 3d 49 48  |E%=0.,.K.:QH%=IH|
0000a150  25 3a f5 3a 5f 77 70 24  3d a0 28 22 46 4e 22 2b  |%:.:_wp$=.("FN"+|
0000a160  69 42 24 2b 22 28 20 5f  70 6f 73 25 20 29 22 29  |iB$+"( _pos% )")|
0000a170  3a 58 48 25 3d 5f 70 6f  73 25 3a e7 5f 73 65 61  |:XH%=_pos%:._sea|
0000a180  72 63 68 5f 74 65 72 6d  24 3d 5f 77 70 24 8c 0d  |rch_term$=_wp$..|
0000a190  2c ec 08 79 25 3d b9 0d  2c f6 2c cc e7 a0 28 22  |,..y%=..,.,...("|
0000a1a0  46 4e 22 2b 7a 24 2b 22  28 20 5f 73 65 61 72 63  |FN"+z$+"( _searc|
0000a1b0  68 5f 74 65 72 6d 24 2c  5f 77 70 24 20 29 22 29  |h_term$,_wp$ )")|
0000a1c0  3d b9 8c 0d 2d 00 2b 51  48 25 3d 5f 70 6f 73 25  |=...-.+QH%=_pos%|
0000a1d0  3a 6d 44 25 3d 5f 70 6f  73 25 2d 52 45 25 3a 5f  |:mD%=_pos%-RE%:_|
0000a1e0  70 6f 73 25 3d 6d 44 25  81 32 2b 5f 45 25 0d 2d  |pos%=mD%.2+_E%.-|
0000a1f0  0a 36 cc 52 45 25 3d 5f  70 6f 73 25 3a 5f 45 25  |.6.RE%=_pos%:_E%|
0000a200  3d 5f 70 6f 73 25 3a 6d  44 25 3d 51 48 25 2d 5f  |=_pos%:mD%=QH%-_|
0000a210  70 6f 73 25 3a 5f 70 6f  73 25 3d 6d 44 25 81 32  |pos%:_pos%=mD%.2|
0000a220  2b 5f 45 25 0d 2d 14 05  cd 0d 2d 1e 14 cd 3a e7  |+_E%.-....-...:.|
0000a230  4c 4a 25 3d 58 48 25 8c  56 48 25 3d b9 0d 2d 28  |LJ%=XH%.VH%=..-(|
0000a240  19 4c 4a 25 3d 58 48 25  3a fd 79 25 84 56 48 25  |.LJ%=XH%:.y%.VH%|
0000a250  3a e7 ac 79 25 8c 0d 2d  32 09 6a 25 3d 2d 31 0d  |:..y%..-2.j%=-1.|
0000a260  2d 3c 0b cc 6a 25 3d 58  48 25 0d 2d 46 09 cd 3a  |-<..j%=XH%.-F..:|
0000a270  3d 6a 25 0d 2d 50 0c dd  a4 41 43 3a 3d a4 4c 0d  |=j%.-P...AC:=.L.|
0000a280  2d 5a a1 dd f2 78 28 7a  24 2c 43 41 24 2c 5f 61  |-Z...x(z$,CA$,_a|
0000a290  73 63 25 2c 5f 73 74 61  72 74 25 2c 5f 65 6e 64  |sc%,_start%,_end|
0000a2a0  25 29 3a ea 5f 6c 6f 25  2c 5f 68 25 2c 5f 46 25  |%):._lo%,_h%,_F%|
0000a2b0  2c 5f 74 65 6d 70 25 2c  6c 25 3a 5f 6c 6f 25 3d  |,_temp%,l%:_lo%=|
0000a2c0  5f 73 74 61 72 74 25 3a  5f 68 69 25 3d 5f 65 6e  |_start%:_hi%=_en|
0000a2d0  64 25 3a 5f 46 25 3d b9  3a 5f 74 65 6d 70 25 3d  |d%:_F%=.:_temp%=|
0000a2e0  5f 6c 6f 25 2d 31 2b b3  28 5f 68 69 25 2b 31 2d  |_lo%-1+.(_hi%+1-|
0000a2f0  5f 6c 6f 25 29 3a 6c 25  3d a0 28 22 46 4e 22 2b  |_lo%):l%=.("FN"+|
0000a300  43 41 24 2b 22 28 5f 6c  6f 25 2c 5f 74 65 6d 70  |CA$+"(_lo%,_temp|
0000a310  25 29 22 29 3a f5 3a e7  5f 61 73 63 25 3d 30 8c  |%)"):.:._asc%=0.|
0000a320  0d 2d 64 1e e7 a0 28 22  46 4e 22 2b 7a 24 2b 22  |.-d...("FN"+z$+"|
0000a330  28 5f 6c 6f 25 2c 5f 68  69 25 29 22 29 8c 0d 2d  |(_lo%,_hi%)")..-|
0000a340  6e 29 6c 25 3d a0 28 22  46 4e 22 2b 43 41 24 2b  |n)l%=.("FN"+CA$+|
0000a350  22 28 5f 6c 6f 25 2c 5f  68 69 25 29 22 29 3a 5f  |"(_lo%,_hi%)"):_|
0000a360  46 25 3d ac 5f 46 25 0d  2d 78 05 cd 0d 2d 82 1f  |F%=._F%.-x...-..|
0000a370  cc e7 a0 28 22 46 4e 22  2b 7a 24 2b 22 28 5f 68  |...("FN"+z$+"(_h|
0000a380  69 25 2c 5f 6c 6f 25 29  22 29 8c 0d 2d 8c 29 6c  |i%,_lo%)")..-.)l|
0000a390  25 3d a0 28 22 46 4e 22  2b 43 41 24 2b 22 28 5f  |%=.("FN"+CA$+"(_|
0000a3a0  68 69 25 2c 5f 6c 6f 25  29 22 29 3a 5f 46 25 3d  |hi%,_lo%)"):_F%=|
0000a3b0  ac 5f 46 25 0d 2d 96 05  cd 0d 2d a0 22 cd 3a e7  |._F%.-....-.".:.|
0000a3c0  5f 46 25 8c 5f 68 69 25  3d 5f 68 69 25 2d 31 8b  |_F%._hi%=_hi%-1.|
0000a3d0  5f 6c 6f 25 3d 5f 6c 6f  25 2b 31 0d 2d aa 3e fd  |_lo%=_lo%+1.-.>.|
0000a3e0  5f 6c 6f 25 3d 5f 68 69  25 3a e7 5f 73 74 61 72  |_lo%=_hi%:._star|
0000a3f0  74 25 3c 5f 6c 6f 25 2d  31 8c f2 78 28 7a 24 2c  |t%<_lo%-1..x(z$,|
0000a400  43 41 24 2c 5f 61 73 63  25 2c 5f 73 74 61 72 74  |CA$,_asc%,_start|
0000a410  25 2c 5f 6c 6f 25 2d 31  29 0d 2d b4 2f e7 5f 68  |%,_lo%-1).-./._h|
0000a420  69 25 2b 31 3c 5f 65 6e  64 25 8c f2 78 28 7a 24  |i%+1<_end%..x(z$|
0000a430  2c 43 41 24 2c 5f 61 73  63 25 2c 5f 68 69 25 2b  |,CA$,_asc%,_hi%+|
0000a440  31 2c 5f 65 6e 64 25 29  0d 2d be 05 e1 0d 2d c8  |1,_end%).-....-.|
0000a450  b4 dd a4 5f 73 68 65 6c  6c 5f 4d 53 5f 73 77 61  |..._shell_MS_swa|
0000a460  70 28 42 46 25 2c 43 46  25 29 3a ea 77 41 24 2c  |p(BF%,CF%):.wA$,|
0000a470  78 41 24 2c 69 4a 25 2c  73 4a 25 3a 77 41 24 3d  |xA$,iJ%,sJ%:wA$=|
0000a480  a4 62 28 5f 73 68 65 6c  6c 5f 4d 53 5f 68 61 6e  |.b(_shell_MS_han|
0000a490  64 6c 65 25 2c 42 46 25  29 3a 78 41 24 3d a4 62  |dle%,BF%):xA$=.b|
0000a4a0  28 5f 73 68 65 6c 6c 5f  4d 53 5f 68 61 6e 64 6c  |(_shell_MS_handl|
0000a4b0  65 25 2c 43 46 25 29 3a  5f 73 68 65 6c 6c 5f 62  |e%,CF%):_shell_b|
0000a4c0  6c 6b 25 21 30 3d 42 46  25 3a 5f 73 68 65 6c 6c  |lk%!0=BF%:_shell|
0000a4d0  5f 62 6c 6b 25 21 34 3d  2d 31 3a 69 4a 25 3d a4  |_blk%!4=-1:iJ%=.|
0000a4e0  43 41 28 5f 73 68 65 6c  6c 5f 4d 53 5f 68 61 6e  |CA(_shell_MS_han|
0000a4f0  64 6c 65 25 2c 5f 73 68  65 6c 6c 5f 62 6c 6b 25  |dle%,_shell_blk%|
0000a500  29 0d 2d d2 57 5f 73 68  65 6c 6c 5f 62 6c 6b 25  |).-.W_shell_blk%|
0000a510  21 30 3d 43 46 25 3a 73  4a 25 3d a4 43 41 28 5f  |!0=CF%:sJ%=.CA(_|
0000a520  73 68 65 6c 6c 5f 4d 53  5f 68 61 6e 64 6c 65 25  |shell_MS_handle%|
0000a530  2c 5f 73 68 65 6c 6c 5f  62 6c 6b 25 29 3a f2 79  |,_shell_blk%):.y|
0000a540  28 69 4a 25 2c 78 41 24  29 3a f2 79 28 73 4a 25  |(iJ%,xA$):.y(sJ%|
0000a550  2c 77 41 24 29 3a 3d 30  0d 2d dc 70 dd a4 5f 73  |,wA$):=0.-.p.._s|
0000a560  68 65 6c 6c 5f 4d 53 5f  63 6f 6d 70 28 42 46 25  |hell_MS_comp(BF%|
0000a570  2c 43 46 25 29 3a ea 5f  41 24 2c 41 42 24 2c 6b  |,CF%):._A$,AB$,k|
0000a580  41 25 3a 5f 41 24 3d a4  62 28 5f 73 68 65 6c 6c  |A%:_A$=.b(_shell|
0000a590  5f 4d 53 5f 68 61 6e 64  6c 65 25 2c 42 46 25 29  |_MS_handle%,BF%)|
0000a5a0  3a 41 42 24 3d a4 62 28  5f 73 68 65 6c 6c 5f 4d  |:AB$=.b(_shell_M|
0000a5b0  53 5f 68 61 6e 64 6c 65  25 2c 43 46 25 29 3a e7  |S_handle%,CF%):.|
0000a5c0  5f 41 24 3c 41 42 24 8c  0d 2d e6 09 6b 41 25 3d  |_A$<AB$..-..kA%=|
0000a5d0  b9 0d 2d f0 0a cc 6b 41  25 3d a3 0d 2d fa 0a cd  |..-...kA%=..-...|
0000a5e0  3a 3d 6b 41 25 0d 2e 04  6b dd f2 62 44 28 f8 64  |:=kA%...k..bD(.d|
0000a5f0  25 29 3a ea 7a 25 2c 67  42 25 2c 72 25 2c 6f 43  |%):.z%,gB%,r%,oC|
0000a600  25 3a 6f 43 25 3d a4 52  28 64 25 29 3a 7a 25 3d  |%:oC%=.R(d%):z%=|
0000a610  a4 41 28 31 30 30 2b 28  a4 4f 28 64 25 29 2a 33  |.A(100+(.O(d%)*3|
0000a620  32 29 29 3a 21 7a 25 3d  64 25 3a c8 99 32 36 32  |2)):!z%=d%:..262|
0000a630  33 34 38 2c 2c 7a 25 3a  67 42 25 3d 7a 25 21 36  |348,,z%:gB%=z%!6|
0000a640  30 3a e7 28 67 42 25 80  28 31 3c 3c 33 29 29 8c  |0:.(gB%.(1<<3)).|
0000a650  0d 2e 0e 12 67 42 25 3d  67 42 25 82 28 31 3c 3c  |....gB%=gB%.(1<<|
0000a660  33 29 0d 2e 18 05 cc 0d  2e 22 46 cd 3a 67 42 25  |3)......."F.:gB%|
0000a670  3d 67 42 25 84 28 31 3c  3c 39 29 3a 7a 25 21 36  |=gB%.(1<<9):z%!6|
0000a680  30 3d 67 42 25 3a c8 99  32 36 32 33 33 39 2c 2c  |0=gB%:..262339,,|
0000a690  7a 25 3a c8 99 32 36 32  33 33 37 2c 2c 7a 25 2b  |z%:..262337,,z%+|
0000a6a0  34 b8 72 25 3a e7 64 25  3c 3e 72 25 8c 0d 2e 2c  |4.r%:.d%<>r%...,|
0000a6b0  13 f2 58 28 64 25 2c 72  25 29 3a 64 25 3d 72 25  |..X(d%,r%):d%=r%|
0000a6c0  0d 2e 36 15 cd 3a e7 6f  43 25 8c f2 54 28 72 25  |..6..:.oC%..T(r%|
0000a6d0  2c 30 2c 30 29 0d 2e 40  0c f2 41 28 7a 25 29 3a  |,0,0)..@..A(z%):|
0000a6e0  e1 0d 2e 4a 6d dd f2 63  44 28 f8 64 25 29 3a ea  |...Jm..cD(.d%):.|
0000a6f0  7a 25 2c 67 42 25 2c 72  25 2c 6f 43 25 3a 6f 43  |z%,gB%,r%,oC%:oC|
0000a700  25 3d a4 52 28 64 25 29  3a 7a 25 3d a4 41 28 31  |%=.R(d%):z%=.A(1|
0000a710  30 30 2b 28 a4 4f 28 64  25 29 2a 33 32 29 29 3a  |00+(.O(d%)*32)):|
0000a720  21 7a 25 3d 64 25 3a c8  99 32 36 32 33 34 38 2c  |!z%=d%:..262348,|
0000a730  2c 7a 25 3a 67 42 25 3d  7a 25 21 36 30 3a e7 28  |,z%:gB%=z%!60:.(|
0000a740  67 42 25 80 28 31 3c 3c  33 29 29 3d 30 8c 0d 2e  |gB%.(1<<3))=0...|
0000a750  54 44 67 42 25 3d 67 42  25 82 28 31 3c 3c 33 29  |TDgB%=gB%.(1<<3)|
0000a760  3a 7a 25 21 36 30 3d 67  42 25 3a c8 99 32 36 32  |:z%!60=gB%:..262|
0000a770  33 33 39 2c 2c 7a 25 3a  c8 99 32 36 32 33 33 37  |339,,z%:..262337|
0000a780  2c 2c 7a 25 2b 34 b8 72  25 3a e7 64 25 3c 3e 72  |,,z%+4.r%:.d%<>r|
0000a790  25 8c 0d 2e 5e 13 f2 58  28 64 25 2c 72 25 29 3a  |%...^..X(d%,r%):|
0000a7a0  64 25 3d 72 25 0d 2e 68  15 cd 3a e7 6f 43 25 8c  |d%=r%..h..:.oC%.|
0000a7b0  f2 54 28 72 25 2c 30 2c  30 29 0d 2e 72 0e cd 3a  |.T(r%,0,0)..r..:|
0000a7c0  f2 41 28 7a 25 29 3a e1  0d 2e 7c 0d dd a4 50 41  |.A(z%):...|...PA|
0000a7d0  3a 3d a4 61 41 0d 2e 86  0b dd a4 63 3a 3d a4 4a  |:=.aA......c:=.J|
0000a7e0  0d 2e 90 0c dd a4 44 41  3a 3d a4 4c 0d 2e 9a 2a  |......DA:=.L...*|
0000a7f0  dd a4 41 41 28 49 24 29  3a ea 6d 43 25 2c 6a 25  |..AA(I$):.mC%,j%|
0000a800  3a e7 ac a4 48 28 49 24  2b 22 2e 48 65 6c 70 44  |:...H(I$+".HelpD|
0000a810  61 74 61 22 29 8c 0d 2e  a4 2a 6d 43 25 3d 2d 31  |ata")....*mC%=-1|
0000a820  3a 85 39 39 2c a4 4e 28  22 53 48 45 4c 4c 4d 53  |:.99,.N("SHELLMS|
0000a830  47 33 32 22 2c 22 48 65  6c 70 44 61 74 61 22 29  |G32","HelpData")|
0000a840  0d 2e ae 18 cd 3a e7 ac  a4 48 28 49 24 2b 22 2e  |.....:...H(I$+".|
0000a850  49 6e 64 65 78 22 29 8c  0d 2e b8 27 6d 43 25 3d  |Index")....'mC%=|
0000a860  2d 31 3a 85 39 39 2c a4  4e 28 22 53 48 45 4c 4c  |-1:.99,.N("SHELL|
0000a870  4d 53 47 33 32 22 2c 22  49 6e 64 65 78 22 29 0d  |MSG32","Index").|
0000a880  2e c2 0d cd 3a e7 6d 43  25 3d a3 8c 0d 2e cc 08  |....:.mC%=......|
0000a890  6a 25 3d b9 0d 2e d6 09  cc 6a 25 3d a3 0d 2e e0  |j%=......j%=....|
0000a8a0  09 cd 3a 3d 6a 25 0d 2e  ea 2c dd f2 45 43 28 50  |..:=j%...,..EC(P|
0000a8b0  24 2c f8 68 42 25 2c f8  4d 41 25 2c f8 6a 25 29  |$,.hB%,.MA%,.j%)|
0000a8c0  3a ea 6e 44 25 3a 6e 44  25 3d a4 7a 3a e7 6e 44  |:.nD%:nD%=.z:.nD|
0000a8d0  25 8c 0d 2e f4 16 f2 46  43 28 50 24 2c 68 42 25  |%......FC(P$,hB%|
0000a8e0  2c 4d 41 25 2c 6a 25 29  0d 2e fe 17 cc f2 47 43  |,MA%,j%)......GC|
0000a8f0  28 50 24 2c 68 42 25 2c  4d 41 25 2c 6a 25 29 0d  |(P$,hB%,MA%,j%).|
0000a900  2f 08 07 cd 3a e1 0d 2f  12 7a dd f2 47 43 28 50  |/...:../.z..GC(P|
0000a910  24 2c f8 68 42 25 2c f8  4d 41 25 2c f8 6a 25 29  |$,.hB%,.MA%,.j%)|
0000a920  3a ea 51 41 25 2c 50 44  25 2c 5a 43 25 3a ea 63  |:.QA%,PD%,ZC%:.c|
0000a930  41 25 2c 58 25 2c 61 43  25 2c 78 4a 25 3a ea 6d  |A%,X%,aC%,xJ%:.m|
0000a940  25 2c 44 46 25 2c 74 46  25 2c 45 42 25 2c 53 45  |%,DF%,tF%,EB%,SE|
0000a950  25 2c 70 25 3a 51 41 25  3d 30 3a 4d 41 25 3d 30  |%,p%:QA%=0:MA%=0|
0000a960  3a 50 44 25 3d 30 3a 5a  43 25 3d 30 3a 6a 25 3d  |:PD%=0:ZC%=0:j%=|
0000a970  30 3a e7 ac a4 48 28 50  24 29 8c 6a 25 3d 2d 31  |0:...H(P$).j%=-1|
0000a980  0d 2f 1c 17 e7 a4 79 28  50 24 29 3c 3e 34 30 37  |./....y(P$)<>407|
0000a990  36 8c 6a 25 3d 2d 32 0d  2f 26 0a e7 6a 25 3d 30  |6.j%=-2./&..j%=0|
0000a9a0  8c 0d 2f 30 42 63 41 25  3d a4 41 28 31 33 29 3a  |../0BcA%=.A(13):|
0000a9b0  58 25 3d 8e 28 50 24 29  3a cf 23 58 25 3d 31 36  |X%=.(P$):.#X%=16|
0000a9c0  3a f5 3a c8 99 31 32 2c  34 2c 58 25 2c 63 41 25  |:.:..12,4,X%,cA%|
0000a9d0  2c 34 3a 78 42 25 3d 21  63 41 25 3a e7 78 42 25  |,4:xB%=!cA%:.xB%|
0000a9e0  3e 30 8c 0d 2f 3a e2 4d  41 25 2b 3d 31 3a 75 46  |>0../:.MA%+=1:uF|
0000a9f0  25 3d 30 3a c8 99 31 32  2c 34 2c 58 25 2c 63 41  |%=0:..12,4,X%,cA|
0000aa00  25 2c 34 3a 61 43 25 3d  21 63 41 25 3a c8 99 31  |%,4:aC%=!cA%:..1|
0000aa10  32 2c 34 2c 58 25 2c 63  41 25 2c 34 3a 78 4a 25  |2,4,X%,cA%,4:xJ%|
0000aa20  3d 21 63 41 25 3a c8 99  31 32 2c 34 2c 58 25 2c  |=!cA%:..12,4,X%,|
0000aa30  63 41 25 2c 31 32 3a 74  46 25 3d 8f 23 58 25 3a  |cA%,12:tF%=.#X%:|
0000aa40  cf 23 58 25 3d 78 42 25  2b 35 36 3a c8 99 31 32  |.#X%=xB%+56:..12|
0000aa50  2c 34 2c 58 25 2c 63 41  25 2c 34 3a 70 25 3d 21  |,4,X%,cA%,4:p%=!|
0000aa60  63 41 25 3a cf 23 58 25  3d 78 42 25 2b 37 32 3a  |cA%:.#X%=xB%+72:|
0000aa70  c8 99 31 32 2c 34 2c 58  25 2c 63 41 25 2c 31 32  |..12,4,X%,cA%,12|
0000aa80  3a 75 46 25 2b 3d a4 52  41 28 78 42 25 2c 70 25  |:uF%+=.RA(xB%,p%|
0000aa90  2c 63 41 25 2c 58 25 29  3a cf 23 58 25 3d 78 42  |,cA%,X%):.#X%=xB|
0000aaa0  25 2b 38 34 3a c8 99 31  32 2c 34 2c 58 25 2c 63  |%+84:..12,4,X%,c|
0000aab0  41 25 2c 34 3a 45 42 25  3d 21 63 41 25 3a e7 45  |A%,4:EB%=!cA%:.E|
0000aac0  42 25 3e 30 8c 0d 2f 44  86 e3 53 45 25 3d 30 b8  |B%>0../D..SE%=0.|
0000aad0  45 42 25 2d 31 3a cf 23  58 25 3d 78 42 25 2b 38  |EB%-1:.#X%=xB%+8|
0000aae0  38 2b 28 53 45 25 2a 33  32 29 2b 31 36 3a c8 99  |8+(SE%*32)+16:..|
0000aaf0  31 32 2c 34 2c 58 25 2c  63 41 25 2c 34 3a 70 25  |12,4,X%,cA%,4:p%|
0000ab00  3d 21 63 41 25 3a cf 23  58 25 3d 78 42 25 2b 38  |=!cA%:.#X%=xB%+8|
0000ab10  38 2b 28 53 45 25 2a 33  32 29 2b 32 30 3a c8 99  |8+(SE%*32)+20:..|
0000ab20  31 32 2c 34 2c 58 25 2c  63 41 25 2c 31 32 3a 75  |12,4,X%,cA%,12:u|
0000ab30  46 25 2b 3d a4 52 41 28  78 42 25 2c 70 25 2c 63  |F%+=.RA(xB%,p%,c|
0000ab40  41 25 2c 58 25 29 3a ed  53 45 25 0d 2f 4e 21 cd  |A%,X%):.SE%./N!.|
0000ab50  3a cf 23 58 25 3d 74 46  25 3a 50 44 25 2b 3d 75  |:.#X%=tF%:PD%+=u|
0000ab60  46 25 3a e7 61 43 25 3e  5a 43 25 8c 0d 2f 58 0b  |F%:.aC%>ZC%../X.|
0000ab70  5a 43 25 3d 61 43 25 0d  2f 62 05 cd 0d 2f 6c 25  |ZC%=aC%./b.../l%|
0000ab80  cd 3a fd 78 42 25 3d 30  3a d9 23 58 25 3a f2 41  |.:.xB%=0:.#X%:.A|
0000ab90  28 63 41 25 29 3a 68 42  25 3d 5a 43 25 2b 50 44  |(cA%):hB%=ZC%+PD|
0000aba0  25 0d 2f 76 07 cd 3a e1  0d 2f 80 b3 dd f2 46 43  |%./v..:../....FC|
0000abb0  28 50 24 2c f8 68 42 25  2c f8 4d 41 25 2c f8 6a  |(P$,.hB%,.MA%,.j|
0000abc0  25 29 3a ea 51 41 25 2c  50 44 25 2c 5a 43 25 2c  |%):.QA%,PD%,ZC%,|
0000abd0  78 42 25 3a ea 63 41 25  3a ea 6d 25 2c 44 46 25  |xB%:.cA%:.m%,DF%|
0000abe0  2c 74 46 25 2c 45 42 25  2c 53 45 25 2c 70 25 3a  |,tF%,EB%,SE%,p%:|
0000abf0  51 41 25 3d 30 3a 4d 41  25 3d 30 3a 50 44 25 3d  |QA%=0:MA%=0:PD%=|
0000ac00  30 3a 5a 43 25 3d 30 3a  63 41 25 3d a4 41 28 31  |0:ZC%=0:cA%=.A(1|
0000ac10  33 29 3a c8 99 32 36 32  33 36 31 2c 2c 50 24 3a  |3):..262361,,P$:|
0000ac20  f5 3a 24 63 41 25 3d 22  2a 22 3a c8 99 32 36 32  |.:$cA%="*":..262|
0000ac30  33 36 33 2c 2c 2d 31 2c  2c 2c 2c 63 41 25 2c 51  |363,,-1,,,,cA%,Q|
0000ac40  41 25 b8 2c 68 42 25 2c  5f 4a 25 2c 2c 2c 2c 51  |A%.,hB%,_J%,,,,Q|
0000ac50  41 25 3a e7 51 41 25 3c  3e 30 8c 0d 2f 8a 14 e7  |A%:.QA%<>0../...|
0000ac60  68 42 25 3e 5a 43 25 8c  5a 43 25 3d 68 42 25 0d  |hB%>ZC%.ZC%=hB%.|
0000ac70  2f 94 13 50 44 25 2b 3d  5f 4a 25 3a 4d 41 25 2b  |/..PD%+=_J%:MA%+|
0000ac80  3d 31 0d 2f 9e 2b cd 3a  fd 51 41 25 3d 30 3a c8  |=1./.+.:.QA%=0:.|
0000ac90  99 32 36 32 33 36 32 3a  68 42 25 3d 5a 43 25 2b  |.262362:hB%=ZC%+|
0000aca0  50 44 25 3a f2 41 28 63  41 25 29 3a e1 0d 2f a8  |PD%:.A(cA%):../.|
0000acb0  bf dd a4 7a 3a ea 66 25  2c 51 44 25 2c 55 24 2c  |...z:.f%,QD%,U$,|
0000acc0  6b 41 25 3a 66 25 3d a4  41 28 32 35 36 29 3a ff  |kA%:f%=.A(256):.|
0000acd0  28 22 53 65 74 20 52 4f  33 24 43 68 65 63 6b 20  |("Set RO3$Check |
0000ace0  59 22 29 3a ff 28 22 52  4d 45 6e 73 75 72 65 20  |Y"):.("RMEnsure |
0000acf0  55 74 69 6c 69 74 79 4d  6f 64 75 6c 65 20 33 2e  |UtilityModule 3.|
0000ad00  30 30 20 53 65 74 20 52  4f 33 24 43 68 65 63 6b  |00 Set RO3$Check|
0000ad10  20 4e 22 29 3a c8 99 33  35 2c 22 52 4f 33 24 43  | N"):..35,"RO3$C|
0000ad20  68 65 63 6b 22 2c 66 25  2c 32 35 36 2c 30 2c 30  |heck",f%,256,0,0|
0000ad30  b8 2c 2c 51 44 25 3a 66  25 3f 51 44 25 3d 31 33  |.,,QD%:f%?QD%=13|
0000ad40  3a ff 28 22 55 6e 73 65  74 20 52 4f 33 24 43 68  |:.("Unset RO3$Ch|
0000ad50  65 63 6b 22 29 3a 55 24  3d 24 66 25 3a f2 41 28  |eck"):U$=$f%:.A(|
0000ad60  66 25 29 3a e7 55 24 3d  22 4e 22 8c 0d 2f b2 09  |f%):.U$="N"../..|
0000ad70  6b 41 25 3d a3 0d 2f bc  0a cc 6b 41 25 3d b9 0d  |kA%=../...kA%=..|
0000ad80  2f c6 0a cd 3a 3d 6b 41  25 0d 2f d0 29 dd a4 5f  |/...:=kA%./.).._|
0000ad90  73 68 65 6c 6c 5f 69 63  6f 6e 64 72 61 67 28 64  |shell_icondrag(d|
0000ada0  25 2c 76 25 29 3a f2 6b  28 64 25 2c 76 25 29 3a  |%,v%):.k(d%,v%):|
0000adb0  3d 30 0d 2f da 30 dd f2  6a 44 28 77 46 25 2c 71  |=0./.0..jD(wF%,q|
0000adc0  49 25 29 3a e7 71 49 25  3e 31 8c 5f 55 25 21 33  |I%):.qI%>1._U%!3|
0000add0  33 36 3d 71 49 25 2d 31  8b 5f 55 25 21 33 33 36  |36=qI%-1._U%!336|
0000ade0  3d 30 0d 2f e4 0e f2 59  41 28 77 46 25 29 3a e1  |=0./...YA(wF%):.|
0000adf0  0d 2f ee bb dd f2 59 41  28 77 46 25 29 3a ea 51  |./....YA(wF%):.Q|
0000ae00  42 25 3a 51 42 25 3d a4  41 28 32 35 36 29 3a 51  |B%:QB%=.A(256):Q|
0000ae10  42 25 21 30 3d 32 35 36  3a 51 42 25 21 31 32 3d  |B%!0=256:QB%!12=|
0000ae20  30 3a 51 42 25 21 31 36  3d 35 32 34 36 31 30 3a  |0:QB%!16=524610:|
0000ae30  51 42 25 21 32 30 3d 30  3a 51 42 25 21 32 34 3d  |QB%!20=0:QB%!24=|
0000ae40  30 3a 51 42 25 21 32 38  3d 30 3a 51 42 25 21 33  |0:QB%!28=0:QB%!3|
0000ae50  32 3d 30 3a 51 42 25 21  33 36 3d 32 35 36 3a 51  |2=0:QB%!36=256:Q|
0000ae60  42 25 21 34 30 3d 77 46  25 3a 24 28 51 42 25 2b  |B%!40=wF%:$(QB%+|
0000ae70  34 34 29 3d 22 50 72 69  6e 74 4f 75 74 22 2b bd  |44)="PrintOut"+.|
0000ae80  28 30 29 3a c8 99 32 36  32 33 37 35 2c 31 38 2c  |(0):..262375,18,|
0000ae90  51 42 25 2c 51 42 25 21  32 30 2c 51 42 25 21 32  |QB%,QB%!20,QB%!2|
0000aea0  34 3a f2 41 28 51 42 25  29 3a e1 0d 2f f8 0f dd  |4:.A(QB%):../...|
0000aeb0  f2 53 42 28 5f 51 25 29  3a e1 0d 30 02 0f dd f2  |.SB(_Q%):..0....|
0000aec0  54 42 28 5f 51 25 29 3a  e1 0d 30 0c 0f dd f2 55  |TB(_Q%):..0....U|
0000aed0  42 28 5f 51 25 29 3a e1  0d 30 16 0f dd f2 56 42  |B(_Q%):..0....VB|
0000aee0  28 5f 51 25 29 3a e1 0d  30 20 24 dd a4 56 41 3a  |(_Q%):..0 $..VA:|
0000aef0  ea 43 4a 25 2c 5f 33 64  25 3a e7 5f 55 25 21 31  |.CJ%,_3d%:._U%!1|
0000af00  30 30 80 28 31 3c 3c 31  30 29 8c 0d 30 2a 2c c8  |00.(1<<10)..0*,.|
0000af10  99 36 2c 31 36 31 2c 31  34 30 b8 2c 2c 43 4a 25  |.6,161,140.,,CJ%|
0000af20  3a e7 28 43 4a 25 80 31  29 8c 5f 33 64 25 3d b9  |:.(CJ%.1)._3d%=.|
0000af30  8b 5f 33 64 25 3d a3 0d  30 34 0b cc 5f 33 64 25  |._3d%=..04.._3d%|
0000af40  3d a3 0d 30 3e 0b cd 3a  3d 5f 33 64 25 0d 30 48  |=..0>..:=_3d%.0H|
0000af50  5b dd f2 79 41 28 5f 51  25 2c 64 25 2c 76 25 29  |[..yA(_Q%,d%,v%)|
0000af60  3a ea 78 46 25 2c 66 25  2c 53 4a 25 2c 5f 6e 61  |:.xF%,f%,SJ%,_na|
0000af70  6d 65 24 2c 68 25 2c 6c  25 3a f2 6b 42 28 64 25  |me$,h%,l%:.kB(d%|
0000af80  2c 76 25 29 3a 78 46 25  3d a4 4d 41 28 64 25 2c  |,v%):xF%=.MA(d%,|
0000af90  2d 31 2c 5f 55 25 2b 37  32 2c 32 34 2c a3 29 3a  |-1,_U%+72,24,.):|
0000afa0  e7 78 46 25 3e 3d 30 8c  0d 30 52 59 66 25 3d 5f  |.xF%>=0..0RYf%=_|
0000afb0  55 25 21 37 32 2b 78 46  25 3a 53 4a 25 3d 66 25  |U%!72+xF%:SJ%=f%|
0000afc0  21 31 36 3a 5f 6e 61 6d  65 24 3d a4 47 28 64 25  |!16:_name$=.G(d%|
0000afd0  2c 53 4a 25 29 3a 68 25  3d 66 25 21 32 30 3a e7  |,SJ%):h%=f%!20:.|
0000afe0  24 68 25 3c 3e 22 22 8c  6c 25 3d a0 28 22 46 4e  |$h%<>"".l%=.("FN|
0000aff0  22 2b 24 68 25 2b 22 28  5f 6e 61 6d 65 24 29 22  |"+$h%+"(_name$)"|
0000b000  29 0d 30 5c 07 cd 3a e1  0d 30 66 d2 dd a4 56 43  |).0\..:..0f...VC|
0000b010  28 74 42 24 29 3a ea 6c  25 2c 65 24 3a 65 24 3d  |(tB$):.l%,e$:e$=|
0000b020  22 54 68 65 20 6c 69 62  72 61 72 79 20 72 6f 75  |"The library rou|
0000b030  74 69 6e 65 20 27 46 4e  73 68 65 6c 6c 5f 49 6e  |tine 'FNshell_In|
0000b040  73 74 61 6c 6c 4c 69 62  27 20 69 73 20 6e 6f 20  |stallLib' is no |
0000b050  6c 6f 6e 67 65 72 20 73  75 70 70 6f 72 74 65 64  |longer supported|
0000b060  2e 20 50 6c 65 61 73 65  20 6c 6f 61 64 20 74 68  |. Please load th|
0000b070  65 20 6c 69 62 72 61 72  79 20 77 69 74 68 20 74  |e library with t|
0000b080  68 65 20 4c 49 42 52 41  52 59 20 63 6f 6d 6d 61  |he LIBRARY comma|
0000b090  6e 64 20 61 6e 64 20 63  61 6c 6c 20 74 68 65 20  |nd and call the |
0000b0a0  69 6e 69 74 69 61 6c 69  73 65 20 72 6f 75 74 69  |initialise routi|
0000b0b0  6e 65 20 77 69 74 68 20  27 76 6f 69 64 25 20 3d  |ne with 'void% =|
0000b0c0  20 46 4e 5f 73 68 65 6c  6c 5f 3c 6c 69 62 6e 61  | FN_shell_<libna|
0000b0d0  6d 65 3e 5f 69 6e 69 74  27 22 0d 30 70 26 6c 25  |me>_init'".0p&l%|
0000b0e0  3d a4 67 28 65 24 2c a3  2c a4 49 2c 22 22 29 3a  |=.g(e$,.,.I,""):|
0000b0f0  5f 63 6c 6f 73 65 64 6f  77 6e 25 3d b9 3a 3d 30  |_closedown%=.:=0|
0000b100  0d 30 7a 1c dd a4 5f 73  68 65 6c 6c 5f 49 63 6f  |.0z..._shell_Ico|
0000b110  6e 62 61 72 5f 49 6e 69  74 3a 3d 30 0d 30 84 75  |nbar_Init:=0.0.u|
0000b120  dd a4 71 41 28 51 41 25  2c 44 42 24 2c 4b 24 2c  |..qA(QA%,DB$,K$,|
0000b130  6c 41 25 2c 43 41 25 2c  69 44 25 2c 6a 44 25 2c  |lA%,CA%,iD%,jD%,|
0000b140  4f 45 25 29 3a ea 72 25  2c 4a 41 25 2c 79 46 25  |OE%):.r%,JA%,yF%|
0000b150  2c 7a 46 25 3a 4a 41 25  3d a4 41 28 33 36 29 3a  |,zF%:JA%=.A(36):|
0000b160  de 79 46 25 32 30 3a de  7a 46 25 32 30 3a 21 4a  |.yF%20:.zF%20:!J|
0000b170  41 25 3d 51 41 25 3a 4a  41 25 21 34 3d 30 3a 4a  |A%=QA%:JA%!4=0:J|
0000b180  41 25 21 31 32 3d 39 36  3a e7 4b 24 3c 3e 22 22  |A%!12=96:.K$<>""|
0000b190  8c 0d 30 8e 2f 4a 41 25  21 31 32 3d 6c 41 25 3a  |..0./JA%!12=lA%:|
0000b1a0  4a 41 25 21 38 3d 2d 31  36 3a 4a 41 25 21 31 36  |JA%!8=-16:JA%!16|
0000b1b0  3d 39 32 3a 4a 41 25 21  33 32 3d a9 28 4b 24 29  |=92:JA%!32=.(K$)|
0000b1c0  0d 30 98 20 cc 4a 41 25  21 38 3d 30 3a 4a 41 25  |.0. .JA%!8=0:JA%|
0000b1d0  21 31 36 3d 37 30 3a 4a  41 25 21 33 32 3d 31 32  |!16=70:JA%!32=12|
0000b1e0  0d 30 a2 81 cd 3a 4a 41  25 21 32 30 3d 26 31 37  |.0...:JA%!20=&17|
0000b1f0  30 30 33 31 30 42 3a 4a  41 25 21 32 34 3d 79 46  |00310B:JA%!24=yF|
0000b200  25 3a 4a 41 25 21 32 38  3d 7a 46 25 3a 24 79 46  |%:JA%!28=zF%:$yF|
0000b210  25 3d 4b 24 3a 24 7a 46  25 3d 44 42 24 3a c8 99  |%=K$:$zF%=DB$:..|
0000b220  32 36 32 33 33 38 2c 2c  4a 41 25 b8 72 25 3a f2  |262338,,JA%.r%:.|
0000b230  6c 28 2d 32 2c 72 25 2c  43 41 25 2c 69 44 25 2c  |l(-2,r%,CA%,iD%,|
0000b240  6a 44 25 2c 4f 45 25 29  3a f2 41 28 4a 41 25 29  |jD%,OE%):.A(JA%)|
0000b250  3a 3d a4 6d 41 28 51 41  25 2c 72 25 2c 44 42 24  |:=.mA(QA%,r%,DB$|
0000b260  29 0d 30 ac 5e dd f2 6e  44 28 62 25 2c 67 25 2c  |).0.^..nD(b%,g%,|
0000b270  64 42 24 29 3a ea 6e 25  3a 6e 25 3d a4 41 28 34  |dB$):.n%:n%=.A(4|
0000b280  30 29 3a 21 6e 25 3d 62  25 3a 6e 25 21 34 3d 67  |0):!n%=b%:n%!4=g|
0000b290  25 3a c8 99 32 36 32 33  35 30 2c 2c 6e 25 3a 24  |%:..262350,,n%:$|
0000b2a0  28 6e 25 21 32 38 29 3d  64 42 24 3a f2 5a 41 28  |(n%!28)=dB$:.ZA(|
0000b2b0  62 25 2c 67 25 29 3a f2  41 28 6e 25 29 3a e1 0d  |b%,g%):.A(n%):..|
0000b2c0  30 b6 05 4b 0d 30 c0 1a  dd a4 5f 73 68 65 6c 6c  |0..K.0...._shell|
0000b2d0  5f 46 69 6c 65 73 5f 49  6e 69 74 3a 3d 30 0d 30  |_Files_Init:=0.0|
0000b2e0  ca 46 dd a4 69 28 69 24  29 3a ea 46 42 25 2c 47  |.F..i(i$):.FB%,G|
0000b2f0  46 25 2c 48 46 25 2c 44  43 25 2c 71 44 25 2c 43  |F%,HF%,DC%,qD%,C|
0000b300  24 3a c8 99 38 2c 35 2c  69 24 b8 46 42 25 2c 2c  |$:..8,5,i$.FB%,,|
0000b310  47 46 25 2c 48 46 25 2c  44 43 25 2c 71 44 25 3a  |GF%,HF%,DC%,qD%:|
0000b320  3d 44 43 25 0d 30 d4 3a  dd a4 79 28 69 24 29 3a  |=DC%.0.:..y(i$):|
0000b330  ea 46 42 25 3a c8 99 38  2c 35 2c 69 24 b8 2c 2c  |.FB%:..8,5,i$.,,|
0000b340  46 42 25 3a 46 42 25 3d  28 46 42 25 80 31 30 34  |FB%:FB%=(FB%.104|
0000b350  38 33 32 30 29 3e 3e 3e  38 3a 3d 46 42 25 0d 30  |8320)>>>8:=FB%.0|
0000b360  de 2e dd a4 48 28 69 24  29 3a ea 46 42 25 2c 52  |....H(i$):.FB%,R|
0000b370  2c 6a 25 3a 52 3d 35 3a  c8 99 38 2c 52 2c 69 24  |,j%:R=5:..8,R,i$|
0000b380  b8 46 42 25 3a e7 46 42  25 3d 30 8c 0d 30 e8 08  |.FB%:.FB%=0..0..|
0000b390  6a 25 3d a3 0d 30 f2 09  cc 6a 25 3d b9 0d 30 fc  |j%=..0...j%=..0.|
0000b3a0  09 cd 3a 3d 6a 25 0d 31  06 56 dd a4 72 43 28 69  |..:=j%.1.V..rC(i|
0000b3b0  24 29 3a ea 46 42 25 2c  47 46 25 2c 48 46 25 2c  |$):.FB%,GF%,HF%,|
0000b3c0  44 43 25 2c 71 44 25 2c  43 24 3a c8 99 38 2c 35  |DC%,qD%,C$:..8,5|
0000b3d0  2c 69 24 b8 46 42 25 2c  2c 47 46 25 2c 48 46 25  |,i$.FB%,,GF%,HF%|
0000b3e0  2c 44 43 25 2c 71 44 25  3a e7 46 42 25 3d 30 8c  |,DC%,qD%:.FB%=0.|
0000b3f0  3d 22 4e 6f 74 20 46 6f  75 6e 64 22 0d 31 10 15  |="Not Found".1..|
0000b400  e7 71 44 25 3d 35 31 8c  43 24 2b 3d 22 57 52 20  |.qD%=51.C$+="WR |
0000b410  22 0d 31 1a 16 e7 71 44  25 3d 31 38 37 8c 43 24  |".1...qD%=187.C$|
0000b420  2b 3d 22 4c 57 52 22 0d  31 24 16 e7 71 44 25 3d  |+="LWR".1$..qD%=|
0000b430  31 33 36 8c 43 24 2b 3d  22 44 4c 20 22 0d 31 2e  |136.C$+="DL ".1.|
0000b440  4f 43 24 2b 3d 22 20 22  2b a4 55 28 c3 7e 47 46  |OC$+=" "+.U(.~GF|
0000b450  25 2c 22 30 22 2c 38 29  3a 43 24 2b 3d 22 20 22  |%,"0",8):C$+=" "|
0000b460  2b a4 55 28 c3 7e 48 46  25 2c 22 30 22 2c 38 29  |+.U(.~HF%,"0",8)|
0000b470  3a 43 24 2b 3d 22 20 22  2b a4 55 28 c3 7e 44 43  |:C$+=" "+.U(.~DC|
0000b480  25 2c 22 30 22 2c 38 29  3a 3d 43 24 0d 31 38 38  |%,"0",8):=C$.188|
0000b490  dd a4 4e 44 28 69 24 29  3a ea 46 42 25 2c 6f 48  |..ND(i$):.FB%,oH|
0000b4a0  25 2c 52 3a 52 3d 35 3a  c8 99 38 2c 52 2c 69 24  |%,R:R=5:..8,R,i$|
0000b4b0  b8 46 42 25 2c 2c 2c 6f  48 25 3a e7 46 42 25 3d  |.FB%,,,oH%:.FB%=|
0000b4c0  30 8c 3d 30 0d 31 42 08  3d 6f 48 25 0d 31 4c e8  |0.=0.1B.=oH%.1L.|
0000b4d0  dd a4 5f 73 68 65 6c 6c  5f 45 76 6e 74 73 5f 49  |.._shell_Evnts_I|
0000b4e0  6e 69 74 3a 5f 6d 5f 45  76 6e 74 73 5f 48 65 61  |nit:_m_Evnts_Hea|
0000b4f0  64 65 72 53 69 7a 65 25  3d 38 3a 5f 6d 5f 45 76  |derSize%=8:_m_Ev|
0000b500  6e 74 73 5f 4c 61 73 74  45 76 6e 74 4f 66 66 73  |nts_LastEvntOffs|
0000b510  65 74 25 3d 2d 31 3a de  5f 63 5f 45 76 6e 74 73  |et%=-1:._c_Evnts|
0000b520  5f 57 6f 72 6b 42 75 66  66 65 72 25 32 35 36 3a  |_WorkBuffer%256:|
0000b530  de 5f 63 5f 45 76 6e 74  73 5f 50 61 6e 65 42 6c  |._c_Evnts_PaneBl|
0000b540  6b 25 33 30 30 30 3a de  5f 45 56 4e 54 53 5f 43  |k%3000:._EVNTS_C|
0000b550  4c 49 43 4b 53 45 4c 45  43 54 5f 41 4e 43 48 4f  |LICKSELECT_ANCHO|
0000b560  52 25 34 3a de 5f 45 56  4e 54 53 5f 43 4c 49 43  |R%4:._EVNTS_CLIC|
0000b570  4b 41 44 4a 55 53 54 5f  41 4e 43 48 4f 52 25 34  |KADJUST_ANCHOR%4|
0000b580  3a de 5f 45 56 4e 54 53  5f 43 4c 49 43 4b 4d 45  |:._EVNTS_CLICKME|
0000b590  4e 55 5f 41 4e 43 48 4f  52 25 34 3a de 5f 45 56  |NU_ANCHOR%4:._EV|
0000b5a0  4e 54 53 5f 48 45 4c 50  54 41 47 5f 41 4e 43 48  |NTS_HELPTAG_ANCH|
0000b5b0  4f 52 25 34 0d 31 56 fc  de 5f 45 56 4e 54 53 5f  |OR%4.1V.._EVNTS_|
0000b5c0  50 4f 50 55 50 53 5f 41  4e 43 48 4f 52 25 34 3a  |POPUPS_ANCHOR%4:|
0000b5d0  de 5f 45 56 4e 54 53 5f  50 41 4e 45 53 5f 41 4e  |._EVNTS_PANES_AN|
0000b5e0  43 48 4f 52 25 34 3a de  5f 45 56 4e 54 53 5f 53  |CHOR%4:._EVNTS_S|
0000b5f0  4c 49 44 45 52 53 5f 41  4e 43 48 4f 52 25 34 3a  |LIDERS_ANCHOR%4:|
0000b600  de 5f 45 56 4e 54 53 5f  50 4f 49 4e 54 45 52 49  |._EVNTS_POINTERI|
0000b610  4e 5f 41 4e 43 48 4f 52  25 34 3a de 5f 45 56 4e  |N_ANCHOR%4:._EVN|
0000b620  54 53 5f 50 4f 49 4e 54  45 52 4f 55 54 5f 41 4e  |TS_POINTEROUT_AN|
0000b630  43 48 4f 52 25 34 3a de  5f 45 56 4e 54 53 5f 44  |CHOR%4:._EVNTS_D|
0000b640  41 54 41 53 41 56 45 5f  41 4e 43 48 4f 52 25 34  |ATASAVE_ANCHOR%4|
0000b650  3a de 5f 45 56 4e 54 53  5f 52 45 44 52 41 57 5f  |:._EVNTS_REDRAW_|
0000b660  41 4e 43 48 4f 52 25 34  3a de 5f 45 56 4e 54 53  |ANCHOR%4:._EVNTS|
0000b670  5f 44 52 41 47 5f 41 4e  43 48 4f 52 25 34 3a de  |_DRAG_ANCHOR%4:.|
0000b680  5f 45 56 4e 54 53 5f 42  55 4d 50 5f 41 4e 43 48  |_EVNTS_BUMP_ANCH|
0000b690  4f 52 25 34 3a de 5f 45  56 4e 54 53 5f 57 49 4e  |OR%4:._EVNTS_WIN|
0000b6a0  44 4f 57 4f 50 45 4e 5f  41 4e 43 48 4f 52 25 34  |DOWOPEN_ANCHOR%4|
0000b6b0  0d 31 60 fd de 5f 45 56  4e 54 53 5f 57 49 4e 44  |.1`.._EVNTS_WIND|
0000b6c0  4f 57 43 4c 4f 53 45 5f  41 4e 43 48 4f 52 25 34  |OWCLOSE_ANCHOR%4|
0000b6d0  3a de 5f 45 56 4e 54 53  5f 49 43 4f 4e 57 41 54  |:._EVNTS_ICONWAT|
0000b6e0  43 48 5f 41 4e 43 48 4f  52 25 34 3a de 5f 45 56  |CH_ANCHOR%4:._EV|
0000b6f0  4e 54 53 5f 4d 45 4e 55  48 45 4c 50 54 41 47 5f  |NTS_MENUHELPTAG_|
0000b700  41 4e 43 48 4f 52 25 34  3a 21 5f 45 56 4e 54 53  |ANCHOR%4:!_EVNTS|
0000b710  5f 43 4c 49 43 4b 53 45  4c 45 43 54 5f 41 4e 43  |_CLICKSELECT_ANC|
0000b720  48 4f 52 25 3d 30 3a 21  5f 45 56 4e 54 53 5f 43  |HOR%=0:!_EVNTS_C|
0000b730  4c 49 43 4b 41 44 4a 55  53 54 5f 41 4e 43 48 4f  |LICKADJUST_ANCHO|
0000b740  52 25 3d 30 3a 21 5f 45  56 4e 54 53 5f 43 4c 49  |R%=0:!_EVNTS_CLI|
0000b750  43 4b 4d 45 4e 55 5f 41  4e 43 48 4f 52 25 3d 30  |CKMENU_ANCHOR%=0|
0000b760  3a 21 5f 45 56 4e 54 53  5f 48 45 4c 50 54 41 47  |:!_EVNTS_HELPTAG|
0000b770  5f 41 4e 43 48 4f 52 25  3d 30 3a 21 5f 45 56 4e  |_ANCHOR%=0:!_EVN|
0000b780  54 53 5f 50 4f 50 55 50  53 5f 41 4e 43 48 4f 52  |TS_POPUPS_ANCHOR|
0000b790  25 3d 30 3a 21 5f 45 56  4e 54 53 5f 53 4c 49 44  |%=0:!_EVNTS_SLID|
0000b7a0  45 52 53 5f 41 4e 43 48  4f 52 25 3d 30 0d 31 6a  |ERS_ANCHOR%=0.1j|
0000b7b0  f1 21 5f 45 56 4e 54 53  5f 50 41 4e 45 53 5f 41  |.!_EVNTS_PANES_A|
0000b7c0  4e 43 48 4f 52 25 3d 30  3a 21 5f 45 56 4e 54 53  |NCHOR%=0:!_EVNTS|
0000b7d0  5f 50 4f 49 4e 54 45 52  49 4e 5f 41 4e 43 48 4f  |_POINTERIN_ANCHO|
0000b7e0  52 25 3d 30 3a 21 5f 45  56 4e 54 53 5f 50 4f 49  |R%=0:!_EVNTS_POI|
0000b7f0  4e 54 45 52 4f 55 54 5f  41 4e 43 48 4f 52 25 3d  |NTEROUT_ANCHOR%=|
0000b800  30 3a 21 5f 45 56 4e 54  53 5f 44 41 54 41 53 41  |0:!_EVNTS_DATASA|
0000b810  56 45 5f 41 4e 43 48 4f  52 25 3d 30 3a 21 5f 45  |VE_ANCHOR%=0:!_E|
0000b820  56 4e 54 53 5f 52 45 44  52 41 57 5f 41 4e 43 48  |VNTS_REDRAW_ANCH|
0000b830  4f 52 25 3d 30 3a 21 5f  45 56 4e 54 53 5f 44 52  |OR%=0:!_EVNTS_DR|
0000b840  41 47 5f 41 4e 43 48 4f  52 25 3d 30 3a 21 5f 45  |AG_ANCHOR%=0:!_E|
0000b850  56 4e 54 53 5f 42 55 4d  50 5f 41 4e 43 48 4f 52  |VNTS_BUMP_ANCHOR|
0000b860  25 3d 30 3a 21 5f 45 56  4e 54 53 5f 57 49 4e 44  |%=0:!_EVNTS_WIND|
0000b870  4f 57 4f 50 45 4e 5f 41  4e 43 48 4f 52 25 3d 30  |OWOPEN_ANCHOR%=0|
0000b880  3a 21 5f 45 56 4e 54 53  5f 57 49 4e 44 4f 57 43  |:!_EVNTS_WINDOWC|
0000b890  4c 4f 53 45 5f 41 4e 43  48 4f 52 25 3d 30 0d 31  |LOSE_ANCHOR%=0.1|
0000b8a0  74 fe 21 5f 45 56 4e 54  53 5f 49 43 4f 4e 57 41  |t.!_EVNTS_ICONWA|
0000b8b0  54 43 48 5f 41 4e 43 48  4f 52 25 3d 30 3a 21 5f  |TCH_ANCHOR%=0:!_|
0000b8c0  45 56 4e 54 53 5f 4d 45  4e 55 48 45 4c 50 54 41  |EVNTS_MENUHELPTA|
0000b8d0  47 5f 41 4e 43 48 4f 52  25 3d 30 3a de 5f 45 56  |G_ANCHOR%=0:._EV|
0000b8e0  4e 54 53 5f 43 4c 49 43  4b 53 45 4c 45 43 54 5f  |NTS_CLICKSELECT_|
0000b8f0  44 41 54 41 25 34 3a de  5f 45 56 4e 54 53 5f 43  |DATA%4:._EVNTS_C|
0000b900  4c 49 43 4b 41 44 4a 55  53 54 5f 44 41 54 41 25  |LICKADJUST_DATA%|
0000b910  34 3a de 5f 45 56 4e 54  53 5f 43 4c 49 43 4b 4d  |4:._EVNTS_CLICKM|
0000b920  45 4e 55 5f 44 41 54 41  25 34 3a de 5f 45 56 4e  |ENU_DATA%4:._EVN|
0000b930  54 53 5f 48 45 4c 50 54  41 47 5f 44 41 54 41 25  |TS_HELPTAG_DATA%|
0000b940  34 3a de 5f 45 56 4e 54  53 5f 50 4f 50 55 50 53  |4:._EVNTS_POPUPS|
0000b950  5f 44 41 54 41 25 34 3a  de 5f 45 56 4e 54 53 5f  |_DATA%4:._EVNTS_|
0000b960  50 41 4e 45 53 5f 44 41  54 41 25 34 3a de 5f 45  |PANES_DATA%4:._E|
0000b970  56 4e 54 53 5f 53 4c 49  44 45 52 53 5f 44 41 54  |VNTS_SLIDERS_DAT|
0000b980  41 25 34 3a de 5f 45 56  4e 54 53 5f 50 4f 49 4e  |A%4:._EVNTS_POIN|
0000b990  54 45 52 49 4e 5f 44 41  54 41 25 34 0d 31 7e f8  |TERIN_DATA%4.1~.|
0000b9a0  de 5f 45 56 4e 54 53 5f  50 4f 49 4e 54 45 52 4f  |._EVNTS_POINTERO|
0000b9b0  55 54 5f 44 41 54 41 25  34 3a de 5f 45 56 4e 54  |UT_DATA%4:._EVNT|
0000b9c0  53 5f 44 41 54 41 53 41  56 45 5f 44 41 54 41 25  |S_DATASAVE_DATA%|
0000b9d0  34 3a de 5f 45 56 4e 54  53 5f 52 45 44 52 41 57  |4:._EVNTS_REDRAW|
0000b9e0  5f 44 41 54 41 25 34 3a  de 5f 45 56 4e 54 53 5f  |_DATA%4:._EVNTS_|
0000b9f0  44 52 41 47 5f 44 41 54  41 25 34 3a de 5f 45 56  |DRAG_DATA%4:._EV|
0000ba00  4e 54 53 5f 42 55 4d 50  5f 44 41 54 41 25 34 3a  |NTS_BUMP_DATA%4:|
0000ba10  de 5f 45 56 4e 54 53 5f  57 49 4e 44 4f 57 4f 50  |._EVNTS_WINDOWOP|
0000ba20  45 4e 5f 44 41 54 41 25  34 3a de 5f 45 56 4e 54  |EN_DATA%4:._EVNT|
0000ba30  53 5f 57 49 4e 44 4f 57  43 4c 4f 53 45 5f 44 41  |S_WINDOWCLOSE_DA|
0000ba40  54 41 25 34 3a de 5f 45  56 4e 54 53 5f 49 43 4f  |TA%4:._EVNTS_ICO|
0000ba50  4e 57 41 54 43 48 5f 44  41 54 41 25 34 3a de 5f  |NWATCH_DATA%4:._|
0000ba60  45 56 4e 54 53 5f 4d 45  4e 55 48 45 4c 50 54 41  |EVNTS_MENUHELPTA|
0000ba70  47 5f 44 41 54 41 25 34  3a 21 5f 45 56 4e 54 53  |G_DATA%4:!_EVNTS|
0000ba80  5f 43 4c 49 43 4b 53 45  4c 45 43 54 5f 44 41 54  |_CLICKSELECT_DAT|
0000ba90  41 25 3d 30 0d 31 88 f8  21 5f 45 56 4e 54 53 5f  |A%=0.1..!_EVNTS_|
0000baa0  43 4c 49 43 4b 41 44 4a  55 53 54 5f 44 41 54 41  |CLICKADJUST_DATA|
0000bab0  25 3d 30 3a 21 5f 45 56  4e 54 53 5f 43 4c 49 43  |%=0:!_EVNTS_CLIC|
0000bac0  4b 4d 45 4e 55 5f 44 41  54 41 25 3d 30 3a 21 5f  |KMENU_DATA%=0:!_|
0000bad0  45 56 4e 54 53 5f 48 45  4c 50 54 41 47 5f 44 41  |EVNTS_HELPTAG_DA|
0000bae0  54 41 25 3d 30 3a 21 5f  45 56 4e 54 53 5f 50 4f  |TA%=0:!_EVNTS_PO|
0000baf0  50 55 50 53 5f 44 41 54  41 25 3d 30 3a 21 5f 45  |PUPS_DATA%=0:!_E|
0000bb00  56 4e 54 53 5f 50 41 4e  45 53 5f 44 41 54 41 25  |VNTS_PANES_DATA%|
0000bb10  3d 30 3a 21 5f 45 56 4e  54 53 5f 50 4f 49 4e 54  |=0:!_EVNTS_POINT|
0000bb20  45 52 49 4e 5f 44 41 54  41 25 3d 30 3a 21 5f 45  |ERIN_DATA%=0:!_E|
0000bb30  56 4e 54 53 5f 50 4f 49  4e 54 45 52 4f 55 54 5f  |VNTS_POINTEROUT_|
0000bb40  44 41 54 41 25 3d 30 3a  21 5f 45 56 4e 54 53 5f  |DATA%=0:!_EVNTS_|
0000bb50  44 41 54 41 53 41 56 45  5f 44 41 54 41 25 3d 30  |DATASAVE_DATA%=0|
0000bb60  3a 21 5f 45 56 4e 54 53  5f 52 45 44 52 41 57 5f  |:!_EVNTS_REDRAW_|
0000bb70  44 41 54 41 25 3d 30 3a  21 5f 45 56 4e 54 53 5f  |DATA%=0:!_EVNTS_|
0000bb80  44 52 41 47 5f 44 41 54  41 25 3d 30 0d 31 92 fb  |DRAG_DATA%=0.1..|
0000bb90  21 5f 45 56 4e 54 53 5f  42 55 4d 50 5f 44 41 54  |!_EVNTS_BUMP_DAT|
0000bba0  41 25 3d 30 3a 21 5f 45  56 4e 54 53 5f 57 49 4e  |A%=0:!_EVNTS_WIN|
0000bbb0  44 4f 57 4f 50 45 4e 5f  44 41 54 41 25 3d 30 3a  |DOWOPEN_DATA%=0:|
0000bbc0  21 5f 45 56 4e 54 53 5f  57 49 4e 44 4f 57 43 4c  |!_EVNTS_WINDOWCL|
0000bbd0  4f 53 45 5f 44 41 54 41  25 3d 30 3a 21 5f 45 56  |OSE_DATA%=0:!_EV|
0000bbe0  4e 54 53 5f 53 4c 49 44  45 52 53 5f 44 41 54 41  |NTS_SLIDERS_DATA|
0000bbf0  25 3d 30 3a 21 5f 45 56  4e 54 53 5f 49 43 4f 4e  |%=0:!_EVNTS_ICON|
0000bc00  57 41 54 43 48 5f 44 41  54 41 25 3d 30 3a 21 5f  |WATCH_DATA%=0:!_|
0000bc10  45 56 4e 54 53 5f 4d 45  4e 55 48 45 4c 50 54 41  |EVNTS_MENUHELPTA|
0000bc20  47 5f 44 41 54 41 25 3d  30 3a 5f 45 56 4e 54 53  |G_DATA%=0:_EVNTS|
0000bc30  5f 43 4c 49 43 4b 53 45  4c 45 43 54 5f 52 45 43  |_CLICKSELECT_REC|
0000bc40  5f 53 49 5a 45 25 3d 32  30 3a 5f 45 56 4e 54 53  |_SIZE%=20:_EVNTS|
0000bc50  5f 43 4c 49 43 4b 41 44  4a 55 53 54 5f 52 45 43  |_CLICKADJUST_REC|
0000bc60  5f 53 49 5a 45 25 3d 32  30 3a 5f 45 56 4e 54 53  |_SIZE%=20:_EVNTS|
0000bc70  5f 43 4c 49 43 4b 4d 45  4e 55 5f 52 45 43 5f 53  |_CLICKMENU_REC_S|
0000bc80  49 5a 45 25 3d 32 34 0d  31 9c fb 5f 45 56 4e 54  |IZE%=24.1.._EVNT|
0000bc90  53 5f 48 45 4c 50 54 41  47 5f 52 45 43 5f 53 49  |S_HELPTAG_REC_SI|
0000bca0  5a 45 25 3d 32 30 3a 5f  45 56 4e 54 53 5f 50 4f  |ZE%=20:_EVNTS_PO|
0000bcb0  50 55 50 53 5f 52 45 43  5f 53 49 5a 45 25 3d 33  |PUPS_REC_SIZE%=3|
0000bcc0  36 3a 5f 45 56 4e 54 53  5f 50 41 4e 45 53 5f 52  |6:_EVNTS_PANES_R|
0000bcd0  45 43 5f 53 49 5a 45 25  3d 33 32 3a 5f 45 56 4e  |EC_SIZE%=32:_EVN|
0000bce0  54 53 5f 50 4f 49 4e 54  45 52 49 4e 5f 52 45 43  |TS_POINTERIN_REC|
0000bcf0  5f 53 49 5a 45 25 3d 32  30 3a 5f 45 56 4e 54 53  |_SIZE%=20:_EVNTS|
0000bd00  5f 50 4f 49 4e 54 45 52  4f 55 54 5f 52 45 43 5f  |_POINTEROUT_REC_|
0000bd10  53 49 5a 45 25 3d 32 30  3a 5f 45 56 4e 54 53 5f  |SIZE%=20:_EVNTS_|
0000bd20  44 41 54 41 53 41 56 45  5f 52 45 43 5f 53 49 5a  |DATASAVE_REC_SIZ|
0000bd30  45 25 3d 32 30 3a 5f 45  56 4e 54 53 5f 52 45 44  |E%=20:_EVNTS_RED|
0000bd40  52 41 57 5f 52 45 43 5f  53 49 5a 45 25 3d 32 30  |RAW_REC_SIZE%=20|
0000bd50  3a 5f 45 56 4e 54 53 5f  44 52 41 47 5f 52 45 43  |:_EVNTS_DRAG_REC|
0000bd60  5f 53 49 5a 45 25 3d 32  38 3a 5f 45 56 4e 54 53  |_SIZE%=28:_EVNTS|
0000bd70  5f 42 55 4d 50 5f 52 45  43 5f 53 49 5a 45 25 3d  |_BUMP_REC_SIZE%=|
0000bd80  34 34 0d 31 a6 fd 5f 45  56 4e 54 53 5f 53 4c 49  |44.1.._EVNTS_SLI|
0000bd90  44 45 52 53 5f 52 45 43  5f 53 49 5a 45 25 3d 34  |DERS_REC_SIZE%=4|
0000bda0  30 3a 5f 45 56 4e 54 53  5f 57 49 4e 44 4f 57 4f  |0:_EVNTS_WINDOWO|
0000bdb0  50 45 4e 5f 52 45 43 5f  53 49 5a 45 25 3d 32 30  |PEN_REC_SIZE%=20|
0000bdc0  3a 5f 45 56 4e 54 53 5f  57 49 4e 44 4f 57 43 4c  |:_EVNTS_WINDOWCL|
0000bdd0  4f 53 45 5f 52 45 43 5f  53 49 5a 45 25 3d 32 30  |OSE_REC_SIZE%=20|
0000bde0  3a 5f 45 56 4e 54 53 5f  49 43 4f 4e 57 41 54 43  |:_EVNTS_ICONWATC|
0000bdf0  48 5f 52 45 43 5f 53 49  5a 45 25 3d 32 34 3a 5f  |H_REC_SIZE%=24:_|
0000be00  45 56 4e 54 53 5f 4d 45  4e 55 48 45 4c 50 54 41  |EVNTS_MENUHELPTA|
0000be10  47 5f 52 45 43 5f 53 49  5a 45 25 3d 32 30 3a 5f  |G_REC_SIZE%=20:_|
0000be20  45 56 4e 54 53 5f 43 4c  49 43 4b 53 45 4c 45 43  |EVNTS_CLICKSELEC|
0000be30  54 5f 44 41 54 41 4f 46  46 53 45 54 25 3d 30 3a  |T_DATAOFFSET%=0:|
0000be40  5f 45 56 4e 54 53 5f 43  4c 49 43 4b 41 44 4a 55  |_EVNTS_CLICKADJU|
0000be50  53 54 5f 44 41 54 41 4f  46 46 53 45 54 25 3d 30  |ST_DATAOFFSET%=0|
0000be60  3a 5f 45 56 4e 54 53 5f  43 4c 49 43 4b 4d 45 4e  |:_EVNTS_CLICKMEN|
0000be70  55 5f 44 41 54 41 4f 46  46 53 45 54 25 3d 30 0d  |U_DATAOFFSET%=0.|
0000be80  31 b0 ea 5f 45 56 4e 54  53 5f 48 45 4c 50 54 41  |1.._EVNTS_HELPTA|
0000be90  47 5f 44 41 54 41 4f 46  46 53 45 54 25 3d 30 3a  |G_DATAOFFSET%=0:|
0000bea0  5f 45 56 4e 54 53 5f 50  4f 50 55 50 53 5f 44 41  |_EVNTS_POPUPS_DA|
0000beb0  54 41 4f 46 46 53 45 54  25 3d 30 3a 5f 45 56 4e  |TAOFFSET%=0:_EVN|
0000bec0  54 53 5f 50 41 4e 45 53  5f 44 41 54 41 4f 46 46  |TS_PANES_DATAOFF|
0000bed0  53 45 54 25 3d 30 3a 5f  45 56 4e 54 53 5f 50 4f  |SET%=0:_EVNTS_PO|
0000bee0  49 4e 54 45 52 49 4e 5f  44 41 54 41 4f 46 46 53  |INTERIN_DATAOFFS|
0000bef0  45 54 25 3d 30 3a 5f 45  56 4e 54 53 5f 50 4f 49  |ET%=0:_EVNTS_POI|
0000bf00  4e 54 45 52 4f 55 54 5f  44 41 54 41 4f 46 46 53  |NTEROUT_DATAOFFS|
0000bf10  45 54 25 3d 30 3a 5f 45  56 4e 54 53 5f 44 41 54  |ET%=0:_EVNTS_DAT|
0000bf20  41 53 41 56 45 5f 44 41  54 41 4f 46 46 53 45 54  |ASAVE_DATAOFFSET|
0000bf30  25 3d 30 3a 5f 45 56 4e  54 53 5f 52 45 44 52 41  |%=0:_EVNTS_REDRA|
0000bf40  57 5f 44 41 54 41 4f 46  46 53 45 54 25 3d 30 3a  |W_DATAOFFSET%=0:|
0000bf50  5f 45 56 4e 54 53 5f 44  52 41 47 5f 44 41 54 41  |_EVNTS_DRAG_DATA|
0000bf60  4f 46 46 53 45 54 25 3d  30 0d 31 ba ef 5f 45 56  |OFFSET%=0.1.._EV|
0000bf70  4e 54 53 5f 42 55 4d 50  5f 44 41 54 41 4f 46 46  |NTS_BUMP_DATAOFF|
0000bf80  53 45 54 25 3d 30 3a 5f  45 56 4e 54 53 5f 53 4c  |SET%=0:_EVNTS_SL|
0000bf90  49 44 45 52 53 5f 44 41  54 41 4f 46 46 53 45 54  |IDERS_DATAOFFSET|
0000bfa0  25 3d 30 3a 5f 45 56 4e  54 53 5f 57 49 4e 44 4f  |%=0:_EVNTS_WINDO|
0000bfb0  57 4f 50 45 4e 5f 44 41  54 41 4f 46 46 53 45 54  |WOPEN_DATAOFFSET|
0000bfc0  25 3d 30 3a 5f 45 56 4e  54 53 5f 57 49 4e 44 4f  |%=0:_EVNTS_WINDO|
0000bfd0  57 43 4c 4f 53 45 5f 44  41 54 41 4f 46 46 53 45  |WCLOSE_DATAOFFSE|
0000bfe0  54 25 3d 30 3a 5f 45 56  4e 54 53 5f 49 43 4f 4e  |T%=0:_EVNTS_ICON|
0000bff0  57 41 54 43 48 5f 44 41  54 41 4f 46 46 53 45 54  |WATCH_DATAOFFSET|
0000c000  25 3d 30 3a 5f 45 56 4e  54 53 5f 4d 45 4e 55 48  |%=0:_EVNTS_MENUH|
0000c010  45 4c 50 54 41 47 5f 44  41 54 41 4f 46 46 53 45  |ELPTAG_DATAOFFSE|
0000c020  54 25 3d 30 3a 5f 45 56  4e 54 53 5f 4c 41 53 54  |T%=0:_EVNTS_LAST|
0000c030  5f 4d 4f 55 53 45 42 55  54 54 4f 4e 25 3d 30 3a  |_MOUSEBUTTON%=0:|
0000c040  5f 45 56 4e 54 53 5f 4c  41 53 54 5f 4d 4f 55 53  |_EVNTS_LAST_MOUS|
0000c050  45 58 50 4f 53 25 3d 30  0d 31 c4 fb 5f 45 56 4e  |EXPOS%=0.1.._EVN|
0000c060  54 53 5f 4c 41 53 54 5f  4d 4f 55 53 45 59 50 4f  |TS_LAST_MOUSEYPO|
0000c070  53 25 3d 30 3a 5f 45 56  4e 54 53 5f 4c 41 53 54  |S%=0:_EVNTS_LAST|
0000c080  5f 49 43 4f 4e 43 4c 49  43 4b 45 44 25 3d 2d 31  |_ICONCLICKED%=-1|
0000c090  3a 5f 45 56 4e 54 53 5f  4c 41 53 54 5f 57 49 4e  |:_EVNTS_LAST_WIN|
0000c0a0  44 4f 57 43 4c 49 43 4b  45 44 25 3d 2d 31 3a 5f  |DOWCLICKED%=-1:_|
0000c0b0  45 56 4e 54 53 5f 4c 41  53 54 5f 4d 45 4e 55 4d  |EVNTS_LAST_MENUM|
0000c0c0  41 4b 45 52 5f 46 4e 24  3d 22 22 3a 5f 6d 5f 65  |AKER_FN$="":_m_e|
0000c0d0  76 6e 74 73 5f 44 65 73  74 54 61 73 6b 48 61 6e  |vnts_DestTaskHan|
0000c0e0  64 6c 65 25 3d 2d 31 3a  5f 6d 5f 65 76 6e 74 73  |dle%=-1:_m_evnts|
0000c0f0  5f 44 65 73 74 57 69 6e  64 6f 77 48 61 6e 64 6c  |_DestWindowHandl|
0000c100  65 25 3d 2d 31 3a 5f 6d  5f 65 76 6e 74 73 5f 44  |e%=-1:_m_evnts_D|
0000c110  65 73 74 49 63 6f 6e 48  61 6e 64 6c 65 25 3d 2d  |estIconHandle%=-|
0000c120  31 3a 5f 6d 5f 65 76 6e  74 73 5f 4d 6f 75 73 65  |1:_m_evnts_Mouse|
0000c130  58 43 6f 6f 72 64 25 3d  2d 31 3a 5f 6d 5f 65 76  |XCoord%=-1:_m_ev|
0000c140  6e 74 73 5f 4d 6f 75 73  65 59 43 6f 6f 72 64 25  |nts_MouseYCoord%|
0000c150  3d 2d 31 0d 31 ce ef 5f  6d 5f 65 76 6e 74 73 5f  |=-1.1.._m_evnts_|
0000c160  44 72 61 67 49 63 6f 6e  53 74 61 72 74 57 69 6e  |DragIconStartWin|
0000c170  64 6f 77 25 3d 2d 31 3a  5f 6d 5f 65 76 6e 74 73  |dow%=-1:_m_evnts|
0000c180  5f 44 72 61 67 49 63 6f  6e 53 74 61 72 74 49 63  |_DragIconStartIc|
0000c190  6f 6e 25 3d 2d 31 3a 5f  6d 5f 65 76 6e 74 73 5f  |on%=-1:_m_evnts_|
0000c1a0  44 72 61 67 49 63 6f 6e  57 72 69 74 61 62 6c 65  |DragIconWritable|
0000c1b0  44 72 61 67 25 3d a3 3a  5f 6d 5f 65 76 6e 74 73  |Drag%=.:_m_evnts|
0000c1c0  5f 44 72 61 67 49 63 6f  6e 57 69 6e 58 4d 69 6e  |_DragIconWinXMin|
0000c1d0  25 3d 30 3a 5f 6d 5f 65  76 6e 74 73 5f 44 72 61  |%=0:_m_evnts_Dra|
0000c1e0  67 49 63 6f 6e 57 69 6e  59 4d 69 6e 25 3d 30 3a  |gIconWinYMin%=0:|
0000c1f0  5f 6d 5f 65 76 6e 74 73  5f 44 72 61 67 49 63 6f  |_m_evnts_DragIco|
0000c200  6e 57 69 6e 58 4d 61 78  25 3d 30 3a 5f 6d 5f 65  |nWinXMax%=0:_m_e|
0000c210  76 6e 74 73 5f 44 72 61  67 49 63 6f 6e 57 69 6e  |vnts_DragIconWin|
0000c220  59 4d 61 78 25 3d 30 3a  5f 6d 5f 65 76 6e 74 73  |YMax%=0:_m_evnts|
0000c230  5f 44 72 61 67 49 63 6f  6e 4d 6f 75 73 65 58 25  |_DragIconMouseX%|
0000c240  3d 30 0d 31 d8 fb 5f 6d  5f 65 76 6e 74 73 5f 44  |=0.1.._m_evnts_D|
0000c250  72 61 67 49 63 6f 6e 4d  6f 75 73 65 59 25 3d 30  |ragIconMouseY%=0|
0000c260  3a 5f 6d 5f 65 76 6e 74  73 5f 44 72 61 67 49 63  |:_m_evnts_DragIc|
0000c270  6f 6e 4c 61 73 74 53 63  72 6f 6c 6c 55 70 25 3d  |onLastScrollUp%=|
0000c280  30 3a 5f 6d 5f 65 76 6e  74 73 5f 44 72 61 67 49  |0:_m_evnts_DragI|
0000c290  63 6f 6e 4c 61 73 74 53  63 72 6f 6c 6c 44 6f 77  |conLastScrollDow|
0000c2a0  6e 25 3d 30 3a 5f 6d 5f  65 76 6e 74 73 5f 44 72  |n%=0:_m_evnts_Dr|
0000c2b0  61 67 49 63 6f 6e 4c 61  73 74 53 63 72 6f 6c 6c  |agIconLastScroll|
0000c2c0  4c 65 66 74 25 3d 30 3a  5f 6d 5f 65 76 6e 74 73  |Left%=0:_m_evnts|
0000c2d0  5f 44 72 61 67 49 63 6f  6e 4c 61 73 74 53 63 72  |_DragIconLastScr|
0000c2e0  6f 6c 6c 52 69 67 68 74  25 3d 30 3a 5f 6d 5f 65  |ollRight%=0:_m_e|
0000c2f0  76 6e 74 73 5f 44 72 61  67 49 63 6f 6e 4c 61 73  |vnts_DragIconLas|
0000c300  74 44 58 25 3d 30 3a 5f  6d 5f 65 76 6e 74 73 5f  |tDX%=0:_m_evnts_|
0000c310  44 72 61 67 49 63 6f 6e  4c 61 73 74 44 59 25 3d  |DragIconLastDY%=|
0000c320  30 3a 5f 6d 5f 65 76 6e  74 73 5f 44 72 61 67 49  |0:_m_evnts_DragI|
0000c330  63 6f 6e 4d 61 72 67 69  6e 25 3d 33 32 0d 31 e2  |conMargin%=32.1.|
0000c340  7f 5f 63 5f 65 76 6e 74  73 5f 4d 61 78 49 63 6f  |._c_evnts_MaxIco|
0000c350  6e 57 61 74 63 68 45 76  6e 74 73 25 3d 31 30 30  |nWatchEvnts%=100|
0000c360  3a de 5f 63 5f 65 76 6e  74 73 5f 43 75 72 72 65  |:._c_evnts_Curre|
0000c370  6e 74 43 6f 6e 74 65 6e  74 73 24 28 5f 63 5f 65  |ntContents$(_c_e|
0000c380  76 6e 74 73 5f 4d 61 78  49 63 6f 6e 57 61 74 63  |vnts_MaxIconWatc|
0000c390  68 45 76 6e 74 73 25 2d  31 29 3a 5f 63 5f 65 76  |hEvnts%-1):_c_ev|
0000c3a0  6e 74 73 5f 43 75 72 72  65 6e 74 43 6f 6e 74 65  |nts_CurrentConte|
0000c3b0  6e 74 73 24 28 29 3d 22  22 3a 3d 30 0d 31 ec 42  |nts$()="":=0.1.B|
0000c3c0  dd a4 44 28 41 24 2c 67  25 2c 6b 25 2c 42 41 25  |..D(A$,g%,k%,BA%|
0000c3d0  2c 54 45 25 29 3a ea 4c  41 25 2c 65 25 2c 79 25  |,TE%):.LA%,e%,y%|
0000c3e0  2c 61 25 2c 52 42 25 2c  64 42 25 3a ea 75 25 3a  |,a%,RB%,dB%:.u%:|
0000c3f0  e7 41 24 3d 22 49 63 6f  6e 42 61 72 22 8c 0d 31  |.A$="IconBar"..1|
0000c400  f6 16 67 25 3d 2d 31 3a  41 24 3d 22 69 63 6f 6e  |..g%=-1:A$="icon|
0000c410  62 61 72 22 0d 32 00 1a  cd 3a 61 25 3d 30 3a e7  |bar".2...:a%=0:.|
0000c420  28 21 6b 25 3d 30 80 54  45 25 3d a3 29 8c 0d 32  |(!k%=0.TE%=.)..2|
0000c430  0a 09 61 25 3d 2d 32 0d  32 14 0d cd 3a e7 41 24  |..a%=-2.2...:.A$|
0000c440  3d 22 22 8c 0d 32 1e 09  61 25 3d 2d 31 0d 32 28  |=""..2..a%=-1.2(|
0000c450  0c cd 3a e7 61 25 3d 30  8c 0d 32 32 0d e7 28 21  |..:.a%=0..22..(!|
0000c460  6b 25 3d 30 29 8c 0d 32  3c d9 21 6b 25 3d a4 41  |k%=0)..2<.!k%=.A|
0000c470  28 42 41 25 2b 5f 6d 5f  45 76 6e 74 73 5f 48 65  |(BA%+_m_Evnts_He|
0000c480  61 64 65 72 53 69 7a 65  25 29 3a 52 42 25 3d 21  |aderSize%):RB%=!|
0000c490  6b 25 3a 52 42 25 21 30  3d 42 41 25 3a 52 42 25  |k%:RB%!0=BA%:RB%|
0000c4a0  21 34 3d 31 3a 24 28 52  42 25 2b 5f 6d 5f 45 76  |!4=1:$(RB%+_m_Ev|
0000c4b0  6e 74 73 5f 48 65 61 64  65 72 53 69 7a 65 25 29  |nts_HeaderSize%)|
0000c4c0  3d 22 22 3a e3 75 25 3d  31 32 b8 28 42 41 25 2d  |="":.u%=12.(BA%-|
0000c4d0  34 29 88 34 3a 52 42 25  21 28 75 25 2b 5f 6d 5f  |4).4:RB%!(u%+_m_|
0000c4e0  45 76 6e 74 73 5f 48 65  61 64 65 72 53 69 7a 65  |Evnts_HeaderSize|
0000c4f0  25 29 3d 2d 31 3a ed 75  25 3a 5f 6d 5f 45 76 6e  |%)=-1:.u%:_m_Evn|
0000c500  74 73 5f 4c 61 73 74 45  76 6e 74 4f 66 66 73 65  |ts_LastEvntOffse|
0000c510  74 25 3d 5f 6d 5f 45 76  6e 74 73 5f 48 65 61 64  |t%=_m_Evnts_Head|
0000c520  65 72 53 69 7a 65 25 3a  61 25 3d 5f 6d 5f 45 76  |erSize%:a%=_m_Ev|
0000c530  6e 74 73 5f 48 65 61 64  65 72 53 69 7a 65 25 0d  |nts_HeaderSize%.|
0000c540  32 46 20 cd 3a e7 61 25  3c 3e 5f 6d 5f 45 76 6e  |2F .:.a%<>_m_Evn|
0000c550  74 73 5f 48 65 61 64 65  72 53 69 7a 65 25 8c 0d  |ts_HeaderSize%..|
0000c560  32 50 59 52 42 25 3d 21  6b 25 3a 4c 41 25 3d 21  |2PYRB%=!k%:LA%=!|
0000c570  52 42 25 3a 65 25 3d 5f  6d 5f 45 76 6e 74 73 5f  |RB%:e%=_m_Evnts_|
0000c580  48 65 61 64 65 72 53 69  7a 65 25 3a 79 25 3d a3  |HeaderSize%:y%=.|
0000c590  3a 61 25 3d 2d 31 3a 53  4b 25 3d 2d 31 3a 64 42  |:a%=-1:SK%=-1:dB|
0000c5a0  25 3d 21 6b 25 3a f5 3a  e7 28 24 28 64 42 25 2b  |%=!k%:.:.($(dB%+|
0000c5b0  65 25 29 3d 41 24 29 8c  0d 32 5a 14 e7 64 42 25  |e%)=A$)..2Z..dB%|
0000c5c0  21 28 65 25 2b 31 32 29  3d 67 25 8c 0d 32 64 0e  |!(e%+12)=g%..2d.|
0000c5d0  61 25 3d 65 25 3a 79 25  3d b9 0d 32 6e 0c cc 65  |a%=e%:y%=..2n..e|
0000c5e0  25 2b 3d 42 41 25 0d 32  78 05 cd 0d 32 82 0c cc  |%+=BA%.2x...2...|
0000c5f0  65 25 2b 3d 42 41 25 0d  32 8c 3a cd 3a fd 28 28  |e%+=BA%.2.:.:.((|
0000c600  65 25 3e 3d 28 4c 41 25  2b 5f 6d 5f 45 76 6e 74  |e%>=(LA%+_m_Evnt|
0000c610  73 5f 48 65 61 64 65 72  53 69 7a 65 25 29 29 84  |s_HeaderSize%)).|
0000c620  79 25 29 3a e7 28 61 25  3d 2d 31 80 54 45 25 29  |y%):.(a%=-1.TE%)|
0000c630  8c 0d 32 96 7c 61 25 3d  4c 41 25 2b 5f 6d 5f 45  |..2.|a%=LA%+_m_E|
0000c640  76 6e 74 73 5f 48 65 61  64 65 72 53 69 7a 65 25  |vnts_HeaderSize%|
0000c650  3a 21 6b 25 3d a4 4b 28  21 6b 25 2c 42 41 25 29  |:!k%=.K(!k%,BA%)|
0000c660  3a 45 43 25 3d 21 6b 25  3a 45 43 25 21 30 2b 3d  |:EC%=!k%:EC%!0+=|
0000c670  42 41 25 3a 45 43 25 21  34 2b 3d 31 3a 45 43 25  |BA%:EC%!4+=1:EC%|
0000c680  2b 3d 61 25 3a 24 28 45  43 25 29 3d 22 22 3a e3  |+=a%:$(EC%)="":.|
0000c690  75 25 3d 31 32 b8 28 42  41 25 2d 34 29 88 34 3a  |u%=12.(BA%-4).4:|
0000c6a0  45 43 25 21 75 25 3d 2d  31 3a ed 75 25 0d 32 a0  |EC%!u%=-1:.u%.2.|
0000c6b0  0c cd 3a e7 61 25 3c 30  8c 0d 32 aa 05 cc 0d 32  |..:.a%<0..2....2|
0000c6c0  b4 21 cd 3a 5f 6d 5f 45  76 6e 74 73 5f 4c 61 73  |.!.:_m_Evnts_Las|
0000c6d0  74 45 76 6e 74 4f 66 66  73 65 74 25 3d 61 25 0d  |tEvntOffset%=a%.|
0000c6e0  32 be 05 cd 0d 32 c8 09  cd 3a 3d 61 25 0d 32 d2  |2....2...:=a%.2.|
0000c6f0  24 dd f2 46 28 73 25 2c  70 43 25 2c f8 55 41 25  |$..F(s%,pC%,.UA%|
0000c700  2c 45 24 29 3a ea 5f 24  3a e7 21 73 25 3d 2d 31  |,E$):._$:.!s%=-1|
0000c710  8c 0d 32 dc 3d 21 73 25  3d 55 41 25 3a 21 70 43  |..2.=!s%=UA%:!pC|
0000c720  25 3d a4 4b 28 21 70 43  25 2c a9 28 45 24 29 2b  |%=.K(!pC%,.(E$)+|
0000c730  31 29 3a 24 28 21 70 43  25 2b 55 41 25 29 3d 45  |1):$(!pC%+UA%)=E|
0000c740  24 3a 55 41 25 2b 3d a9  28 45 24 29 2b 31 0d 32  |$:UA%+=.(E$)+1.2|
0000c750  e6 1c cc 5f 24 3d 24 28  21 70 43 25 2b 21 73 25  |..._$=$(!pC%+!s%|
0000c760  29 3a e7 5f 24 3c 3e 45  24 8c 0d 32 f0 12 e7 a9  |):._$<>E$..2....|
0000c770  28 45 24 29 3c 3d a9 28  5f 24 29 8c 0d 32 fa 12  |(E$)<=.(_$)..2..|
0000c780  24 28 21 70 43 25 2b 21  73 25 29 3d 45 24 0d 33  |$(!pC%+!s%)=E$.3|
0000c790  04 3e cc 21 70 43 25 3d  a4 4b 28 21 70 43 25 2c  |.>.!pC%=.K(!pC%,|
0000c7a0  a9 28 45 24 29 2b 31 29  3a 24 28 21 70 43 25 2b  |.(E$)+1):$(!pC%+|
0000c7b0  55 41 25 29 3d 45 24 3a  21 73 25 3d 55 41 25 3a  |UA%)=E$:!s%=UA%:|
0000c7c0  55 41 25 2b 3d a9 28 45  24 29 2b 31 0d 33 0e 05  |UA%+=.(E$)+1.3..|
0000c7d0  cd 0d 33 18 05 cd 0d 33  22 07 cd 3a e1 0d 33 2c  |..3....3"..:..3,|
0000c7e0  12 dd f2 52 28 76 42 24  2c 7a 42 24 29 3a e1 0d  |...R(vB$,zB$):..|
0000c7f0  33 36 37 dd f2 43 28 62  25 2c 67 25 2c 42 24 29  |367..C(b%,g%,B$)|
0000c800  3a ea 61 25 2c 63 25 2c  73 25 2c 41 24 3a 41 24  |:.a%,c%,s%,A$:A$|
0000c810  3d a4 45 28 62 25 29 3a  e7 41 24 3d 22 69 63 6f  |=.E(b%):.A$="ico|
0000c820  6e 62 61 72 22 8c 0d 33  40 09 67 25 3d 2d 31 0d  |nbar"..3@.g%=-1.|
0000c830  33 4a a0 cd 3a 61 25 3d  a4 44 28 41 24 2c 67 25  |3J..:a%=.D(A$,g%|
0000c840  2c 5f 45 56 4e 54 53 5f  43 4c 49 43 4b 53 45 4c  |,_EVNTS_CLICKSEL|
0000c850  45 43 54 5f 41 4e 43 48  4f 52 25 2c 5f 45 56 4e  |ECT_ANCHOR%,_EVN|
0000c860  54 53 5f 43 4c 49 43 4b  53 45 4c 45 43 54 5f 52  |TS_CLICKSELECT_R|
0000c870  45 43 5f 53 49 5a 45 25  2c b9 29 3a 63 25 3d 21  |EC_SIZE%,.):c%=!|
0000c880  5f 45 56 4e 54 53 5f 43  4c 49 43 4b 53 45 4c 45  |_EVNTS_CLICKSELE|
0000c890  43 54 5f 41 4e 43 48 4f  52 25 3a 63 25 2b 3d 61  |CT_ANCHOR%:c%+=a|
0000c8a0  25 3a 24 63 25 3d 41 24  3a 63 25 21 31 32 3d 67  |%:$c%=A$:c%!12=g|
0000c8b0  25 3a e7 21 5f 45 56 4e  54 53 5f 43 4c 49 43 4b  |%:.!_EVNTS_CLICK|
0000c8c0  53 45 4c 45 43 54 5f 44  41 54 41 25 3d 30 8c 0d  |SELECT_DATA%=0..|
0000c8d0  33 54 29 21 5f 45 56 4e  54 53 5f 43 4c 49 43 4b  |3T)!_EVNTS_CLICK|
0000c8e0  53 45 4c 45 43 54 5f 44  41 54 41 25 3d a4 41 28  |SELECT_DATA%=.A(|
0000c8f0  a9 28 42 24 29 2b 31 29  0d 33 5e 70 cd 3a 73 25  |.(B$)+1).3^p.:s%|
0000c900  3d 63 25 2b 31 36 3a f2  46 28 73 25 2c 5f 45 56  |=c%+16:.F(s%,_EV|
0000c910  4e 54 53 5f 43 4c 49 43  4b 53 45 4c 45 43 54 5f  |NTS_CLICKSELECT_|
0000c920  44 41 54 41 25 2c 5f 45  56 4e 54 53 5f 43 4c 49  |DATA%,_EVNTS_CLI|
0000c930  43 4b 53 45 4c 45 43 54  5f 44 41 54 41 4f 46 46  |CKSELECT_DATAOFF|
0000c940  53 45 54 25 2c 42 24 29  3a e7 a4 54 41 28 62 25  |SET%,B$):..TA(b%|
0000c950  2c 67 25 29 3d 5f 42 55  54 54 4f 4e 5f 54 59 50  |,g%)=_BUTTON_TYP|
0000c960  45 5f 4e 45 56 45 52 8c  0d 33 68 20 f2 64 28 62  |E_NEVER..3h .d(b|
0000c970  25 2c 67 25 2c 5f 42 55  54 54 4f 4e 5f 54 59 50  |%,g%,_BUTTON_TYP|
0000c980  45 5f 43 4c 49 43 4b 29  0d 33 72 07 cd 3a e1 0d  |E_CLICK).3r..:..|
0000c990  33 7c 63 dd f2 4c 41 28  5f 77 69 6e 64 6f 77 5f  |3|c..LA(_window_|
0000c9a0  68 61 6e 64 6c 65 25 2c  5f 69 63 6f 6e 5f 68 61  |handle%,_icon_ha|
0000c9b0  6e 64 6c 65 25 29 3a ea  41 24 2c 61 25 2c 42 24  |ndle%):.A$,a%,B$|
0000c9c0  2c 6b 25 2c 5f 25 2c 6a  25 2c 65 24 3a 41 24 3d  |,k%,_%,j%,e$:A$=|
0000c9d0  a4 45 28 5f 77 69 6e 64  6f 77 5f 68 61 6e 64 6c  |.E(_window_handl|
0000c9e0  65 25 29 3a e7 41 24 3d  22 69 63 6f 6e 62 61 72  |e%):.A$="iconbar|
0000c9f0  22 8c 0d 33 86 14 5f 69  63 6f 6e 5f 68 61 6e 64  |"..3.._icon_hand|
0000ca00  6c 65 25 3d 2d 31 0d 33  90 a4 cd 3a 61 25 3d a4  |le%=-1.3...:a%=.|
0000ca10  44 28 41 24 2c 5f 69 63  6f 6e 5f 68 61 6e 64 6c  |D(A$,_icon_handl|
0000ca20  65 25 2c 5f 45 56 4e 54  53 5f 43 4c 49 43 4b 53  |e%,_EVNTS_CLICKS|
0000ca30  45 4c 45 43 54 5f 41 4e  43 48 4f 52 25 2c 5f 45  |ELECT_ANCHOR%,_E|
0000ca40  56 4e 54 53 5f 43 4c 49  43 4b 53 45 4c 45 43 54  |VNTS_CLICKSELECT|
0000ca50  5f 52 45 43 5f 53 49 5a  45 25 2c a3 29 3a e7 61  |_REC_SIZE%,.):.a|
0000ca60  25 3c 30 8c 61 25 3d a4  44 28 41 24 2c 2d 31 2c  |%<0.a%=.D(A$,-1,|
0000ca70  5f 45 56 4e 54 53 5f 43  4c 49 43 4b 53 45 4c 45  |_EVNTS_CLICKSELE|
0000ca80  43 54 5f 41 4e 43 48 4f  52 25 2c 5f 45 56 4e 54  |CT_ANCHOR%,_EVNT|
0000ca90  53 5f 43 4c 49 43 4b 53  45 4c 45 43 54 5f 52 45  |S_CLICKSELECT_RE|
0000caa0  43 5f 53 49 5a 45 25 2c  a3 29 0d 33 9a 0b e7 61  |C_SIZE%,.).3...a|
0000cab0  25 3e 3d 30 8c 0d 33 a4  b5 6b 25 3d 21 5f 45 56  |%>=0..3..k%=!_EV|
0000cac0  4e 54 53 5f 43 4c 49 43  4b 53 45 4c 45 43 54 5f  |NTS_CLICKSELECT_|
0000cad0  41 4e 43 48 4f 52 25 2b  61 25 3a 4e 41 25 3d 6b  |ANCHOR%+a%:NA%=k|
0000cae0  25 21 31 36 3a 5f 25 3d  21 5f 45 56 4e 54 53 5f  |%!16:_%=!_EVNTS_|
0000caf0  43 4c 49 43 4b 53 45 4c  45 43 54 5f 44 41 54 41  |CLICKSELECT_DATA|
0000cb00  25 3a 42 24 3d 24 28 5f  25 2b 4e 41 25 29 3a 6c  |%:B$=$(_%+NA%):l|
0000cb10  25 3d a0 28 22 46 4e 22  2b 42 24 2b 22 28 20 5f  |%=.("FN"+B$+"( _|
0000cb20  77 69 6e 64 6f 77 5f 68  61 6e 64 6c 65 25 2c 20  |window_handle%, |
0000cb30  5f 69 63 6f 6e 5f 68 61  6e 64 6c 65 25 20 29 22  |_icon_handle% )"|
0000cb40  29 3a e7 5f 69 63 6f 6e  5f 68 61 6e 64 6c 65 25  |):._icon_handle%|
0000cb50  3d 30 80 5f 77 69 6e 64  6f 77 5f 68 61 6e 64 6c  |=0._window_handl|
0000cb60  65 25 3d 5f 55 25 21 32  30 8c 0d 33 ae 17 f2 47  |e%=_U%!20..3...G|
0000cb70  28 5f 77 69 6e 64 6f 77  5f 68 61 6e 64 6c 65 25  |(_window_handle%|
0000cb80  29 0d 33 b8 05 cd 0d 33  c2 20 cd 3a e7 5f 77 69  |).3....3. .:._wi|
0000cb90  6e 64 6f 77 5f 68 61 6e  64 6c 65 25 3e 30 80 41  |ndow_handle%>0.A|
0000cba0  24 3c 3e 22 22 8c 0d 33  cc 16 6a 25 3d a4 6e 41  |$<>""..3..j%=.nA|
0000cbb0  28 a4 4a 2c a4 4c 29 3a  e7 6a 25 8c 0d 33 d6 30  |(.J,.L):.j%..3.0|
0000cbc0  65 24 3d 22 49 63 6f 6e  20 69 73 20 64 72 61 67  |e$="Icon is drag|
0000cbd0  67 61 62 6c 65 22 3a f2  4c 43 28 a4 4a 2c a4 4c  |gable":.LC(.J,.L|
0000cbe0  29 3a f2 4d 43 28 a4 4a  2c a4 4c 29 0d 33 e0 0e  |):.MC(.J,.L).3..|
0000cbf0  f2 41 41 28 a4 4a 2c a4  4c 29 0d 33 ea 1f cc 65  |.AA(.J,.L).3...e|
0000cc00  24 3d 22 49 63 6f 6e 20  69 73 20 6e 6f 74 20 64  |$="Icon is not d|
0000cc10  72 61 67 67 61 62 6c 65  22 0d 33 f4 56 cd 3a f2  |raggable".3.V.:.|
0000cc20  62 41 28 5f 77 69 6e 64  6f 77 5f 68 61 6e 64 6c  |bA(_window_handl|
0000cc30  65 25 2c 5f 69 63 6f 6e  5f 68 61 6e 64 6c 65 25  |e%,_icon_handle%|
0000cc40  29 3a f2 63 41 28 5f 77  69 6e 64 6f 77 5f 68 61  |):.cA(_window_ha|
0000cc50  6e 64 6c 65 25 2c 5f 69  63 6f 6e 5f 68 61 6e 64  |ndle%,_icon_hand|
0000cc60  6c 65 25 29 3a f2 41 41  28 a4 4a 2c a4 4c 29 0d  |le%):.AA(.J,.L).|
0000cc70  33 fe 07 cd 3a e1 0d 34  08 ab dd f2 61 42 3a ea  |3...:..4....aB:.|
0000cc80  4c 41 25 2c 74 25 2c 42  41 25 2c 65 25 2c 53 41  |LA%,t%,BA%,e%,SA|
0000cc90  25 2c 64 42 25 3a ea 67  25 2c 42 24 2c 4b 41 25  |%,dB%:.g%,B$,KA%|
0000cca0  2c 75 25 3a 74 25 3d 21  5f 45 56 4e 54 53 5f 43  |,u%:t%=!_EVNTS_C|
0000ccb0  4c 49 43 4b 53 45 4c 45  43 54 5f 41 4e 43 48 4f  |LICKSELECT_ANCHO|
0000ccc0  52 25 3a 42 41 25 3d 5f  45 56 4e 54 53 5f 43 4c  |R%:BA%=_EVNTS_CL|
0000ccd0  49 43 4b 53 45 4c 45 43  54 5f 52 45 43 5f 53 49  |ICKSELECT_REC_SI|
0000cce0  5a 45 25 3a 53 41 25 3d  74 25 21 34 3a f2 52 20  |ZE%:SA%=t%!4:.R |
0000ccf0  28 22 43 6c 69 63 6b 53  65 6c 65 63 74 22 2c 22  |("ClickSelect","|
0000cd00  57 69 6e 64 6f 77 20 20  20 20 20 20 20 20 20 49  |Window         I|
0000cd10  63 6f 6e 20 20 20 46 4e  22 29 3a e7 74 25 3d 30  |con   FN"):.t%=0|
0000cd20  8c 0d 34 12 66 cc 65 25  3d 5f 6d 5f 45 76 6e 74  |..4.f.e%=_m_Evnt|
0000cd30  73 5f 48 65 61 64 65 72  53 69 7a 65 25 3a e3 75  |s_HeaderSize%:.u|
0000cd40  25 3d 31 b8 53 41 25 3a  41 24 3d 24 28 74 25 2b  |%=1.SA%:A$=$(t%+|
0000cd50  65 25 29 3a 67 25 3d 74  25 21 28 65 25 2b 31 32  |e%):g%=t%!(e%+12|
0000cd60  29 3a 4b 41 25 3d 21 5f  45 56 4e 54 53 5f 43 4c  |):KA%=!_EVNTS_CL|
0000cd70  49 43 4b 53 45 4c 45 43  54 5f 44 41 54 41 25 3a  |ICKSELECT_DATA%:|
0000cd80  e7 4b 41 25 3e 30 8c 0d  34 1c 18 42 24 3d 24 28  |.KA%>0..4..B$=$(|
0000cd90  4b 41 25 2b 74 25 21 28  65 25 2b 31 36 29 29 0d  |KA%+t%!(e%+16)).|
0000cda0  34 26 2a cd 3a 65 25 2b  3d 5f 45 56 4e 54 53 5f  |4&*.:e%+=_EVNTS_|
0000cdb0  43 4c 49 43 4b 53 45 4c  45 43 54 5f 52 45 43 5f  |CLICKSELECT_REC_|
0000cdc0  53 49 5a 45 25 3a ed 75  25 0d 34 30 07 cd 3a e1  |SIZE%:.u%.40..:.|
0000cdd0  0d 34 3a 34 dd f2 4e 28  62 25 2c 67 25 2c 42 24  |.4:4..N(b%,g%,B$|
0000cde0  29 3a ea 61 25 2c 63 25  2c 41 24 3a 41 24 3d a4  |):.a%,c%,A$:A$=.|
0000cdf0  45 28 62 25 29 3a e7 41  24 3d 22 69 63 6f 6e 62  |E(b%):.A$="iconb|
0000ce00  61 72 22 8c 0d 34 44 09  67 25 3d 2d 31 0d 34 4e  |ar"..4D.g%=-1.4N|
0000ce10  a0 cd 3a 61 25 3d a4 44  28 41 24 2c 67 25 2c 5f  |..:a%=.D(A$,g%,_|
0000ce20  45 56 4e 54 53 5f 43 4c  49 43 4b 41 44 4a 55 53  |EVNTS_CLICKADJUS|
0000ce30  54 5f 41 4e 43 48 4f 52  25 2c 5f 45 56 4e 54 53  |T_ANCHOR%,_EVNTS|
0000ce40  5f 43 4c 49 43 4b 41 44  4a 55 53 54 5f 52 45 43  |_CLICKADJUST_REC|
0000ce50  5f 53 49 5a 45 25 2c b9  29 3a 63 25 3d 21 5f 45  |_SIZE%,.):c%=!_E|
0000ce60  56 4e 54 53 5f 43 4c 49  43 4b 41 44 4a 55 53 54  |VNTS_CLICKADJUST|
0000ce70  5f 41 4e 43 48 4f 52 25  3a 63 25 2b 3d 61 25 3a  |_ANCHOR%:c%+=a%:|
0000ce80  24 63 25 3d 41 24 3a 63  25 21 31 32 3d 67 25 3a  |$c%=A$:c%!12=g%:|
0000ce90  e7 21 5f 45 56 4e 54 53  5f 43 4c 49 43 4b 41 44  |.!_EVNTS_CLICKAD|
0000cea0  4a 55 53 54 5f 44 41 54  41 25 3d 30 8c 0d 34 58  |JUST_DATA%=0..4X|
0000ceb0  29 21 5f 45 56 4e 54 53  5f 43 4c 49 43 4b 41 44  |)!_EVNTS_CLICKAD|
0000cec0  4a 55 53 54 5f 44 41 54  41 25 3d a4 41 28 a9 28  |JUST_DATA%=.A(.(|
0000ced0  42 24 29 2b 31 29 0d 34  62 70 cd 3a 73 25 3d 63  |B$)+1).4bp.:s%=c|
0000cee0  25 2b 31 36 3a f2 46 28  73 25 2c 5f 45 56 4e 54  |%+16:.F(s%,_EVNT|
0000cef0  53 5f 43 4c 49 43 4b 41  44 4a 55 53 54 5f 44 41  |S_CLICKADJUST_DA|
0000cf00  54 41 25 2c 5f 45 56 4e  54 53 5f 43 4c 49 43 4b  |TA%,_EVNTS_CLICK|
0000cf10  41 44 4a 55 53 54 5f 44  41 54 41 4f 46 46 53 45  |ADJUST_DATAOFFSE|
0000cf20  54 25 2c 42 24 29 3a e7  a4 54 41 28 62 25 2c 67  |T%,B$):..TA(b%,g|
0000cf30  25 29 3d 5f 42 55 54 54  4f 4e 5f 54 59 50 45 5f  |%)=_BUTTON_TYPE_|
0000cf40  4e 45 56 45 52 8c 0d 34  6c 20 f2 64 28 62 25 2c  |NEVER..4l .d(b%,|
0000cf50  67 25 2c 5f 42 55 54 54  4f 4e 5f 54 59 50 45 5f  |g%,_BUTTON_TYPE_|
0000cf60  43 4c 49 43 4b 29 0d 34  76 07 cd 3a e1 0d 34 80  |CLICK).4v..:..4.|
0000cf70  5c dd f2 72 28 5f 77 69  6e 64 6f 77 5f 68 61 6e  |\..r(_window_han|
0000cf80  64 6c 65 25 2c 5f 69 63  6f 6e 5f 68 61 6e 64 6c  |dle%,_icon_handl|
0000cf90  65 25 29 3a ea 41 24 2c  61 25 2c 42 24 2c 6b 25  |e%):.A$,a%,B$,k%|
0000cfa0  2c 5f 25 3a 41 24 3d a4  45 28 5f 77 69 6e 64 6f  |,_%:A$=.E(_windo|
0000cfb0  77 5f 68 61 6e 64 6c 65  25 29 3a e7 41 24 3d 22  |w_handle%):.A$="|
0000cfc0  69 63 6f 6e 62 61 72 22  8c 0d 34 8a 14 5f 69 63  |iconbar"..4.._ic|
0000cfd0  6f 6e 5f 68 61 6e 64 6c  65 25 3d 2d 31 0d 34 94  |on_handle%=-1.4.|
0000cfe0  a4 cd 3a 61 25 3d a4 44  28 41 24 2c 5f 69 63 6f  |..:a%=.D(A$,_ico|
0000cff0  6e 5f 68 61 6e 64 6c 65  25 2c 5f 45 56 4e 54 53  |n_handle%,_EVNTS|
0000d000  5f 43 4c 49 43 4b 41 44  4a 55 53 54 5f 41 4e 43  |_CLICKADJUST_ANC|
0000d010  48 4f 52 25 2c 5f 45 56  4e 54 53 5f 43 4c 49 43  |HOR%,_EVNTS_CLIC|
0000d020  4b 41 44 4a 55 53 54 5f  52 45 43 5f 53 49 5a 45  |KADJUST_REC_SIZE|
0000d030  25 2c a3 29 3a e7 61 25  3c 30 8c 61 25 3d a4 44  |%,.):.a%<0.a%=.D|
0000d040  28 41 24 2c 2d 31 2c 5f  45 56 4e 54 53 5f 43 4c  |(A$,-1,_EVNTS_CL|
0000d050  49 43 4b 41 44 4a 55 53  54 5f 41 4e 43 48 4f 52  |ICKADJUST_ANCHOR|
0000d060  25 2c 5f 45 56 4e 54 53  5f 43 4c 49 43 4b 41 44  |%,_EVNTS_CLICKAD|
0000d070  4a 55 53 54 5f 52 45 43  5f 53 49 5a 45 25 2c a3  |JUST_REC_SIZE%,.|
0000d080  29 0d 34 9e 0b e7 61 25  3e 3d 30 8c 0d 34 a8 89  |).4...a%>=0..4..|
0000d090  6b 25 3d 21 5f 45 56 4e  54 53 5f 43 4c 49 43 4b  |k%=!_EVNTS_CLICK|
0000d0a0  41 44 4a 55 53 54 5f 41  4e 43 48 4f 52 25 2b 61  |ADJUST_ANCHOR%+a|
0000d0b0  25 3a 4e 41 25 3d 6b 25  21 31 36 3a 5f 25 3d 21  |%:NA%=k%!16:_%=!|
0000d0c0  5f 45 56 4e 54 53 5f 43  4c 49 43 4b 41 44 4a 55  |_EVNTS_CLICKADJU|
0000d0d0  53 54 5f 44 41 54 41 25  3a 42 24 3d 24 28 5f 25  |ST_DATA%:B$=$(_%|
0000d0e0  2b 4e 41 25 29 3a 6c 25  3d a0 28 22 46 4e 22 2b  |+NA%):l%=.("FN"+|
0000d0f0  42 24 2b 22 28 5f 77 69  6e 64 6f 77 5f 68 61 6e  |B$+"(_window_han|
0000d100  64 6c 65 25 2c 5f 69 63  6f 6e 5f 68 61 6e 64 6c  |dle%,_icon_handl|
0000d110  65 25 29 22 29 0d 34 b2  19 cd 3a e7 5f 77 69 6e  |e%)").4...:._win|
0000d120  64 6f 77 5f 68 61 6e 64  6c 65 25 3e 30 8c 0d 34  |dow_handle%>0..4|
0000d130  bc 26 f2 63 41 28 5f 77  69 6e 64 6f 77 5f 68 61  |.&.cA(_window_ha|
0000d140  6e 64 6c 65 25 2c 5f 69  63 6f 6e 5f 68 61 6e 64  |ndle%,_icon_hand|
0000d150  6c 65 25 29 0d 34 c6 07  cd 3a e1 0d 34 d0 ab dd  |le%).4...:..4...|
0000d160  f2 63 42 3a ea 4c 41 25  2c 74 25 2c 42 41 25 2c  |.cB:.LA%,t%,BA%,|
0000d170  65 25 2c 53 41 25 2c 64  42 25 3a ea 67 25 2c 42  |e%,SA%,dB%:.g%,B|
0000d180  24 2c 4b 41 25 2c 75 25  3a 74 25 3d 21 5f 45 56  |$,KA%,u%:t%=!_EV|
0000d190  4e 54 53 5f 43 4c 49 43  4b 41 44 4a 55 53 54 5f  |NTS_CLICKADJUST_|
0000d1a0  41 4e 43 48 4f 52 25 3a  42 41 25 3d 5f 45 56 4e  |ANCHOR%:BA%=_EVN|
0000d1b0  54 53 5f 43 4c 49 43 4b  41 44 4a 55 53 54 5f 52  |TS_CLICKADJUST_R|
0000d1c0  45 43 5f 53 49 5a 45 25  3a 53 41 25 3d 74 25 21  |EC_SIZE%:SA%=t%!|
0000d1d0  34 3a f2 52 20 28 22 43  6c 69 63 6b 41 64 6a 75  |4:.R ("ClickAdju|
0000d1e0  73 74 22 2c 22 57 69 6e  64 6f 77 20 20 20 20 20  |st","Window     |
0000d1f0  20 20 20 20 49 63 6f 6e  20 20 20 46 4e 22 29 3a  |    Icon   FN"):|
0000d200  e7 74 25 3d 30 8c 0d 34  da 66 cc 65 25 3d 5f 6d  |.t%=0..4.f.e%=_m|
0000d210  5f 45 76 6e 74 73 5f 48  65 61 64 65 72 53 69 7a  |_Evnts_HeaderSiz|
0000d220  65 25 3a e3 75 25 3d 31  b8 53 41 25 3a 41 24 3d  |e%:.u%=1.SA%:A$=|
0000d230  24 28 74 25 2b 65 25 29  3a 67 25 3d 74 25 21 28  |$(t%+e%):g%=t%!(|
0000d240  65 25 2b 31 32 29 3a 4b  41 25 3d 21 5f 45 56 4e  |e%+12):KA%=!_EVN|
0000d250  54 53 5f 43 4c 49 43 4b  41 44 4a 55 53 54 5f 44  |TS_CLICKADJUST_D|
0000d260  41 54 41 25 3a e7 4b 41  25 3e 30 8c 0d 34 e4 18  |ATA%:.KA%>0..4..|
0000d270  42 24 3d 24 28 4b 41 25  2b 74 25 21 28 65 25 2b  |B$=$(KA%+t%!(e%+|
0000d280  31 36 29 29 0d 34 ee 2a  cd 3a 65 25 2b 3d 5f 45  |16)).4.*.:e%+=_E|
0000d290  56 4e 54 53 5f 43 4c 49  43 4b 41 44 4a 55 53 54  |VNTS_CLICKADJUST|
0000d2a0  5f 52 45 43 5f 53 49 5a  45 25 3a ed 75 25 0d 34  |_REC_SIZE%:.u%.4|
0000d2b0  f8 07 cd 3a e1 0d 35 02  4a dd f2 6c 28 62 25 2c  |...:..5.J..l(b%,|
0000d2c0  67 25 2c 71 25 2c 69 44  25 2c 6a 44 25 2c 4f 45  |g%,q%,iD%,jD%,OE|
0000d2d0  25 29 3a ea 61 25 2c 63  25 2c 41 24 2c 44 47 25  |%):.a%,c%,A$,DG%|
0000d2e0  3a e7 a4 68 28 62 25 29  3d a3 8c f2 4d 28 a4 42  |:..h(b%)=...M(.B|
0000d2f0  28 22 53 48 45 4c 4c 4d  53 47 33 30 22 29 29 0d  |("SHELLMSG30")).|
0000d300  35 0c 27 41 24 3d a4 45  28 62 25 29 3a 5a 24 3d  |5.'A$=.E(b%):Z$=|
0000d310  a4 55 41 28 71 25 29 3a  e7 41 24 3d 22 69 63 6f  |.UA(q%):.A$="ico|
0000d320  6e 62 61 72 22 8c 0d 35  16 09 67 25 3d 2d 31 0d  |nbar"..5..g%=-1.|
0000d330  35 20 12 cd 3a e7 62 25  3e 30 80 67 25 3e 3d 30  |5 ..:.b%>0.g%>=0|
0000d340  8c 0d 35 2a 48 f2 64 28  62 25 2c 67 25 2c 5f 42  |..5*H.d(b%,g%,_B|
0000d350  55 54 54 4f 4e 5f 54 59  50 45 5f 43 4c 49 43 4b  |UTTON_TYPE_CLICK|
0000d360  29 3a f2 42 41 28 41 24  2c 67 25 2c 2d 31 2c 71  |):.BA(A$,g%,-1,q|
0000d370  25 2c 22 22 2c 22 22 2c  5f 50 4f 50 55 50 5f 54  |%,"","",_POPUP_T|
0000d380  59 50 45 5f 54 45 58 54  29 0d 35 34 4f cc 61 25  |YPE_TEXT).54O.a%|
0000d390  3d a4 44 28 41 24 2c 67  25 2c 5f 45 56 4e 54 53  |=.D(A$,g%,_EVNTS|
0000d3a0  5f 43 4c 49 43 4b 4d 45  4e 55 5f 41 4e 43 48 4f  |_CLICKMENU_ANCHO|
0000d3b0  52 25 2c 5f 45 56 4e 54  53 5f 43 4c 49 43 4b 4d  |R%,_EVNTS_CLICKM|
0000d3c0  45 4e 55 5f 52 45 43 5f  53 49 5a 45 25 2c a3 29  |ENU_REC_SIZE%,.)|
0000d3d0  3a e7 61 25 3e 3d 30 8c  0d 35 3e 09 44 47 25 3d  |:.a%>=0..5>.DG%=|
0000d3e0  a3 0d 35 48 0a cc 44 47  25 3d b9 0d 35 52 98 cd  |..5H..DG%=..5R..|
0000d3f0  3a 61 25 3d a4 44 28 41  24 2c 67 25 2c 5f 45 56  |:a%=.D(A$,g%,_EV|
0000d400  4e 54 53 5f 43 4c 49 43  4b 4d 45 4e 55 5f 41 4e  |NTS_CLICKMENU_AN|
0000d410  43 48 4f 52 25 2c 5f 45  56 4e 54 53 5f 43 4c 49  |CHOR%,_EVNTS_CLI|
0000d420  43 4b 4d 45 4e 55 5f 52  45 43 5f 53 49 5a 45 25  |CKMENU_REC_SIZE%|
0000d430  2c b9 29 3a 63 25 3d 21  5f 45 56 4e 54 53 5f 43  |,.):c%=!_EVNTS_C|
0000d440  4c 49 43 4b 4d 45 4e 55  5f 41 4e 43 48 4f 52 25  |LICKMENU_ANCHOR%|
0000d450  3a 63 25 2b 3d 61 25 3a  24 63 25 3d 41 24 3a 63  |:c%+=a%:$c%=A$:c|
0000d460  25 21 31 32 3d 67 25 3a  e7 21 5f 45 56 4e 54 53  |%!12=g%:.!_EVNTS|
0000d470  5f 43 4c 49 43 4b 4d 45  4e 55 5f 44 41 54 41 25  |_CLICKMENU_DATA%|
0000d480  3d 30 8c 0d 35 5c 21 21  5f 45 56 4e 54 53 5f 43  |=0..5\!!_EVNTS_C|
0000d490  4c 49 43 4b 4d 45 4e 55  5f 44 41 54 41 25 3d a4  |LICKMENU_DATA%=.|
0000d4a0  41 28 31 29 0d 35 66 54  cd 3a 73 25 3d 63 25 2b  |A(1).5fT.:s%=c%+|
0000d4b0  31 36 3a f2 46 28 73 25  2c 5f 45 56 4e 54 53 5f  |16:.F(s%,_EVNTS_|
0000d4c0  43 4c 49 43 4b 4d 45 4e  55 5f 44 41 54 41 25 2c  |CLICKMENU_DATA%,|
0000d4d0  5f 45 56 4e 54 53 5f 43  4c 49 43 4b 4d 45 4e 55  |_EVNTS_CLICKMENU|
0000d4e0  5f 44 41 54 41 4f 46 46  53 45 54 25 2c 5a 24 29  |_DATAOFFSET%,Z$)|
0000d4f0  3a e7 44 47 25 3d b9 8c  0d 35 70 4a 73 25 3d 63  |:.DG%=...5pJs%=c|
0000d500  25 2b 32 30 3a f2 46 28  73 25 2c 5f 45 56 4e 54  |%+20:.F(s%,_EVNT|
0000d510  53 5f 43 4c 49 43 4b 4d  45 4e 55 5f 44 41 54 41  |S_CLICKMENU_DATA|
0000d520  25 2c 5f 45 56 4e 54 53  5f 43 4c 49 43 4b 4d 45  |%,_EVNTS_CLICKME|
0000d530  4e 55 5f 44 41 54 41 4f  46 46 53 45 54 25 2c 22  |NU_DATAOFFSET%,"|
0000d540  22 29 0d 35 7a 05 cd 0d  35 84 07 cd 3a e1 0d 35  |").5z...5...:..5|
0000d550  8e 49 dd f2 67 45 28 64  25 2c 52 44 25 2c 74 44  |.I..gE(d%,RD%,tD|
0000d560  25 2c 43 41 25 2c 52 24  2c 61 24 29 3a e7 64 25  |%,CA%,R$,a$):.d%|
0000d570  3e 30 80 52 44 25 3e 3d  30 8c f2 64 28 64 25 2c  |>0.RD%>=0..d(d%,|
0000d580  52 44 25 2c 5f 42 55 54  54 4f 4e 5f 54 59 50 45  |RD%,_BUTTON_TYPE|
0000d590  5f 43 4c 49 43 4b 29 0d  35 98 34 f2 42 41 28 a4  |_CLICK).5.4.BA(.|
0000d5a0  45 28 64 25 29 2c 52 44  25 2c 74 44 25 2c 43 41  |E(d%),RD%,tD%,CA|
0000d5b0  25 2c 52 24 2c 61 24 2c  5f 50 4f 50 55 50 5f 54  |%,R$,a$,_POPUP_T|
0000d5c0  59 50 45 5f 54 45 58 54  29 3a e1 0d 35 a2 6a dd  |YPE_TEXT):..5.j.|
0000d5d0  f2 4d 41 28 5f 77 69 6e  64 6f 77 5f 68 61 6e 64  |.MA(_window_hand|
0000d5e0  6c 65 25 2c 5f 69 63 6f  6e 5f 68 61 6e 64 6c 65  |le%,_icon_handle|
0000d5f0  25 29 3a ea 41 24 2c 61  25 2c 6b 25 2c 66 49 25  |%):.A$,a%,k%,fI%|
0000d600  2c 66 24 2c 45 47 25 2c  6c 25 3a ea 75 44 25 3a  |,f$,EG%,l%:.uD%:|
0000d610  41 24 3d a4 45 28 5f 77  69 6e 64 6f 77 5f 68 61  |A$=.E(_window_ha|
0000d620  6e 64 6c 65 25 29 3a e7  41 24 3d 22 69 63 6f 6e  |ndle%):.A$="icon|
0000d630  62 61 72 22 8c 0d 35 ac  14 5f 69 63 6f 6e 5f 68  |bar"..5.._icon_h|
0000d640  61 6e 64 6c 65 25 3d 2d  31 0d 35 b6 9c cd 3a 61  |andle%=-1.5...:a|
0000d650  25 3d a4 44 28 41 24 2c  5f 69 63 6f 6e 5f 68 61  |%=.D(A$,_icon_ha|
0000d660  6e 64 6c 65 25 2c 5f 45  56 4e 54 53 5f 43 4c 49  |ndle%,_EVNTS_CLI|
0000d670  43 4b 4d 45 4e 55 5f 41  4e 43 48 4f 52 25 2c 5f  |CKMENU_ANCHOR%,_|
0000d680  45 56 4e 54 53 5f 43 4c  49 43 4b 4d 45 4e 55 5f  |EVNTS_CLICKMENU_|
0000d690  52 45 43 5f 53 49 5a 45  25 2c a3 29 3a e7 61 25  |REC_SIZE%,.):.a%|
0000d6a0  3c 30 8c 61 25 3d a4 44  28 41 24 2c 2d 31 2c 5f  |<0.a%=.D(A$,-1,_|
0000d6b0  45 56 4e 54 53 5f 43 4c  49 43 4b 4d 45 4e 55 5f  |EVNTS_CLICKMENU_|
0000d6c0  41 4e 43 48 4f 52 25 2c  5f 45 56 4e 54 53 5f 43  |ANCHOR%,_EVNTS_C|
0000d6d0  4c 49 43 4b 4d 45 4e 55  5f 52 45 43 5f 53 49 5a  |LICKMENU_REC_SIZ|
0000d6e0  45 25 2c a3 29 0d 35 c0  0b e7 61 25 3e 3d 30 8c  |E%,.).5...a%>=0.|
0000d6f0  0d 35 ca 9a 6b 25 3d 21  5f 45 56 4e 54 53 5f 43  |.5..k%=!_EVNTS_C|
0000d700  4c 49 43 4b 4d 45 4e 55  5f 41 4e 43 48 4f 52 25  |LICKMENU_ANCHOR%|
0000d710  2b 61 25 3a 75 44 25 3d  6b 25 21 31 36 3a 66 49  |+a%:uD%=k%!16:fI|
0000d720  25 3d 6b 25 21 32 30 3a  45 47 25 3d 21 5f 45 56  |%=k%!20:EG%=!_EV|
0000d730  4e 54 53 5f 43 4c 49 43  4b 4d 45 4e 55 5f 44 41  |NTS_CLICKMENU_DA|
0000d740  54 41 25 3a 71 25 3d a4  45 41 28 24 28 45 47 25  |TA%:q%=.EA($(EG%|
0000d750  2b 75 44 25 29 29 3a 66  24 3d 24 28 45 47 25 2b  |+uD%)):f$=$(EG%+|
0000d760  66 49 25 29 3a 5f 45 56  4e 54 53 5f 4c 41 53 54  |fI%):_EVNTS_LAST|
0000d770  5f 4d 45 4e 55 4d 41 4b  45 52 5f 46 4e 24 3d 66  |_MENUMAKER_FN$=f|
0000d780  24 3a e7 66 24 3c 3e 22  22 8c 0d 35 d4 40 6c 25  |$:.f$<>""..5.@l%|
0000d790  3d a0 28 22 46 4e 22 2b  66 24 2b 22 28 20 22 2b  |=.("FN"+f$+"( "+|
0000d7a0  c3 5f 77 69 6e 64 6f 77  5f 68 61 6e 64 6c 65 25  |._window_handle%|
0000d7b0  2b 22 2c 20 22 2b c3 5f  69 63 6f 6e 5f 68 61 6e  |+", "+._icon_han|
0000d7c0  64 6c 65 25 2b 22 20 29  22 29 0d 35 de 18 cd 3a  |dle%+" )").5...:|
0000d7d0  f2 73 28 5f 51 25 21 30  2c 5f 51 25 21 34 2c 71  |.s(_Q%!0,_Q%!4,q|
0000d7e0  25 29 0d 35 e8 19 cd 3a  e7 5f 77 69 6e 64 6f 77  |%).5...:._window|
0000d7f0  5f 68 61 6e 64 6c 65 25  3e 30 8c 0d 35 f2 26 f2  |_handle%>0..5.&.|
0000d800  62 41 28 5f 77 69 6e 64  6f 77 5f 68 61 6e 64 6c  |bA(_window_handl|
0000d810  65 25 2c 5f 69 63 6f 6e  5f 68 61 6e 64 6c 65 25  |e%,_icon_handle%|
0000d820  29 0d 35 fc 07 cd 3a e1  0d 36 06 b9 dd f2 62 42  |).5...:..6....bB|
0000d830  3a ea 4c 41 25 2c 74 25  2c 42 41 25 2c 65 25 2c  |:.LA%,t%,BA%,e%,|
0000d840  53 41 25 2c 64 42 25 2c  71 25 3a ea 67 25 2c 75  |SA%,dB%,q%:.g%,u|
0000d850  25 2c 66 24 3a 74 25 3d  21 5f 45 56 4e 54 53 5f  |%,f$:t%=!_EVNTS_|
0000d860  43 4c 49 43 4b 4d 45 4e  55 5f 41 4e 43 48 4f 52  |CLICKMENU_ANCHOR|
0000d870  25 3a 42 41 25 3d 5f 45  56 4e 54 53 5f 43 4c 49  |%:BA%=_EVNTS_CLI|
0000d880  43 4b 4d 45 4e 55 5f 52  45 43 5f 53 49 5a 45 25  |CKMENU_REC_SIZE%|
0000d890  3a 53 41 25 3d 74 25 21  34 3a f2 52 20 28 22 43  |:SA%=t%!4:.R ("C|
0000d8a0  6c 69 63 6b 4d 65 6e 75  20 20 22 2c 22 57 69 6e  |lickMenu  ","Win|
0000d8b0  64 6f 77 20 20 20 20 20  20 20 20 20 49 63 6f 6e  |dow         Icon|
0000d8c0  20 20 20 4d 65 6e 75 20  68 61 6e 64 6c 65 20 20  |   Menu handle  |
0000d8d0  4d 61 6b 65 72 20 46 4e  22 29 3a e7 74 25 3d 30  |Maker FN"):.t%=0|
0000d8e0  8c 0d 36 10 72 cc 65 25  3d 5f 6d 5f 45 76 6e 74  |..6.r.e%=_m_Evnt|
0000d8f0  73 5f 48 65 61 64 65 72  53 69 7a 65 25 3a e3 75  |s_HeaderSize%:.u|
0000d900  25 3d 31 b8 53 41 25 3a  41 24 3d 24 28 74 25 2b  |%=1.SA%:A$=$(t%+|
0000d910  65 25 29 3a 67 25 3d 74  25 21 28 65 25 2b 31 32  |e%):g%=t%!(e%+12|
0000d920  29 3a 71 25 3d 74 25 21  28 65 25 2b 31 36 29 3a  |):q%=t%!(e%+16):|
0000d930  4b 41 25 3d 21 5f 45 56  4e 54 53 5f 43 4c 49 43  |KA%=!_EVNTS_CLIC|
0000d940  4b 4d 45 4e 55 5f 44 41  54 41 25 3a e7 4b 41 25  |KMENU_DATA%:.KA%|
0000d950  3e 30 8c 0d 36 1a 18 66  24 3d 24 28 4b 41 25 2b  |>0..6..f$=$(KA%+|
0000d960  74 25 21 28 65 25 2b 32  30 29 29 0d 36 24 0e cc  |t%!(e%+20)).6$..|
0000d970  66 24 3d 22 4e 6f 6e 65  22 0d 36 2e 28 cd 3a 65  |f$="None".6.(.:e|
0000d980  25 2b 3d 5f 45 56 4e 54  53 5f 43 4c 49 43 4b 4d  |%+=_EVNTS_CLICKM|
0000d990  45 4e 55 5f 52 45 43 5f  53 49 5a 45 25 3a ed 75  |ENU_REC_SIZE%:.u|
0000d9a0  25 0d 36 38 07 cd 3a e1  0d 36 42 4e dd f2 68 45  |%.68..:..6BN..hE|
0000d9b0  28 62 25 2c 67 25 2c 71  25 2c 66 24 29 3a ea 61  |(b%,g%,q%,f$):.a|
0000d9c0  25 2c 63 25 2c 41 24 2c  73 25 3a f2 6c 28 62 25  |%,c%,A$,s%:.l(b%|
0000d9d0  2c 67 25 2c 71 25 2c 30  2c 30 2c 30 29 3a 41 24  |,g%,q%,0,0,0):A$|
0000d9e0  3d a4 45 28 62 25 29 3a  e7 41 24 3d 22 69 63 6f  |=.E(b%):.A$="ico|
0000d9f0  6e 62 61 72 22 8c 0d 36  4c 09 67 25 3d 2d 31 0d  |nbar"..6L.g%=-1.|
0000da00  36 56 72 cd 3a 61 25 3d  a4 44 28 41 24 2c 67 25  |6Vr.:a%=.D(A$,g%|
0000da10  2c 5f 45 56 4e 54 53 5f  43 4c 49 43 4b 4d 45 4e  |,_EVNTS_CLICKMEN|
0000da20  55 5f 41 4e 43 48 4f 52  25 2c 5f 45 56 4e 54 53  |U_ANCHOR%,_EVNTS|
0000da30  5f 43 4c 49 43 4b 4d 45  4e 55 5f 52 45 43 5f 53  |_CLICKMENU_REC_S|
0000da40  49 5a 45 25 2c a3 29 3a  e7 61 25 3d 2d 31 8c 85  |IZE%,.):.a%=-1..|
0000da50  39 39 2c 22 4d 65 6e 75  4d 61 6b 65 72 20 6f 66  |99,"MenuMaker of|
0000da60  66 73 65 74 20 6e 6f 74  20 66 6f 75 6e 64 2e 2e  |fset not found..|
0000da70  22 0d 36 60 43 63 25 3d  21 5f 45 56 4e 54 53 5f  |".6`Cc%=!_EVNTS_|
0000da80  43 4c 49 43 4b 4d 45 4e  55 5f 41 4e 43 48 4f 52  |CLICKMENU_ANCHOR|
0000da90  25 3a 63 25 2b 3d 61 25  3a e7 21 5f 45 56 4e 54  |%:c%+=a%:.!_EVNT|
0000daa0  53 5f 43 4c 49 43 4b 4d  45 4e 55 5f 44 41 54 41  |S_CLICKMENU_DATA|
0000dab0  25 3d 30 8c 0d 36 6a 27  21 5f 45 56 4e 54 53 5f  |%=0..6j'!_EVNTS_|
0000dac0  43 4c 49 43 4b 4d 45 4e  55 5f 44 41 54 41 25 3d  |CLICKMENU_DATA%=|
0000dad0  a4 41 28 a9 28 66 24 29  2b 31 29 0d 36 74 4e cd  |.A(.(f$)+1).6tN.|
0000dae0  3a 73 25 3d 63 25 2b 32  30 3a f2 46 28 73 25 2c  |:s%=c%+20:.F(s%,|
0000daf0  5f 45 56 4e 54 53 5f 43  4c 49 43 4b 4d 45 4e 55  |_EVNTS_CLICKMENU|
0000db00  5f 44 41 54 41 25 2c 5f  45 56 4e 54 53 5f 43 4c  |_DATA%,_EVNTS_CL|
0000db10  49 43 4b 4d 45 4e 55 5f  44 41 54 41 4f 46 46 53  |ICKMENU_DATAOFFS|
0000db20  45 54 25 2c 66 24 29 3a  e1 0d 36 7e 34 dd f2 45  |ET%,f$):..6~4..E|
0000db30  28 62 25 2c 67 25 2c 63  24 29 3a ea 61 25 2c 63  |(b%,g%,c$):.a%,c|
0000db40  25 2c 41 24 3a 41 24 3d  a4 45 28 62 25 29 3a e7  |%,A$:A$=.E(b%):.|
0000db50  41 24 3d 22 69 63 6f 6e  62 61 72 22 8c 0d 36 88  |A$="iconbar"..6.|
0000db60  09 67 25 3d 2d 31 0d 36  92 90 cd 3a 61 25 3d a4  |.g%=-1.6...:a%=.|
0000db70  44 28 41 24 2c 67 25 2c  5f 45 56 4e 54 53 5f 48  |D(A$,g%,_EVNTS_H|
0000db80  45 4c 50 54 41 47 5f 41  4e 43 48 4f 52 25 2c 5f  |ELPTAG_ANCHOR%,_|
0000db90  45 56 4e 54 53 5f 48 45  4c 50 54 41 47 5f 52 45  |EVNTS_HELPTAG_RE|
0000dba0  43 5f 53 49 5a 45 25 2c  b9 29 3a 63 25 3d 21 5f  |C_SIZE%,.):c%=!_|
0000dbb0  45 56 4e 54 53 5f 48 45  4c 50 54 41 47 5f 41 4e  |EVNTS_HELPTAG_AN|
0000dbc0  43 48 4f 52 25 3a 63 25  2b 3d 61 25 3a 24 63 25  |CHOR%:c%+=a%:$c%|
0000dbd0  3d 41 24 3a 63 25 21 31  32 3d 67 25 3a e7 21 5f  |=A$:c%!12=g%:.!_|
0000dbe0  45 56 4e 54 53 5f 48 45  4c 50 54 41 47 5f 44 41  |EVNTS_HELPTAG_DA|
0000dbf0  54 41 25 3d 30 8c 0d 36  9c 25 21 5f 45 56 4e 54  |TA%=0..6.%!_EVNT|
0000dc00  53 5f 48 45 4c 50 54 41  47 5f 44 41 54 41 25 3d  |S_HELPTAG_DATA%=|
0000dc10  a4 41 28 a9 28 63 24 29  2b 31 29 0d 36 a6 4a cd  |.A(.(c$)+1).6.J.|
0000dc20  3a 73 25 3d 63 25 2b 31  36 3a f2 46 28 73 25 2c  |:s%=c%+16:.F(s%,|
0000dc30  5f 45 56 4e 54 53 5f 48  45 4c 50 54 41 47 5f 44  |_EVNTS_HELPTAG_D|
0000dc40  41 54 41 25 2c 5f 45 56  4e 54 53 5f 48 45 4c 50  |ATA%,_EVNTS_HELP|
0000dc50  54 41 47 5f 44 41 54 41  4f 46 46 53 45 54 25 2c  |TAG_DATAOFFSET%,|
0000dc60  63 24 29 3a e1 0d 36 b0  79 dd f2 4f 43 28 5f 77  |c$):..6.y..OC(_w|
0000dc70  69 6e 64 6f 77 5f 68 61  6e 64 6c 65 25 2c 5f 69  |indow_handle%,_i|
0000dc80  63 6f 6e 5f 68 61 6e 64  6c 65 25 2c f8 63 24 29  |con_handle%,.c$)|
0000dc90  3a ea 41 24 2c 61 25 2c  6b 25 2c 76 44 25 2c 77  |:.A$,a%,k%,vD%,w|
0000dca0  44 25 2c 4c 46 25 3a ea  70 25 2c 48 47 25 2c 65  |D%,LF%:.p%,HG%,e|
0000dcb0  25 2c 42 4b 25 2c 63 25  3a 41 24 3d a4 45 28 5f  |%,BK%,c%:A$=.E(_|
0000dcc0  77 69 6e 64 6f 77 5f 68  61 6e 64 6c 65 25 29 3a  |window_handle%):|
0000dcd0  e7 41 24 3d 22 69 63 6f  6e 62 61 72 22 8c 0d 36  |.A$="iconbar"..6|
0000dce0  ba 14 5f 69 63 6f 6e 5f  68 61 6e 64 6c 65 25 3d  |.._icon_handle%=|
0000dcf0  2d 31 0d 36 c4 57 cd 3a  61 25 3d a4 44 28 41 24  |-1.6.W.:a%=.D(A$|
0000dd00  2c 5f 69 63 6f 6e 5f 68  61 6e 64 6c 65 25 2c 5f  |,_icon_handle%,_|
0000dd10  45 56 4e 54 53 5f 48 45  4c 50 54 41 47 5f 41 4e  |EVNTS_HELPTAG_AN|
0000dd20  43 48 4f 52 25 2c 5f 45  56 4e 54 53 5f 48 45 4c  |CHOR%,_EVNTS_HEL|
0000dd30  50 54 41 47 5f 52 45 43  5f 53 49 5a 45 25 2c a3  |PTAG_REC_SIZE%,.|
0000dd40  29 3a e7 61 25 3e 3d 30  8c 0d 36 ce 0e 63 24 3d  |):.a%>=0..6..c$=|
0000dd50  a4 70 41 28 61 25 29 0d  36 d8 48 cc 4c 46 25 3d  |.pA(a%).6.H.LF%=|
0000dd60  a4 41 28 39 36 29 3a c8  99 33 39 33 34 36 30 2c  |.A(96):..393460,|
0000dd70  31 2c 4c 46 25 2c 5f 77  69 6e 64 6f 77 5f 68 61  |1,LF%,_window_ha|
0000dd80  6e 64 6c 65 25 2c 5f 69  63 6f 6e 5f 68 61 6e 64  |ndle%,_icon_hand|
0000dd90  6c 65 25 b8 3b 70 25 3a  e7 70 25 3c 3e 31 8c 0d  |le%.;p%:.p%<>1..|
0000dda0  36 e2 19 e7 5f 77 69 6e  64 6f 77 5f 68 61 6e 64  |6..._window_hand|
0000ddb0  6c 65 25 3c 3e a4 72 8c  0d 36 ec 1a e7 ac a4 73  |le%<>.r..6.....s|
0000ddc0  28 5f 77 69 6e 64 6f 77  5f 68 61 6e 64 6c 65 25  |(_window_handle%|
0000ddd0  29 8c 0d 36 f6 0f 63 24  3d a4 73 41 28 4c 46 25  |)..6..c$=.sA(LF%|
0000dde0  29 0d 37 00 05 cd 0d 37  0a 05 cd 0d 37 14 0d cd  |).7....7....7...|
0000ddf0  3a f2 41 28 4c 46 25 29  0d 37 1e 07 cd 3a e1 0d  |:.A(LF%).7...:..|
0000de00  37 28 a6 dd f2 64 42 3a  ea 4c 41 25 2c 74 25 2c  |7(...dB:.LA%,t%,|
0000de10  42 41 25 2c 65 25 2c 53  41 25 2c 64 42 25 2c 42  |BA%,e%,SA%,dB%,B|
0000de20  24 3a ea 67 25 2c 4b 41  25 2c 75 25 3a 74 25 3d  |$:.g%,KA%,u%:t%=|
0000de30  21 5f 45 56 4e 54 53 5f  48 45 4c 50 54 41 47 5f  |!_EVNTS_HELPTAG_|
0000de40  41 4e 43 48 4f 52 25 3a  42 41 25 3d 5f 45 56 4e  |ANCHOR%:BA%=_EVN|
0000de50  54 53 5f 48 45 4c 50 54  41 47 5f 52 45 43 5f 53  |TS_HELPTAG_REC_S|
0000de60  49 5a 45 25 3a 53 41 25  3d 74 25 21 34 3a f2 52  |IZE%:SA%=t%!4:.R|
0000de70  20 28 22 48 65 6c 70 54  61 67 20 22 2c 22 57 69  | ("HelpTag ","Wi|
0000de80  6e 64 6f 77 20 20 20 20  20 20 20 20 20 49 63 6f  |ndow         Ico|
0000de90  6e 20 20 20 48 65 6c 70  20 74 61 67 22 29 3a e7  |n   Help tag"):.|
0000dea0  74 25 3d 30 8c 0d 37 32  62 cc 65 25 3d 5f 6d 5f  |t%=0..72b.e%=_m_|
0000deb0  45 76 6e 74 73 5f 48 65  61 64 65 72 53 69 7a 65  |Evnts_HeaderSize|
0000dec0  25 3a e3 75 25 3d 31 b8  53 41 25 3a 41 24 3d 24  |%:.u%=1.SA%:A$=$|
0000ded0  28 74 25 2b 65 25 29 3a  67 25 3d 74 25 21 28 65  |(t%+e%):g%=t%!(e|
0000dee0  25 2b 31 32 29 3a 4b 41  25 3d 21 5f 45 56 4e 54  |%+12):KA%=!_EVNT|
0000def0  53 5f 48 45 4c 50 54 41  47 5f 44 41 54 41 25 3a  |S_HELPTAG_DATA%:|
0000df00  e7 4b 41 25 3e 30 8c 0d  37 3c 18 42 24 3d 24 28  |.KA%>0..7<.B$=$(|
0000df10  4b 41 25 2b 74 25 21 28  65 25 2b 31 36 29 29 0d  |KA%+t%!(e%+16)).|
0000df20  37 46 26 cd 3a 65 25 2b  3d 5f 45 56 4e 54 53 5f  |7F&.:e%+=_EVNTS_|
0000df30  48 45 4c 50 54 41 47 5f  52 45 43 5f 53 49 5a 45  |HELPTAG_REC_SIZE|
0000df40  25 3a ed 75 25 0d 37 50  07 cd 3a e1 0d 37 5a c2  |%:.u%.7P..:..7Z.|
0000df50  dd f2 42 46 28 5a 24 2c  6c 49 25 2c 4c 24 29 3a  |..BF(Z$,lI%,L$):|
0000df60  ea 61 25 2c 63 25 2c 73  25 3a 61 25 3d a4 44 28  |.a%,c%,s%:a%=.D(|
0000df70  22 6d 65 6e 75 22 2c 6c  49 25 2c 5f 45 56 4e 54  |"menu",lI%,_EVNT|
0000df80  53 5f 4d 45 4e 55 48 45  4c 50 54 41 47 5f 41 4e  |S_MENUHELPTAG_AN|
0000df90  43 48 4f 52 25 2c 5f 45  56 4e 54 53 5f 4d 45 4e  |CHOR%,_EVNTS_MEN|
0000dfa0  55 48 45 4c 50 54 41 47  5f 52 45 43 5f 53 49 5a  |UHELPTAG_REC_SIZ|
0000dfb0  45 25 2c b9 29 3a 63 25  3d 21 5f 45 56 4e 54 53  |E%,.):c%=!_EVNTS|
0000dfc0  5f 4d 45 4e 55 48 45 4c  50 54 41 47 5f 41 4e 43  |_MENUHELPTAG_ANC|
0000dfd0  48 4f 52 25 3a 63 25 2b  3d 61 25 3a 24 63 25 3d  |HOR%:c%+=a%:$c%=|
0000dfe0  22 6d 65 6e 75 22 3a 63  25 21 31 32 3d 6c 49 25  |"menu":c%!12=lI%|
0000dff0  3a e7 21 5f 45 56 4e 54  53 5f 4d 45 4e 55 48 45  |:.!_EVNTS_MENUHE|
0000e000  4c 50 54 41 47 5f 44 41  54 41 25 3d 30 8c 0d 37  |LPTAG_DATA%=0..7|
0000e010  64 29 21 5f 45 56 4e 54  53 5f 4d 45 4e 55 48 45  |d)!_EVNTS_MENUHE|
0000e020  4c 50 54 41 47 5f 44 41  54 41 25 3d a4 41 28 a9  |LPTAG_DATA%=.A(.|
0000e030  28 4c 24 29 2b 31 29 0d  37 6e 52 cd 3a 73 25 3d  |(L$)+1).7nR.:s%=|
0000e040  63 25 2b 31 36 3a f2 46  28 73 25 2c 5f 45 56 4e  |c%+16:.F(s%,_EVN|
0000e050  54 53 5f 4d 45 4e 55 48  45 4c 50 54 41 47 5f 44  |TS_MENUHELPTAG_D|
0000e060  41 54 41 25 2c 5f 45 56  4e 54 53 5f 4d 45 4e 55  |ATA%,_EVNTS_MENU|
0000e070  48 45 4c 50 54 41 47 5f  44 41 54 41 4f 46 46 53  |HELPTAG_DATAOFFS|
0000e080  45 54 25 2c 4c 24 29 3a  e1 0d 37 78 67 dd f2 78  |ET%,L$):..7xg..x|
0000e090  42 28 62 25 2c f8 4d 46  25 2c 70 25 2c 5a 42 25  |B(b%,.MF%,p%,ZB%|
0000e0a0  2c 61 42 25 29 3a ea 61  25 2c 63 25 2c 64 41 25  |,aB%):.a%,c%,dA%|
0000e0b0  2c 41 24 2c 4f 24 2c 6a  42 25 3a 41 24 3d a4 45  |,A$,O$,jB%:A$=.E|
0000e0c0  28 62 25 29 3a 4f 24 3d  a4 45 28 4d 46 25 29 3a  |(b%):O$=.E(MF%):|
0000e0d0  64 41 25 3d 30 3a 6a 42  25 3d a4 4d 28 4d 46 25  |dA%=0:jB%=.M(MF%|
0000e0e0  29 3a e7 28 6a 42 25 80  31 3c 3c 35 29 3d 30 8c  |):.(jB%.1<<5)=0.|
0000e0f0  0d 37 82 10 f2 53 28 4d  46 25 2c 31 3c 3c 35 29  |.7...S(MF%,1<<5)|
0000e100  0d 37 8c 12 cd 3a e7 28  6a 42 25 80 31 3c 3c 31  |.7...:.(jB%.1<<1|
0000e110  29 8c 0d 37 96 10 f2 53  28 4d 46 25 2c 31 3c 3c  |)..7...S(MF%,1<<|
0000e120  31 29 0d 37 a0 cc cd 3a  c8 95 a4 44 28 41 24 2c  |1).7...:...D(A$,|
0000e130  64 41 25 2c 5f 45 56 4e  54 53 5f 50 41 4e 45 53  |dA%,_EVNTS_PANES|
0000e140  5f 41 4e 43 48 4f 52 25  2c 5f 45 56 4e 54 53 5f  |_ANCHOR%,_EVNTS_|
0000e150  50 41 4e 45 53 5f 52 45  43 5f 53 49 5a 45 25 2c  |PANES_REC_SIZE%,|
0000e160  a3 29 3e 2d 31 3a 64 41  25 2b 3d 31 3a ce 3a 61  |.)>-1:dA%+=1:.:a|
0000e170  25 3d a4 44 28 41 24 2c  64 41 25 2c 5f 45 56 4e  |%=.D(A$,dA%,_EVN|
0000e180  54 53 5f 50 41 4e 45 53  5f 41 4e 43 48 4f 52 25  |TS_PANES_ANCHOR%|
0000e190  2c 5f 45 56 4e 54 53 5f  50 41 4e 45 53 5f 52 45  |,_EVNTS_PANES_RE|
0000e1a0  43 5f 53 49 5a 45 25 2c  b9 29 3a 63 25 3d 21 5f  |C_SIZE%,.):c%=!_|
0000e1b0  45 56 4e 54 53 5f 50 41  4e 45 53 5f 41 4e 43 48  |EVNTS_PANES_ANCH|
0000e1c0  4f 52 25 3a 63 25 2b 3d  61 25 3a 24 63 25 3d 41  |OR%:c%+=a%:$c%=A|
0000e1d0  24 3a 63 25 21 31 32 3d  64 41 25 3a 63 25 21 32  |$:c%!12=dA%:c%!2|
0000e1e0  30 3d 70 25 3a 63 25 21  32 34 3d 5a 42 25 0d 37  |0=p%:c%!24=ZB%.7|
0000e1f0  aa 25 63 25 21 32 38 3d  61 42 25 3a e7 21 5f 45  |.%c%!28=aB%:.!_E|
0000e200  56 4e 54 53 5f 50 41 4e  45 53 5f 44 41 54 41 25  |VNTS_PANES_DATA%|
0000e210  3d 30 8c 0d 37 b4 23 21  5f 45 56 4e 54 53 5f 50  |=0..7.#!_EVNTS_P|
0000e220  41 4e 45 53 5f 44 41 54  41 25 3d a4 41 28 a9 28  |ANES_DATA%=.A(.(|
0000e230  4f 24 29 2b 31 29 0d 37  be 46 cd 3a 73 25 3d 63  |O$)+1).7.F.:s%=c|
0000e240  25 2b 31 36 3a f2 46 28  73 25 2c 5f 45 56 4e 54  |%+16:.F(s%,_EVNT|
0000e250  53 5f 50 41 4e 45 53 5f  44 41 54 41 25 2c 5f 45  |S_PANES_DATA%,_E|
0000e260  56 4e 54 53 5f 50 41 4e  45 53 5f 44 41 54 41 4f  |VNTS_PANES_DATAO|
0000e270  46 46 53 45 54 25 2c 4f  24 29 3a e1 0d 37 c8 86  |FFSET%,O$):..7..|
0000e280  dd f2 64 41 28 5f 43 25  2c 78 44 25 2c 49 4b 25  |..dA(_C%,xD%,IK%|
0000e290  29 3a ea 41 24 2c 4f 24  2c 64 41 25 2c 61 25 3a  |):.A$,O$,dA%,a%:|
0000e2a0  41 24 3d a4 45 28 5f 43  25 29 3a 4f 24 3d a4 45  |A$=.E(_C%):O$=.E|
0000e2b0  28 78 44 25 29 3a 64 41  25 3d 30 3a c8 95 a4 44  |(xD%):dA%=0:...D|
0000e2c0  28 41 24 2c 64 41 25 2c  5f 45 56 4e 54 53 5f 50  |(A$,dA%,_EVNTS_P|
0000e2d0  41 4e 45 53 5f 41 4e 43  48 4f 52 25 2c 5f 45 56  |ANES_ANCHOR%,_EV|
0000e2e0  4e 54 53 5f 50 41 4e 45  53 5f 52 45 43 5f 53 49  |NTS_PANES_REC_SI|
0000e2f0  5a 45 25 2c a3 29 3d 2d  31 3a 64 41 25 2b 3d 31  |ZE%,.)=-1:dA%+=1|
0000e300  3a ce 0d 37 d2 47 61 25  3d a4 44 28 41 24 2c 64  |:..7.Ga%=.D(A$,d|
0000e310  41 25 2c 5f 45 56 4e 54  53 5f 50 41 4e 45 53 5f  |A%,_EVNTS_PANES_|
0000e320  41 4e 43 48 4f 52 25 2c  5f 45 56 4e 54 53 5f 50  |ANCHOR%,_EVNTS_P|
0000e330  41 4e 45 53 5f 52 45 43  5f 53 49 5a 45 25 2c a3  |ANES_REC_SIZE%,.|
0000e340  29 3a e7 61 25 3e 3d 30  8c 0d 37 dc 2b 63 25 3d  |):.a%>=0..7.+c%=|
0000e350  21 5f 45 56 4e 54 53 5f  50 41 4e 45 53 5f 41 4e  |!_EVNTS_PANES_AN|
0000e360  43 48 4f 52 25 3a 63 25  2b 3d 61 25 3a e7 49 4b  |CHOR%:c%+=a%:.IK|
0000e370  25 3d b9 8c 0d 37 e6 16  63 25 21 32 30 3d 63 25  |%=...7..c%!20=c%|
0000e380  21 32 30 84 28 31 3c 3c  38 29 0d 37 f0 18 cc 63  |!20.(1<<8).7...c|
0000e390  25 21 32 30 3d 63 25 21  32 30 80 ac 28 31 3c 3c  |%!20=c%!20..(1<<|
0000e3a0  38 29 0d 37 fa 05 cd 0d  38 04 07 cd 3a e1 0d 38  |8).7....8...:..8|
0000e3b0  0e 2a dd f2 46 46 28 5f  43 25 2c 78 44 25 29 3a  |.*..FF(_C%,xD%):|
0000e3c0  f2 64 41 28 5f 43 25 2c  78 44 25 2c b9 29 3a f2  |.dA(_C%,xD%,.):.|
0000e3d0  47 28 78 44 25 29 3a e1  0d 38 18 2e dd f2 53 46  |G(xD%):..8....SF|
0000e3e0  28 5f 43 25 2c 78 44 25  29 3a f2 64 41 28 5f 43  |(_C%,xD%):.dA(_C|
0000e3f0  25 2c 78 44 25 2c a3 29  3a f2 54 28 5f 43 25 2c  |%,xD%,.):.T(_C%,|
0000e400  30 2c b9 29 3a e1 0d 38  22 aa dd f2 54 46 3a ea  |0,.):..8"...TF:.|
0000e410  4c 41 25 2c 74 25 2c 42  41 25 2c 65 25 2c 53 41  |LA%,t%,BA%,e%,SA|
0000e420  25 2c 4f 24 3a ea 4b 41  25 2c 75 25 2c 6d 42 24  |%,O$:.KA%,u%,mB$|
0000e430  2c 56 42 24 3a 74 25 3d  21 5f 45 56 4e 54 53 5f  |,VB$:t%=!_EVNTS_|
0000e440  50 41 4e 45 53 5f 41 4e  43 48 4f 52 25 3a 42 41  |PANES_ANCHOR%:BA|
0000e450  25 3d 5f 45 56 4e 54 53  5f 50 41 4e 45 53 5f 52  |%=_EVNTS_PANES_R|
0000e460  45 43 5f 53 49 5a 45 25  3a 53 41 25 3d 74 25 21  |EC_SIZE%:SA%=t%!|
0000e470  34 3a f2 52 20 28 22 50  61 6e 65 20 22 2c 22 57  |4:.R ("Pane ","W|
0000e480  69 6e 64 6f 77 20 20 20  20 20 20 20 20 20 50 61  |indow         Pa|
0000e490  6e 65 20 6e 61 6d 65 20  20 20 58 20 50 6f 73 20  |ne name   X Pos |
0000e4a0  20 20 59 20 50 6f 73 22  29 3a e7 74 25 3d 30 8c  |  Y Pos"):.t%=0.|
0000e4b0  0d 38 2c 52 cc 65 25 3d  5f 6d 5f 45 76 6e 74 73  |.8,R.e%=_m_Evnts|
0000e4c0  5f 48 65 61 64 65 72 53  69 7a 65 25 3a e3 75 25  |_HeaderSize%:.u%|
0000e4d0  3d 31 b8 53 41 25 3a 41  24 3d 24 28 74 25 2b 65  |=1.SA%:A$=$(t%+e|
0000e4e0  25 29 3a 4b 41 25 3d 21  5f 45 56 4e 54 53 5f 50  |%):KA%=!_EVNTS_P|
0000e4f0  41 4e 45 53 5f 44 41 54  41 25 3a e7 4b 41 25 3e  |ANES_DATA%:.KA%>|
0000e500  30 8c 0d 38 36 18 4f 24  3d 24 28 4b 41 25 2b 74  |0..86.O$=$(KA%+t|
0000e510  25 21 28 65 25 2b 31 36  29 29 0d 38 40 5c cd 3a  |%!(e%+16)).8@\.:|
0000e520  6d 42 24 3d a4 70 28 c3  28 74 25 21 28 65 25 2b  |mB$=.p(.(t%!(e%+|
0000e530  32 34 29 29 2c 22 20 22  2c 38 29 3a 56 42 24 3d  |24))," ",8):VB$=|
0000e540  a4 70 28 c3 28 74 25 21  28 65 25 2b 32 38 29 29  |.p(.(t%!(e%+28))|
0000e550  2c 22 20 22 2c 36 29 3a  65 25 2b 3d 5f 45 56 4e  |," ",6):e%+=_EVN|
0000e560  54 53 5f 50 41 4e 45 53  5f 52 45 43 5f 53 49 5a  |TS_PANES_REC_SIZ|
0000e570  45 25 3a ed 75 25 0d 38  4a 07 cd 3a e1 0d 38 54  |E%:.u%.8J..:..8T|
0000e580  84 dd f2 56 46 28 41 24  2c 42 24 29 3a ea 61 25  |...VF(A$,B$):.a%|
0000e590  2c 63 25 3a 61 25 3d a4  44 28 41 24 2c 2d 31 2c  |,c%:a%=.D(A$,-1,|
0000e5a0  22 57 49 4e 44 4f 57 4f  50 45 4e 22 2c b9 29 3a  |"WINDOWOPEN",.):|
0000e5b0  63 25 3d 21 5f 45 56 4e  54 53 5f 57 49 4e 44 4f  |c%=!_EVNTS_WINDO|
0000e5c0  57 4f 50 45 4e 5f 41 4e  43 48 4f 52 25 3a 63 25  |WOPEN_ANCHOR%:c%|
0000e5d0  2b 3d 61 25 3a 24 63 25  3d 41 24 3a 63 25 21 31  |+=a%:$c%=A$:c%!1|
0000e5e0  32 3d 2d 31 3a e7 21 5f  45 56 4e 54 53 5f 57 49  |2=-1:.!_EVNTS_WI|
0000e5f0  4e 44 4f 57 4f 50 45 4e  5f 44 41 54 41 25 3d 30  |NDOWOPEN_DATA%=0|
0000e600  8c 0d 38 5e 28 21 5f 45  56 4e 54 53 5f 57 49 4e  |..8^(!_EVNTS_WIN|
0000e610  44 4f 57 4f 50 45 4e 5f  44 41 54 41 25 3d a4 41  |DOWOPEN_DATA%=.A|
0000e620  28 a9 28 42 24 29 2b 31  29 0d 38 68 50 cd 3a 73  |(.(B$)+1).8hP.:s|
0000e630  25 3d 63 25 2b 31 36 3a  f2 46 28 73 25 2c 5f 45  |%=c%+16:.F(s%,_E|
0000e640  56 4e 54 53 5f 57 49 4e  44 4f 57 4f 50 45 4e 5f  |VNTS_WINDOWOPEN_|
0000e650  44 41 54 41 25 2c 5f 45  56 4e 54 53 5f 57 49 4e  |DATA%,_EVNTS_WIN|
0000e660  44 4f 57 4f 50 45 4e 5f  44 41 54 41 4f 46 46 53  |DOWOPEN_DATAOFFS|
0000e670  45 54 25 2c 42 24 29 3a  e1 0d 38 72 9e dd f2 54  |ET%,B$):..8r...T|
0000e680  28 5f 77 69 6e 64 6f 77  5f 68 61 6e 64 6c 65 25  |(_window_handle%|
0000e690  2c 49 47 25 2c 58 45 25  29 3a ea 61 25 2c 73 49  |,IG%,XE%):.a%,sI|
0000e6a0  25 2c 79 42 25 2c 61 41  25 2c 6c 41 25 3a ea 79  |%,yB%,aA%,lA%:.y|
0000e6b0  44 25 2c 78 49 25 2c 79  49 25 3a ea 41 24 2c 6b  |D%,xI%,yI%:.A$,k|
0000e6c0  25 2c 4e 41 25 2c 5f 25  3a ea 42 24 2c 6c 25 2c  |%,NA%,_%:.B$,l%,|
0000e6d0  64 41 25 2c 53 44 25 2c  6a 42 25 2c 7a 44 25 3a  |dA%,SD%,jB%,zD%:|
0000e6e0  ea 5a 45 25 2c 48 41 25  2c 71 43 25 2c 4c 47 25  |.ZE%,HA%,qC%,LG%|
0000e6f0  3a ea 44 4a 25 3a 41 24  3d a4 45 28 5f 77 69 6e  |:.DJ%:A$=.E(_win|
0000e700  64 6f 77 5f 68 61 6e 64  6c 65 25 29 3a 79 42 25  |dow_handle%):yB%|
0000e710  3d 5f 51 25 21 32 38 0d  38 7c 50 61 25 3d a4 44  |=_Q%!28.8|Pa%=.D|
0000e720  28 41 24 2c 2d 31 2c 5f  45 56 4e 54 53 5f 57 49  |(A$,-1,_EVNTS_WI|
0000e730  4e 44 4f 57 4f 50 45 4e  5f 41 4e 43 48 4f 52 25  |NDOWOPEN_ANCHOR%|
0000e740  2c 5f 45 56 4e 54 53 5f  57 49 4e 44 4f 57 4f 50  |,_EVNTS_WINDOWOP|
0000e750  45 4e 5f 52 45 43 5f 53  49 5a 45 25 2c a3 29 3a  |EN_REC_SIZE%,.):|
0000e760  e7 61 25 3e 3d 30 8c 0d  38 86 70 6b 25 3d 21 5f  |.a%>=0..8.pk%=!_|
0000e770  45 56 4e 54 53 5f 57 49  4e 44 4f 57 4f 50 45 4e  |EVNTS_WINDOWOPEN|
0000e780  5f 41 4e 43 48 4f 52 25  2b 61 25 3a 4e 41 25 3d  |_ANCHOR%+a%:NA%=|
0000e790  6b 25 21 31 36 3a 5f 25  3d 21 5f 45 56 4e 54 53  |k%!16:_%=!_EVNTS|
0000e7a0  5f 57 49 4e 44 4f 57 4f  50 45 4e 5f 44 41 54 41  |_WINDOWOPEN_DATA|
0000e7b0  25 3a 42 24 3d 24 28 5f  25 2b 4e 41 25 29 3a 6c  |%:B$=$(_%+NA%):l|
0000e7c0  25 3d a0 28 22 46 4e 22  2b 42 24 2b 22 28 22 2b  |%=.("FN"+B$+"("+|
0000e7d0  41 24 2b 22 29 22 29 0d  38 90 8c cd 3a 79 44 25  |A$+")").8...:yD%|
0000e7e0  3d a3 3a 5f 63 5f 57 69  6e 64 6f 77 73 47 65 74  |=.:_c_WindowsGet|
0000e7f0  53 74 61 74 65 42 6c 6b  25 21 30 3d 5f 77 69 6e  |StateBlk%!0=_win|
0000e800  64 6f 77 5f 68 61 6e 64  6c 65 25 3a c8 99 32 36  |dow_handle%:..26|
0000e810  32 33 34 37 2c 2c 5f 63  5f 57 69 6e 64 6f 77 73  |2347,,_c_Windows|
0000e820  47 65 74 53 74 61 74 65  42 6c 6b 25 3a e7 28 5f  |GetStateBlk%:.(_|
0000e830  63 5f 57 69 6e 64 6f 77  73 47 65 74 53 74 61 74  |c_WindowsGetStat|
0000e840  65 42 6c 6b 25 21 33 32  80 35 32 34 32 38 38 29  |eBlk%!32.524288)|
0000e850  3d 35 32 34 32 38 38 8c  79 44 25 3d b9 8b 79 44  |=524288.yD%=..yD|
0000e860  25 3d a3 0d 38 9a 4e c8  99 32 36 32 33 35 31 2c  |%=..8.N..262351,|
0000e870  2c 5f 63 5f 57 69 6e 64  6f 77 73 47 65 74 50 49  |,_c_WindowsGetPI|
0000e880  6e 66 6f 42 6c 6b 25 3a  5f 51 25 21 30 3d 5f 77  |nfoBlk%:_Q%!0=_w|
0000e890  69 6e 64 6f 77 5f 68 61  6e 64 6c 65 25 3a e7 ac  |indow_handle%:..|
0000e8a0  49 47 25 8c c8 99 32 36  32 33 34 37 2c 2c 5f 51  |IG%...262347,,_Q|
0000e8b0  25 0d 38 a4 09 e7 79 44  25 8c 0d 38 ae 11 c8 99  |%.8...yD%..8....|
0000e8c0  32 36 32 33 34 31 2c 2c  5f 51 25 0d 38 b8 54 cd  |262341,,_Q%.8.T.|
0000e8d0  3a 53 44 25 3d a3 3a 61  25 3d a4 44 28 41 24 2c  |:SD%=.:a%=.D(A$,|
0000e8e0  64 41 25 2c 5f 45 56 4e  54 53 5f 50 41 4e 45 53  |dA%,_EVNTS_PANES|
0000e8f0  5f 41 4e 43 48 4f 52 25  2c 5f 45 56 4e 54 53 5f  |_ANCHOR%,_EVNTS_|
0000e900  50 41 4e 45 53 5f 52 45  43 5f 53 49 5a 45 25 2c  |PANES_REC_SIZE%,|
0000e910  a3 29 3a e7 61 25 3e 3d  30 8c 53 44 25 3d b9 0d  |.):.a%>=0.SD%=..|
0000e920  38 c2 0b e7 53 44 25 3d  b9 8c 0d 38 cc 21 5f 51  |8...SD%=...8.!_Q|
0000e930  25 21 30 3d 5f 77 69 6e  64 6f 77 5f 68 61 6e 64  |%!0=_window_hand|
0000e940  6c 65 25 3a e7 58 45 25  3e 30 8c 0d 38 d6 0b 79  |le%:.XE%>0..8..y|
0000e950  42 25 3d 58 45 25 0d 38  e0 1b cc e7 58 45 25 8c  |B%=XE%.8....XE%.|
0000e960  79 42 25 3d 2d 31 8b 79  42 25 3d 5f 51 25 21 32  |yB%=-1.yB%=_Q%!2|
0000e970  38 0d 38 ea 0c cd 3a e7  ac 49 47 25 8c 0d 38 f4  |8.8...:..IG%..8.|
0000e980  2d c8 99 32 36 32 33 34  31 2c 2c 5f 51 25 3a c8  |-..262341,,_Q%:.|
0000e990  99 32 36 32 33 34 37 2c  2c 5f 51 25 3a c8 99 32  |.262347,,_Q%:..2|
0000e9a0  36 32 33 34 32 2c 2c 5f  51 25 0d 38 fe e0 cd 3a  |62342,,_Q%.8...:|
0000e9b0  64 41 25 3d 30 3a c8 95  a4 44 28 41 24 2c 64 41  |dA%=0:...D(A$,dA|
0000e9c0  25 2c 5f 45 56 4e 54 53  5f 50 41 4e 45 53 5f 41  |%,_EVNTS_PANES_A|
0000e9d0  4e 43 48 4f 52 25 2c 5f  45 56 4e 54 53 5f 50 41  |NCHOR%,_EVNTS_PA|
0000e9e0  4e 45 53 5f 52 45 43 5f  53 49 5a 45 25 2c a3 29  |NES_REC_SIZE%,.)|
0000e9f0  3e 2d 31 3a 61 25 3d 5f  6d 5f 45 76 6e 74 73 5f  |>-1:a%=_m_Evnts_|
0000ea00  4c 61 73 74 45 76 6e 74  4f 66 66 73 65 74 25 3a  |LastEvntOffset%:|
0000ea10  6b 25 3d 21 5f 45 56 4e  54 53 5f 50 41 4e 45 53  |k%=!_EVNTS_PANES|
0000ea20  5f 41 4e 43 48 4f 52 25  2b 61 25 3a 55 44 25 3d  |_ANCHOR%+a%:UD%=|
0000ea30  6b 25 21 31 36 3a 5f 25  3d 21 5f 45 56 4e 54 53  |k%!16:_%=!_EVNTS|
0000ea40  5f 50 41 4e 45 53 5f 44  41 54 41 25 3a 4f 24 3d  |_PANES_DATA%:O$=|
0000ea50  24 28 5f 25 2b 55 44 25  29 3a 6a 42 25 3d 6b 25  |$(_%+UD%):jB%=k%|
0000ea60  21 32 30 3a 4c 47 25 3d  a3 3a 7a 44 25 3d 6b 25  |!20:LG%=.:zD%=k%|
0000ea70  21 32 34 3a 5a 45 25 3d  6b 25 21 32 38 3a e7 6a  |!24:ZE%=k%!28:.j|
0000ea80  42 25 80 28 31 3c 3c 38  29 8c 0d 39 08 19 4c 47  |B%.(1<<8)..9..LG|
0000ea90  25 3d b9 3a 6a 42 25 3d  6a 42 25 80 ac 28 31 3c  |%=.:jB%=jB%..(1<|
0000eaa0  3c 38 29 0d 39 12 50 cd  3a 48 41 25 3d a4 6a 28  |<8).9.P.:HA%=.j(|
0000eab0  4f 24 29 3a 71 43 25 3d  21 48 41 25 3a 5f 63 5f  |O$):qC%=!HA%:_c_|
0000eac0  45 76 6e 74 73 5f 50 61  6e 65 42 6c 6b 25 21 30  |Evnts_PaneBlk%!0|
0000ead0  3d 71 43 25 3a e7 73 49  25 3d 30 8c 73 49 25 3d  |=qC%:.sI%=0.sI%=|
0000eae0  5f 63 5f 45 76 6e 74 73  5f 50 61 6e 65 42 6c 6b  |_c_Evnts_PaneBlk|
0000eaf0  25 21 30 0d 39 1c 7b 78  49 25 3d 5f 63 5f 45 76  |%!0.9.{xI%=_c_Ev|
0000eb00  6e 74 73 5f 50 61 6e 65  42 6c 6b 25 21 30 3a c8  |nts_PaneBlk%!0:.|
0000eb10  99 32 36 32 33 34 37 2c  2c 5f 63 5f 45 76 6e 74  |.262347,,_c_Evnt|
0000eb20  73 5f 50 61 6e 65 42 6c  6b 25 3a e7 5f 63 5f 57  |s_PaneBlk%:._c_W|
0000eb30  69 6e 64 6f 77 73 47 65  74 50 49 6e 66 6f 42 6c  |indowsGetPInfoBl|
0000eb40  6b 25 21 31 36 3d 2d 39  84 79 44 25 84 5f 63 5f  |k%!16=-9.yD%._c_|
0000eb50  57 69 6e 64 6f 77 73 47  65 74 50 49 6e 66 6f 42  |WindowsGetPInfoB|
0000eb60  6c 6b 25 21 31 36 3e 2d  35 84 58 45 25 8c 0d 39  |lk%!16>-5.XE%..9|
0000eb70  26 0a c8 8e 6a 42 25 ca  0d 39 30 fa c9 30 2c 31  |&...jB%..90..0,1|
0000eb80  3a 61 41 25 3d 5f 63 5f  45 76 6e 74 73 5f 50 61  |:aA%=_c_Evnts_Pa|
0000eb90  6e 65 42 6c 6b 25 21 31  36 2d 5f 63 5f 45 76 6e  |neBlk%!16-_c_Evn|
0000eba0  74 73 5f 50 61 6e 65 42  6c 6b 25 21 38 3a 6c 41  |ts_PaneBlk%!8:lA|
0000ebb0  25 3d 5f 63 5f 45 76 6e  74 73 5f 50 61 6e 65 42  |%=_c_Evnts_PaneB|
0000ebc0  6c 6b 25 21 31 32 2d 5f  63 5f 45 76 6e 74 73 5f  |lk%!12-_c_Evnts_|
0000ebd0  50 61 6e 65 42 6c 6b 25  21 34 3a 5f 63 5f 45 76  |PaneBlk%!4:_c_Ev|
0000ebe0  6e 74 73 5f 50 61 6e 65  42 6c 6b 25 21 34 3d 5f  |nts_PaneBlk%!4=_|
0000ebf0  51 25 21 34 2b 7a 44 25  3a 5f 63 5f 45 76 6e 74  |Q%!4+zD%:_c_Evnt|
0000ec00  73 5f 50 61 6e 65 42 6c  6b 25 21 31 32 3d 5f 63  |s_PaneBlk%!12=_c|
0000ec10  5f 45 76 6e 74 73 5f 50  61 6e 65 42 6c 6b 25 21  |_Evnts_PaneBlk%!|
0000ec20  34 2b 6c 41 25 3a 5f 63  5f 45 76 6e 74 73 5f 50  |4+lA%:_c_Evnts_P|
0000ec30  61 6e 65 42 6c 6b 25 21  31 36 3d 5f 51 25 21 31  |aneBlk%!16=_Q%!1|
0000ec40  36 2b 5a 45 25 3a 5f 63  5f 45 76 6e 74 73 5f 50  |6+ZE%:_c_Evnts_P|
0000ec50  61 6e 65 42 6c 6b 25 21  38 3d 5f 63 5f 45 76 6e  |aneBlk%!8=_c_Evn|
0000ec60  74 73 5f 50 61 6e 65 42  6c 6b 25 21 31 36 2d 61  |ts_PaneBlk%!16-a|
0000ec70  41 25 0d 39 3a cb c9 32  3a 61 41 25 3d 5f 63 5f  |A%.9:..2:aA%=_c_|
0000ec80  45 76 6e 74 73 5f 50 61  6e 65 42 6c 6b 25 21 31  |Evnts_PaneBlk%!1|
0000ec90  36 2d 5f 63 5f 45 76 6e  74 73 5f 50 61 6e 65 42  |6-_c_Evnts_PaneB|
0000eca0  6c 6b 25 21 38 3a 6c 41  25 3d 5f 51 25 21 31 32  |lk%!8:lA%=_Q%!12|
0000ecb0  2d 5f 51 25 21 34 3a 5f  63 5f 45 76 6e 74 73 5f  |-_Q%!4:_c_Evnts_|
0000ecc0  50 61 6e 65 42 6c 6b 25  21 34 3d 5f 51 25 21 34  |PaneBlk%!4=_Q%!4|
0000ecd0  2b 7a 44 25 3a 5f 63 5f  45 76 6e 74 73 5f 50 61  |+zD%:_c_Evnts_Pa|
0000ece0  6e 65 42 6c 6b 25 21 31  32 3d 5f 51 25 21 31 32  |neBlk%!12=_Q%!12|
0000ecf0  3a 5f 63 5f 45 76 6e 74  73 5f 50 61 6e 65 42 6c  |:_c_Evnts_PaneBl|
0000ed00  6b 25 21 31 36 3d 5f 51  25 21 31 36 2b 5a 45 25  |k%!16=_Q%!16+ZE%|
0000ed10  3a 5f 63 5f 45 76 6e 74  73 5f 50 61 6e 65 42 6c  |:_c_Evnts_PaneBl|
0000ed20  6b 25 21 38 3d 5f 63 5f  45 76 6e 74 73 5f 50 61  |k%!8=_c_Evnts_Pa|
0000ed30  6e 65 42 6c 6b 25 21 31  36 2d 61 41 25 0d 39 44  |neBlk%!16-aA%.9D|
0000ed40  c9 c9 33 3a 61 41 25 3d  5f 51 25 21 31 36 2d 5f  |..3:aA%=_Q%!16-_|
0000ed50  51 25 21 38 3a 6c 41 25  3d 5f 63 5f 45 76 6e 74  |Q%!8:lA%=_c_Evnt|
0000ed60  73 5f 50 61 6e 65 42 6c  6b 25 21 31 32 2d 5f 63  |s_PaneBlk%!12-_c|
0000ed70  5f 45 76 6e 74 73 5f 50  61 6e 65 42 6c 6b 25 21  |_Evnts_PaneBlk%!|
0000ed80  34 3a 5f 63 5f 45 76 6e  74 73 5f 50 61 6e 65 42  |4:_c_Evnts_PaneB|
0000ed90  6c 6b 25 21 34 3d 5f 51  25 21 34 2b 7a 44 25 3a  |lk%!4=_Q%!4+zD%:|
0000eda0  5f 63 5f 45 76 6e 74 73  5f 50 61 6e 65 42 6c 6b  |_c_Evnts_PaneBlk|
0000edb0  25 21 31 32 3d 5f 63 5f  45 76 6e 74 73 5f 50 61  |%!12=_c_Evnts_Pa|
0000edc0  6e 65 42 6c 6b 25 21 34  2b 6c 41 25 3a 5f 63 5f  |neBlk%!4+lA%:_c_|
0000edd0  45 76 6e 74 73 5f 50 61  6e 65 42 6c 6b 25 21 31  |Evnts_PaneBlk%!1|
0000ede0  36 3d 5f 51 25 21 31 36  3a 5f 63 5f 45 76 6e 74  |6=_Q%!16:_c_Evnt|
0000edf0  73 5f 50 61 6e 65 42 6c  6b 25 21 38 3d 5f 51 25  |s_PaneBlk%!8=_Q%|
0000ee00  21 38 2b 5a 45 25 0d 39  4e ce c9 34 3a 61 41 25  |!8+ZE%.9N..4:aA%|
0000ee10  3d 5f 63 5f 45 76 6e 74  73 5f 50 61 6e 65 42 6c  |=_c_Evnts_PaneBl|
0000ee20  6b 25 21 31 36 2d 5f 63  5f 45 76 6e 74 73 5f 50  |k%!16-_c_Evnts_P|
0000ee30  61 6e 65 42 6c 6b 25 21  38 3a 6c 41 25 3d 5f 51  |aneBlk%!8:lA%=_Q|
0000ee40  25 21 31 32 2d 5f 51 25  21 34 3a 5f 63 5f 45 76  |%!12-_Q%!4:_c_Ev|
0000ee50  6e 74 73 5f 50 61 6e 65  42 6c 6b 25 21 34 3d 5f  |nts_PaneBlk%!4=_|
0000ee60  51 25 21 34 2b 7a 44 25  3a 5f 63 5f 45 76 6e 74  |Q%!4+zD%:_c_Evnt|
0000ee70  73 5f 50 61 6e 65 42 6c  6b 25 21 31 32 3d 5f 51  |s_PaneBlk%!12=_Q|
0000ee80  25 21 31 32 3a 5f 63 5f  45 76 6e 74 73 5f 50 61  |%!12:_c_Evnts_Pa|
0000ee90  6e 65 42 6c 6b 25 21 31  36 3d 5f 51 25 21 38 2b  |neBlk%!16=_Q%!8+|
0000eea0  61 41 25 2b 5a 45 25 3a  5f 63 5f 45 76 6e 74 73  |aA%+ZE%:_c_Evnts|
0000eeb0  5f 50 61 6e 65 42 6c 6b  25 21 38 3d 5f 63 5f 45  |_PaneBlk%!8=_c_E|
0000eec0  76 6e 74 73 5f 50 61 6e  65 42 6c 6b 25 21 31 36  |vnts_PaneBlk%!16|
0000eed0  2b 61 41 25 0d 39 58 ca  c9 35 3a 61 41 25 3d 5f  |+aA%.9X..5:aA%=_|
0000eee0  51 25 21 31 36 2d 5f 51  25 21 38 3a 6c 41 25 3d  |Q%!16-_Q%!8:lA%=|
0000eef0  5f 63 5f 45 76 6e 74 73  5f 50 61 6e 65 42 6c 6b  |_c_Evnts_PaneBlk|
0000ef00  25 21 31 32 2d 5f 63 5f  45 76 6e 74 73 5f 50 61  |%!12-_c_Evnts_Pa|
0000ef10  6e 65 42 6c 6b 25 21 34  3a 5f 63 5f 45 76 6e 74  |neBlk%!4:_c_Evnt|
0000ef20  73 5f 50 61 6e 65 42 6c  6b 25 21 34 3d 5f 51 25  |s_PaneBlk%!4=_Q%|
0000ef30  21 31 32 2d 6c 41 25 2b  7a 44 25 3a 5f 63 5f 45  |!12-lA%+zD%:_c_E|
0000ef40  76 6e 74 73 5f 50 61 6e  65 42 6c 6b 25 21 31 32  |vnts_PaneBlk%!12|
0000ef50  3d 5f 63 5f 45 76 6e 74  73 5f 50 61 6e 65 42 6c  |=_c_Evnts_PaneBl|
0000ef60  6b 25 21 34 2b 6c 41 25  3a 5f 63 5f 45 76 6e 74  |k%!4+lA%:_c_Evnt|
0000ef70  73 5f 50 61 6e 65 42 6c  6b 25 21 31 36 3d 5f 51  |s_PaneBlk%!16=_Q|
0000ef80  25 21 31 36 3a 5f 63 5f  45 76 6e 74 73 5f 50 61  |%!16:_c_Evnts_Pa|
0000ef90  6e 65 42 6c 6b 25 21 38  3d 5f 51 25 21 38 0d 39  |neBlk%!8=_Q%!8.9|
0000efa0  62 26 cb 3a 44 4a 25 3d  5f 63 5f 45 76 6e 74 73  |b&.:DJ%=_c_Evnts|
0000efb0  5f 50 61 6e 65 42 6c 6b  25 21 32 38 3a e7 64 41  |_PaneBlk%!28:.dA|
0000efc0  25 3d 30 8c 0d 39 6c 1c  5f 63 5f 45 76 6e 74 73  |%=0..9l._c_Evnts|
0000efd0  5f 50 61 6e 65 42 6c 6b  25 21 32 38 3d 79 42 25  |_PaneBlk%!28=yB%|
0000efe0  0d 39 76 1d cc 5f 63 5f  45 76 6e 74 73 5f 50 61  |.9v.._c_Evnts_Pa|
0000eff0  6e 65 42 6c 6b 25 21 32  38 3d 79 49 25 0d 39 80  |neBlk%!28=yI%.9.|
0000f000  0d cd 3a e7 4c 47 25 3d  a3 8c 0d 39 8a 1f c8 99  |..:.LG%=...9....|
0000f010  32 36 32 33 34 31 2c 2c  5f 63 5f 45 76 6e 74 73  |262341,,_c_Evnts|
0000f020  5f 50 61 6e 65 42 6c 6b  25 0d 39 94 1c cc 5f 63  |_PaneBlk%.9..._c|
0000f030  5f 45 76 6e 74 73 5f 50  61 6e 65 42 6c 6b 25 21  |_Evnts_PaneBlk%!|
0000f040  30 3d 44 4a 25 0d 39 9e  05 cd 0d 39 a8 2d cd 3a  |0=DJ%.9....9.-.:|
0000f050  79 49 25 3d 5f 63 5f 45  76 6e 74 73 5f 50 61 6e  |yI%=_c_Evnts_Pan|
0000f060  65 42 6c 6b 25 21 30 3a  64 41 25 2b 3d 31 3a ce  |eBlk%!0:dA%+=1:.|
0000f070  3a e7 ac 79 44 25 8c 0d  39 b2 1c 5f 51 25 21 32  |:..yD%..9.._Q%!2|
0000f080  38 3d 78 49 25 3a c8 99  32 36 32 33 34 31 2c 2c  |8=xI%:..262341,,|
0000f090  5f 51 25 0d 39 bc 05 cd  0d 39 c6 2e cc 5f 51 25  |_Q%.9....9..._Q%|
0000f0a0  21 30 3d 5f 77 69 6e 64  6f 77 5f 68 61 6e 64 6c  |!0=_window_handl|
0000f0b0  65 25 3a e7 ac 49 47 25  8c c8 99 32 36 32 33 34  |e%:..IG%...26234|
0000f0c0  37 2c 2c 5f 51 25 0d 39  d0 15 e7 79 42 25 3d 2d  |7,,_Q%.9...yB%=-|
0000f0d0  32 8c 5f 51 25 21 32 38  3d 2d 32 0d 39 da 15 e7  |2._Q%!28=-2.9...|
0000f0e0  58 45 25 3d 2d 31 8c 5f  51 25 21 32 38 3d 2d 31  |XE%=-1._Q%!28=-1|
0000f0f0  0d 39 e4 11 c8 99 32 36  32 33 34 31 2c 2c 5f 51  |.9....262341,,_Q|
0000f100  25 0d 39 ee 07 cd 3a e1  0d 39 f8 a0 dd f2 48 43  |%.9...:..9....HC|
0000f110  28 62 25 2c 42 24 29 3a  ea 61 25 2c 63 25 2c 41  |(b%,B$):.a%,c%,A|
0000f120  24 3a 41 24 3d a4 45 28  62 25 29 3a 61 25 3d a4  |$:A$=.E(b%):a%=.|
0000f130  44 28 41 24 2c 2d 31 2c  5f 45 56 4e 54 53 5f 57  |D(A$,-1,_EVNTS_W|
0000f140  49 4e 44 4f 57 43 4c 4f  53 45 5f 41 4e 43 48 4f  |INDOWCLOSE_ANCHO|
0000f150  52 25 2c 5f 45 56 4e 54  53 5f 57 49 4e 44 4f 57  |R%,_EVNTS_WINDOW|
0000f160  43 4c 4f 53 45 5f 52 45  43 5f 53 49 5a 45 25 2c  |CLOSE_REC_SIZE%,|
0000f170  b9 29 3a 63 25 3d 21 5f  45 56 4e 54 53 5f 57 49  |.):c%=!_EVNTS_WI|
0000f180  4e 44 4f 57 43 4c 4f 53  45 5f 41 4e 43 48 4f 52  |NDOWCLOSE_ANCHOR|
0000f190  25 3a 63 25 2b 3d 61 25  3a 24 63 25 3d 41 24 3a  |%:c%+=a%:$c%=A$:|
0000f1a0  63 25 21 31 32 3d 2d 31  0d 3a 02 21 e7 21 5f 45  |c%!12=-1.:.!.!_E|
0000f1b0  56 4e 54 53 5f 57 49 4e  44 4f 57 43 4c 4f 53 45  |VNTS_WINDOWCLOSE|
0000f1c0  5f 44 41 54 41 25 3d 30  8c 0d 3a 0c 29 21 5f 45  |_DATA%=0..:.)!_E|
0000f1d0  56 4e 54 53 5f 57 49 4e  44 4f 57 43 4c 4f 53 45  |VNTS_WINDOWCLOSE|
0000f1e0  5f 44 41 54 41 25 3d a4  41 28 a9 28 42 24 29 2b  |_DATA%=.A(.(B$)+|
0000f1f0  31 29 0d 3a 16 52 cd 3a  73 25 3d 63 25 2b 31 36  |1).:.R.:s%=c%+16|
0000f200  3a f2 46 28 73 25 2c 5f  45 56 4e 54 53 5f 57 49  |:.F(s%,_EVNTS_WI|
0000f210  4e 44 4f 57 43 4c 4f 53  45 5f 44 41 54 41 25 2c  |NDOWCLOSE_DATA%,|
0000f220  5f 45 56 4e 54 53 5f 57  49 4e 44 4f 57 43 4c 4f  |_EVNTS_WINDOWCLO|
0000f230  53 45 5f 44 41 54 41 4f  46 46 53 45 54 25 2c 42  |SE_DATAOFFSET%,B|
0000f240  24 29 3a e1 0d 3a 20 99  dd f2 71 43 28 5f 77 69  |$):..: ...qC(_wi|
0000f250  6e 64 6f 77 5f 68 61 6e  64 6c 65 25 29 3a ea 41  |ndow_handle%):.A|
0000f260  24 2c 61 25 2c 42 24 2c  6b 25 2c 5f 25 2c 4d 47  |$,a%,B$,k%,_%,MG|
0000f270  25 3a 41 24 3d a4 45 28  5f 77 69 6e 64 6f 77 5f  |%:A$=.E(_window_|
0000f280  68 61 6e 64 6c 65 25 29  3a 61 25 3d a4 44 28 41  |handle%):a%=.D(A|
0000f290  24 2c 2d 31 2c 5f 45 56  4e 54 53 5f 57 49 4e 44  |$,-1,_EVNTS_WIND|
0000f2a0  4f 57 43 4c 4f 53 45 5f  41 4e 43 48 4f 52 25 2c  |OWCLOSE_ANCHOR%,|
0000f2b0  5f 45 56 4e 54 53 5f 57  49 4e 44 4f 57 43 4c 4f  |_EVNTS_WINDOWCLO|
0000f2c0  53 45 5f 52 45 43 5f 53  49 5a 45 25 2c a3 29 3a  |SE_REC_SIZE%,.):|
0000f2d0  4d 47 25 3d b9 3a e7 61  25 3e 3d 30 8c 0d 3a 2a  |MG%=.:.a%>=0..:*|
0000f2e0  62 6b 25 3d 21 5f 45 56  4e 54 53 5f 57 49 4e 44  |bk%=!_EVNTS_WIND|
0000f2f0  4f 57 43 4c 4f 53 45 5f  41 4e 43 48 4f 52 25 2b  |OWCLOSE_ANCHOR%+|
0000f300  61 25 3a 4e 41 25 3d 6b  25 21 31 36 3a 5f 25 3d  |a%:NA%=k%!16:_%=|
0000f310  21 5f 45 56 4e 54 53 5f  57 49 4e 44 4f 57 43 4c  |!_EVNTS_WINDOWCL|
0000f320  4f 53 45 5f 44 41 54 41  25 3a 42 24 3d 24 28 5f  |OSE_DATA%:B$=$(_|
0000f330  25 2b 4e 41 25 29 3a e7  42 24 3c 3e 22 22 8c 0d  |%+NA%):.B$<>""..|
0000f340  3a 34 2e 4d 47 25 3d a0  28 22 46 4e 22 2b 42 24  |:4.MG%=.("FN"+B$|
0000f350  2b 22 28 22 2b c3 28 5f  77 69 6e 64 6f 77 5f 68  |+"("+.(_window_h|
0000f360  61 6e 64 6c 65 25 29 2b  22 20 29 22 29 0d 3a 3e  |andle%)+" )").:>|
0000f370  05 cd 0d 3a 48 0b cd 3a  e7 4d 47 25 8c 0d 3a 52  |...:H..:.MG%..:R|
0000f380  17 f2 47 28 5f 77 69 6e  64 6f 77 5f 68 61 6e 64  |..G(_window_hand|
0000f390  6c 65 25 29 0d 3a 5c 07  cd 3a e1 0d 3a 66 85 dd  |le%).:\..:..:f..|
0000f3a0  f2 57 46 28 62 25 2c 67  25 2c 42 24 29 3a ea 61  |.WF(b%,g%,B$):.a|
0000f3b0  25 2c 63 25 2c 73 25 2c  41 24 3a 41 24 3d a4 45  |%,c%,s%,A$:A$=.E|
0000f3c0  28 62 25 29 3a 61 25 3d  a4 44 28 41 24 2c 67 25  |(b%):a%=.D(A$,g%|
0000f3d0  2c 22 44 52 41 47 22 2c  b9 29 3a 63 25 3d 21 5f  |,"DRAG",.):c%=!_|
0000f3e0  45 56 4e 54 53 5f 44 52  41 47 5f 41 4e 43 48 4f  |EVNTS_DRAG_ANCHO|
0000f3f0  52 25 3a 63 25 2b 3d 61  25 3a 24 63 25 3d 41 24  |R%:c%+=a%:$c%=A$|
0000f400  3a 63 25 21 31 32 3d 67  25 3a e7 21 5f 45 56 4e  |:c%!12=g%:.!_EVN|
0000f410  54 53 5f 44 52 41 47 5f  44 41 54 41 25 3d 30 8c  |TS_DRAG_DATA%=0.|
0000f420  0d 3a 70 22 21 5f 45 56  4e 54 53 5f 44 52 41 47  |.:p"!_EVNTS_DRAG|
0000f430  5f 44 41 54 41 25 3d a4  41 28 a9 28 42 24 29 2b  |_DATA%=.A(.(B$)+|
0000f440  31 29 0d 3a 7a 44 cd 3a  73 25 3d 63 25 2b 31 36  |1).:zD.:s%=c%+16|
0000f450  3a f2 46 28 73 25 2c 5f  45 56 4e 54 53 5f 44 52  |:.F(s%,_EVNTS_DR|
0000f460  41 47 5f 44 41 54 41 25  2c 5f 45 56 4e 54 53 5f  |AG_DATA%,_EVNTS_|
0000f470  44 52 41 47 5f 44 41 54  41 4f 46 46 53 45 54 25  |DRAG_DATAOFFSET%|
0000f480  2c 42 24 29 3a e1 0d 3a  84 84 dd f2 68 43 28 f8  |,B$):..:....hC(.|
0000f490  62 25 2c 42 24 29 3a ea  61 25 2c 63 25 2c 73 25  |b%,B$):.a%,c%,s%|
0000f4a0  2c 66 25 2c 74 41 25 3a  66 25 3d a4 41 28 33 36  |,f%,tA%:f%=.A(36|
0000f4b0  29 3a 21 66 25 3d 62 25  3a c8 99 32 36 32 33 34  |):!f%=b%:..26234|
0000f4c0  37 2c 2c 66 25 3a 74 41  25 3d 66 25 21 33 32 3a  |7,,f%:tA%=f%!32:|
0000f4d0  f2 41 28 66 25 29 3a f2  6d 28 22 41 74 74 61 63  |.A(f%):.m("Attac|
0000f4e0  68 55 73 65 72 52 65 64  72 61 77 3a 66 6c 61 67  |hUserRedraw:flag|
0000f4f0  25 20 3d 20 26 22 2b c3  7e 74 41 25 29 3a e7 28  |% = &"+.~tA%):.(|
0000f500  74 41 25 80 31 3c 3c 34  29 8c 0d 3a 8e 38 f2 6d  |tA%.1<<4)..:.8.m|
0000f510  28 22 41 74 74 61 63 68  55 73 65 72 52 65 64 72  |("AttachUserRedr|
0000f520  61 77 3a 61 75 74 6f 20  72 65 64 72 61 77 20 73  |aw:auto redraw s|
0000f530  65 74 21 21 22 29 3a f2  53 28 62 25 2c 31 3c 3c  |et!!"):.S(b%,1<<|
0000f540  34 29 0d 3a 98 c2 cd 3a  41 24 3d a4 45 28 62 25  |4).:...:A$=.E(b%|
0000f550  29 3a f2 6d 28 22 41 74  74 61 63 68 55 73 65 72  |):.m("AttachUser|
0000f560  52 65 64 72 61 77 3a 77  69 6e 64 6f 77 20 6e 61  |Redraw:window na|
0000f570  6d 65 20 69 73 20 3a 20  22 2b 41 24 29 3a 61 25  |me is : "+A$):a%|
0000f580  3d a4 44 28 41 24 2c 2d  31 2c 5f 45 56 4e 54 53  |=.D(A$,-1,_EVNTS|
0000f590  5f 52 45 44 52 41 57 5f  41 4e 43 48 4f 52 25 2c  |_REDRAW_ANCHOR%,|
0000f5a0  5f 45 56 4e 54 53 5f 52  45 44 52 41 57 5f 52 45  |_EVNTS_REDRAW_RE|
0000f5b0  43 5f 53 49 5a 45 25 2c  b9 29 3a 63 25 3d 21 5f  |C_SIZE%,.):c%=!_|
0000f5c0  45 56 4e 54 53 5f 52 45  44 52 41 57 5f 41 4e 43  |EVNTS_REDRAW_ANC|
0000f5d0  48 4f 52 25 3a 63 25 2b  3d 61 25 3a 24 63 25 3d  |HOR%:c%+=a%:$c%=|
0000f5e0  41 24 3a 63 25 21 31 32  3d 2d 31 3a e7 21 5f 45  |A$:c%!12=-1:.!_E|
0000f5f0  56 4e 54 53 5f 52 45 44  52 41 57 5f 44 41 54 41  |VNTS_REDRAW_DATA|
0000f600  25 3d 30 8c 0d 3a a2 24  21 5f 45 56 4e 54 53 5f  |%=0..:.$!_EVNTS_|
0000f610  52 45 44 52 41 57 5f 44  41 54 41 25 3d a4 41 28  |REDRAW_DATA%=.A(|
0000f620  a9 28 42 24 29 2b 31 29  0d 3a ac 48 cd 3a 73 25  |.(B$)+1).:.H.:s%|
0000f630  3d 63 25 2b 31 36 3a f2  46 28 73 25 2c 5f 45 56  |=c%+16:.F(s%,_EV|
0000f640  4e 54 53 5f 52 45 44 52  41 57 5f 44 41 54 41 25  |NTS_REDRAW_DATA%|
0000f650  2c 5f 45 56 4e 54 53 5f  52 45 44 52 41 57 5f 44  |,_EVNTS_REDRAW_D|
0000f660  41 54 41 4f 46 46 53 45  54 25 2c 42 24 29 3a e1  |ATAOFFSET%,B$):.|
0000f670  0d 3a b6 93 dd f2 5f 41  28 5f 77 69 6e 64 6f 77  |.:...._A(_window|
0000f680  5f 68 61 6e 64 6c 65 25  2c 66 25 2c 67 41 25 2c  |_handle%,f%,gA%,|
0000f690  6d 41 25 29 3a ea 41 24  2c 61 25 2c 42 24 2c 6b  |mA%):.A$,a%,B$,k|
0000f6a0  25 2c 5f 25 2c 6c 25 3a  41 24 3d a4 45 28 5f 77  |%,_%,l%:A$=.E(_w|
0000f6b0  69 6e 64 6f 77 5f 68 61  6e 64 6c 65 25 29 3a 61  |indow_handle%):a|
0000f6c0  25 3d a4 44 28 41 24 2c  2d 31 2c 5f 45 56 4e 54  |%=.D(A$,-1,_EVNT|
0000f6d0  53 5f 52 45 44 52 41 57  5f 41 4e 43 48 4f 52 25  |S_REDRAW_ANCHOR%|
0000f6e0  2c 5f 45 56 4e 54 53 5f  52 45 44 52 41 57 5f 52  |,_EVNTS_REDRAW_R|
0000f6f0  45 43 5f 53 49 5a 45 25  2c a3 29 3a e7 61 25 3e  |EC_SIZE%,.):.a%>|
0000f700  3d 30 8c 0d 3a c0 58 6b  25 3d 21 5f 45 56 4e 54  |=0..:.Xk%=!_EVNT|
0000f710  53 5f 52 45 44 52 41 57  5f 41 4e 43 48 4f 52 25  |S_REDRAW_ANCHOR%|
0000f720  2b 61 25 3a 4e 41 25 3d  6b 25 21 31 36 3a 5f 25  |+a%:NA%=k%!16:_%|
0000f730  3d 21 5f 45 56 4e 54 53  5f 52 45 44 52 41 57 5f  |=!_EVNTS_REDRAW_|
0000f740  44 41 54 41 25 3a 42 24  3d 24 28 5f 25 2b 4e 41  |DATA%:B$=$(_%+NA|
0000f750  25 29 3a e7 42 24 3c 3e  22 22 8c 0d 3a ca 2f 6c  |%):.B$<>""..:./l|
0000f760  25 3d a0 28 22 46 4e 22  2b 42 24 2b 22 28 22 2b  |%=.("FN"+B$+"("+|
0000f770  c3 66 25 2b 22 2c 22 2b  c3 67 41 25 2b 22 2c 22  |.f%+","+.gA%+","|
0000f780  2b c3 6d 41 25 2b 22 29  22 29 0d 3a d4 05 cd 0d  |+.mA%+")").:....|
0000f790  3a de 07 cd 3a e1 0d 3a  e8 95 dd f2 5a 46 3a ea  |:...:..:....ZF:.|
0000f7a0  4c 41 25 2c 74 25 2c 42  41 25 2c 65 25 2c 53 41  |LA%,t%,BA%,e%,SA|
0000f7b0  25 2c 42 24 2c 41 24 3a  ea 4b 41 25 2c 75 25 3a  |%,B$,A$:.KA%,u%:|
0000f7c0  74 25 3d 21 5f 45 56 4e  54 53 5f 52 45 44 52 41  |t%=!_EVNTS_REDRA|
0000f7d0  57 5f 41 4e 43 48 4f 52  25 3a 42 41 25 3d 5f 45  |W_ANCHOR%:BA%=_E|
0000f7e0  56 4e 54 53 5f 52 45 44  52 41 57 5f 52 45 43 5f  |VNTS_REDRAW_REC_|
0000f7f0  53 49 5a 45 25 3a 53 41  25 3d 74 25 21 34 3a f2  |SIZE%:SA%=t%!4:.|
0000f800  52 20 28 22 52 65 64 72  61 77 20 22 2c 22 57 69  |R ("Redraw ","Wi|
0000f810  6e 64 6f 77 20 20 20 20  20 20 20 55 73 65 72 20  |ndow       User |
0000f820  46 4e 22 29 3a e7 74 25  3d 30 8c 0d 3a f2 53 cc  |FN"):.t%=0..:.S.|
0000f830  65 25 3d 5f 6d 5f 45 76  6e 74 73 5f 48 65 61 64  |e%=_m_Evnts_Head|
0000f840  65 72 53 69 7a 65 25 3a  e3 75 25 3d 31 b8 53 41  |erSize%:.u%=1.SA|
0000f850  25 3a 41 24 3d 24 28 74  25 2b 65 25 29 3a 4b 41  |%:A$=$(t%+e%):KA|
0000f860  25 3d 21 5f 45 56 4e 54  53 5f 52 45 44 52 41 57  |%=!_EVNTS_REDRAW|
0000f870  5f 44 41 54 41 25 3a e7  4b 41 25 3e 30 8c 0d 3a  |_DATA%:.KA%>0..:|
0000f880  fc 18 42 24 3d 24 28 4b  41 25 2b 74 25 21 28 65  |..B$=$(KA%+t%!(e|
0000f890  25 2b 31 36 29 29 0d 3b  06 25 cd 3a 65 25 2b 3d  |%+16)).;.%.:e%+=|
0000f8a0  5f 45 56 4e 54 53 5f 52  45 44 52 41 57 5f 52 45  |_EVNTS_REDRAW_RE|
0000f8b0  43 5f 53 49 5a 45 25 3a  ed 75 25 0d 3b 10 07 cd  |C_SIZE%:.u%.;...|
0000f8c0  3a e1 0d 3b 1a a3 dd f2  61 46 28 62 25 2c 67 25  |:..;....aF(b%,g%|
0000f8d0  2c 42 24 29 3a ea 61 25  2c 63 25 2c 73 25 2c 41  |,B$):.a%,c%,s%,A|
0000f8e0  24 2c 74 24 3a 41 24 3d  a4 45 28 62 25 29 3a 61  |$,t$:A$=.E(b%):a|
0000f8f0  25 3d a4 44 28 41 24 2c  67 25 2c 5f 45 56 4e 54  |%=.D(A$,g%,_EVNT|
0000f900  53 5f 49 43 4f 4e 57 41  54 43 48 5f 41 4e 43 48  |S_ICONWATCH_ANCH|
0000f910  4f 52 25 2c 5f 45 56 4e  54 53 5f 49 43 4f 4e 57  |OR%,_EVNTS_ICONW|
0000f920  41 54 43 48 5f 52 45 43  5f 53 49 5a 45 25 2c b9  |ATCH_REC_SIZE%,.|
0000f930  29 3a 63 25 3d 21 5f 45  56 4e 54 53 5f 49 43 4f  |):c%=!_EVNTS_ICO|
0000f940  4e 57 41 54 43 48 5f 41  4e 43 48 4f 52 25 3a 63  |NWATCH_ANCHOR%:c|
0000f950  25 2b 3d 61 25 3a 24 63  25 3d 41 24 3a 63 25 21  |%+=a%:$c%=A$:c%!|
0000f960  31 32 3d 67 25 0d 3b 24  1f e7 21 5f 45 56 4e 54  |12=g%.;$..!_EVNT|
0000f970  53 5f 49 43 4f 4e 57 41  54 43 48 5f 44 41 54 41  |S_ICONWATCH_DATA|
0000f980  25 3d 30 8c 0d 3b 2e 27  21 5f 45 56 4e 54 53 5f  |%=0..;.'!_EVNTS_|
0000f990  49 43 4f 4e 57 41 54 43  48 5f 44 41 54 41 25 3d  |ICONWATCH_DATA%=|
0000f9a0  a4 41 28 a9 28 42 24 29  2b 31 29 0d 3b 38 a3 cd  |.A(.(B$)+1).;8..|
0000f9b0  3a 73 25 3d 63 25 2b 31  36 3a f2 46 28 73 25 2c  |:s%=c%+16:.F(s%,|
0000f9c0  5f 45 56 4e 54 53 5f 49  43 4f 4e 57 41 54 43 48  |_EVNTS_ICONWATCH|
0000f9d0  5f 44 41 54 41 25 2c 5f  45 56 4e 54 53 5f 49 43  |_DATA%,_EVNTS_IC|
0000f9e0  4f 4e 57 41 54 43 48 5f  44 41 54 41 4f 46 46 53  |ONWATCH_DATAOFFS|
0000f9f0  45 54 25 2c 42 24 29 3a  74 24 3d a4 47 28 62 25  |ET%,B$):t$=.G(b%|
0000fa00  2c 67 25 29 3a 49 4a 25  3d 28 61 25 2d a4 46 41  |,g%):IJ%=(a%-.FA|
0000fa10  29 81 5f 45 56 4e 54 53  5f 49 43 4f 4e 57 41 54  |)._EVNTS_ICONWAT|
0000fa20  43 48 5f 52 45 43 5f 53  49 5a 45 25 3a e7 49 4a  |CH_REC_SIZE%:.IJ|
0000fa30  25 3e 5f 63 5f 65 76 6e  74 73 5f 4d 61 78 49 63  |%>_c_evnts_MaxIc|
0000fa40  6f 6e 57 61 74 63 68 45  76 6e 74 73 25 8c 0d 3b  |onWatchEvnts%..;|
0000fa50  42 5c 85 39 39 2c 22 53  6f 72 72 79 2c 20 74 6f  |B\.99,"Sorry, to|
0000fa60  6f 20 6d 61 6e 79 20 49  63 6f 6e 57 61 74 63 68  |o many IconWatch|
0000fa70  20 65 76 65 6e 74 73 20  61 74 74 61 63 68 65 64  | events attached|
0000fa80  20 28 6d 61 78 20 22 2b  c3 28 5f 63 5f 65 76 6e  | (max "+.(_c_evn|
0000fa90  74 73 5f 4d 61 78 49 63  6f 6e 57 61 74 63 68 45  |ts_MaxIconWatchE|
0000faa0  76 6e 74 73 25 29 2b 22  29 22 0d 3b 4c 26 cc 5f  |vnts%)+")".;L&._|
0000fab0  63 5f 65 76 6e 74 73 5f  43 75 72 72 65 6e 74 43  |c_evnts_CurrentC|
0000fac0  6f 6e 74 65 6e 74 73 24  28 49 4a 25 29 3d 74 24  |ontents$(IJ%)=t$|
0000fad0  0d 3b 56 07 cd 3a e1 0d  3b 60 8d dd f2 6c 43 3a  |.;V..:..;`...lC:|
0000fae0  ea 6b 25 2c 42 41 25 2c  65 41 25 2c 65 25 2c 75  |.k%,BA%,eA%,e%,u|
0000faf0  25 2c 67 25 2c 41 24 2c  71 4d 25 3a ea 48 41 25  |%,g%,A$,qM%:.HA%|
0000fb00  2c 62 25 2c 74 24 2c 70  41 24 2c 42 24 2c 4e 41  |,b%,t$,pA$,B$,NA|
0000fb10  25 3a ea 5f 25 2c 73 25  3a 6b 25 3d 21 5f 45 56  |%:._%,s%:k%=!_EV|
0000fb20  4e 54 53 5f 49 43 4f 4e  57 41 54 43 48 5f 41 4e  |NTS_ICONWATCH_AN|
0000fb30  43 48 4f 52 25 3a 42 41  25 3d 5f 45 56 4e 54 53  |CHOR%:BA%=_EVNTS|
0000fb40  5f 49 43 4f 4e 57 41 54  43 48 5f 52 45 43 5f 53  |_ICONWATCH_REC_S|
0000fb50  49 5a 45 25 3a 65 41 25  3d 6b 25 21 34 3a e7 6b  |IZE%:eA%=k%!4:.k|
0000fb60  25 3e 30 8c 0d 3b 6a ce  65 25 3d 5f 6d 5f 45 76  |%>0..;j.e%=_m_Ev|
0000fb70  6e 74 73 5f 48 65 61 64  65 72 53 69 7a 65 25 3a  |nts_HeaderSize%:|
0000fb80  e3 75 25 3d 31 b8 65 41  25 3a 41 24 3d 24 28 6b  |.u%=1.eA%:A$=$(k|
0000fb90  25 2b 65 25 29 3a 67 25  3d 6b 25 21 28 65 25 2b  |%+e%):g%=k%!(e%+|
0000fba0  31 32 29 3a 4e 41 25 3d  6b 25 21 28 65 25 2b 31  |12):NA%=k%!(e%+1|
0000fbb0  36 29 3a 5f 25 3d 21 5f  45 56 4e 54 53 5f 49 43  |6):_%=!_EVNTS_IC|
0000fbc0  4f 4e 57 41 54 43 48 5f  44 41 54 41 25 3a 42 24  |ONWATCH_DATA%:B$|
0000fbd0  3d 24 28 5f 25 2b 4e 41  25 29 3a 70 41 24 3d 5f  |=$(_%+NA%):pA$=_|
0000fbe0  63 5f 65 76 6e 74 73 5f  43 75 72 72 65 6e 74 43  |c_evnts_CurrentC|
0000fbf0  6f 6e 74 65 6e 74 73 24  28 28 65 25 2d a4 46 41  |ontents$((e%-.FA|
0000fc00  29 81 5f 45 56 4e 54 53  5f 49 43 4f 4e 57 41 54  |)._EVNTS_ICONWAT|
0000fc10  43 48 5f 52 45 43 5f 53  49 5a 45 25 29 3a 48 41  |CH_REC_SIZE%):HA|
0000fc20  25 3d a4 6a 28 41 24 29  3a e7 48 41 25 3c 3e 2d  |%=.j(A$):.HA%<>-|
0000fc30  31 8c 0d 3b 74 1f 6d 25  3d 30 3a f5 3a 62 25 3d  |1..;t.m%=0:.:b%=|
0000fc40  48 41 25 21 6d 25 3a e7  a4 52 28 62 25 29 3d b9  |HA%!m%:..R(b%)=.|
0000fc50  8c 0d 3b 7e 21 74 24 3d  a4 47 28 62 25 2c 67 25  |..;~!t$=.G(b%,g%|
0000fc60  29 3a e7 42 24 3c 3e 22  22 80 74 24 3c 3e 70 41  |):.B$<>"".t$<>pA|
0000fc70  24 8c 0d 3b 88 6c 6c 25  3d a0 28 22 46 4e 22 2b  |$..;.ll%=.("FN"+|
0000fc80  42 24 2b 22 28 20 22 2b  bd 28 33 34 29 2b 74 24  |B$+"( "+.(34)+t$|
0000fc90  2b bd 28 33 34 29 2b 22  20 29 22 29 3a 5f 63 5f  |+.(34)+" )"):_c_|
0000fca0  65 76 6e 74 73 5f 43 75  72 72 65 6e 74 43 6f 6e  |evnts_CurrentCon|
0000fcb0  74 65 6e 74 73 24 28 28  65 25 2d a4 46 41 29 81  |tents$((e%-.FA).|
0000fcc0  5f 45 56 4e 54 53 5f 49  43 4f 4e 57 41 54 43 48  |_EVNTS_ICONWATCH|
0000fcd0  5f 52 45 43 5f 53 49 5a  45 25 29 3d 74 24 0d 3b  |_REC_SIZE%)=t$.;|
0000fce0  92 05 cd 0d 3b 9c 16 cd  3a 6d 25 2b 3d 34 3a fd  |....;...:m%+=4:.|
0000fcf0  48 41 25 21 6d 25 3d 2d  31 0d 3b a6 28 cd 3a 65  |HA%!m%=-1.;.(.:e|
0000fd00  25 2b 3d 5f 45 56 4e 54  53 5f 49 43 4f 4e 57 41  |%+=_EVNTS_ICONWA|
0000fd10  54 43 48 5f 52 45 43 5f  53 49 5a 45 25 3a ed 75  |TCH_REC_SIZE%:.u|
0000fd20  25 0d 3b b0 07 cd 3a e1  0d 3b ba 9e dd f2 63 46  |%.;...:..;....cF|
0000fd30  3a ea 4c 41 25 2c 74 25  2c 42 41 25 2c 65 25 2c  |:.LA%,t%,BA%,e%,|
0000fd40  53 41 25 2c 42 24 2c 41  24 3a ea 4b 41 25 2c 75  |SA%,B$,A$:.KA%,u|
0000fd50  25 3a 74 25 3d 21 5f 45  56 4e 54 53 5f 49 43 4f  |%:t%=!_EVNTS_ICO|
0000fd60  4e 57 41 54 43 48 5f 41  4e 43 48 4f 52 25 3a 42  |NWATCH_ANCHOR%:B|
0000fd70  41 25 3d 5f 45 56 4e 54  53 5f 49 43 4f 4e 57 41  |A%=_EVNTS_ICONWA|
0000fd80  54 43 48 5f 52 45 43 5f  53 49 5a 45 25 3a 53 41  |TCH_REC_SIZE%:SA|
0000fd90  25 3d 74 25 21 34 3a f2  52 20 28 22 49 63 6f 6e  |%=t%!4:.R ("Icon|
0000fda0  57 61 74 63 68 20 22 2c  22 57 69 6e 64 6f 77 20  |Watch ","Window |
0000fdb0  20 20 20 20 20 20 55 73  65 72 20 46 4e 22 29 3a  |      User FN"):|
0000fdc0  e7 74 25 3d 30 8c 0d 3b  c4 56 cc 65 25 3d 5f 6d  |.t%=0..;.V.e%=_m|
0000fdd0  5f 45 76 6e 74 73 5f 48  65 61 64 65 72 53 69 7a  |_Evnts_HeaderSiz|
0000fde0  65 25 3a e3 75 25 3d 31  b8 53 41 25 3a 41 24 3d  |e%:.u%=1.SA%:A$=|
0000fdf0  24 28 74 25 2b 65 25 29  3a 4b 41 25 3d 21 5f 45  |$(t%+e%):KA%=!_E|
0000fe00  56 4e 54 53 5f 49 43 4f  4e 57 41 54 43 48 5f 44  |VNTS_ICONWATCH_D|
0000fe10  41 54 41 25 3a e7 4b 41  25 3e 30 8c 0d 3b ce 18  |ATA%:.KA%>0..;..|
0000fe20  42 24 3d 24 28 4b 41 25  2b 74 25 21 28 65 25 2b  |B$=$(KA%+t%!(e%+|
0000fe30  31 36 29 29 0d 3b d8 28  cd 3a 65 25 2b 3d 5f 45  |16)).;.(.:e%+=_E|
0000fe40  56 4e 54 53 5f 49 43 4f  4e 57 41 54 43 48 5f 52  |VNTS_ICONWATCH_R|
0000fe50  45 43 5f 53 49 5a 45 25  3a ed 75 25 0d 3b e2 07  |EC_SIZE%:.u%.;..|
0000fe60  cd 3a e1 0d 3b ec ab dd  f2 66 46 28 62 25 2c 67  |.:..;....fF(b%,g|
0000fe70  25 2c 42 24 29 3a ea 61  25 2c 63 25 2c 73 25 2c  |%,B$):.a%,c%,s%,|
0000fe80  41 24 2c 74 24 3a 41 24  3d a4 45 28 62 25 29 3a  |A$,t$:A$=.E(b%):|
0000fe90  61 25 3d a4 44 28 41 24  2c 67 25 2c 5f 45 56 4e  |a%=.D(A$,g%,_EVN|
0000fea0  54 53 5f 44 52 41 47 5f  41 4e 43 48 4f 52 25 2c  |TS_DRAG_ANCHOR%,|
0000feb0  5f 45 56 4e 54 53 5f 44  52 41 47 5f 52 45 43 5f  |_EVNTS_DRAG_REC_|
0000fec0  53 49 5a 45 25 2c b9 29  3a 63 25 3d 21 5f 45 56  |SIZE%,.):c%=!_EV|
0000fed0  4e 54 53 5f 44 52 41 47  5f 41 4e 43 48 4f 52 25  |NTS_DRAG_ANCHOR%|
0000fee0  3a 63 25 2b 3d 61 25 3a  24 63 25 3d 41 24 3a 63  |:c%+=a%:$c%=A$:c|
0000fef0  25 21 31 32 3d 67 25 3a  e7 21 5f 45 56 4e 54 53  |%!12=g%:.!_EVNTS|
0000ff00  5f 44 52 41 47 5f 44 41  54 41 25 3d 30 8c 0d 3b  |_DRAG_DATA%=0..;|
0000ff10  f6 22 21 5f 45 56 4e 54  53 5f 44 52 41 47 5f 44  |."!_EVNTS_DRAG_D|
0000ff20  41 54 41 25 3d a4 41 28  a9 28 42 24 29 2b 31 29  |ATA%=.A(.(B$)+1)|
0000ff30  0d 3c 00 44 cd 3a 73 25  3d 63 25 2b 31 36 3a f2  |.<.D.:s%=c%+16:.|
0000ff40  46 28 73 25 2c 5f 45 56  4e 54 53 5f 44 52 41 47  |F(s%,_EVNTS_DRAG|
0000ff50  5f 44 41 54 41 25 2c 5f  45 56 4e 54 53 5f 44 52  |_DATA%,_EVNTS_DR|
0000ff60  41 47 5f 44 41 54 41 4f  46 46 53 45 54 25 2c 42  |AG_DATAOFFSET%,B|
0000ff70  24 29 3a e1 0d 3c 0a 68  dd f2 4c 43 28 62 25 2c  |$):..<.h..LC(b%,|
0000ff80  67 25 29 3a ea 4e 41 25  2c 5f 25 2c 41 24 2c 61  |g%):.NA%,_%,A$,a|
0000ff90  25 3a 41 24 3d a4 45 28  62 25 29 3a 61 25 3d a4  |%:A$=.E(b%):a%=.|
0000ffa0  44 28 41 24 2c 67 25 2c  5f 45 56 4e 54 53 5f 44  |D(A$,g%,_EVNTS_D|
0000ffb0  52 41 47 5f 41 4e 43 48  4f 52 25 2c 5f 45 56 4e  |RAG_ANCHOR%,_EVN|
0000ffc0  54 53 5f 44 52 41 47 5f  52 45 43 5f 53 49 5a 45  |TS_DRAG_REC_SIZE|
0000ffd0  25 2c a3 29 3a e7 61 25  3e 3d 30 8c 0d 3c 14 4e  |%,.):.a%>=0..<.N|
0000ffe0  f2 65 41 28 62 25 2c 67  25 29 3a 5f 6d 5f 65 76  |.eA(b%,g%):_m_ev|
0000fff0  6e 74 73 5f 44 72 61 67  49 63 6f 6e 53 74 61 72  |nts_DragIconStar|
00010000  74 57 69 6e 64 6f 77 25  3d 62 25 3a 5f 6d 5f 65  |tWindow%=b%:_m_e|
00010010  76 6e 74 73 5f 44 72 61  67 49 63 6f 6e 53 74 61  |vnts_DragIconSta|
00010020  72 74 49 63 6f 6e 25 3d  67 25 0d 3c 1e 0c cc e7  |rtIcon%=g%.<....|
00010030  a4 76 41 3d b9 8c 0d 3c  28 10 e7 a4 57 41 28 62  |.vA=...<(...WA(b|
00010040  25 2c 67 25 29 8c 0d 3c  32 6f f2 65 41 28 62 25  |%,g%)..<2o.eA(b%|
00010050  2c 67 25 29 3a 5f 6d 5f  65 76 6e 74 73 5f 44 72  |,g%):_m_evnts_Dr|
00010060  61 67 49 63 6f 6e 53 74  61 72 74 57 69 6e 64 6f  |agIconStartWindo|
00010070  77 25 3d 62 25 3a 5f 6d  5f 65 76 6e 74 73 5f 44  |w%=b%:_m_evnts_D|
00010080  72 61 67 49 63 6f 6e 53  74 61 72 74 49 63 6f 6e  |ragIconStartIcon|
00010090  25 3d 67 25 3a 5f 6d 5f  65 76 6e 74 73 5f 44 72  |%=g%:_m_evnts_Dr|
000100a0  61 67 49 63 6f 6e 57 72  69 74 61 62 6c 65 44 72  |agIconWritableDr|
000100b0  61 67 25 3d b9 0d 3c 3c  a8 f2 59 28 62 25 2c 5f  |ag%=..<<..Y(b%,_|
000100c0  6d 5f 65 76 6e 74 73 5f  44 72 61 67 49 63 6f 6e  |m_evnts_DragIcon|
000100d0  57 69 6e 58 4d 69 6e 25  2c 5f 6d 5f 65 76 6e 74  |WinXMin%,_m_evnt|
000100e0  73 5f 44 72 61 67 49 63  6f 6e 57 69 6e 59 4d 69  |s_DragIconWinYMi|
000100f0  6e 25 2c 5f 6d 5f 65 76  6e 74 73 5f 44 72 61 67  |n%,_m_evnts_Drag|
00010100  49 63 6f 6e 57 69 6e 58  4d 61 78 25 2c 5f 6d 5f  |IconWinXMax%,_m_|
00010110  65 76 6e 74 73 5f 44 72  61 67 49 63 6f 6e 57 69  |evnts_DragIconWi|
00010120  6e 59 4d 61 78 25 29 3a  f2 65 28 5f 6d 5f 65 76  |nYMax%):.e(_m_ev|
00010130  6e 74 73 5f 44 72 61 67  49 63 6f 6e 4d 6f 75 73  |nts_DragIconMous|
00010140  65 58 25 2c 5f 6d 5f 65  76 6e 74 73 5f 44 72 61  |eX%,_m_evnts_Dra|
00010150  67 49 63 6f 6e 4d 6f 75  73 65 59 25 29 0d 3c 46  |gIconMouseY%).<F|
00010160  05 cd 0d 3c 50 05 cd 0d  3c 5a 07 cd 3a e1 0d 3c  |...<P...<Z..:..<|
00010170  64 ab dd f2 49 44 3a ea  4c 42 25 2c 41 24 2c 61  |d...ID:.LB%,A$,a|
00010180  25 2c 6b 25 2c 4e 41 25  2c 5f 25 3a ea 6c 25 2c  |%,k%,NA%,_%:.l%,|
00010190  42 24 2c 55 41 24 2c 71  41 24 2c 61 45 25 2c 4e  |B$,UA$,qA$,aE%,N|
000101a0  47 25 3a 41 24 3d a4 45  28 5f 6d 5f 65 76 6e 74  |G%:A$=.E(_m_evnt|
000101b0  73 5f 44 72 61 67 49 63  6f 6e 53 74 61 72 74 57  |s_DragIconStartW|
000101c0  69 6e 64 6f 77 25 29 3a  61 25 3d a4 44 28 41 24  |indow%):a%=.D(A$|
000101d0  2c 5f 6d 5f 65 76 6e 74  73 5f 44 72 61 67 49 63  |,_m_evnts_DragIc|
000101e0  6f 6e 53 74 61 72 74 49  63 6f 6e 25 2c 5f 45 56  |onStartIcon%,_EV|
000101f0  4e 54 53 5f 44 52 41 47  5f 41 4e 43 48 4f 52 25  |NTS_DRAG_ANCHOR%|
00010200  2c 5f 45 56 4e 54 53 5f  44 52 41 47 5f 52 45 43  |,_EVNTS_DRAG_REC|
00010210  5f 53 49 5a 45 25 2c a3  29 0d 3c 6e a6 4c 42 25  |_SIZE%,.).<n.LB%|
00010220  3d a4 41 28 33 30 29 3a  c8 99 32 36 32 33 35 31  |=.A(30):..262351|
00010230  2c 2c 4c 42 25 3a 5f 6d  5f 65 76 6e 74 73 5f 4d  |,,LB%:_m_evnts_M|
00010240  6f 75 73 65 58 43 6f 6f  72 64 25 3d 4c 42 25 21  |ouseXCoord%=LB%!|
00010250  30 3a 5f 6d 5f 65 76 6e  74 73 5f 4d 6f 75 73 65  |0:_m_evnts_Mouse|
00010260  59 43 6f 6f 72 64 25 3d  4c 42 25 21 34 3a 5f 6d  |YCoord%=LB%!4:_m|
00010270  5f 65 76 6e 74 73 5f 44  65 73 74 57 69 6e 64 6f  |_evnts_DestWindo|
00010280  77 48 61 6e 64 6c 65 25  3d 4c 42 25 21 31 32 3a  |wHandle%=LB%!12:|
00010290  5f 6d 5f 65 76 6e 74 73  5f 44 65 73 74 49 63 6f  |_m_evnts_DestIco|
000102a0  6e 48 61 6e 64 6c 65 25  3d 4c 42 25 21 31 36 3a  |nHandle%=LB%!16:|
000102b0  f2 41 28 4c 42 25 29 3a  e7 61 25 3e 3d 30 8c 0d  |.A(LB%):.a%>=0..|
000102c0  3c 78 ef 6b 25 3d 21 5f  45 56 4e 54 53 5f 44 52  |<x.k%=!_EVNTS_DR|
000102d0  41 47 5f 41 4e 43 48 4f  52 25 2b 61 25 3a 4e 41  |AG_ANCHOR%+a%:NA|
000102e0  25 3d 6b 25 21 31 36 3a  5f 25 3d 21 5f 45 56 4e  |%=k%!16:_%=!_EVN|
000102f0  54 53 5f 44 52 41 47 5f  44 41 54 41 25 3a 42 24  |TS_DRAG_DATA%:B$|
00010300  3d 24 28 5f 25 2b 4e 41  25 29 3a 6c 25 3d a0 28  |=$(_%+NA%):l%=.(|
00010310  22 46 4e 22 2b 42 24 2b  22 28 22 2b c3 5f 6d 5f  |"FN"+B$+"("+._m_|
00010320  65 76 6e 74 73 5f 44 65  73 74 54 61 73 6b 48 61  |evnts_DestTaskHa|
00010330  6e 64 6c 65 25 2b 22 2c  22 2b c3 5f 6d 5f 65 76  |ndle%+","+._m_ev|
00010340  6e 74 73 5f 44 65 73 74  57 69 6e 64 6f 77 48 61  |nts_DestWindowHa|
00010350  6e 64 6c 65 25 2b 22 2c  22 2b c3 5f 6d 5f 65 76  |ndle%+","+._m_ev|
00010360  6e 74 73 5f 44 65 73 74  49 63 6f 6e 48 61 6e 64  |nts_DestIconHand|
00010370  6c 65 25 2b 22 2c 22 2b  c3 5f 6d 5f 65 76 6e 74  |le%+","+._m_evnt|
00010380  73 5f 4d 6f 75 73 65 58  43 6f 6f 72 64 25 2b 22  |s_MouseXCoord%+"|
00010390  2c 22 2b c3 5f 6d 5f 65  76 6e 74 73 5f 4d 6f 75  |,"+._m_evnts_Mou|
000103a0  73 65 59 43 6f 6f 72 64  25 2b 22 29 22 29 0d 3c  |seYCoord%+")").<|
000103b0  82 27 cc e7 5f 6d 5f 65  76 6e 74 73 5f 44 72 61  |.'.._m_evnts_Dra|
000103c0  67 49 63 6f 6e 57 72 69  74 61 62 6c 65 44 72 61  |gIconWritableDra|
000103d0  67 25 3d b9 8c 0d 3c 8c  7e 5f 6d 5f 65 76 6e 74  |g%=...<.~_m_evnt|
000103e0  73 5f 44 72 61 67 49 63  6f 6e 57 72 69 74 61 62  |s_DragIconWritab|
000103f0  6c 65 44 72 61 67 25 3d  a3 3a e7 a4 57 41 28 5f  |leDrag%=.:..WA(_|
00010400  6d 5f 65 76 6e 74 73 5f  44 65 73 74 57 69 6e 64  |m_evnts_DestWind|
00010410  6f 77 48 61 6e 64 6c 65  25 2c 5f 6d 5f 65 76 6e  |owHandle%,_m_evn|
00010420  74 73 5f 44 65 73 74 49  63 6f 6e 48 61 6e 64 6c  |ts_DestIconHandl|
00010430  65 25 29 80 a4 73 28 5f  6d 5f 65 76 6e 74 73 5f  |e%)..s(_m_evnts_|
00010440  44 65 73 74 57 69 6e 64  6f 77 48 61 6e 64 6c 65  |DestWindowHandle|
00010450  25 29 8c 0d 3c 96 89 55  41 24 3d a4 47 28 5f 6d  |%)..<..UA$=.G(_m|
00010460  5f 65 76 6e 74 73 5f 44  72 61 67 49 63 6f 6e 53  |_evnts_DragIconS|
00010470  74 61 72 74 57 69 6e 64  6f 77 25 2c 5f 6d 5f 65  |tartWindow%,_m_e|
00010480  76 6e 74 73 5f 44 72 61  67 49 63 6f 6e 53 74 61  |vnts_DragIconSta|
00010490  72 74 49 63 6f 6e 25 29  3a 71 41 24 3d a4 47 28  |rtIcon%):qA$=.G(|
000104a0  5f 6d 5f 65 76 6e 74 73  5f 44 65 73 74 57 69 6e  |_m_evnts_DestWin|
000104b0  64 6f 77 48 61 6e 64 6c  65 25 2c 5f 6d 5f 65 76  |dowHandle%,_m_ev|
000104c0  6e 74 73 5f 44 65 73 74  49 63 6f 6e 48 61 6e 64  |nts_DestIconHand|
000104d0  6c 65 25 29 3a e7 a6 28  2d 31 29 8c 0d 3c a0 46  |le%):..(-1)..<.F|
000104e0  f2 42 28 5f 6d 5f 65 76  6e 74 73 5f 44 72 61 67  |.B(_m_evnts_Drag|
000104f0  49 63 6f 6e 53 74 61 72  74 57 69 6e 64 6f 77 25  |IconStartWindow%|
00010500  2c 5f 6d 5f 65 76 6e 74  73 5f 44 72 61 67 49 63  |,_m_evnts_DragIc|
00010510  6f 6e 53 74 61 72 74 49  63 6f 6e 25 2c 22 22 2c  |onStartIcon%,"",|
00010520  b9 29 0d 3c aa 0d cd 3a  e7 a6 28 2d 32 29 8c 0d  |.).<...:..(-2)..|
00010530  3c b4 41 e7 28 5f 6d 5f  65 76 6e 74 73 5f 44 65  |<.A.(_m_evnts_De|
00010540  73 74 57 69 6e 64 6f 77  48 61 6e 64 6c 65 25 3c  |stWindowHandle%<|
00010550  3e 5f 6d 5f 65 76 6e 74  73 5f 44 72 61 67 49 63  |>_m_evnts_DragIc|
00010560  6f 6e 53 74 61 72 74 57  69 6e 64 6f 77 25 29 8c  |onStartWindow%).|
00010570  0d 3c be 09 61 45 25 3d  b9 0d 3c c8 0a cc 61 45  |.<..aE%=..<...aE|
00010580  25 3d a3 0d 3c d2 0d cd  3a e7 61 45 25 3d a3 8c  |%=..<...:.aE%=..|
00010590  0d 3c dc 3d e7 28 5f 6d  5f 65 76 6e 74 73 5f 44  |.<.=.(_m_evnts_D|
000105a0  65 73 74 49 63 6f 6e 48  61 6e 64 6c 65 25 3c 3e  |estIconHandle%<>|
000105b0  5f 6d 5f 65 76 6e 74 73  5f 44 72 61 67 49 63 6f  |_m_evnts_DragIco|
000105c0  6e 53 74 61 72 74 49 63  6f 6e 25 29 8c 0d 3c e6  |nStartIcon%)..<.|
000105d0  09 4e 47 25 3d b9 0d 3c  f0 0a cc 4e 47 25 3d a3  |.NG%=..<...NG%=.|
000105e0  0d 3c fa 1d cd 3a e7 28  61 45 25 3d b9 29 84 28  |.<...:.(aE%=.).(|
000105f0  61 45 25 3d a3 80 4e 47  25 3d b9 29 8c 0d 3d 04  |aE%=..NG%=.)..=.|
00010600  45 f2 42 28 5f 6d 5f 65  76 6e 74 73 5f 44 65 73  |E.B(_m_evnts_Des|
00010610  74 57 69 6e 64 6f 77 48  61 6e 64 6c 65 25 2c 5f  |tWindowHandle%,_|
00010620  6d 5f 65 76 6e 74 73 5f  44 65 73 74 49 63 6f 6e  |m_evnts_DestIcon|
00010630  48 61 6e 64 6c 65 25 2c  71 41 24 2b 55 41 24 2c  |Handle%,qA$+UA$,|
00010640  b9 29 0d 3d 0e 05 cd 0d  3d 18 05 cd 0d 3d 22 42  |.).=....=....="B|
00010650  cc f2 42 28 5f 6d 5f 65  76 6e 74 73 5f 44 65 73  |..B(_m_evnts_Des|
00010660  74 57 69 6e 64 6f 77 48  61 6e 64 6c 65 25 2c 5f  |tWindowHandle%,_|
00010670  6d 5f 65 76 6e 74 73 5f  44 65 73 74 49 63 6f 6e  |m_evnts_DestIcon|
00010680  48 61 6e 64 6c 65 25 2c  55 41 24 2c b9 29 0d 3d  |Handle%,UA$,.).=|
00010690  2c 05 cd 0d 3d 36 05 cd  0d 3d 40 05 cd 0d 3d 4a  |,...=6...=@...=J|
000106a0  07 cd 3a e1 0d 3d 54 c8  dd f2 42 41 28 41 24 2c  |..:..=T...BA(A$,|
000106b0  72 43 25 2c 58 41 25 2c  71 25 2c 56 24 2c 61 24  |rC%,XA%,q%,V$,a$|
000106c0  2c 4f 42 25 29 3a ea 61  25 2c 63 25 2c 5a 24 3a  |,OB%):.a%,c%,Z$:|
000106d0  61 25 3d a4 44 28 41 24  2c 72 43 25 2c 5f 45 56  |a%=.D(A$,rC%,_EV|
000106e0  4e 54 53 5f 50 4f 50 55  50 53 5f 41 4e 43 48 4f  |NTS_POPUPS_ANCHO|
000106f0  52 25 2c 5f 45 56 4e 54  53 5f 50 4f 50 55 50 53  |R%,_EVNTS_POPUPS|
00010700  5f 52 45 43 5f 53 49 5a  45 25 2c b9 29 3a 63 25  |_REC_SIZE%,.):c%|
00010710  3d 21 5f 45 56 4e 54 53  5f 50 4f 50 55 50 53 5f  |=!_EVNTS_POPUPS_|
00010720  41 4e 43 48 4f 52 25 3a  63 25 2b 3d 61 25 3a 24  |ANCHOR%:c%+=a%:$|
00010730  63 25 3d 41 24 3a 63 25  21 31 32 3d 72 43 25 3a  |c%=A$:c%!12=rC%:|
00010740  63 25 21 32 30 3d 58 41  25 3a 63 25 21 32 34 3d  |c%!20=XA%:c%!24=|
00010750  4f 42 25 3a e7 21 5f 45  56 4e 54 53 5f 50 4f 50  |OB%:.!_EVNTS_POP|
00010760  55 50 53 5f 44 41 54 41  25 3d 30 8c 0d 3d 5e 24  |UPS_DATA%=0..=^$|
00010770  21 5f 45 56 4e 54 53 5f  50 4f 50 55 50 53 5f 44  |!_EVNTS_POPUPS_D|
00010780  41 54 41 25 3d a4 41 28  a9 28 5a 24 29 2b 31 29  |ATA%=.A(.(Z$)+1)|
00010790  0d 3d 68 0e cd 3a e7 56  24 3c 3e 22 22 8c 0d 3d  |.=h..:.V$<>""..=|
000107a0  72 44 73 25 3d 63 25 2b  31 36 3a f2 46 28 73 25  |rDs%=c%+16:.F(s%|
000107b0  2c 5f 45 56 4e 54 53 5f  50 4f 50 55 50 53 5f 44  |,_EVNTS_POPUPS_D|
000107c0  41 54 41 25 2c 5f 45 56  4e 54 53 5f 50 4f 50 55  |ATA%,_EVNTS_POPU|
000107d0  50 53 5f 44 41 54 41 4f  46 46 53 45 54 25 2c 56  |PS_DATAOFFSET%,V|
000107e0  24 29 0d 3d 7c 0d cc 63  25 21 31 36 3d 2d 31 0d  |$).=|..c%!16=-1.|
000107f0  3d 86 19 cd 3a 5a 24 3d  a4 55 41 28 71 25 29 3a  |=...:Z$=.UA(q%):|
00010800  e7 5a 24 3c 3e 22 22 8c  0d 3d 90 44 73 25 3d 63  |.Z$<>""..=.Ds%=c|
00010810  25 2b 32 38 3a f2 46 28  73 25 2c 5f 45 56 4e 54  |%+28:.F(s%,_EVNT|
00010820  53 5f 50 4f 50 55 50 53  5f 44 41 54 41 25 2c 5f  |S_POPUPS_DATA%,_|
00010830  45 56 4e 54 53 5f 50 4f  50 55 50 53 5f 44 41 54  |EVNTS_POPUPS_DAT|
00010840  41 4f 46 46 53 45 54 25  2c 5a 24 29 0d 3d 9a 0e  |AOFFSET%,Z$).=..|
00010850  cd 3a e7 61 24 3c 3e 22  22 8c 0d 3d a4 1c e7 21  |.:.a$<>""..=...!|
00010860  5f 45 56 4e 54 53 5f 50  4f 50 55 50 53 5f 44 41  |_EVNTS_POPUPS_DA|
00010870  54 41 25 3d 30 8c 0d 3d  ae 24 21 5f 45 56 4e 54  |TA%=0..=.$!_EVNT|
00010880  53 5f 50 4f 50 55 50 53  5f 44 41 54 41 25 3d a4  |S_POPUPS_DATA%=.|
00010890  41 28 a9 28 61 24 29 2b  31 29 0d 3d b8 46 cd 3a  |A(.(a$)+1).=.F.:|
000108a0  73 25 3d 63 25 2b 33 32  3a f2 46 28 73 25 2c 5f  |s%=c%+32:.F(s%,_|
000108b0  45 56 4e 54 53 5f 50 4f  50 55 50 53 5f 44 41 54  |EVNTS_POPUPS_DAT|
000108c0  41 25 2c 5f 45 56 4e 54  53 5f 50 4f 50 55 50 53  |A%,_EVNTS_POPUPS|
000108d0  5f 44 41 54 41 4f 46 46  53 45 54 25 2c 61 24 29  |_DATAOFFSET%,a$)|
000108e0  0d 3d c2 0d cc 63 25 21  33 32 3d 2d 31 0d 3d cc  |.=...c%!32=-1.=.|
000108f0  07 cd 3a e1 0d 3d d6 b7  dd f2 62 41 28 5f 77 69  |..:..=....bA(_wi|
00010900  6e 64 6f 77 5f 68 61 6e  64 6c 65 25 2c 5f 69 63  |ndow_handle%,_ic|
00010910  6f 6e 5f 68 61 6e 64 6c  65 25 29 3a ea 41 24 2c  |on_handle%):.A$,|
00010920  61 25 2c 5f 25 2c 55 41  25 2c 6b 25 2c 63 43 25  |a%,_%,UA%,k%,cC%|
00010930  2c 71 25 3a ea 49 4d 25  2c 56 24 2c 61 24 2c 6c  |,q%:.IM%,V$,a$,l|
00010940  25 2c 5a 24 3a 41 24 3d  a4 45 28 5f 77 69 6e 64  |%,Z$:A$=.E(_wind|
00010950  6f 77 5f 68 61 6e 64 6c  65 25 29 3a 61 25 3d a4  |ow_handle%):a%=.|
00010960  44 28 41 24 2c 5f 69 63  6f 6e 5f 68 61 6e 64 6c  |D(A$,_icon_handl|
00010970  65 25 2c 5f 45 56 4e 54  53 5f 50 4f 50 55 50 53  |e%,_EVNTS_POPUPS|
00010980  5f 41 4e 43 48 4f 52 25  2c 5f 45 56 4e 54 53 5f  |_ANCHOR%,_EVNTS_|
00010990  50 4f 50 55 50 53 5f 52  45 43 5f 53 49 5a 45 25  |POPUPS_REC_SIZE%|
000109a0  2c a3 29 3a e7 61 25 3e  3d 30 8c 0d 3d e0 77 6b  |,.):.a%>=0..=.wk|
000109b0  25 3d 21 5f 45 56 4e 54  53 5f 50 4f 50 55 50 53  |%=!_EVNTS_POPUPS|
000109c0  5f 41 4e 43 48 4f 52 25  2b 61 25 3a 55 41 25 3d  |_ANCHOR%+a%:UA%=|
000109d0  6b 25 21 31 36 3a 5f 25  3d 21 5f 45 56 4e 54 53  |k%!16:_%=!_EVNTS|
000109e0  5f 50 4f 50 55 50 53 5f  44 41 54 41 25 3a 72 43  |_POPUPS_DATA%:rC|
000109f0  25 3d 6b 25 21 31 32 3a  58 41 25 3d 6b 25 21 32  |%=k%!12:XA%=k%!2|
00010a00  30 3a 63 43 25 3d 6b 25  21 32 34 3a e7 63 43 25  |0:cC%=k%!24:.cC%|
00010a10  3d 5f 50 4f 50 55 50 5f  54 59 50 45 5f 54 45 58  |=_POPUP_TYPE_TEX|
00010a20  54 8c 0d 3d ea 16 55 41  25 3d 6b 25 21 32 38 3a  |T..=..UA%=k%!28:|
00010a30  e7 55 41 25 3e 3d 30 8c  0d 3d f4 10 5a 24 3d 24  |.UA%>=0..=..Z$=$|
00010a40  28 5f 25 2b 55 41 25 29  0d 3d fe 10 cd 3a 71 25  |(_%+UA%).=...:q%|
00010a50  3d a4 45 41 28 5a 24 29  0d 3e 08 0f cc 5a 24 3d  |=.EA(Z$).>...Z$=|
00010a60  22 22 3a 71 25 3d 30 0d  3e 12 0e cd 3a e7 55 41  |"":q%=0.>...:.UA|
00010a70  25 3e 3d 30 8c 0d 3e 1c  10 56 24 3d 24 28 5f 25  |%>=0..>..V$=$(_%|
00010a80  2b 55 41 25 29 0d 3e 26  05 cc 0d 3e 30 18 cd 3a  |+UA%).>&...>0..:|
00010a90  55 41 25 3d 6b 25 21 33  32 3a e7 55 41 25 3e 3d  |UA%=k%!32:.UA%>=|
00010aa0  30 8c 0d 3e 3a 2b 61 24  3d 24 28 5f 25 2b 55 41  |0..>:+a$=$(_%+UA|
00010ab0  25 29 3a e7 63 43 25 3d  5f 50 4f 50 55 50 5f 54  |%):.cC%=_POPUP_T|
00010ac0  59 50 45 5f 46 4f 4e 54  4d 45 4e 55 8c 0d 3e 44  |YPE_FONTMENU..>D|
00010ad0  20 6c 25 3d a0 28 22 46  4e 22 2b 61 24 2b 22 28  | l%=.("FN"+a$+"(|
00010ae0  22 2b c3 28 a4 77 41 29  2b 22 29 22 29 0d 3e 4e  |"+.(.wA)+")").>N|
00010af0  20 cc 6c 25 3d a0 28 22  46 4e 22 2b 61 24 2b 22  | .l%=.("FN"+a$+"|
00010b00  28 22 2b c3 28 71 25 29  2b 22 29 22 29 0d 3e 58  |("+.(q%)+")").>X|
00010b10  05 cd 0d 3e 62 05 cc 0d  3e 6c 0c cd 3a c8 8e 63  |...>b...>l..:..c|
00010b20  43 25 ca 0d 3e 76 40 c9  5f 50 4f 50 55 50 5f 54  |C%..>v@._POPUP_T|
00010b30  59 50 45 5f 54 45 58 54  3a f2 71 28 5f 51 25 2c  |YPE_TEXT:.q(_Q%,|
00010b40  71 25 2c 5f 77 69 6e 64  6f 77 5f 68 61 6e 64 6c  |q%,_window_handl|
00010b50  65 25 2c 5f 69 63 6f 6e  5f 68 61 6e 64 6c 65 25  |e%,_icon_handle%|
00010b60  2c b9 29 0d 3e 80 36 c9  5f 50 4f 50 55 50 5f 54  |,.).>.6._POPUP_T|
00010b70  59 50 45 5f 57 49 4d 50  43 4f 4c 4f 55 52 3a e7  |YPE_WIMPCOLOUR:.|
00010b80  5f 6d 5f 57 69 6d 70 43  6f 6c 4d 65 6e 5f 48 61  |_m_WimpColMen_Ha|
00010b90  6e 64 6c 65 25 3d 2d 31  8c 0d 3e 8a 29 c8 99 32  |ndle%=-1..>.)..2|
00010ba0  38 35 36 34 37 2c 2c 22  22 2c 56 24 b8 5f 6d 5f  |85647,,"",V$._m_|
00010bb0  57 69 6d 70 43 6f 6c 4d  65 6e 5f 48 61 6e 64 6c  |WimpColMen_Handl|
00010bc0  65 25 0d 3e 94 43 cd 3a  f2 71 28 5f 51 25 2c 5f  |e%.>.C.:.q(_Q%,_|
00010bd0  6d 5f 57 69 6d 70 43 6f  6c 4d 65 6e 5f 48 61 6e  |m_WimpColMen_Han|
00010be0  64 6c 65 25 2c 5f 77 69  6e 64 6f 77 5f 68 61 6e  |dle%,_window_han|
00010bf0  64 6c 65 25 2c 5f 69 63  6f 6e 5f 68 61 6e 64 6c  |dle%,_icon_handl|
00010c00  65 25 2c b9 29 0d 3e 9e  3c c9 5f 50 4f 50 55 50  |e%,.).>.<._POPUP|
00010c10  5f 54 59 50 45 5f 43 4f  4c 4f 55 52 32 34 3a f2  |_TYPE_COLOUR24:.|
00010c20  6c 46 28 5f 77 69 6e 64  6f 77 5f 68 61 6e 64 6c  |lF(_window_handl|
00010c30  65 25 2c 58 41 25 2c 72  43 25 2c 56 24 2c 61 24  |e%,XA%,rC%,V$,a$|
00010c40  29 0d 3e a8 42 c9 5f 50  4f 50 55 50 5f 54 59 50  |).>.B._POPUP_TYP|
00010c50  45 5f 46 4f 4e 54 4d 45  4e 55 3a f2 71 46 28 5f  |E_FONTMENU:.qF(_|
00010c60  51 25 2c 5f 77 69 6e 64  6f 77 5f 68 61 6e 64 6c  |Q%,_window_handl|
00010c70  65 25 2c 5f 69 63 6f 6e  5f 68 61 6e 64 6c 65 25  |e%,_icon_handle%|
00010c80  2c b9 29 0d 3e b2 3c c9  5f 50 4f 50 55 50 5f 54  |,.).>.<._POPUP_T|
00010c90  59 50 45 5f 46 4f 4e 54  50 49 43 4b 3a f2 5f 46  |YPE_FONTPICK:._F|
00010ca0  28 5f 77 69 6e 64 6f 77  5f 68 61 6e 64 6c 65 25  |(_window_handle%|
00010cb0  2c 58 41 25 2c 72 43 25  2c 56 24 2c 61 24 29 0d  |,XA%,rC%,V$,a$).|
00010cc0  3e bc 39 c9 5f 50 4f 50  55 50 5f 54 59 50 45 5f  |>.9._POPUP_TYPE_|
00010cd0  44 41 54 45 50 49 43 4b  3a f2 50 47 28 5f 77 69  |DATEPICK:.PG(_wi|
00010ce0  6e 64 6f 77 5f 68 61 6e  64 6c 65 25 2c 58 41 25  |ndow_handle%,XA%|
00010cf0  2c 72 43 25 2c 56 24 29  0d 3e c6 27 7f 85 39 39  |,rC%,V$).>.'..99|
00010d00  2c 22 55 6e 6b 6e 6f 77  6e 20 70 6f 70 75 70 20  |,"Unknown popup |
00010d10  74 79 70 65 20 64 65 74  65 63 74 65 64 21 22 0d  |type detected!".|
00010d20  3e d0 05 cb 0d 3e da 05  cc 0d 3e e4 07 cd 3a e1  |>....>....>...:.|
00010d30  0d 3e ee 95 dd f2 51 47  28 62 25 2c 67 25 2c 64  |.>....QG(b%,g%,d|
00010d40  43 25 29 3a ea 5f 69 74  65 6d 5f 74 65 78 74 24  |C%):._item_text$|
00010d50  2c 41 24 2c 61 25 2c 6b  25 2c 55 41 25 2c 5f 25  |,A$,a%,k%,UA%,_%|
00010d60  3a ea 72 43 25 2c 58 41  25 2c 63 43 25 2c 71 25  |:.rC%,XA%,cC%,q%|
00010d70  2c 6a 25 2c 52 24 3a 41  24 3d a4 45 28 62 25 29  |,j%,R$:A$=.E(b%)|
00010d80  3a 61 25 3d a4 44 28 41  24 2c 67 25 2c 5f 45 56  |:a%=.D(A$,g%,_EV|
00010d90  4e 54 53 5f 50 4f 50 55  50 53 5f 41 4e 43 48 4f  |NTS_POPUPS_ANCHO|
00010da0  52 25 2c 5f 45 56 4e 54  53 5f 50 4f 50 55 50 53  |R%,_EVNTS_POPUPS|
00010db0  5f 52 45 43 5f 53 49 5a  45 25 2c a3 29 3a e7 61  |_REC_SIZE%,.):.a|
00010dc0  25 3e 3d 30 8c 0d 3e f8  84 6b 25 3d 21 5f 45 56  |%>=0..>..k%=!_EV|
00010dd0  4e 54 53 5f 50 4f 50 55  50 53 5f 41 4e 43 48 4f  |NTS_POPUPS_ANCHO|
00010de0  52 25 2b 61 25 3a 55 41  25 3d 6b 25 21 31 36 3a  |R%+a%:UA%=k%!16:|
00010df0  5f 25 3d 21 5f 45 56 4e  54 53 5f 50 4f 50 55 50  |_%=!_EVNTS_POPUP|
00010e00  53 5f 44 41 54 41 25 3a  72 43 25 3d 6b 25 21 31  |S_DATA%:rC%=k%!1|
00010e10  32 3a 58 41 25 3d 6b 25  21 32 30 3a 63 43 25 3d  |2:XA%=k%!20:cC%=|
00010e20  6b 25 21 32 34 3a 71 25  3d 6b 25 21 32 38 3a e7  |k%!24:q%=k%!28:.|
00010e30  63 43 25 3d 5f 50 4f 50  55 50 5f 54 59 50 45 5f  |cC%=_POPUP_TYPE_|
00010e40  46 4f 4e 54 4d 45 4e 55  8c 0d 3f 02 12 5f 69 74  |FONTMENU..?.._it|
00010e50  65 6d 5f 74 65 78 74 24  3d 22 22 0d 3f 0c 1c cc  |em_text$="".?...|
00010e60  5f 69 74 65 6d 5f 74 65  78 74 24 3d a4 62 28 71  |_item_text$=.b(q|
00010e70  25 2c 21 64 43 25 29 0d  3f 16 14 cd 3a 6a 25 3d  |%,!dC%).?...:j%=|
00010e80  30 3a e7 55 41 25 3c 3e  2d 31 8c 0d 3f 20 3f 52  |0:.UA%<>-1..? ?R|
00010e90  24 3d 24 28 5f 25 2b 55  41 25 29 3a 6a 25 3d a0  |$=$(_%+UA%):j%=.|
00010ea0  28 22 46 4e 22 2b 52 24  2b 22 28 22 2b c3 62 25  |("FN"+R$+"("+.b%|
00010eb0  2b 22 2c 22 2b c3 58 41  25 2b 22 2c 5f 69 74 65  |+","+.XA%+",_ite|
00010ec0  6d 5f 74 65 78 74 24 29  22 29 0d 3f 2a 05 cc 0d  |m_text$)").?*...|
00010ed0  3f 34 14 cd 3a e7 6a 25  3c 3e 30 84 55 41 25 3d  |?4..:.j%<>0.UA%=|
00010ee0  2d 31 8c 0d 3f 3e 0c e7  58 41 25 3e 3d 30 8c 0d  |-1..?>..XA%>=0..|
00010ef0  3f 48 0a c8 8e 63 43 25  ca 0d 3f 52 2e c9 5f 50  |?H...cC%..?R.._P|
00010f00  4f 50 55 50 5f 54 59 50  45 5f 54 45 58 54 3a f2  |OPUP_TYPE_TEXT:.|
00010f10  42 28 62 25 2c 58 41 25  2c 5f 69 74 65 6d 5f 74  |B(b%,XA%,_item_t|
00010f20  65 78 74 24 2c b9 29 0d  3f 5c 2b c9 5f 50 4f 50  |ext$,.).?\+._POP|
00010f30  55 50 5f 54 59 50 45 5f  57 49 4d 50 43 4f 4c 4f  |UP_TYPE_WIMPCOLO|
00010f40  55 52 3a f2 66 41 28 62  25 2c 58 41 25 2c 64 43  |UR:.fA(b%,XA%,dC|
00010f50  25 29 0d 3f 66 52 7f 85  39 39 2c 22 55 6e 6b 6e  |%).?fR..99,"Unkn|
00010f60  6f 77 6e 20 50 6f 70 75  70 20 74 79 70 65 20 69  |own Popup type i|
00010f70  6e 20 45 76 6e 74 48 61  6e 64 6c 65 5f 50 6f 70  |n EvntHandle_Pop|
00010f80  75 70 4d 65 6e 75 53 65  6c 65 63 74 69 6f 6e 20  |upMenuSelection |
00010f90  28 74 79 70 65 20 77 61  73 20 22 2b c3 63 43 25  |(type was "+.cC%|
00010fa0  2b 22 29 22 0d 3f 70 05  cb 0d 3f 7a 05 cd 0d 3f  |+")".?p...?z...?|
00010fb0  84 05 cd 0d 3f 8e 07 cd  3a e1 0d 3f 98 9c dd f2  |....?...:..?....|
00010fc0  53 47 3a ea 4c 41 25 2c  74 25 2c 42 41 25 2c 65  |SG:.LA%,t%,BA%,e|
00010fd0  25 2c 53 41 25 2c 64 42  25 3a ea 67 25 2c 42 24  |%,SA%,dB%:.g%,B$|
00010fe0  2c 4b 41 25 2c 75 25 3a  74 25 3d 21 5f 45 56 4e  |,KA%,u%:t%=!_EVN|
00010ff0  54 53 5f 50 4f 50 55 50  53 5f 41 4e 43 48 4f 52  |TS_POPUPS_ANCHOR|
00011000  25 3a 42 41 25 3d 5f 45  56 4e 54 53 5f 50 4f 50  |%:BA%=_EVNTS_POP|
00011010  55 50 53 5f 52 45 43 5f  53 49 5a 45 25 3a 53 41  |UPS_REC_SIZE%:SA|
00011020  25 3d 74 25 21 34 3a f2  52 20 28 22 50 6f 70 55  |%=t%!4:.R ("PopU|
00011030  70 73 22 2c 22 57 69 6e  64 6f 77 20 20 20 20 20  |ps","Window     |
00011040  20 20 20 20 49 63 6f 6e  20 20 20 46 4e 22 29 3a  |    Icon   FN"):|
00011050  e7 74 25 3d 30 8c 0d 3f  a2 61 cc 65 25 3d 5f 6d  |.t%=0..?.a.e%=_m|
00011060  5f 45 76 6e 74 73 5f 48  65 61 64 65 72 53 69 7a  |_Evnts_HeaderSiz|
00011070  65 25 3a e3 75 25 3d 31  b8 53 41 25 3a 41 24 3d  |e%:.u%=1.SA%:A$=|
00011080  24 28 74 25 2b 65 25 29  3a 67 25 3d 74 25 21 28  |$(t%+e%):g%=t%!(|
00011090  65 25 2b 31 32 29 3a 4b  41 25 3d 21 5f 45 56 4e  |e%+12):KA%=!_EVN|
000110a0  54 53 5f 50 4f 50 55 50  53 5f 44 41 54 41 25 3a  |TS_POPUPS_DATA%:|
000110b0  e7 4b 41 25 3e 30 8c 0d  3f ac 18 42 24 3d 24 28  |.KA%>0..?..B$=$(|
000110c0  4b 41 25 2b 74 25 21 28  65 25 2b 31 36 29 29 0d  |KA%+t%!(e%+16)).|
000110d0  3f b6 25 cd 3a 65 25 2b  3d 5f 45 56 4e 54 53 5f  |?.%.:e%+=_EVNTS_|
000110e0  50 4f 50 55 50 53 5f 52  45 43 5f 53 49 5a 45 25  |POPUPS_REC_SIZE%|
000110f0  3a ed 75 25 0d 3f c0 07  cd 3a e1 0d 3f ca 22 dd  |:.u%.?...:..?.".|
00011100  f2 53 44 28 62 25 2c 67  25 2c 4f 4c 25 29 3a ea  |.SD(b%,g%,OL%):.|
00011110  3a f2 4c 41 28 62 25 2c  67 25 29 3a e1 0d 3f d4  |:.LA(b%,g%):..?.|
00011120  1d dd f2 54 44 28 62 25  2c 67 25 29 3a ea 3a f2  |...TD(b%,g%):.:.|
00011130  72 28 62 25 2c 67 25 29  3a e1 0d 3f de 22 dd f2  |r(b%,g%):..?."..|
00011140  55 44 28 62 25 2c 67 25  2c 4f 4c 25 29 3a ea 3a  |UD(b%,g%,OL%):.:|
00011150  f2 4d 41 28 62 25 2c 67  25 29 3a e1 0d 3f e8 cd  |.MA(b%,g%):..?..|
00011160  dd f2 56 44 28 59 24 29  3a ea 78 25 3a 78 25 3d  |..VD(Y$):.x%:x%=|
00011170  ae 28 59 24 29 3a f2 4b  28 78 25 2c 5f 45 56 4e  |.(Y$):.K(x%,_EVN|
00011180  54 53 5f 43 4c 49 43 4b  53 45 4c 45 43 54 5f 41  |TS_CLICKSELECT_A|
00011190  4e 43 48 4f 52 25 2c 5f  45 56 4e 54 53 5f 43 4c  |NCHOR%,_EVNTS_CL|
000111a0  49 43 4b 53 45 4c 45 43  54 5f 44 41 54 41 25 2c  |ICKSELECT_DATA%,|
000111b0  5f 45 56 4e 54 53 5f 43  4c 49 43 4b 53 45 4c 45  |_EVNTS_CLICKSELE|
000111c0  43 54 5f 44 41 54 41 4f  46 46 53 45 54 25 29 3a  |CT_DATAOFFSET%):|
000111d0  f2 4b 28 78 25 2c 5f 45  56 4e 54 53 5f 43 4c 49  |.K(x%,_EVNTS_CLI|
000111e0  43 4b 41 44 4a 55 53 54  5f 41 4e 43 48 4f 52 25  |CKADJUST_ANCHOR%|
000111f0  2c 5f 45 56 4e 54 53 5f  43 4c 49 43 4b 41 44 4a  |,_EVNTS_CLICKADJ|
00011200  55 53 54 5f 44 41 54 41  25 2c 5f 45 56 4e 54 53  |UST_DATA%,_EVNTS|
00011210  5f 43 4c 49 43 4b 41 44  4a 55 53 54 5f 44 41 54  |_CLICKADJUST_DAT|
00011220  41 4f 46 46 53 45 54 25  29 0d 3f f2 ad f2 4b 28  |AOFFSET%).?...K(|
00011230  78 25 2c 5f 45 56 4e 54  53 5f 43 4c 49 43 4b 4d  |x%,_EVNTS_CLICKM|
00011240  45 4e 55 5f 41 4e 43 48  4f 52 25 2c 5f 45 56 4e  |ENU_ANCHOR%,_EVN|
00011250  54 53 5f 43 4c 49 43 4b  4d 45 4e 55 5f 44 41 54  |TS_CLICKMENU_DAT|
00011260  41 25 2c 5f 45 56 4e 54  53 5f 43 4c 49 43 4b 4d  |A%,_EVNTS_CLICKM|
00011270  45 4e 55 5f 44 41 54 41  4f 46 46 53 45 54 25 29  |ENU_DATAOFFSET%)|
00011280  3a f2 4b 28 78 25 2c 5f  45 56 4e 54 53 5f 48 45  |:.K(x%,_EVNTS_HE|
00011290  4c 50 54 41 47 5f 41 4e  43 48 4f 52 25 2c 5f 45  |LPTAG_ANCHOR%,_E|
000112a0  56 4e 54 53 5f 48 45 4c  50 54 41 47 5f 44 41 54  |VNTS_HELPTAG_DAT|
000112b0  41 25 2c 5f 45 56 4e 54  53 5f 48 45 4c 50 54 41  |A%,_EVNTS_HELPTA|
000112c0  47 5f 44 41 54 41 4f 46  46 53 45 54 25 29 3a f2  |G_DATAOFFSET%):.|
000112d0  57 43 28 78 25 29 0d 3f  fc a8 f2 4b 28 78 25 2c  |WC(x%).?...K(x%,|
000112e0  5f 45 56 4e 54 53 5f 52  45 44 52 41 57 5f 41 4e  |_EVNTS_REDRAW_AN|
000112f0  43 48 4f 52 25 2c 5f 45  56 4e 54 53 5f 52 45 44  |CHOR%,_EVNTS_RED|
00011300  52 41 57 5f 44 41 54 41  25 2c 5f 45 56 4e 54 53  |RAW_DATA%,_EVNTS|
00011310  5f 52 45 44 52 41 57 5f  44 41 54 41 4f 46 46 53  |_REDRAW_DATAOFFS|
00011320  45 54 25 29 3a f2 4b 28  78 25 2c 5f 45 56 4e 54  |ET%):.K(x%,_EVNT|
00011330  53 5f 57 49 4e 44 4f 57  43 4c 4f 53 45 5f 41 4e  |S_WINDOWCLOSE_AN|
00011340  43 48 4f 52 25 2c 5f 45  56 4e 54 53 5f 57 49 4e  |CHOR%,_EVNTS_WIN|
00011350  44 4f 57 43 4c 4f 53 45  5f 44 41 54 41 25 2c 5f  |DOWCLOSE_DATA%,_|
00011360  45 56 4e 54 53 5f 57 49  4e 44 4f 57 43 4c 4f 53  |EVNTS_WINDOWCLOS|
00011370  45 5f 44 41 54 41 4f 46  46 53 45 54 25 29 0d 40  |E_DATAOFFSET%).@|
00011380  06 96 f2 4b 28 78 25 2c  5f 45 56 4e 54 53 5f 50  |...K(x%,_EVNTS_P|
00011390  41 4e 45 53 5f 41 4e 43  48 4f 52 25 2c 5f 45 56  |ANES_ANCHOR%,_EV|
000113a0  4e 54 53 5f 50 41 4e 45  53 5f 44 41 54 41 25 2c  |NTS_PANES_DATA%,|
000113b0  5f 45 56 4e 54 53 5f 50  41 4e 45 53 5f 44 41 54  |_EVNTS_PANES_DAT|
000113c0  41 4f 46 46 53 45 54 25  29 3a f2 4b 28 78 25 2c  |AOFFSET%):.K(x%,|
000113d0  5f 45 56 4e 54 53 5f 50  4f 50 55 50 53 5f 41 4e  |_EVNTS_POPUPS_AN|
000113e0  43 48 4f 52 25 2c 5f 45  56 4e 54 53 5f 50 4f 50  |CHOR%,_EVNTS_POP|
000113f0  55 50 53 5f 44 41 54 41  25 2c 5f 45 56 4e 54 53  |UPS_DATA%,_EVNTS|
00011400  5f 50 4f 50 55 50 53 5f  44 41 54 41 4f 46 46 53  |_POPUPS_DATAOFFS|
00011410  45 54 25 29 0d 40 10 96  f2 4b 28 78 25 2c 5f 45  |ET%).@...K(x%,_E|
00011420  56 4e 54 53 5f 53 4c 49  44 45 52 53 5f 41 4e 43  |VNTS_SLIDERS_ANC|
00011430  48 4f 52 25 2c 5f 45 56  4e 54 53 5f 53 4c 49 44  |HOR%,_EVNTS_SLID|
00011440  45 52 53 5f 44 41 54 41  25 2c 5f 45 56 4e 54 53  |ERS_DATA%,_EVNTS|
00011450  5f 53 4c 49 44 45 52 53  5f 44 41 54 41 4f 46 46  |_SLIDERS_DATAOFF|
00011460  53 45 54 25 29 3a f2 4b  28 78 25 2c 5f 45 56 4e  |SET%):.K(x%,_EVN|
00011470  54 53 5f 42 55 4d 50 5f  41 4e 43 48 4f 52 25 2c  |TS_BUMP_ANCHOR%,|
00011480  5f 45 56 4e 54 53 5f 42  55 4d 50 5f 44 41 54 41  |_EVNTS_BUMP_DATA|
00011490  25 2c 5f 45 56 4e 54 53  5f 42 55 4d 50 5f 44 41  |%,_EVNTS_BUMP_DA|
000114a0  54 41 4f 46 46 53 45 54  25 29 0d 40 1a 87 f2 4b  |TAOFFSET%).@...K|
000114b0  28 78 25 2c 5f 45 56 4e  54 53 5f 44 52 41 47 5f  |(x%,_EVNTS_DRAG_|
000114c0  41 4e 43 48 4f 52 25 2c  5f 45 56 4e 54 53 5f 44  |ANCHOR%,_EVNTS_D|
000114d0  52 41 47 5f 44 41 54 41  25 2c 5f 45 56 4e 54 53  |RAG_DATA%,_EVNTS|
000114e0  5f 44 52 41 47 5f 44 41  54 41 4f 46 46 53 45 54  |_DRAG_DATAOFFSET|
000114f0  25 29 3a f2 4b 28 78 25  2c 5f 6d 5f 44 53 61 76  |%):.K(x%,_m_DSav|
00011500  65 5f 41 6e 63 68 6f 72  25 2c 5f 6d 5f 44 53 61  |e_Anchor%,_m_DSa|
00011510  76 65 5f 44 61 74 61 42  6c 6b 25 2c 5f 6d 5f 44  |ve_DataBlk%,_m_D|
00011520  53 61 76 65 5f 44 61 74  61 4f 66 66 73 65 74 25  |Save_DataOffset%|
00011530  29 0d 40 24 a4 f2 4b 28  78 25 2c 5f 45 56 4e 54  |).@$..K(x%,_EVNT|
00011540  53 5f 49 43 4f 4e 57 41  54 43 48 5f 41 4e 43 48  |S_ICONWATCH_ANCH|
00011550  4f 52 25 2c 5f 45 56 4e  54 53 5f 49 43 4f 4e 57  |OR%,_EVNTS_ICONW|
00011560  41 54 43 48 5f 44 41 54  41 25 2c 5f 45 56 4e 54  |ATCH_DATA%,_EVNT|
00011570  53 5f 49 43 4f 4e 57 41  54 43 48 5f 44 41 54 41  |S_ICONWATCH_DATA|
00011580  4f 46 46 53 45 54 25 29  3a f2 4b 28 78 25 2c 5f  |OFFSET%):.K(x%,_|
00011590  6d 5f 44 4c 6f 61 64 5f  41 6e 63 68 6f 72 25 2c  |m_DLoad_Anchor%,|
000115a0  5f 6d 5f 44 4c 6f 61 64  5f 44 61 74 61 42 6c 6b  |_m_DLoad_DataBlk|
000115b0  25 2c 5f 45 56 4e 54 53  5f 44 41 54 41 4c 4f 41  |%,_EVNTS_DATALOA|
000115c0  44 5f 44 41 54 41 4f 46  46 53 45 54 25 29 3a d9  |D_DATAOFFSET%):.|
000115d0  23 78 25 3a e1 0d 40 2e  55 dd f2 4b 28 78 25 2c  |#x%:..@.U..K(x%,|
000115e0  5f 44 25 2c 62 45 25 2c  55 41 25 29 3a ea 63 25  |_D%,bE%,UA%):.c%|
000115f0  2c 6b 42 25 2c 75 41 25  3a 63 25 3d 21 5f 44 25  |,kB%,uA%:c%=!_D%|
00011600  3a 75 41 25 3d 21 62 45  25 3a 21 5f 63 5f 45 76  |:uA%=!bE%:!_c_Ev|
00011610  6e 74 73 5f 57 6f 72 6b  42 75 66 66 65 72 25 3d  |nts_WorkBuffer%=|
00011620  55 41 25 3a e7 63 25 3d  30 8c 0d 40 38 0a d5 23  |UA%:.c%=0..@8..#|
00011630  78 25 2c 30 0d 40 42 6c  cc 6b 42 25 3d 21 63 25  |x%,0.@Bl.kB%=!c%|
00011640  3a d5 23 78 25 2c 31 3a  c8 99 31 32 2c 32 2c 78  |:.#x%,1:..12,2,x|
00011650  25 2c 63 25 2c 6b 42 25  2b 5f 6d 5f 45 76 6e 74  |%,c%,kB%+_m_Evnt|
00011660  73 5f 48 65 61 64 65 72  53 69 7a 65 25 3a c8 99  |s_HeaderSize%:..|
00011670  31 32 2c 32 2c 78 25 2c  5f 63 5f 45 76 6e 74 73  |12,2,x%,_c_Evnts|
00011680  5f 57 6f 72 6b 42 75 66  66 65 72 25 2c 34 3a c8  |_WorkBuffer%,4:.|
00011690  99 31 32 2c 32 2c 78 25  2c 75 41 25 2c 55 41 25  |.12,2,x%,uA%,UA%|
000116a0  0d 40 4c 07 cd 3a e1 0d  40 56 7e dd f2 43 43 28  |.@L..:..@V~..CC(|
000116b0  59 24 29 3a ea 78 25 2c  63 25 2c 6e 41 25 2c 5f  |Y$):.x%,c%,nA%,_|
000116c0  42 25 3a 78 25 3d 8e 28  59 24 29 3a f2 4c 28 78  |B%:x%=.(Y$):.L(x|
000116d0  25 2c 5f 45 56 4e 54 53  5f 43 4c 49 43 4b 53 45  |%,_EVNTS_CLICKSE|
000116e0  4c 45 43 54 5f 41 4e 43  48 4f 52 25 2c 5f 45 56  |LECT_ANCHOR%,_EV|
000116f0  4e 54 53 5f 43 4c 49 43  4b 53 45 4c 45 43 54 5f  |NTS_CLICKSELECT_|
00011700  44 41 54 41 25 2c 5f 45  56 4e 54 53 5f 43 4c 49  |DATA%,_EVNTS_CLI|
00011710  43 4b 53 45 4c 45 43 54  5f 44 41 54 41 4f 46 46  |CKSELECT_DATAOFF|
00011720  53 45 54 25 29 0d 40 60  b1 f2 4c 28 78 25 2c 5f  |SET%).@`..L(x%,_|
00011730  45 56 4e 54 53 5f 43 4c  49 43 4b 41 44 4a 55 53  |EVNTS_CLICKADJUS|
00011740  54 5f 41 4e 43 48 4f 52  25 2c 5f 45 56 4e 54 53  |T_ANCHOR%,_EVNTS|
00011750  5f 43 4c 49 43 4b 41 44  4a 55 53 54 5f 44 41 54  |_CLICKADJUST_DAT|
00011760  41 25 2c 5f 45 56 4e 54  53 5f 43 4c 49 43 4b 41  |A%,_EVNTS_CLICKA|
00011770  44 4a 55 53 54 5f 44 41  54 41 4f 46 46 53 45 54  |DJUST_DATAOFFSET|
00011780  25 29 3a f2 4c 28 78 25  2c 5f 45 56 4e 54 53 5f  |%):.L(x%,_EVNTS_|
00011790  43 4c 49 43 4b 4d 45 4e  55 5f 41 4e 43 48 4f 52  |CLICKMENU_ANCHOR|
000117a0  25 2c 5f 45 56 4e 54 53  5f 43 4c 49 43 4b 4d 45  |%,_EVNTS_CLICKME|
000117b0  4e 55 5f 44 41 54 41 25  2c 5f 45 56 4e 54 53 5f  |NU_DATA%,_EVNTS_|
000117c0  43 4c 49 43 4b 4d 45 4e  55 5f 44 41 54 41 4f 46  |CLICKMENU_DATAOF|
000117d0  46 53 45 54 25 29 0d 40  6a a4 f2 4c 28 78 25 2c  |FSET%).@j..L(x%,|
000117e0  5f 45 56 4e 54 53 5f 48  45 4c 50 54 41 47 5f 41  |_EVNTS_HELPTAG_A|
000117f0  4e 43 48 4f 52 25 2c 5f  45 56 4e 54 53 5f 48 45  |NCHOR%,_EVNTS_HE|
00011800  4c 50 54 41 47 5f 44 41  54 41 25 2c 5f 45 56 4e  |LPTAG_DATA%,_EVN|
00011810  54 53 5f 48 45 4c 50 54  41 47 5f 44 41 54 41 4f  |TS_HELPTAG_DATAO|
00011820  46 46 53 45 54 25 29 3a  f2 59 43 28 78 25 29 3a  |FFSET%):.YC(x%):|
00011830  f2 4c 28 78 25 2c 5f 45  56 4e 54 53 5f 52 45 44  |.L(x%,_EVNTS_RED|
00011840  52 41 57 5f 41 4e 43 48  4f 52 25 2c 5f 45 56 4e  |RAW_ANCHOR%,_EVN|
00011850  54 53 5f 52 45 44 52 41  57 5f 44 41 54 41 25 2c  |TS_REDRAW_DATA%,|
00011860  5f 45 56 4e 54 53 5f 52  45 44 52 41 57 5f 44 41  |_EVNTS_REDRAW_DA|
00011870  54 41 4f 46 46 53 45 54  25 29 0d 40 74 a5 f2 4c  |TAOFFSET%).@t..L|
00011880  28 78 25 2c 5f 45 56 4e  54 53 5f 57 49 4e 44 4f  |(x%,_EVNTS_WINDO|
00011890  57 43 4c 4f 53 45 5f 41  4e 43 48 4f 52 25 2c 5f  |WCLOSE_ANCHOR%,_|
000118a0  45 56 4e 54 53 5f 57 49  4e 44 4f 57 43 4c 4f 53  |EVNTS_WINDOWCLOS|
000118b0  45 5f 44 41 54 41 25 2c  5f 45 56 4e 54 53 5f 57  |E_DATA%,_EVNTS_W|
000118c0  49 4e 44 4f 57 43 4c 4f  53 45 5f 44 41 54 41 4f  |INDOWCLOSE_DATAO|
000118d0  46 46 53 45 54 25 29 3a  f2 4c 28 78 25 2c 5f 45  |FFSET%):.L(x%,_E|
000118e0  56 4e 54 53 5f 50 41 4e  45 53 5f 41 4e 43 48 4f  |VNTS_PANES_ANCHO|
000118f0  52 25 2c 5f 45 56 4e 54  53 5f 50 41 4e 45 53 5f  |R%,_EVNTS_PANES_|
00011900  44 41 54 41 25 2c 5f 45  56 4e 54 53 5f 50 41 4e  |DATA%,_EVNTS_PAN|
00011910  45 53 5f 44 41 54 41 4f  46 46 53 45 54 25 29 0d  |ES_DATAOFFSET%).|
00011920  40 7e 9c f2 4c 28 78 25  2c 5f 45 56 4e 54 53 5f  |@~..L(x%,_EVNTS_|
00011930  50 4f 50 55 50 53 5f 41  4e 43 48 4f 52 25 2c 5f  |POPUPS_ANCHOR%,_|
00011940  45 56 4e 54 53 5f 50 4f  50 55 50 53 5f 44 41 54  |EVNTS_POPUPS_DAT|
00011950  41 25 2c 5f 45 56 4e 54  53 5f 50 4f 50 55 50 53  |A%,_EVNTS_POPUPS|
00011960  5f 44 41 54 41 4f 46 46  53 45 54 25 29 3a f2 4c  |_DATAOFFSET%):.L|
00011970  28 78 25 2c 5f 45 56 4e  54 53 5f 53 4c 49 44 45  |(x%,_EVNTS_SLIDE|
00011980  52 53 5f 41 4e 43 48 4f  52 25 2c 5f 45 56 4e 54  |RS_ANCHOR%,_EVNT|
00011990  53 5f 53 4c 49 44 45 52  53 5f 44 41 54 41 25 2c  |S_SLIDERS_DATA%,|
000119a0  5f 45 56 4e 54 53 5f 53  4c 49 44 45 52 53 5f 44  |_EVNTS_SLIDERS_D|
000119b0  41 54 41 4f 46 46 53 45  54 25 29 0d 40 88 cc f2  |ATAOFFSET%).@...|
000119c0  4c 28 78 25 2c 5f 45 56  4e 54 53 5f 42 55 4d 50  |L(x%,_EVNTS_BUMP|
000119d0  5f 41 4e 43 48 4f 52 25  2c 5f 45 56 4e 54 53 5f  |_ANCHOR%,_EVNTS_|
000119e0  42 55 4d 50 5f 44 41 54  41 25 2c 5f 45 56 4e 54  |BUMP_DATA%,_EVNT|
000119f0  53 5f 42 55 4d 50 5f 44  41 54 41 4f 46 46 53 45  |S_BUMP_DATAOFFSE|
00011a00  54 25 29 3a f2 4c 28 78  25 2c 5f 45 56 4e 54 53  |T%):.L(x%,_EVNTS|
00011a10  5f 44 52 41 47 5f 41 4e  43 48 4f 52 25 2c 5f 45  |_DRAG_ANCHOR%,_E|
00011a20  56 4e 54 53 5f 44 52 41  47 5f 44 41 54 41 25 2c  |VNTS_DRAG_DATA%,|
00011a30  5f 45 56 4e 54 53 5f 44  52 41 47 5f 44 41 54 41  |_EVNTS_DRAG_DATA|
00011a40  4f 46 46 53 45 54 25 29  3a f2 4c 28 78 25 2c 5f  |OFFSET%):.L(x%,_|
00011a50  6d 5f 44 53 61 76 65 5f  41 6e 63 68 6f 72 25 2c  |m_DSave_Anchor%,|
00011a60  5f 6d 5f 44 53 61 76 65  5f 44 61 74 61 42 6c 6b  |_m_DSave_DataBlk|
00011a70  25 2c 5f 6d 5f 44 53 61  76 65 5f 44 61 74 61 4f  |%,_m_DSave_DataO|
00011a80  66 66 73 65 74 25 29 0d  40 92 9d f2 4c 28 78 25  |ffset%).@...L(x%|
00011a90  2c 5f 45 56 4e 54 53 5f  49 43 4f 4e 57 41 54 43  |,_EVNTS_ICONWATC|
00011aa0  48 5f 41 4e 43 48 4f 52  25 2c 5f 45 56 4e 54 53  |H_ANCHOR%,_EVNTS|
00011ab0  5f 49 43 4f 4e 57 41 54  43 48 5f 44 41 54 41 25  |_ICONWATCH_DATA%|
00011ac0  2c 5f 45 56 4e 54 53 5f  49 43 4f 4e 57 41 54 43  |,_EVNTS_ICONWATC|
00011ad0  48 5f 44 41 54 41 4f 46  46 53 45 54 25 29 3a f2  |H_DATAOFFSET%):.|
00011ae0  4c 28 78 25 2c 5f 6d 5f  44 4c 6f 61 64 5f 41 6e  |L(x%,_m_DLoad_An|
00011af0  63 68 6f 72 25 2c 5f 6d  5f 44 4c 6f 61 64 5f 44  |chor%,_m_DLoad_D|
00011b00  61 74 61 42 6c 6b 25 2c  5f 6d 5f 44 4c 6f 61 64  |ataBlk%,_m_DLoad|
00011b10  5f 44 61 74 61 4f 66 66  73 65 74 25 29 3a d9 23  |_DataOffset%):.#|
00011b20  78 25 3a e1 0d 40 9c 42  dd f2 4c 28 78 25 2c 5f  |x%:..@.B..L(x%,_|
00011b30  44 25 2c 62 45 25 2c f8  55 41 25 29 3a ea 6b 48  |D%,bE%,.UA%):.kH|
00011b40  25 2c 6b 42 25 2c 63 25  2c 6b 42 25 2c 61 43 25  |%,kB%,c%,kB%,aC%|
00011b50  2c 75 41 25 3a e7 21 5f  44 25 3c 3e 30 8c f2 41  |,uA%:.!_D%<>0..A|
00011b60  28 21 5f 44 25 29 0d 40  a6 15 e7 21 62 45 25 3c  |(!_D%).@...!bE%<|
00011b70  3e 30 8c f2 41 28 21 62  45 25 29 0d 40 b0 14 6b  |>0..A(!bE%).@..k|
00011b80  48 25 3d 9a 23 78 25 3a  e7 6b 48 25 3d 31 8c 0d  |H%=.#x%:.kH%=1..|
00011b90  40 ba c8 63 25 3d a4 41  28 5f 6d 5f 45 76 6e 74  |@..c%=.A(_m_Evnt|
00011ba0  73 5f 48 65 61 64 65 72  53 69 7a 65 25 29 3a c8  |s_HeaderSize%):.|
00011bb0  99 31 32 2c 34 2c 78 25  2c 63 25 2c 5f 6d 5f 45  |.12,4,x%,c%,_m_E|
00011bc0  76 6e 74 73 5f 48 65 61  64 65 72 53 69 7a 65 25  |vnts_HeaderSize%|
00011bd0  3a 6b 42 25 3d 21 63 25  3a 63 25 3d a4 4b 28 63  |:kB%=!c%:c%=.K(c|
00011be0  25 2c 6b 42 25 29 3a c8  99 31 32 2c 34 2c 78 25  |%,kB%):..12,4,x%|
00011bf0  2c 63 25 2b 5f 6d 5f 45  76 6e 74 73 5f 48 65 61  |,c%+_m_Evnts_Hea|
00011c00  64 65 72 53 69 7a 65 25  2c 6b 42 25 3a 21 5f 44  |derSize%,kB%:!_D|
00011c10  25 3d 63 25 3a c8 99 31  32 2c 34 2c 78 25 2c 5f  |%=c%:..12,4,x%,_|
00011c20  63 5f 45 76 6e 74 73 5f  57 6f 72 6b 42 75 66 66  |c_Evnts_WorkBuff|
00011c30  65 72 25 2c 34 3a 61 43  25 3d 21 5f 63 5f 45 76  |er%,4:aC%=!_c_Ev|
00011c40  6e 74 73 5f 57 6f 72 6b  42 75 66 66 65 72 25 3a  |nts_WorkBuffer%:|
00011c50  e7 61 43 25 3e 30 8c 0d  40 c4 32 75 41 25 3d a4  |.aC%>0..@.2uA%=.|
00011c60  41 28 61 43 25 29 3a c8  99 31 32 2c 34 2c 78 25  |A(aC%):..12,4,x%|
00011c70  2c 75 41 25 2c 61 43 25  3a 21 62 45 25 3d 75 41  |,uA%,aC%:!bE%=uA|
00011c80  25 3a 55 41 25 3d 61 43  25 0d 40 ce 05 cd 0d 40  |%:UA%=aC%.@....@|
00011c90  d8 0b cc 21 5f 44 25 3d  30 0d 40 e2 07 cd 3a e1  |...!_D%=0.@...:.|
00011ca0  0d 40 ec 3d dd f2 75 41  28 56 44 25 29 3a ea 52  |.@.=..uA(VD%):.R|
00011cb0  47 25 2c 70 25 3a f2 5a  43 20 28 5f 45 56 4e 54  |G%,p%:.ZC (_EVNT|
00011cc0  53 5f 4c 41 53 54 5f 4d  4f 55 53 45 42 55 54 54  |S_LAST_MOUSEBUTT|
00011cd0  4f 4e 25 29 3a e7 a4 44  41 3e 3d 30 8c 0d 40 f6  |ON%):..DA>=0..@.|
00011ce0  0c f2 61 43 28 56 44 25  29 0d 41 00 51 cd 3a c8  |..aC(VD%).A.Q.:.|
00011cf0  99 34 31 36 37 30 38 2c  5f 6d 5f 4d 65 6e 75 5f  |.416708,_m_Menu_|
00011d00  48 61 6e 64 6c 65 4c 61  73 74 4f 70 65 6e 65 64  |HandleLastOpened|
00011d10  25 2c 56 44 25 b8 52 47  25 2c 2c 5f 63 5f 45 76  |%,VD%.RG%,,_c_Ev|
00011d20  6e 74 73 5f 57 6f 72 6b  42 75 66 66 65 72 25 3b  |nts_WorkBuffer%;|
00011d30  70 25 3a e7 70 25 3c 3e  31 8c 0d 41 0a 26 e7 52  |p%:.p%<>1..A.&.R|
00011d40  47 25 8c f2 62 43 28 52  47 25 2c 5f 63 5f 45 76  |G%..bC(RG%,_c_Ev|
00011d50  6e 74 73 5f 57 6f 72 6b  42 75 66 66 65 72 25 29  |nts_WorkBuffer%)|
00011d60  0d 41 14 1a cd 3a e7 a4  50 41 3d 5f 4d 53 45 5f  |.A...:..PA=_MSE_|
00011d70  41 44 4a 55 53 54 42 55  54 8c 0d 41 1e 23 e7 5f  |ADJUSTBUT..A.#._|
00011d80  45 56 4e 54 53 5f 4c 41  53 54 5f 4d 45 4e 55 4d  |EVNTS_LAST_MENUM|
00011d90  41 4b 45 52 5f 46 4e 24  3c 3e 22 22 8c 0d 41 28  |AKER_FN$<>""..A(|
00011da0  3d 6c 25 3d a0 28 22 46  4e 22 2b 5f 45 56 4e 54  |=l%=.("FN"+_EVNT|
00011db0  53 5f 4c 41 53 54 5f 4d  45 4e 55 4d 41 4b 45 52  |S_LAST_MENUMAKER|
00011dc0  5f 46 4e 24 2b 22 28 20  5f 55 25 21 35 32 2c 20  |_FN$+"( _U%!52, |
00011dd0  5f 55 25 21 35 36 20 29  22 29 0d 41 32 09 cd 3a  |_U%!56 )").A2..:|
00011de0  f2 63 43 0d 41 3c 07 cd  3a e1 0d 41 46 4b dd f2  |.cC.A<..:..AFK..|
00011df0  61 43 28 56 44 25 29 3a  ea 41 24 2c 61 25 2c 6b  |aC(VD%):.A$,a%,k|
00011e00  25 2c 79 24 2c 71 25 2c  41 45 25 3a ea 75 41 25  |%,y$,q%,AE%:.uA%|
00011e10  2c 5f 44 25 2c 6a 25 2c  52 24 3a ea 58 41 25 2c  |,_D%,j%,R$:.XA%,|
00011e20  59 4b 25 2c 77 49 25 2c  75 44 25 3a 41 24 3d a4  |YK%,wI%,uD%:A$=.|
00011e30  45 28 a4 63 29 0d 41 50  57 61 25 3d a4 44 28 41  |E(.c).APWa%=.D(A|
00011e40  24 2c a4 44 41 2c 5f 45  56 4e 54 53 5f 50 4f 50  |$,.DA,_EVNTS_POP|
00011e50  55 50 53 5f 41 4e 43 48  4f 52 25 2c 5f 45 56 4e  |UPS_ANCHOR%,_EVN|
00011e60  54 53 5f 50 4f 50 55 50  53 5f 52 45 43 5f 53 49  |TS_POPUPS_REC_SI|
00011e70  5a 45 25 2c a3 29 3a e7  61 25 3e 3d 30 80 41 24  |ZE%,.):.a%>=0.A$|
00011e80  3c 3e 22 69 63 6f 6e 62  61 72 22 8c 0d 41 5a 7d  |<>"iconbar"..AZ}|
00011e90  6b 25 3d 21 5f 45 56 4e  54 53 5f 50 4f 50 55 50  |k%=!_EVNTS_POPUP|
00011ea0  53 5f 41 4e 43 48 4f 52  25 2b 61 25 3a 41 45 25  |S_ANCHOR%+a%:AE%|
00011eb0  3d 6b 25 21 32 34 3a 75  41 25 3d 21 5f 45 56 4e  |=k%!24:uA%=!_EVN|
00011ec0  54 53 5f 50 4f 50 55 50  53 5f 44 41 54 41 25 3a  |TS_POPUPS_DATA%:|
00011ed0  5f 44 25 3d 6b 25 21 31  36 3a 58 41 25 3d 6b 25  |_D%=k%!16:XA%=k%|
00011ee0  21 32 30 3a e7 56 44 25  21 34 3c 3e 2d 31 80 41  |!20:.VD%!4<>-1.A|
00011ef0  45 25 3c 3e 5f 50 4f 50  55 50 5f 54 59 50 45 5f  |E%<>_POPUP_TYPE_|
00011f00  46 4f 4e 54 4d 45 4e 55  8c 0d 41 64 2f 85 39 39  |FONTMENU..Ad/.99|
00011f10  2c 22 55 6e 61 62 6c 65  20 74 6f 20 68 61 6e 64  |,"Unable to hand|
00011f20  6c 65 20 70 6f 70 75 70  20 77 69 74 68 20 73 75  |le popup with su|
00011f30  62 6d 65 6e 75 73 21 22  0d 41 6e 1c cd 3a e7 41  |bmenus!".An..:.A|
00011f40  45 25 3d 5f 50 4f 50 55  50 5f 54 59 50 45 5f 54  |E%=_POPUP_TYPE_T|
00011f50  45 58 54 8c 0d 41 78 16  75 44 25 3d 6b 25 21 32  |EXT..Ax.uD%=k%!2|
00011f60  38 3a e7 75 44 25 3e 3d  30 8c 0d 41 82 11 5a 24  |8:.uD%>=0..A..Z$|
00011f70  3d 24 28 75 41 25 2b 75  44 25 29 0d 41 8c 10 cd  |=$(uA%+uD%).A...|
00011f80  3a 71 25 3d a4 45 41 28  5a 24 29 0d 41 96 20 cd  |:q%=.EA(Z$).A. .|
00011f90  3a e7 41 45 25 3d 5f 50  4f 50 55 50 5f 54 59 50  |:.AE%=_POPUP_TYP|
00011fa0  45 5f 46 4f 4e 54 4d 45  4e 55 8c 0d 41 a0 0f 79  |E_FONTMENU..A..y|
00011fb0  24 3d a4 63 43 28 56 44  25 29 0d 41 aa 13 cc 79  |$=.cC(VD%).A...y|
00011fc0  24 3d a4 62 28 71 25 2c  21 56 44 25 29 0d 41 b4  |$=.b(q%,!VD%).A.|
00011fd0  13 cd 3a 6a 25 3d 30 3a  e7 5f 44 25 3e 2d 31 8c  |..:j%=0:._D%>-1.|
00011fe0  0d 41 be 1a 52 24 3d 24  28 75 41 25 2b 5f 44 25  |.A..R$=$(uA%+_D%|
00011ff0  29 3a e7 79 24 3c 3e 22  22 8c 0d 41 c8 3b 6a 25  |):.y$<>""..A.;j%|
00012000  3d a0 28 22 46 4e 22 2b  52 24 2b 22 28 22 2b c3  |=.("FN"+R$+"("+.|
00012010  28 a4 63 29 2b 22 2c 22  2b c3 58 41 25 2b 22 2c  |(.c)+","+.XA%+",|
00012020  22 2b bd 28 33 34 29 2b  79 24 2b bd 28 33 34 29  |"+.(34)+y$+.(34)|
00012030  2b 22 29 22 29 0d 41 d2  05 cd 0d 41 dc 14 cd 3a  |+")").A....A...:|
00012040  e7 6a 25 3c 3e 30 84 5f  44 25 3d 2d 31 8c 0d 41  |.j%<>0._D%=-1..A|
00012050  e6 0c e7 58 41 25 3e 3d  30 8c 0d 41 f0 0a c8 8e  |...XA%>=0..A....|
00012060  41 45 25 ca 0d 41 fa 25  c9 5f 50 4f 50 55 50 5f  |AE%..A.%._POPUP_|
00012070  54 59 50 45 5f 54 45 58  54 3a f2 42 28 a4 63 2c  |TYPE_TEXT:.B(.c,|
00012080  58 41 25 2c 79 24 2c b9  29 0d 42 04 2c c9 5f 50  |XA%,y$,.).B.,._P|
00012090  4f 50 55 50 5f 54 59 50  45 5f 57 49 4d 50 43 4f  |OPUP_TYPE_WIMPCO|
000120a0  4c 4f 55 52 3a f2 66 41  28 a4 63 2c 58 41 25 2c  |LOUR:.fA(.c,XA%,|
000120b0  21 56 44 25 29 0d 42 0e  22 c9 5f 50 4f 50 55 50  |!VD%).B."._POPUP|
000120c0  5f 54 59 50 45 5f 46 4f  4e 54 4d 45 4e 55 3a e7  |_TYPE_FONTMENU:.|
000120d0  79 24 3c 3e 22 22 8c 0d  42 18 13 f2 42 28 a4 63  |y$<>""..B...B(.c|
000120e0  2c 58 41 25 2c 79 24 2c  b9 29 0d 42 22 05 cd 0d  |,XA%,y$,.).B"...|
000120f0  42 2c 55 7f 85 39 39 2c  22 55 6e 6b 6e 6f 77 6e  |B,U..99,"Unknown|
00012100  20 50 6f 70 75 70 20 74  79 70 65 20 69 6e 20 50  | Popup type in P|
00012110  52 4f 43 73 68 65 6c 6c  5f 45 76 6e 74 48 61 6e  |ROCshell_EvntHan|
00012120  64 6c 65 5f 50 6f 70 75  70 53 65 6c 65 63 74 20  |dle_PopupSelect |
00012130  28 74 79 70 65 20 77 61  73 20 22 2b c3 41 45 25  |(type was "+.AE%|
00012140  2b 22 29 22 0d 42 36 05  cb 0d 42 40 05 cd 0d 42  |+")".B6...B@...B|
00012150  4a 05 cd 0d 42 54 07 cd  3a e1 0d 42 5e 1c dd f2  |J...BT..:..B^...|
00012160  62 43 28 77 25 2c 65 4b  25 29 3a ea 85 3a ee 85  |bC(w%,eK%):..:..|
00012170  ea 3a f7 85 3a e1 0d 42  68 1d e7 a0 28 22 46 4e  |.:..:..Bh...("FN|
00012180  22 2b 24 77 25 2b 22 28  22 2b c3 65 4b 25 2b 22  |"+$w%+"("+.eK%+"|
00012190  29 22 29 0d 42 72 05 e1  0d 42 7c 1e dd a4 46 41  |)").Br...B|...FA|
000121a0  3a 3d 5f 6d 5f 45 76 6e  74 73 5f 48 65 61 64 65  |:=_m_Evnts_Heade|
000121b0  72 53 69 7a 65 25 0d 42  86 22 dd a4 61 41 3a 3d  |rSize%.B."..aA:=|
000121c0  5f 45 56 4e 54 53 5f 4c  41 53 54 5f 4d 4f 55 53  |_EVNTS_LAST_MOUS|
000121d0  45 42 55 54 54 4f 4e 25  0d 42 90 21 dd a4 4c 3a  |EBUTTON%.B.!..L:|
000121e0  3d 5f 45 56 4e 54 53 5f  4c 41 53 54 5f 49 43 4f  |=_EVNTS_LAST_ICO|
000121f0  4e 43 4c 49 43 4b 45 44  25 0d 42 9a 23 dd a4 4a  |NCLICKED%.B.#..J|
00012200  3a 3d 5f 45 56 4e 54 53  5f 4c 41 53 54 5f 57 49  |:=_EVNTS_LAST_WI|
00012210  4e 44 4f 57 43 4c 49 43  4b 45 44 25 0d 42 a4 20  |NDOWCLICKED%.B. |
00012220  dd a4 67 41 3a 3d 5f 45  56 4e 54 53 5f 4c 41 53  |..gA:=_EVNTS_LAS|
00012230  54 5f 4d 4f 55 53 45 58  50 4f 53 25 0d 42 ae 20  |T_MOUSEXPOS%.B. |
00012240  dd a4 68 41 3a 3d 5f 45  56 4e 54 53 5f 4c 41 53  |..hA:=_EVNTS_LAS|
00012250  54 5f 4d 4f 55 53 45 59  50 4f 53 25 0d 42 b8 5f  |T_MOUSEYPOS%.B._|
00012260  dd f2 65 44 28 41 24 2c  67 25 2c 73 43 25 2c 75  |..eD(A$,g%,sC%,u|
00012270  41 25 2c 42 41 25 2c 55  41 25 2c f8 7a 4b 25 29  |A%,BA%,UA%,.zK%)|
00012280  3a ea 5f 24 2c 73 25 2c  75 42 24 2c 63 25 2c 61  |:._$,s%,uB$,c%,a|
00012290  25 3a ea 42 45 25 2c 43  45 25 2c 44 45 25 2c 74  |%:.BE%,CE%,DE%,t|
000122a0  43 25 2c 65 25 2c 75 25  2c 65 41 25 3a e7 41 24  |C%,e%,u%,eA%:.A$|
000122b0  3d 22 49 63 6f 6e 42 61  72 22 8c 0d 42 c2 09 67  |="IconBar"..B..g|
000122c0  25 3d 2d 31 0d 42 cc 56  cd 3a 61 25 3d a4 44 28  |%=-1.B.V.:a%=.D(|
000122d0  41 24 2c 67 25 2c 73 43  25 2c 42 41 25 2c a3 29  |A$,g%,sC%,BA%,.)|
000122e0  3a 63 25 3d 21 73 43 25  3a 65 41 25 3d 63 25 21  |:c%=!sC%:eA%=c%!|
000122f0  34 3a 63 25 2b 3d 61 25  3a 73 25 3d 63 25 2b 55  |4:c%+=a%:s%=c%+U|
00012300  41 25 3a 42 45 25 3d 21  73 25 3a 21 73 25 3d 2d  |A%:BE%=!s%:!s%=-|
00012310  31 3a e7 42 45 25 3d 2d  31 8c 0d 42 d6 be cc 5f  |1:.BE%=-1..B..._|
00012320  24 3d 24 28 21 75 41 25  2b 42 45 25 29 3a 43 45  |$=$(!uA%+BE%):CE|
00012330  25 3d 28 21 75 41 25 2b  42 45 25 29 2b a9 28 5f  |%=(!uA%+BE%)+.(_|
00012340  24 29 2b 31 3a 44 45 25  3d 21 75 41 25 2b 42 45  |$)+1:DE%=!uA%+BE|
00012350  25 3a 74 43 25 3d 43 45  25 2d 44 45 25 3a c8 99  |%:tC%=CE%-DE%:..|
00012360  32 36 32 33 38 35 2c 5f  55 25 21 31 34 38 2c 43  |262385,_U%!148,C|
00012370  45 25 2c 5f 55 25 21 31  34 38 2c 44 45 25 2c 74  |E%,_U%!148,DE%,t|
00012380  43 25 3a 7a 4b 25 2d 3d  74 43 25 3a 21 75 41 25  |C%:zK%-=tC%:!uA%|
00012390  3d a4 4b 28 21 75 41 25  2c 2d 74 43 25 29 3a 63  |=.K(!uA%,-tC%):c|
000123a0  25 3d 21 73 43 25 3a 65  25 3d 5f 6d 5f 45 76 6e  |%=!sC%:e%=_m_Evn|
000123b0  74 73 5f 48 65 61 64 65  72 53 69 7a 65 25 2b 55  |ts_HeaderSize%+U|
000123c0  41 25 3a e3 75 25 3d 31  b8 65 41 25 3a e7 63 25  |A%:.u%=1.eA%:.c%|
000123d0  21 65 25 3e 42 45 25 8c  0d 42 e0 0e 63 25 21 65  |!e%>BE%..B..c%!e|
000123e0  25 2d 3d 74 43 25 0d 42  ea 11 cd 3a 65 25 2b 3d  |%-=tC%.B...:e%+=|
000123f0  42 41 25 3a ed 75 25 0d  42 f4 07 cd 3a e1 0d 42  |BA%:.u%.B...:..B|
00012400  fe 62 dd f2 66 44 28 41  24 2c 67 25 2c 73 43 25  |.b..fD(A$,g%,sC%|
00012410  2c 75 41 25 2c 42 41 25  29 3a ea 61 25 2c 63 25  |,uA%,BA%):.a%,c%|
00012420  2c 65 41 25 2c 43 45 25  2c 44 45 25 2c 65 41 25  |,eA%,CE%,DE%,eA%|
00012430  3a 61 25 3d a4 44 28 41  24 2c 67 25 2c 73 43 25  |:a%=.D(A$,g%,sC%|
00012440  2c 42 41 25 2c a3 29 3a  63 25 3d 21 73 43 25 3a  |,BA%,.):c%=!sC%:|
00012450  65 41 25 3d 63 25 21 34  3a e7 65 41 25 3e 30 8c  |eA%=c%!4:.eA%>0.|
00012460  0d 43 08 3e 63 25 21 30  2d 3d 42 41 25 3a 63 25  |.C.>c%!0-=BA%:c%|
00012470  21 34 2d 3d 31 3a 63 25  2b 3d 61 25 3a 43 45 25  |!4-=1:c%+=a%:CE%|
00012480  3d 63 25 2b 42 41 25 3a  44 45 25 3d 63 25 3a 74  |=c%+BA%:DE%=c%:t|
00012490  43 25 3d 42 41 25 3a e7  65 41 25 3e 31 8c 0d 43  |C%=BA%:.eA%>1..C|
000124a0  12 28 c8 99 32 36 32 33  38 35 2c 5f 55 25 21 31  |.(..262385,_U%!1|
000124b0  34 38 2c 43 45 25 2c 5f  55 25 21 31 34 38 2c 44  |48,CE%,_U%!148,D|
000124c0  45 25 2c 74 43 25 0d 43  1c 18 cd 3a 21 73 43 25  |E%,tC%.C...:!sC%|
000124d0  3d a4 4b 28 21 73 43 25  2c 2d 74 43 25 29 0d 43  |=.K(!sC%,-tC%).C|
000124e0  26 07 cd 3a e1 0d 43 30  6f dd a4 73 41 28 54 47  |&..:..C0o..sA(TG|
000124f0  25 29 3a ea 63 24 2c 48  47 25 2c 65 25 2c 52 41  |%):.c$,HG%,e%,RA|
00012500  25 2c 61 25 3a ea 77 44  25 2c 76 44 25 3a 48 47  |%,a%:.wD%,vD%:HG|
00012510  25 3d a4 42 41 3a 65 25  3d 30 3a c8 95 54 47 25  |%=.BA:e%=0:..TG%|
00012520  21 65 25 3c 3e 2d 31 3a  42 4b 25 3d 54 47 25 21  |!e%<>-1:BK%=TG%!|
00012530  65 25 3a 65 25 2b 3d 34  3a ce 3a 52 41 25 3d a4  |e%:e%+=4:.:RA%=.|
00012540  43 41 28 48 47 25 2c 54  47 25 29 3a e7 52 41 25  |CA(HG%,TG%):.RA%|
00012550  3c 3e 30 8c 0d 43 3a 57  61 25 3d a4 44 28 22 6d  |<>0..C:Wa%=.D("m|
00012560  65 6e 75 22 2c 52 41 25  2c 5f 45 56 4e 54 53 5f  |enu",RA%,_EVNTS_|
00012570  4d 45 4e 55 48 45 4c 50  54 41 47 5f 41 4e 43 48  |MENUHELPTAG_ANCH|
00012580  4f 52 25 2c 5f 45 56 4e  54 53 5f 4d 45 4e 55 48  |OR%,_EVNTS_MENUH|
00012590  45 4c 50 54 41 47 5f 52  45 43 5f 53 49 5a 45 25  |ELPTAG_REC_SIZE%|
000125a0  2c a3 29 3a e7 61 25 3e  3d 30 8c 0d 43 44 5b 6b  |,.):.a%>=0..CD[k|
000125b0  25 3d 21 5f 45 56 4e 54  53 5f 4d 45 4e 55 48 45  |%=!_EVNTS_MENUHE|
000125c0  4c 50 54 41 47 5f 41 4e  43 48 4f 52 25 2b 61 25  |LPTAG_ANCHOR%+a%|
000125d0  3a 77 44 25 3d 6b 25 21  31 36 3a 76 44 25 3d 21  |:wD%=k%!16:vD%=!|
000125e0  5f 45 56 4e 54 53 5f 4d  45 4e 55 48 45 4c 50 54  |_EVNTS_MENUHELPT|
000125f0  41 47 5f 44 41 54 41 25  3a 63 24 3d 24 28 76 44  |AG_DATA%:c$=$(vD|
00012600  25 2b 77 44 25 29 0d 43  4e 05 cd 0d 43 58 0a cc  |%+wD%).CN...CX..|
00012610  63 24 3d 22 22 0d 43 62  09 cd 3a 3d 63 24 0d 43  |c$="".Cb..:=c$.C|
00012620  6c 6f dd a4 70 41 28 61  25 29 3a ea 6b 25 2c 77  |lo..pA(a%):.k%,w|
00012630  44 25 2c 76 44 25 2c 63  24 3a 6b 25 3d 21 5f 45  |D%,vD%,c$:k%=!_E|
00012640  56 4e 54 53 5f 48 45 4c  50 54 41 47 5f 41 4e 43  |VNTS_HELPTAG_ANC|
00012650  48 4f 52 25 2b 61 25 3a  77 44 25 3d 6b 25 21 31  |HOR%+a%:wD%=k%!1|
00012660  36 3a 76 44 25 3d 21 5f  45 56 4e 54 53 5f 48 45  |6:vD%=!_EVNTS_HE|
00012670  4c 50 54 41 47 5f 44 41  54 41 25 3a 63 24 3d 24  |LPTAG_DATA%:c$=$|
00012680  28 76 44 25 2b 77 44 25  29 3a 3d 63 24 0d 43 76  |(vD%+wD%):=c$.Cv|
00012690  28 dd a4 6f 41 3a 3d 5f  6d 5f 65 76 6e 74 73 5f  |(..oA:=_m_evnts_|
000126a0  44 72 61 67 49 63 6f 6e  57 72 69 74 61 62 6c 65  |DragIconWritable|
000126b0  44 72 61 67 25 0d 43 80  26 dd a4 57 3a 3d 5f 6d  |Drag%.C.&..W:=_m|
000126c0  5f 65 76 6e 74 73 5f 44  72 61 67 49 63 6f 6e 53  |_evnts_DragIconS|
000126d0  74 61 72 74 57 69 6e 64  6f 77 25 0d 43 8a 25 dd  |tartWindow%.C.%.|
000126e0  a4 6a 43 3a 3d 5f 6d 5f  65 76 6e 74 73 5f 44 72  |.jC:=_m_evnts_Dr|
000126f0  61 67 49 63 6f 6e 53 74  61 72 74 49 63 6f 6e 25  |agIconStartIcon%|
00012700  0d 43 94 4e dd f2 6e 43  3a ea 45 45 25 2c 62 25  |.C.N..nC:.EE%,b%|
00012710  2c 6f 41 25 2c 70 41 25  3a ea 75 43 25 2c 76 43  |,oA%,pA%:.uC%,vC|
00012720  25 2c 77 43 25 2c 78 43  25 2c 75 42 25 2c 76 42  |%,wC%,xC%,uB%,vB|
00012730  25 2c 46 45 25 3a ea 57  44 25 3a f2 65 28 70 41  |%,FE%:.WD%:.e(pA|
00012740  25 2c 6f 41 25 29 3a f2  64 43 28 62 25 29 0d 43  |%,oA%):.dC(b%).C|
00012750  9e 6a f2 65 43 28 5f 6d  5f 65 76 6e 74 73 5f 44  |.j.eC(_m_evnts_D|
00012760  72 61 67 49 63 6f 6e 4d  6f 75 73 65 58 25 2c 5f  |ragIconMouseX%,_|
00012770  6d 5f 65 76 6e 74 73 5f  44 72 61 67 49 63 6f 6e  |m_evnts_DragIcon|
00012780  4d 6f 75 73 65 59 25 2c  70 41 25 2c 6f 41 25 2c  |MouseY%,pA%,oA%,|
00012790  75 43 25 2c 76 43 25 2c  77 43 25 2c 78 43 25 2c  |uC%,vC%,wC%,xC%,|
000127a0  75 42 25 2c 76 42 25 29  3a e7 75 42 25 3c 3e 30  |uB%,vB%):.uB%<>0|
000127b0  84 76 42 25 3c 3e 30 8c  0d 43 a8 3d 5f 6d 5f 65  |.vB%<>0..C.=_m_e|
000127c0  76 6e 74 73 5f 44 72 61  67 49 63 6f 6e 4d 6f 75  |vnts_DragIconMou|
000127d0  73 65 58 25 3d 70 41 25  3a 5f 6d 5f 65 76 6e 74  |seX%=pA%:_m_evnt|
000127e0  73 5f 44 72 61 67 49 63  6f 6e 4d 6f 75 73 65 59  |s_DragIconMouseY|
000127f0  25 3d 6f 41 25 0d 43 b2  31 cc f2 66 43 28 75 43  |%=oA%.C.1..fC(uC|
00012800  25 2c 76 43 25 2c 77 43  25 2c 78 43 25 2c 75 42  |%,vC%,wC%,xC%,uB|
00012810  25 2c 76 42 25 29 3a e7  75 42 25 3c 3e 30 84 76  |%,vB%):.uB%<>0.v|
00012820  42 25 3c 3e 30 8c 0d 43  bc 3e e7 70 41 25 3e 28  |B%<>0..C.>.pA%>(|
00012830  5f 6d 5f 65 76 6e 74 73  5f 44 72 61 67 49 63 6f  |_m_evnts_DragIco|
00012840  6e 57 69 6e 58 4d 61 78  25 2d 5f 6d 5f 65 76 6e  |nWinXMax%-_m_evn|
00012850  74 73 5f 44 72 61 67 49  63 6f 6e 4d 61 72 67 69  |ts_DragIconMargi|
00012860  6e 25 29 8c 0d 43 c6 45  f2 56 28 a4 57 2c 70 41  |n%)..C.E.V(.W,pA|
00012870  25 2d 28 5f 6d 5f 65 76  6e 74 73 5f 44 72 61 67  |%-(_m_evnts_Drag|
00012880  49 63 6f 6e 57 69 6e 58  4d 61 78 25 2d 5f 6d 5f  |IconWinXMax%-_m_|
00012890  65 76 6e 74 73 5f 44 72  61 67 49 63 6f 6e 4d 61  |evnts_DragIconMa|
000128a0  72 67 69 6e 25 29 2c 30  29 0d 43 d0 40 cd 3a e7  |rgin%),0).C.@.:.|
000128b0  70 41 25 3c 28 5f 6d 5f  65 76 6e 74 73 5f 44 72  |pA%<(_m_evnts_Dr|
000128c0  61 67 49 63 6f 6e 57 69  6e 58 4d 69 6e 25 2b 5f  |agIconWinXMin%+_|
000128d0  6d 5f 65 76 6e 74 73 5f  44 72 61 67 49 63 6f 6e  |m_evnts_DragIcon|
000128e0  4d 61 72 67 69 6e 25 29  8c 0d 43 da 45 f2 56 28  |Margin%)..C.E.V(|
000128f0  a4 57 2c 70 41 25 2d 28  5f 6d 5f 65 76 6e 74 73  |.W,pA%-(_m_evnts|
00012900  5f 44 72 61 67 49 63 6f  6e 57 69 6e 58 4d 69 6e  |_DragIconWinXMin|
00012910  25 2b 5f 6d 5f 65 76 6e  74 73 5f 44 72 61 67 49  |%+_m_evnts_DragI|
00012920  63 6f 6e 4d 61 72 67 69  6e 25 29 2c 30 29 0d 43  |conMargin%),0).C|
00012930  e4 50 cd 3a 57 44 25 3d  a4 47 41 28 a4 57 29 3a  |.P.:WD%=.GA(.W):|
00012940  e7 6f 41 25 3c 28 5f 6d  5f 65 76 6e 74 73 5f 44  |.oA%<(_m_evnts_D|
00012950  72 61 67 49 63 6f 6e 57  69 6e 59 4d 69 6e 25 2b  |ragIconWinYMin%+|
00012960  5f 6d 5f 65 76 6e 74 73  5f 44 72 61 67 49 63 6f  |_m_evnts_DragIco|
00012970  6e 4d 61 72 67 69 6e 25  2b 57 44 25 29 8c 0d 43  |nMargin%+WD%)..C|
00012980  ee 4d f2 56 28 a4 57 2c  30 2c 6f 41 25 2d 28 5f  |.M.V(.W,0,oA%-(_|
00012990  6d 5f 65 76 6e 74 73 5f  44 72 61 67 49 63 6f 6e  |m_evnts_DragIcon|
000129a0  57 69 6e 59 4d 69 6e 25  2b 5f 6d 5f 65 76 6e 74  |WinYMin%+_m_evnt|
000129b0  73 5f 44 72 61 67 49 63  6f 6e 4d 61 72 67 69 6e  |s_DragIconMargin|
000129c0  25 2b a4 47 41 28 a4 57  29 29 29 0d 43 f8 50 cd  |%+.GA(.W))).C.P.|
000129d0  3a 46 45 25 3d a4 48 41  28 a4 57 29 3a e7 6f 41  |:FE%=.HA(.W):.oA|
000129e0  25 3e 28 5f 6d 5f 65 76  6e 74 73 5f 44 72 61 67  |%>(_m_evnts_Drag|
000129f0  49 63 6f 6e 57 69 6e 59  4d 61 78 25 2d 5f 6d 5f  |IconWinYMax%-_m_|
00012a00  65 76 6e 74 73 5f 44 72  61 67 49 63 6f 6e 4d 61  |evnts_DragIconMa|
00012a10  72 67 69 6e 25 2d 46 45  25 29 8c 0d 44 02 4d f2  |rgin%-FE%)..D.M.|
00012a20  56 28 a4 57 2c 30 2c 6f  41 25 2d 28 5f 6d 5f 65  |V(.W,0,oA%-(_m_e|
00012a30  76 6e 74 73 5f 44 72 61  67 49 63 6f 6e 57 69 6e  |vnts_DragIconWin|
00012a40  59 4d 61 78 25 2d 5f 6d  5f 65 76 6e 74 73 5f 44  |YMax%-_m_evnts_D|
00012a50  72 61 67 49 63 6f 6e 4d  61 72 67 69 6e 25 2d a4  |ragIconMargin%-.|
00012a60  48 41 28 a4 57 29 29 29  0d 44 0c 05 cd 0d 44 16  |HA(.W))).D....D.|
00012a70  05 cd 0d 44 20 07 cd 3a  e1 0d 44 2a 4a dd a4 6b  |...D ..:..D*J..k|
00012a80  28 41 24 2c 67 25 2c 6e  41 25 2c 6b 25 2c 42 41  |(A$,g%,nA%,k%,BA|
00012a90  25 2c 54 45 25 29 3a ea  4c 41 25 2c 65 25 2c 79  |%,TE%):.LA%,e%,y|
00012aa0  25 2c 61 25 2c 52 42 25  2c 64 42 25 3a ea 75 25  |%,a%,RB%,dB%:.u%|
00012ab0  2c 5f 42 25 3a e7 41 24  3d 22 49 63 6f 6e 42 61  |,_B%:.A$="IconBa|
00012ac0  72 22 8c 0d 44 34 16 67  25 3d 2d 31 3a 41 24 3d  |r"..D4.g%=-1:A$=|
00012ad0  22 69 63 6f 6e 62 61 72  22 0d 44 3e 18 cd 3a e7  |"iconbar".D>..:.|
00012ae0  28 21 6b 25 3d 30 80 54  45 25 3d a3 29 8c 3d 2d  |(!k%=0.TE%=.).=-|
00012af0  32 0d 44 48 0e e7 41 24  3d 22 22 8c 3d 2d 31 0d  |2.DH..A$="".=-1.|
00012b00  44 52 0d e7 28 21 6b 25  3d 30 29 8c 0d 44 5c d9  |DR..(!k%=0)..D\.|
00012b10  21 6b 25 3d a4 41 28 42  41 25 2b 5f 6d 5f 45 76  |!k%=.A(BA%+_m_Ev|
00012b20  6e 74 73 5f 48 65 61 64  65 72 53 69 7a 65 25 29  |nts_HeaderSize%)|
00012b30  3a 52 42 25 3d 21 6b 25  3a 52 42 25 21 30 3d 42  |:RB%=!k%:RB%!0=B|
00012b40  41 25 3a 52 42 25 21 34  3d 31 3a 24 28 52 42 25  |A%:RB%!4=1:$(RB%|
00012b50  2b 5f 6d 5f 45 76 6e 74  73 5f 48 65 61 64 65 72  |+_m_Evnts_Header|
00012b60  53 69 7a 65 25 29 3d 22  22 3a e3 75 25 3d 31 32  |Size%)="":.u%=12|
00012b70  b8 28 42 41 25 2d 34 29  88 34 3a 52 42 25 21 28  |.(BA%-4).4:RB%!(|
00012b80  75 25 2b 5f 6d 5f 45 76  6e 74 73 5f 48 65 61 64  |u%+_m_Evnts_Head|
00012b90  65 72 53 69 7a 65 25 29  3d 2d 31 3a ed 75 25 3a  |erSize%)=-1:.u%:|
00012ba0  5f 6d 5f 45 76 6e 74 73  5f 4c 61 73 74 45 76 6e  |_m_Evnts_LastEvn|
00012bb0  74 4f 66 66 73 65 74 25  3d 5f 6d 5f 45 76 6e 74  |tOffset%=_m_Evnt|
00012bc0  73 5f 48 65 61 64 65 72  53 69 7a 65 25 3a 61 25  |s_HeaderSize%:a%|
00012bd0  3d 5f 6d 5f 45 76 6e 74  73 5f 48 65 61 64 65 72  |=_m_Evnts_Header|
00012be0  53 69 7a 65 25 0d 44 66  20 cd 3a e7 61 25 3c 3e  |Size%.Df .:.a%<>|
00012bf0  5f 6d 5f 45 76 6e 74 73  5f 48 65 61 64 65 72 53  |_m_Evnts_HeaderS|
00012c00  69 7a 65 25 8c 0d 44 70  59 52 42 25 3d 21 6b 25  |ize%..DpYRB%=!k%|
00012c10  3a 4c 41 25 3d 21 52 42  25 3a 65 25 3d 5f 6d 5f  |:LA%=!RB%:e%=_m_|
00012c20  45 76 6e 74 73 5f 48 65  61 64 65 72 53 69 7a 65  |Evnts_HeaderSize|
00012c30  25 3a 79 25 3d a3 3a 61  25 3d 2d 31 3a 53 4b 25  |%:y%=.:a%=-1:SK%|
00012c40  3d 2d 31 3a 64 42 25 3d  21 6b 25 3a f5 3a e7 28  |=-1:dB%=!k%:.:.(|
00012c50  24 28 64 42 25 2b 65 25  29 3d 41 24 29 8c 0d 44  |$(dB%+e%)=A$)..D|
00012c60  7a 37 5f 42 25 3d 28 64  42 25 21 28 65 25 2b 31  |z7_B%=(dB%!(e%+1|
00012c70  36 29 29 80 ac 28 31 3c  3c 33 31 29 3a e7 64 42  |6))..(1<<31):.dB|
00012c80  25 21 28 65 25 2b 31 32  29 3d 67 25 80 5f 42 25  |%!(e%+12)=g%._B%|
00012c90  3d 6e 41 25 8c 0d 44 84  0e 61 25 3d 65 25 3a 79  |=nA%..D..a%=e%:y|
00012ca0  25 3d b9 0d 44 8e 0c cc  65 25 2b 3d 42 41 25 0d  |%=..D...e%+=BA%.|
00012cb0  44 98 05 cd 0d 44 a2 0c  cc 65 25 2b 3d 42 41 25  |D....D...e%+=BA%|
00012cc0  0d 44 ac 3a cd 3a fd 28  28 65 25 3e 3d 28 4c 41  |.D.:.:.((e%>=(LA|
00012cd0  25 2b 5f 6d 5f 45 76 6e  74 73 5f 48 65 61 64 65  |%+_m_Evnts_Heade|
00012ce0  72 53 69 7a 65 25 29 29  84 79 25 29 3a e7 28 61  |rSize%)).y%):.(a|
00012cf0  25 3d 2d 31 80 54 45 25  29 8c 0d 44 b6 7c 61 25  |%=-1.TE%)..D.|a%|
00012d00  3d 4c 41 25 2b 5f 6d 5f  45 76 6e 74 73 5f 48 65  |=LA%+_m_Evnts_He|
00012d10  61 64 65 72 53 69 7a 65  25 3a 21 6b 25 3d a4 4b  |aderSize%:!k%=.K|
00012d20  28 21 6b 25 2c 42 41 25  29 3a 45 43 25 3d 21 6b  |(!k%,BA%):EC%=!k|
00012d30  25 3a 45 43 25 21 30 2b  3d 42 41 25 3a 45 43 25  |%:EC%!0+=BA%:EC%|
00012d40  21 34 2b 3d 31 3a 45 43  25 2b 3d 61 25 3a 24 28  |!4+=1:EC%+=a%:$(|
00012d50  45 43 25 29 3d 22 22 3a  e3 75 25 3d 31 32 b8 28  |EC%)="":.u%=12.(|
00012d60  42 41 25 2d 34 29 88 34  3a 45 43 25 21 75 25 3d  |BA%-4).4:EC%!u%=|
00012d70  2d 31 3a ed 75 25 0d 44  c0 0c cd 3a e7 61 25 3c  |-1:.u%.D...:.a%<|
00012d80  30 8c 0d 44 ca 05 cc 0d  44 d4 21 cd 3a 5f 6d 5f  |0..D....D.!.:_m_|
00012d90  45 76 6e 74 73 5f 4c 61  73 74 45 76 6e 74 4f 66  |Evnts_LastEvntOf|
00012da0  66 73 65 74 25 3d 61 25  0d 44 de 09 cd 3a 3d 61  |fset%=a%.D...:=a|
00012db0  25 0d 44 e8 48 dd f2 6b  44 28 64 25 2c 52 44 25  |%.D.H..kD(d%,RD%|
00012dc0  2c 74 44 25 2c 71 25 2c  52 24 2c 61 24 29 3a e7  |,tD%,q%,R$,a$):.|
00012dd0  64 25 3e 30 80 52 44 25  3e 3d 30 8c f2 64 28 64  |d%>0.RD%>=0..d(d|
00012de0  25 2c 52 44 25 2c 5f 42  55 54 54 4f 4e 5f 54 59  |%,RD%,_BUTTON_TY|
00012df0  50 45 5f 43 4c 49 43 4b  29 0d 44 f2 52 5f 6d 5f  |PE_CLICK).D.R_m_|
00012e00  57 69 6d 70 43 6f 6c 4d  65 6e 5f 48 61 6e 64 6c  |WimpColMen_Handl|
00012e10  65 25 3d 71 25 3a f2 42  41 28 a4 45 28 64 25 29  |e%=q%:.BA(.E(d%)|
00012e20  2c 52 44 25 2c 74 44 25  2c 71 25 2c 52 24 2c 61  |,RD%,tD%,q%,R$,a|
00012e30  24 2c 5f 50 4f 50 55 50  5f 54 59 50 45 5f 57 49  |$,_POPUP_TYPE_WI|
00012e40  4d 50 43 4f 4c 4f 55 52  29 3a e1 0d 44 fc ac dd  |MPCOLOUR):..D...|
00012e50  a4 5f 73 68 65 6c 6c 5f  57 69 6e 64 6f 77 73 5f  |._shell_Windows_|
00012e60  49 6e 69 74 3a de 5f 63  5f 57 69 6e 64 6f 77 73  |Init:._c_Windows|
00012e70  47 65 74 53 74 61 74 65  42 6c 6b 25 33 36 3a de  |GetStateBlk%36:.|
00012e80  5f 63 5f 57 69 6e 64 6f  77 73 47 65 74 57 49 6e  |_c_WindowsGetWIn|
00012e90  66 6f 42 6c 6b 25 38 38  3a de 5f 63 5f 57 69 6e  |foBlk%88:._c_Win|
00012ea0  64 6f 77 73 47 65 74 50  49 6e 66 6f 42 6c 6b 25  |dowsGetPInfoBlk%|
00012eb0  32 30 3a de 5f 63 5f 57  69 6e 64 6f 77 73 53 65  |20:._c_WindowsSe|
00012ec0  74 45 78 74 65 6e 74 42  6c 6b 25 32 30 3a 5f 6d  |tExtentBlk%20:_m|
00012ed0  5f 57 69 6e 64 6f 77 73  4c 61 73 74 44 79 6e 61  |_WindowsLastDyna|
00012ee0  6d 69 63 48 61 6e 64 6c  65 25 3d 2d 31 3a 69 4d  |micHandle%=-1:iM|
00012ef0  25 3d 2d 31 3a 3d 30 0d  45 06 1c dd a4 54 42 28  |%=-1:=0.E....TB(|
00012f00  64 25 29 3a 3d 28 a4 4d  28 64 25 29 80 31 3c 3c  |d%):=(.M(d%).1<<|
00012f10  32 36 29 0d 45 10 1b dd  a4 55 42 28 64 25 29 3a  |26).E....UB(d%):|
00012f20  3d 28 a4 4d 28 64 25 29  80 31 3c 3c 31 29 0d 45  |=(.M(d%).1<<1).E|
00012f30  1a 1b dd a4 56 42 28 64  25 29 3a 3d 28 a4 4d 28  |....VB(d%):=(.M(|
00012f40  64 25 29 80 31 3c 3c 35  29 0d 45 24 1b dd a4 57  |d%).1<<5).E$...W|
00012f50  42 28 64 25 29 3a 3d 28  a4 4d 28 64 25 29 80 31  |B(d%):=(.M(d%).1|
00012f60  3c 3c 36 29 0d 45 2e 1c  dd a4 58 42 28 64 25 29  |<<6).E....XB(d%)|
00012f70  3a 3d 28 a4 4d 28 64 25  29 80 31 3c 3c 31 32 29  |:=(.M(d%).1<<12)|
00012f80  0d 45 38 2c dd a4 52 28  62 25 29 3a ea 6a 25 3a  |.E8,..R(b%):.j%:|
00012f90  6a 25 3d a3 3a e7 62 25  3e 30 8c 6a 25 3d 28 a4  |j%=.:.b%>0.j%=(.|
00012fa0  4d 28 62 25 29 80 31 3c  3c 31 36 29 0d 45 42 0e  |M(b%).1<<16).EB.|
00012fb0  e7 6a 25 3e 30 8c 6a 25  3d b9 0d 45 4c 15 e7 62  |.j%>0.j%=..EL..b|
00012fc0  25 3d 2d 31 84 62 25 3d  2d 32 8c 6a 25 3d b9 0d  |%=-1.b%=-2.j%=..|
00012fd0  45 56 07 3d 6a 25 0d 45  60 1c dd a4 59 42 28 64  |EV.=j%.E`...YB(d|
00012fe0  25 29 3a 3d 28 a4 4d 28  64 25 29 80 31 3c 3c 31  |%):=(.M(d%).1<<1|
00012ff0  37 29 0d 45 6a 1c dd a4  5a 42 28 64 25 29 3a 3d  |7).Ej...ZB(d%):=|
00013000  28 a4 4d 28 64 25 29 80  31 3c 3c 31 38 29 0d 45  |(.M(d%).1<<18).E|
00013010  74 1c dd a4 61 42 28 64  25 29 3a 3d 28 a4 4d 28  |t...aB(d%):=(.M(|
00013020  64 25 29 80 31 3c 3c 32  30 29 0d 45 7e 1c dd a4  |d%).1<<20).E~...|
00013030  62 42 28 64 25 29 3a 3d  28 a4 4d 28 64 25 29 80  |bB(d%):=(.M(d%).|
00013040  31 3c 3c 32 34 29 0d 45  88 1c dd a4 63 42 28 64  |1<<24).E....cB(d|
00013050  25 29 3a 3d 28 a4 4d 28  64 25 29 80 31 3c 3c 32  |%):=(.M(d%).1<<2|
00013060  35 29 0d 45 92 1c dd a4  64 42 28 64 25 29 3a 3d  |5).E....dB(d%):=|
00013070  28 a4 4d 28 64 25 29 80  31 3c 3c 32 37 29 0d 45  |(.M(d%).1<<27).E|
00013080  9c 1c dd a4 65 42 28 64  25 29 3a 3d 28 a4 4d 28  |....eB(d%):=(.M(|
00013090  64 25 29 80 31 3c 3c 32  38 29 0d 45 a6 1c dd a4  |d%).1<<28).E....|
000130a0  66 42 28 64 25 29 3a 3d  28 a4 4d 28 64 25 29 80  |fB(d%):=(.M(d%).|
000130b0  31 3c 3c 32 39 29 0d 45  b0 1c dd a4 67 42 28 64  |1<<29).E....gB(d|
000130c0  25 29 3a 3d 28 a4 4d 28  64 25 29 80 31 3c 3c 33  |%):=(.M(d%).1<<3|
000130d0  30 29 0d 45 ba 6d dd a4  4d 28 62 25 29 3a ea 70  |0).E.m..M(b%):.p|
000130e0  25 3a 5f 63 5f 57 69 6e  64 6f 77 73 47 65 74 53  |%:_c_WindowsGetS|
000130f0  74 61 74 65 42 6c 6b 25  21 30 3d 62 25 3a c8 99  |tateBlk%!0=b%:..|
00013100  32 36 32 33 34 37 2c 2c  5f 63 5f 57 69 6e 64 6f  |262347,,_c_Windo|
00013110  77 73 47 65 74 53 74 61  74 65 42 6c 6b 25 3a 70  |wsGetStateBlk%:p|
00013120  25 3d 5f 63 5f 57 69 6e  64 6f 77 73 47 65 74 53  |%=_c_WindowsGetS|
00013130  74 61 74 65 42 6c 6b 25  21 33 32 3a 3d 70 25 0d  |tateBlk%!32:=p%.|
00013140  45 c4 46 dd a4 68 42 28  64 25 29 3a ea 70 25 2c  |E.F..hB(d%):.p%,|
00013150  66 25 3a 66 25 3d a4 58  28 64 25 29 3a 66 25 21  |f%:f%=.X(d%):f%!|
00013160  30 3d 64 25 3a c8 99 32  36 32 33 34 38 2c 2c 66  |0=d%:..262348,,f|
00013170  25 3a 70 25 3d 66 25 21  36 30 3a f2 57 28 66 25  |%:p%=f%!60:.W(f%|
00013180  29 3a 3d 70 25 0d 45 ce  45 dd a4 59 28 64 25 29  |):=p%.E.E..Y(d%)|
00013190  3a ea 70 25 2c 66 25 3a  66 25 3d a4 58 28 64 25  |:.p%,f%:f%=.X(d%|
000131a0  29 3a 66 25 21 30 3d 64  25 3a c8 99 32 36 32 33  |):f%!0=d%:..2623|
000131b0  34 38 2c 2c 66 25 3a 70  25 3d 66 25 21 36 30 3a  |48,,f%:p%=f%!60:|
000131c0  f2 57 28 66 25 29 3a 3d  70 25 0d 45 d8 1b dd a4  |.W(f%):=p%.E....|
000131d0  6b 42 28 64 25 29 3a 3d  28 a4 59 28 64 25 29 80  |kB(d%):=(.Y(d%).|
000131e0  31 3c 3c 32 29 0d 45 e2  1b dd a4 6c 42 28 64 25  |1<<2).E....lB(d%|
000131f0  29 3a 3d 28 a4 59 28 64  25 29 80 31 3c 3c 31 29  |):=(.Y(d%).1<<1)|
00013200  0d 45 ec 1b dd a4 6d 42  28 64 25 29 3a 3d 28 a4  |.E....mB(d%):=(.|
00013210  59 28 64 25 29 80 31 3c  3c 30 29 0d 45 f6 1b dd  |Y(d%).1<<0).E...|
00013220  a4 6e 42 28 64 25 29 3a  3d 28 a4 59 28 64 25 29  |.nB(d%):=(.Y(d%)|
00013230  80 31 3c 3c 33 29 0d 46  00 1b dd a4 6f 42 28 64  |.1<<3).F....oB(d|
00013240  25 29 3a 3d 28 a4 59 28  64 25 29 80 31 3c 3c 34  |%):=(.Y(d%).1<<4|
00013250  29 0d 46 0a 1b dd a4 70  42 28 64 25 29 3a 3d 28  |).F....pB(d%):=(|
00013260  a4 59 28 64 25 29 80 31  3c 3c 35 29 0d 46 14 1b  |.Y(d%).1<<5).F..|
00013270  dd a4 71 42 28 64 25 29  3a 3d 28 a4 59 28 64 25  |..qB(d%):=(.Y(d%|
00013280  29 80 31 3c 3c 36 29 0d  46 1e 1b dd a4 72 42 28  |).1<<6).F....rB(|
00013290  64 25 29 3a 3d 28 a4 59  28 64 25 29 80 31 3c 3c  |d%):=(.Y(d%).1<<|
000132a0  38 29 0d 46 28 42 dd a4  73 42 28 64 25 29 3a ea  |8).F(B..sB(d%):.|
000132b0  67 24 2c 66 25 3a 66 25  3d a4 58 28 64 25 29 3a  |g$,f%:f%=.X(d%):|
000132c0  66 25 21 30 3d 64 25 3a  c8 99 32 36 32 33 34 38  |f%!0=d%:..262348|
000132d0  2c 2c 66 25 3a e7 28 66  25 21 33 32 80 31 3c 3c  |,,f%:.(f%!32.1<<|
000132e0  32 36 29 8c 0d 46 32 15  e7 28 28 66 25 21 36 30  |26)..F2..((f%!60|
000132f0  29 80 32 35 36 29 3d 30  8c 0d 46 3c 0f 67 24 3d  |).256)=0..F<.g$=|
00013300  24 28 66 25 2b 37 36 29  0d 46 46 13 cc 67 24 3d  |$(f%+76).FF..g$=|
00013310  24 28 21 28 66 25 2b 37  36 29 29 0d 46 50 05 cd  |$(!(f%+76)).FP..|
00013320  0d 46 5a 10 cd 3a f2 57  28 66 25 29 3a 3d 67 24  |.FZ..:.W(f%):=g$|
00013330  0d 46 64 44 dd a4 74 42  28 64 25 29 3a ea 6a 25  |.FdD..tB(d%):.j%|
00013340  2c 66 25 3a 66 25 3d a4  58 28 64 25 29 3a 66 25  |,f%:f%=.X(d%):f%|
00013350  21 30 3d 64 25 3a c8 99  32 36 32 33 34 38 2c 2c  |!0=d%:..262348,,|
00013360  66 25 3a e7 28 28 66 25  21 36 30 29 80 32 35 36  |f%:.((f%!60).256|
00013370  29 3d 30 8c 0d 46 6e 09  6a 25 3d 31 32 0d 46 78  |)=0..Fn.j%=12.Fx|
00013380  0d cc 6a 25 3d 66 25 21  38 34 0d 46 82 10 cd 3a  |..j%=f%!84.F...:|
00013390  f2 57 28 66 25 29 3a 3d  6a 25 0d 46 8c 48 dd f2  |.W(f%):=j%.F.H..|
000133a0  6d 44 28 64 25 2c 5a 47  25 2c 76 25 2c 5a 42 25  |mD(d%,ZG%,v%,ZB%|
000133b0  2c 61 42 25 29 3a ea 50  41 25 2c 7a 25 3a 50 41  |,aB%):.PA%,z%:PA|
000133c0  25 3d a4 41 28 35 30 29  3a 7a 25 3d a4 41 28 33  |%=.A(50):z%=.A(3|
000133d0  36 29 3a 7a 25 21 32 30  3d 30 3a e7 a4 6f 28 33  |6):z%!20=0:..o(3|
000133e0  29 8c 0d 46 96 1a e7 5a  47 25 3d 2d 31 8c 21 7a  |)..F...ZG%=-1.!z|
000133f0  25 3d 2d 32 8b 21 7a 25  3d 5a 47 25 0d 46 a0 10  |%=-2.!z%=ZG%.F..|
00013400  c8 99 32 36 32 33 34 37  2c 2c 7a 25 0d 46 aa 59  |..262347,,z%.F.Y|
00013410  cd 3a 50 41 25 21 30 3d  5a 47 25 3a 50 41 25 21  |.:PA%!0=ZG%:PA%!|
00013420  34 3d 76 25 3a c8 99 32  36 32 33 35 30 2c 2c 50  |4=v%:..262350,,P|
00013430  41 25 3a f2 6e 28 64 25  2c 50 41 25 21 38 2b 5a  |A%:.n(d%,PA%!8+Z|
00013440  42 25 2d 7a 25 21 32 30  2c 50 41 25 21 32 30 2b  |B%-z%!20,PA%!20+|
00013450  61 42 25 29 3a f2 41 28  50 41 25 29 3a f2 41 28  |aB%):.A(PA%):.A(|
00013460  7a 25 29 3a e1 0d 46 b4  b0 dd f2 6e 28 64 25 2c  |z%):..F....n(d%,|
00013470  56 41 25 2c 57 41 25 29  3a ea 70 48 25 2c 71 48  |VA%,WA%):.pH%,qH|
00013480  25 2c 61 25 2c 66 25 3a  66 25 3d a4 58 28 64 25  |%,a%,f%:f%=.X(d%|
00013490  29 3a 66 25 21 30 3d 64  25 3a c8 99 32 36 32 33  |):f%!0=d%:..2623|
000134a0  34 38 2c 2c 66 25 3a 70  48 25 3d 66 25 21 31 32  |48,,f%:pH%=f%!12|
000134b0  2d 66 25 21 34 3a 71 48  25 3d 66 25 21 31 36 2d  |-f%!4:qH%=f%!16-|
000134c0  66 25 21 38 3a 66 25 21  34 3d 56 41 25 3a 66 25  |f%!8:f%!4=VA%:f%|
000134d0  21 38 3d 57 41 25 3a 66  25 21 31 32 3d 56 41 25  |!8=WA%:f%!12=VA%|
000134e0  2b 70 48 25 3a 66 25 21  31 36 3d 57 41 25 2b 71  |+pH%:f%!16=WA%+q|
000134f0  48 25 3a c8 99 32 36 32  33 34 31 2c 2c 66 25 3a  |H%:..262341,,f%:|
00013500  c8 99 32 36 32 33 34 32  2c 2c 66 25 3a e7 a4 68  |..262342,,f%:..h|
00013510  28 64 25 29 8c 0d 46 be  0a f2 44 28 64 25 29 0d  |(d%)..F...D(d%).|
00013520  46 c8 0f cc f2 77 28 64  25 2c 30 2c 30 29 0d 46  |F....w(d%,0,0).F|
00013530  d2 0e cd 3a f2 57 28 66  25 29 3a e1 0d 46 dc 19  |...:.W(f%):..F..|
00013540  dd f2 6f 44 28 62 25 29  3a f2 43 41 28 62 25 2c  |..oD(b%):.CA(b%,|
00013550  2d 31 29 3a e1 0d 46 e6  19 dd f2 71 44 28 62 25  |-1):..F....qD(b%|
00013560  29 3a f2 43 41 28 62 25  2c 2d 32 29 3a e1 0d 46  |):.CA(b%,-2):..F|
00013570  f0 19 dd f2 72 44 28 62  25 29 3a f2 43 41 28 62  |....rD(b%):.CA(b|
00013580  25 2c 2d 33 29 3a e1 0d  46 fa 41 dd f2 47 28 62  |%,-3):..F.A..G(b|
00013590  25 29 3a ea 61 25 2c 5f  25 2c 6a 4d 25 2c 64 41  |%):.a%,_%,jM%,dA|
000135a0  25 2c 55 44 25 2c 41 24  3a ea 6b 25 2c 4f 24 2c  |%,UD%,A$:.k%,O$,|
000135b0  48 41 25 2c 71 43 25 3a  41 24 3d a4 45 28 62 25  |HA%,qC%:A$=.E(b%|
000135c0  29 3a e7 62 25 3e 30 8c  0d 47 04 c1 64 41 25 3d  |):.b%>0..G..dA%=|
000135d0  30 3a c8 95 a4 44 28 41  24 2c 64 41 25 2c 5f 45  |0:...D(A$,dA%,_E|
000135e0  56 4e 54 53 5f 50 41 4e  45 53 5f 41 4e 43 48 4f  |VNTS_PANES_ANCHO|
000135f0  52 25 2c 5f 45 56 4e 54  53 5f 50 41 4e 45 53 5f  |R%,_EVNTS_PANES_|
00013600  52 45 43 5f 53 49 5a 45  25 2c a3 29 3e 2d 31 3a  |REC_SIZE%,.)>-1:|
00013610  61 25 3d 5f 6d 5f 45 76  6e 74 73 5f 4c 61 73 74  |a%=_m_Evnts_Last|
00013620  45 76 6e 74 4f 66 66 73  65 74 25 3a 6b 25 3d 21  |EvntOffset%:k%=!|
00013630  5f 45 56 4e 54 53 5f 50  41 4e 45 53 5f 41 4e 43  |_EVNTS_PANES_ANC|
00013640  48 4f 52 25 2b 61 25 3a  55 44 25 3d 6b 25 21 31  |HOR%+a%:UD%=k%!1|
00013650  36 3a 5f 25 3d 21 5f 45  56 4e 54 53 5f 50 41 4e  |6:_%=!_EVNTS_PAN|
00013660  45 53 5f 44 41 54 41 25  3a 4f 24 3d 24 28 5f 25  |ES_DATA%:O$=$(_%|
00013670  2b 55 44 25 29 3a 48 41  25 3d a4 6a 28 4f 24 29  |+UD%):HA%=.j(O$)|
00013680  3a 71 43 25 3d 21 48 41  25 0d 47 0e 73 5f 63 5f  |:qC%=!HA%.G.s_c_|
00013690  45 76 6e 74 73 5f 50 61  6e 65 42 6c 6b 25 21 30  |Evnts_PaneBlk%!0|
000136a0  3d 71 43 25 3a c8 99 32  36 32 33 34 32 2c 2c 5f  |=qC%:..262342,,_|
000136b0  63 5f 45 76 6e 74 73 5f  50 61 6e 65 42 6c 6b 25  |c_Evnts_PaneBlk%|
000136c0  3a 64 41 25 2b 3d 31 3a  ce 3a 5f 63 5f 45 76 6e  |:dA%+=1:.:_c_Evn|
000136d0  74 73 5f 50 61 6e 65 42  6c 6b 25 21 30 3d 62 25  |ts_PaneBlk%!0=b%|
000136e0  3a c8 99 32 36 32 33 34  32 2c 2c 5f 63 5f 45 76  |:..262342,,_c_Ev|
000136f0  6e 74 73 5f 50 61 6e 65  42 6c 6b 25 0d 47 18 07  |nts_PaneBlk%.G..|
00013700  cd 3a e1 0d 47 22 0f dd  a4 72 3a 3d 5f 55 25 21  |.:..G"...r:=_U%!|
00013710  32 30 0d 47 2c 20 dd a4  78 28 72 25 29 3a ea 5f  |20.G, ..x(r%):._|
00013720  25 3a 5f 25 3d a4 41 28  32 30 29 3a e7 72 25 3e  |%:_%=.A(20):.r%>|
00013730  30 8c 0d 47 36 0d e7 a4  75 41 28 72 25 29 8c 0d  |0..G6...uA(r%)..|
00013740  47 40 17 f2 6a 43 28 72  25 29 3a e7 72 25 3d 5f  |G@..jC(r%):.r%=_|
00013750  55 25 21 32 30 8c 0d 47  4a 0c 5f 55 25 21 32 30  |U%!20..GJ._U%!20|
00013760  3d 30 0d 47 54 0c cc f2  6b 43 28 72 25 29 0d 47  |=0.GT...kC(r%).G|
00013770  5e 1f cd 3a 5f 25 21 30  3d 72 25 3a c8 99 33 39  |^..:_%!0=r%:..39|
00013780  33 34 31 31 2c 2c 5f 25  3a 72 25 3d 30 0d 47 68  |3411,,_%:r%=0.Gh|
00013790  05 cd 0d 47 72 10 cd 3a  f2 41 28 5f 25 29 3a 3d  |...Gr..:.A(_%):=|
000137a0  72 25 0d 47 7c 35 dd a4  4f 28 64 25 29 3a ea 47  |r%.G|5..O(d%):.G|
000137b0  45 25 2c 6e 44 25 2c 45  42 25 3a e7 28 5f 55 25  |E%,nD%,EB%:.(_U%|
000137c0  21 31 30 30 80 31 3c 3c  31 30 29 8c 6e 44 25 3d  |!100.1<<10).nD%=|
000137d0  b9 8b 6e 44 25 3d a3 0d  47 86 09 e7 6e 44 25 8c  |..nD%=..G...nD%.|
000137e0  0d 47 90 10 e7 64 25 3d  2d 31 8c 64 25 3d 2d 32  |.G...d%=-1.d%=-2|
000137f0  0d 47 9a 6a 47 45 25 3d  a4 41 28 38 38 29 3a 21  |.G.jGE%=.A(88):!|
00013800  5f 63 5f 57 69 6e 64 6f  77 73 47 65 74 57 49 6e  |_c_WindowsGetWIn|
00013810  66 6f 42 6c 6b 25 3d 64  25 3a c8 99 32 36 32 33  |foBlk%=d%:..2623|
00013820  34 38 2c 2c 5f 63 5f 57  69 6e 64 6f 77 73 47 65  |48,,_c_WindowsGe|
00013830  74 57 49 6e 66 6f 42 6c  6b 25 2b 31 3a 45 42 25  |tWInfoBlk%+1:EB%|
00013840  3d 5f 63 5f 57 69 6e 64  6f 77 73 47 65 74 57 49  |=_c_WindowsGetWI|
00013850  6e 66 6f 42 6c 6b 25 21  38 38 0d 47 a4 18 cc 47  |nfoBlk%!88.G...G|
00013860  45 25 3d a4 41 28 36 30  30 30 29 3a e7 64 25 3e  |E%=.A(6000):.d%>|
00013870  30 8c 0d 47 ae 24 21 47  45 25 3d 64 25 3a c8 99  |0..G.$!GE%=d%:..|
00013880  32 36 32 33 34 38 2c 2c  47 45 25 3a 45 42 25 3d  |262348,,GE%:EB%=|
00013890  47 45 25 21 38 38 0d 47  b8 0d cd 3a f2 41 28 47  |GE%!88.G...:.A(G|
000138a0  45 25 29 0d 47 c2 0a cd  3a 3d 45 42 25 0d 47 cc  |E%).G...:=EB%.G.|
000138b0  1c dd f2 75 44 28 f8 64  25 29 3a f2 53 28 64 25  |...uD(.d%):.S(d%|
000138c0  2c 31 3c 3c 32 34 29 3a  e1 0d 47 d6 1c dd f2 76  |,1<<24):..G....v|
000138d0  44 28 f8 64 25 29 3a f2  53 28 64 25 2c 31 3c 3c  |D(.d%):.S(d%,1<<|
000138e0  32 35 29 3a e1 0d 47 e0  1c dd f2 77 44 28 f8 64  |25):..G....wD(.d|
000138f0  25 29 3a f2 53 28 64 25  2c 31 3c 3c 32 36 29 3a  |%):.S(d%,1<<26):|
00013900  e1 0d 47 ea 1c dd f2 78  44 28 f8 64 25 29 3a f2  |..G....xD(.d%):.|
00013910  53 28 64 25 2c 31 3c 3c  32 37 29 3a e1 0d 47 f4  |S(d%,1<<27):..G.|
00013920  1c dd f2 79 44 28 f8 64  25 29 3a f2 53 28 64 25  |...yD(.d%):.S(d%|
00013930  2c 31 3c 3c 33 30 29 3a  e1 0d 47 fe 1c dd f2 7a  |,1<<30):..G....z|
00013940  44 28 f8 64 25 29 3a f2  53 28 64 25 2c 31 3c 3c  |D(.d%):.S(d%,1<<|
00013950  32 39 29 3a e1 0d 48 08  1c dd f2 5f 44 28 f8 64  |29):..H...._D(.d|
00013960  25 29 3a f2 53 28 64 25  2c 31 3c 3c 32 38 29 3a  |%):.S(d%,1<<28):|
00013970  e1 0d 48 12 b7 dd f2 53  28 f8 64 25 2c 54 42 25  |..H....S(.d%,TB%|
00013980  29 3a ea 66 25 2c 70 25  2c 54 46 25 2c 72 25 3a  |):.f%,p%,TF%,r%:|
00013990  f2 6d 28 22 57 69 6e 64  6f 77 54 6f 67 67 6c 65  |.m("WindowToggle|
000139a0  46 6c 61 67 73 3a 77 68  25 20 3d 20 26 22 2b c3  |Flags:wh% = &"+.|
000139b0  7e 64 25 29 3a 54 46 25  3d a4 52 28 64 25 29 3a  |~d%):TF%=.R(d%):|
000139c0  66 25 3d a4 58 28 64 25  29 3a 66 25 21 30 3d 64  |f%=.X(d%):f%!0=d|
000139d0  25 3a c8 99 32 36 32 33  34 38 2c 2c 66 25 3a 70  |%:..262348,,f%:p|
000139e0  25 3d 66 25 21 33 32 3a  70 25 3d 28 70 25 82 54  |%=f%!32:p%=(p%.T|
000139f0  42 25 29 3a 66 25 21 33  32 3d 70 25 3a c8 99 32  |B%):f%!32=p%:..2|
00013a00  36 32 33 33 39 2c 2c 66  25 3a c8 99 32 36 32 33  |62339,,f%:..2623|
00013a10  33 37 2c 2c 66 25 2b 34  b8 72 25 3a 21 66 25 3d  |37,,f%+4.r%:!f%=|
00013a20  72 25 3a e7 54 46 25 8c  0d 48 1c 10 c8 99 32 36  |r%:.TF%..H....26|
00013a30  32 33 34 31 2c 2c 66 25  0d 48 26 15 cd 3a f2 57  |2341,,f%.H&..:.W|
00013a40  28 66 25 29 3a e7 72 25  3c 3e 64 25 8c 0d 48 30  |(f%):.r%<>d%..H0|
00013a50  1e f2 58 28 64 25 2c 72  25 29 3a f2 56 41 28 64  |..X(d%,r%):.VA(d|
00013a60  25 2c 72 25 29 3a 64 25  3d 72 25 0d 48 3a 07 cd  |%,r%):d%=r%.H:..|
00013a70  3a e1 0d 48 44 7f dd f2  41 45 28 72 25 2c 59 47  |:..HD...AE(r%,YG|
00013a80  25 2c 4c 43 25 2c 4d 43  25 2c 62 47 25 29 3a ea  |%,LC%,MC%,bG%):.|
00013a90  66 25 3a 66 25 3d a4 41  28 66 25 29 3a 66 25 21  |f%:f%=.A(f%):f%!|
00013aa0  30 3d 72 25 3a 66 25 21  34 3d 59 47 25 3a 66 25  |0=r%:f%!4=YG%:f%|
00013ab0  21 38 3d 4c 43 25 3a 66  25 21 31 32 3d 4d 43 25  |!8=LC%:f%!12=MC%|
00013ac0  3a 66 25 21 31 36 3d 62  47 25 3a c8 99 32 36 32  |:f%!16=bG%:..262|
00013ad0  33 34 35 2c 2c 66 25 b8  4b 46 25 3a c8 99 32 36  |345,,f%.KF%:..26|
00013ae0  32 33 34 37 2c 2c 66 25  3a f2 41 28 66 25 29 3a  |2347,,f%:.A(f%):|
00013af0  e1 0d 48 4e 69 dd f2 77  28 64 25 2c 5a 42 25 2c  |..HNi..w(d%,ZB%,|
00013b00  61 42 25 29 3a ea 6c 25  2c 45 45 25 3a 45 45 25  |aB%):.l%,EE%:EE%|
00013b10  3d a4 41 28 32 30 29 3a  5f 55 25 21 32 30 3d 64  |=.A(20):_U%!20=d|
00013b20  25 3a c8 99 32 36 32 33  35 31 2c 2c 45 45 25 3a  |%:..262351,,EE%:|
00013b30  c8 99 32 36 32 33 35 36  2c 2c 64 25 2c 45 45 25  |..262356,,d%,EE%|
00013b40  21 30 2b 5a 42 25 2c 45  45 25 21 34 2b 61 42 25  |!0+ZB%,EE%!4+aB%|
00013b50  3a f2 41 28 45 45 25 29  3a e1 0d 48 58 d3 dd f2  |:.A(EE%):..HX...|
00013b60  59 28 62 25 2c f8 68 41  25 2c f8 69 41 25 2c f8  |Y(b%,.hA%,.iA%,.|
00013b70  71 41 25 2c f8 72 41 25  29 3a 21 5f 63 5f 57 69  |qA%,.rA%):!_c_Wi|
00013b80  6e 64 6f 77 73 47 65 74  53 74 61 74 65 42 6c 6b  |ndowsGetStateBlk|
00013b90  25 3d 62 25 3a c8 99 32  36 32 33 34 37 2c 2c 5f  |%=b%:..262347,,_|
00013ba0  63 5f 57 69 6e 64 6f 77  73 47 65 74 53 74 61 74  |c_WindowsGetStat|
00013bb0  65 42 6c 6b 25 3a 68 41  25 3d 5f 63 5f 57 69 6e  |eBlk%:hA%=_c_Win|
00013bc0  64 6f 77 73 47 65 74 53  74 61 74 65 42 6c 6b 25  |dowsGetStateBlk%|
00013bd0  21 34 3a 69 41 25 3d 5f  63 5f 57 69 6e 64 6f 77  |!4:iA%=_c_Window|
00013be0  73 47 65 74 53 74 61 74  65 42 6c 6b 25 21 38 3a  |sGetStateBlk%!8:|
00013bf0  71 41 25 3d 5f 63 5f 57  69 6e 64 6f 77 73 47 65  |qA%=_c_WindowsGe|
00013c00  74 53 74 61 74 65 42 6c  6b 25 21 31 32 3a 72 41  |tStateBlk%!12:rA|
00013c10  25 3d 5f 63 5f 57 69 6e  64 6f 77 73 47 65 74 53  |%=_c_WindowsGetS|
00013c20  74 61 74 65 42 6c 6b 25  21 31 36 3a e1 0d 48 62  |tateBlk%!16:..Hb|
00013c30  58 dd f2 42 45 28 62 25  2c f8 4c 4c 25 2c f8 4e  |X..BE(b%,.LL%,.N|
00013c40  4c 25 29 3a ea 68 41 25  2c 69 41 25 2c 71 41 25  |L%):.hA%,iA%,qA%|
00013c50  2c 72 41 25 3a f2 59 28  62 25 2c 68 41 25 2c 69  |,rA%:.Y(b%,hA%,i|
00013c60  41 25 2c 71 41 25 2c 72  41 25 29 3a 4c 4c 25 3d  |A%,qA%,rA%):LL%=|
00013c70  71 41 25 2d 68 41 25 3a  4e 4c 25 3d 72 41 25 2d  |qA%-hA%:NL%=rA%-|
00013c80  69 41 25 3a e1 0d 48 6c  6c dd f2 43 45 28 62 25  |iA%:..Hll..CE(b%|
00013c90  2c f8 56 4c 25 2c f8 59  4c 25 29 3a ea 68 41 25  |,.VL%,.YL%):.hA%|
00013ca0  2c 69 41 25 2c 71 41 25  2c 72 41 25 3a f2 59 28  |,iA%,qA%,rA%:.Y(|
00013cb0  62 25 2c 68 41 25 2c 69  41 25 2c 71 41 25 2c 72  |b%,hA%,iA%,qA%,r|
00013cc0  41 25 29 3a 56 4c 25 3d  68 41 25 2b 28 28 71 41  |A%):VL%=hA%+((qA|
00013cd0  25 2d 68 41 25 29 2f 32  29 3a 59 4c 25 3d 69 41  |%-hA%)/2):YL%=iA|
00013ce0  25 2b 28 28 72 41 25 2d  69 41 25 29 2f 32 29 3a  |%+((rA%-iA%)/2):|
00013cf0  e1 0d 48 76 35 dd f2 44  45 28 52 42 24 2c 73 41  |..Hv5..DE(RB$,sA|
00013d00  24 2c 74 41 24 29 3a ea  77 25 2c 5a 42 25 2c 61  |$,tA$):.w%,ZB%,a|
00013d10  42 25 2c 61 47 25 3a 61  47 25 3d a4 72 3a e7 61  |B%,aG%:aG%=.r:.a|
00013d20  47 25 3c 3e 30 8c 0d 48  80 1b c8 99 32 36 32 33  |G%<>0..H....2623|
00013d30  35 36 2c 2c 2d 31 3a 6c  25 3d a4 78 28 61 47 25  |56,,-1:l%=.x(aG%|
00013d40  29 0d 48 8a d7 cd 3a f2  76 28 52 42 24 2c 77 25  |).H...:.v(RB$,w%|
00013d50  29 3a 5f 63 5f 57 69 6e  64 6f 77 73 47 65 74 53  |):_c_WindowsGetS|
00013d60  74 61 74 65 42 6c 6b 25  21 30 3d 77 25 3a c8 99  |tateBlk%!0=w%:..|
00013d70  32 36 32 33 34 37 2c 2c  5f 63 5f 57 69 6e 64 6f  |262347,,_c_Windo|
00013d80  77 73 47 65 74 53 74 61  74 65 42 6c 6b 25 3a 5a  |wsGetStateBlk%:Z|
00013d90  42 25 3d 28 5f 63 5f 57  69 6e 64 6f 77 73 47 65  |B%=(_c_WindowsGe|
00013da0  74 53 74 61 74 65 42 6c  6b 25 21 34 2d 5f 63 5f  |tStateBlk%!4-_c_|
00013db0  57 69 6e 64 6f 77 73 47  65 74 53 74 61 74 65 42  |WindowsGetStateB|
00013dc0  6c 6b 25 21 31 32 29 2f  32 3a 61 42 25 3d 28 5f  |lk%!12)/2:aB%=(_|
00013dd0  63 5f 57 69 6e 64 6f 77  73 47 65 74 53 74 61 74  |c_WindowsGetStat|
00013de0  65 42 6c 6b 25 21 31 36  2d 5f 63 5f 57 69 6e 64  |eBlk%!16-_c_Wind|
00013df0  6f 77 73 47 65 74 53 74  61 74 65 42 6c 6b 25 21  |owsGetStateBlk%!|
00013e00  38 29 2f 32 3a 5f 55 25  21 32 30 3d 77 25 3a e7  |8)/2:_U%!20=w%:.|
00013e10  73 41 24 3c 3e 22 22 8c  0d 48 94 1e 6c 25 3d a0  |sA$<>""..H..l%=.|
00013e20  28 22 46 4e 22 2b 73 41  24 2b 22 28 22 2b c3 77  |("FN"+sA$+"("+.w|
00013e30  25 2b 22 29 22 29 0d 48  9e 05 cc 0d 48 a8 1e cd  |%+")").H....H...|
00013e40  3a f2 77 28 77 25 2c 5a  42 25 2c 61 42 25 29 3a  |:.w(w%,ZB%,aB%):|
00013e50  e7 74 41 24 3c 3e 22 22  8c 0d 48 b2 1e 6c 25 3d  |.tA$<>""..H..l%=|
00013e60  a0 28 22 46 4e 22 2b 74  41 24 2b 22 28 22 2b c3  |.("FN"+tA$+"("+.|
00013e70  77 25 2b 22 29 22 29 0d  48 bc 05 cc 0d 48 c6 07  |w%+")").H....H..|
00013e80  cd 3a e1 0d 48 d0 4c dd  f2 76 28 4a 24 2c f8 62  |.:..H.L..v(J$,.b|
00013e90  25 29 3a ea 58 44 25 3a  58 44 25 3d a4 49 41 28  |%):.XD%:XD%=.IA(|
00013ea0  4a 24 29 3a 58 44 25 21  36 34 3d 5f 55 25 21 31  |J$):XD%!64=_U%!1|
00013eb0  36 3a c8 99 32 36 32 33  33 37 2c 2c 58 44 25 b8  |6:..262337,,XD%.|
00013ec0  62 25 3a f2 68 41 28 4a  24 2c 62 25 29 3a e1 0d  |b%:.hA(J$,b%):..|
00013ed0  48 da 20 dd a4 58 28 62  25 29 3a 3d a4 41 28 31  |H. ..X(b%):=.A(1|
00013ee0  30 30 2b 28 a4 4f 28 62  25 29 2a 33 32 29 29 0d  |00+(.O(b%)*32)).|
00013ef0  48 e4 16 dd f2 57 28 4a  41 25 29 3a f2 41 28 4a  |H....W(JA%):.A(J|
00013f00  41 25 29 3a e1 0d 48 ee  d6 dd f2 77 42 28 59 41  |A%):..H....wB(YA|
00013f10  25 2c 62 4c 25 2c 63 4c  25 2c 64 4c 25 2c 6a 4c  |%,bL%,cL%,dL%,jL|
00013f20  25 2c 54 46 25 29 3a ea  66 45 25 3a 66 45 25 3d  |%,TF%):.fE%:fE%=|
00013f30  a4 58 28 59 41 25 29 3a  5f 63 5f 57 69 6e 64 6f  |.X(YA%):_c_Windo|
00013f40  77 73 53 65 74 45 78 74  65 6e 74 42 6c 6b 25 21  |wsSetExtentBlk%!|
00013f50  30 3d 62 4c 25 3a 5f 63  5f 57 69 6e 64 6f 77 73  |0=bL%:_c_Windows|
00013f60  53 65 74 45 78 74 65 6e  74 42 6c 6b 25 21 34 3d  |SetExtentBlk%!4=|
00013f70  63 4c 25 3a 5f 63 5f 57  69 6e 64 6f 77 73 53 65  |cL%:_c_WindowsSe|
00013f80  74 45 78 74 65 6e 74 42  6c 6b 25 21 38 3d 64 4c  |tExtentBlk%!8=dL|
00013f90  25 3a 5f 63 5f 57 69 6e  64 6f 77 73 53 65 74 45  |%:_c_WindowsSetE|
00013fa0  78 74 65 6e 74 42 6c 6b  25 21 31 32 3d 6a 4c 25  |xtentBlk%!12=jL%|
00013fb0  3a c8 99 32 36 32 33 35  39 2c 59 41 25 2c 5f 63  |:..262359,YA%,_c|
00013fc0  5f 57 69 6e 64 6f 77 73  53 65 74 45 78 74 65 6e  |_WindowsSetExten|
00013fd0  74 42 6c 6b 25 3a e7 54  46 25 8c 0d 48 f8 29 66  |tBlk%:.TF%..H.)f|
00013fe0  45 25 21 30 3d 59 41 25  3a c8 99 32 36 32 33 34  |E%!0=YA%:..26234|
00013ff0  38 2c 2c 66 45 25 3a c8  99 32 36 32 33 34 31 2c  |8,,fE%:..262341,|
00014000  2c 66 45 25 0d 49 02 0f  cd 3a f2 57 28 66 45 25  |,fE%.I...:.W(fE%|
00014010  29 3a e1 0d 49 0c 51 dd  f2 69 28 f8 59 41 25 2c  |):..I.Q..i(.YA%,|
00014020  67 24 29 3a ea 68 25 2c  5f 25 2c 72 25 2c 75 48  |g$):.h%,_%,r%,uH|
00014030  25 3a 5f 25 3d a4 58 28  59 41 25 29 3a 5f 25 21  |%:_%=.X(YA%):_%!|
00014040  30 3d 59 41 25 3a c8 99  32 36 32 33 34 38 2c 2c  |0=YA%:..262348,,|
00014050  5f 25 3a e7 28 28 5f 25  21 36 30 29 80 32 35 36  |_%:.((_%!60).256|
00014060  29 3d 30 8c 0d 49 16 41  68 25 3d 5f 25 2b 37 36  |)=0..I.Ah%=_%+76|
00014070  3a 24 68 25 3d c0 67 24  2c 31 31 29 3a c8 99 32  |:$h%=.g$,11):..2|
00014080  36 32 33 33 39 2c 2c 5f  25 3a c8 99 32 36 32 33  |62339,,_%:..2623|
00014090  33 37 2c 2c 5f 25 2b 34  b8 72 25 3a e7 72 25 3c  |37,,_%+4.r%:.r%<|
000140a0  3e 59 41 25 8c 0d 49 20  15 f2 58 28 59 41 25 2c  |>YA%..I ..X(YA%,|
000140b0  72 25 29 3a 59 41 25 3d  72 25 0d 49 2a 05 cd 0d  |r%):YA%=r%.I*...|
000140c0  49 34 3c cc 75 48 25 3d  5f 25 21 38 34 3a 24 28  |I4<.uH%=_%!84:$(|
000140d0  21 28 5f 25 2b 37 36 29  29 3d c0 67 24 2c 75 48  |!(_%+76))=.g$,uH|
000140e0  25 2d 31 29 3a e7 28 28  5f 25 21 33 32 29 80 28  |%-1):.((_%!32).(|
000140f0  31 3c 3c 31 36 29 29 3c  3e 30 8c 0d 49 3e 29 c8  |1<<16))<>0..I>).|
00014100  99 32 36 32 33 35 33 2c  2d 31 2c 5f 25 21 34 2c  |.262353,-1,_%!4,|
00014110  5f 25 21 31 36 2c 5f 25  21 31 32 2c 5f 25 21 31  |_%!16,_%!12,_%!1|
00014120  36 2b 34 34 0d 49 48 0c  cd 3a f2 57 28 5f 25 29  |6+44.IH..:.W(_%)|
00014130  0d 49 52 07 cd 3a e1 0d  49 5c 25 dd a4 76 42 28  |.IR..:..I\%..vB(|
00014140  4f 42 25 29 3a e7 28 4f  42 25 80 28 31 3c 3c 38  |OB%):.(OB%.(1<<8|
00014150  29 29 3d 28 31 3c 3c 38  29 8c 3d b9 0d 49 66 06  |))=(1<<8).=..If.|
00014160  3d a3 0d 49 70 c1 dd f2  46 45 28 62 25 2c 67 25  |=..Ip...FE(b%,g%|
00014170  2c 76 48 25 29 3a ea 59  44 25 2c 6d 42 25 2c 78  |,vH%):.YD%,mB%,x|
00014180  48 25 2c 79 48 25 2c 5f  47 25 2c 7a 48 25 3a ea  |H%,yH%,_G%,zH%:.|
00014190  5f 48 25 3a 59 44 25 3d  a4 41 28 34 30 29 3a 59  |_H%:YD%=.A(40):Y|
000141a0  44 25 21 30 3d 62 25 3a  59 44 25 21 34 3d 67 25  |D%!0=b%:YD%!4=g%|
000141b0  3a c8 99 32 36 32 33 35  30 2c 2c 59 44 25 3a 78  |:..262350,,YD%:x|
000141c0  48 25 3d 59 44 25 21 31  36 3a 79 48 25 3d 59 44  |H%=YD%!16:yH%=YD|
000141d0  25 21 32 30 3a 6d 42 25  3d a4 41 28 34 30 29 3a  |%!20:mB%=.A(40):|
000141e0  6d 42 25 21 30 3d 62 25  3a c8 99 32 36 32 33 34  |mB%!0=b%:..26234|
000141f0  37 2c 2c 6d 42 25 3a 5f  47 25 3d 6d 42 25 21 34  |7,,mB%:_G%=mB%!4|
00014200  3a 7a 48 25 3d 6d 42 25  21 31 36 3a 6d 42 25 21  |:zH%=mB%!16:mB%!|
00014210  30 3d 76 48 25 3a c8 99  32 36 32 33 34 37 2c 2c  |0=vH%:..262347,,|
00014220  6d 42 25 0d 49 7a 46 5f  48 25 3d 6d 42 25 21 31  |mB%.IzF_H%=mB%!1|
00014230  36 2d 6d 42 25 21 38 3a  f2 6e 28 76 48 25 2c 5f  |6-mB%!8:.n(vH%,_|
00014240  47 25 2b 78 48 25 2c 7a  48 25 2b 79 48 25 2d 28  |G%+xH%,zH%+yH%-(|
00014250  5f 48 25 2f 32 29 29 3a  f2 41 28 59 44 25 29 3a  |_H%/2)):.A(YD%):|
00014260  f2 41 28 6d 42 25 29 3a  e1 0d 49 84 59 dd f2 47  |.A(mB%):..I.Y..G|
00014270  45 28 62 25 2c 79 43 25  2c 7a 43 25 29 3a ea 66  |E(b%,yC%,zC%):.f|
00014280  41 25 3a 66 41 25 3d a4  41 28 33 36 29 3a 21 66  |A%:fA%=.A(36):!f|
00014290  41 25 3d 62 25 3a c8 99  32 36 32 33 34 37 2c 2c  |A%=b%:..262347,,|
000142a0  66 41 25 3a 66 41 25 21  32 30 3d 79 43 25 3a 66  |fA%:fA%!20=yC%:f|
000142b0  41 25 21 32 34 3d 7a 43  25 3a e7 a4 52 28 62 25  |A%!24=zC%:..R(b%|
000142c0  29 8c 0d 49 8e 11 c8 99  32 36 32 33 34 31 2c 2c  |)..I....262341,,|
000142d0  66 41 25 0d 49 98 20 cc  c8 99 32 36 32 33 34 31  |fA%.I. ...262341|
000142e0  2c 2c 66 41 25 3a c8 99  32 36 32 33 34 32 2c 2c  |,,fA%:..262342,,|
000142f0  66 41 25 0d 49 a2 0f cd  3a f2 41 28 66 41 25 29  |fA%.I...:.A(fA%)|
00014300  3a e1 0d 49 ac 5a dd f2  56 28 62 25 2c 79 43 25  |:..I.Z..V(b%,yC%|
00014310  2c 7a 43 25 29 3a ea 66  41 25 3a 66 41 25 3d a4  |,zC%):.fA%:fA%=.|
00014320  41 28 33 36 29 3a 21 66  41 25 3d 62 25 3a c8 99  |A(36):!fA%=b%:..|
00014330  32 36 32 33 34 37 2c 2c  66 41 25 3a 66 41 25 21  |262347,,fA%:fA%!|
00014340  32 30 2b 3d 79 43 25 3a  66 41 25 21 32 34 2b 3d  |20+=yC%:fA%!24+=|
00014350  7a 43 25 3a e7 a4 52 28  62 25 29 8c 0d 49 b6 11  |zC%:..R(b%)..I..|
00014360  c8 99 32 36 32 33 34 31  2c 2c 66 41 25 0d 49 c0  |..262341,,fA%.I.|
00014370  20 cc c8 99 32 36 32 33  34 31 2c 2c 66 41 25 3a  | ...262341,,fA%:|
00014380  c8 99 32 36 32 33 34 32  2c 2c 66 41 25 0d 49 ca  |..262342,,fA%.I.|
00014390  0f cd 3a f2 41 28 66 41  25 29 3a e1 0d 49 d4 9e  |..:.A(fA%):..I..|
000143a0  dd f2 48 45 28 f8 77 25  2c 46 43 25 29 3a ea 7a  |..HE(.w%,FC%):.z|
000143b0  25 2c 72 25 2c 43 49 25  2c 79 42 25 2c 45 42 25  |%,r%,CI%,yB%,EB%|
000143c0  3a 45 42 25 3d a4 4f 28  77 25 29 3a 43 49 25 3d  |:EB%=.O(w%):CI%=|
000143d0  a4 52 28 77 25 29 3a 7a  25 3d a4 41 28 31 30 30  |.R(w%):z%=.A(100|
000143e0  2b 28 45 42 25 2a 33 32  29 29 3a 7a 25 21 30 3d  |+(EB%*32)):z%!0=|
000143f0  77 25 3a c8 99 32 36 32  33 34 38 2c 2c 7a 25 3a  |w%:..262348,,z%:|
00014400  7a 25 3f 33 39 3d 46 43  25 3a 5f 73 68 65 6c 6c  |z%?39=FC%:_shell|
00014410  5f 6f 70 65 6e 5f 62 65  68 69 6e 64 25 3d 7a 25  |_open_behind%=z%|
00014420  21 32 38 3a 79 42 25 3d  7a 25 21 32 38 3a c8 99  |!28:yB%=z%!28:..|
00014430  32 36 32 33 33 39 2c 2c  7a 25 0d 49 de 33 c8 99  |262339,,z%.I.3..|
00014440  32 36 32 33 33 37 2c 2c  7a 25 2b 34 b8 72 25 3a  |262337,,z%+4.r%:|
00014450  7a 25 21 30 3d 72 25 3a  c8 99 32 36 32 33 34 38  |z%!0=r%:..262348|
00014460  2c 2c 7a 25 3a e7 77 25  3c 3e 72 25 8c 0d 49 e8  |,,z%:.w%<>r%..I.|
00014470  13 f2 58 28 77 25 2c 72  25 29 3a 77 25 3d 72 25  |..X(w%,r%):w%=r%|
00014480  0d 49 f2 17 cd 3a e7 43  49 25 8c f2 54 28 72 25  |.I...:.CI%..T(r%|
00014490  2c 30 2c 79 42 25 29 0d  49 fc 0c f2 41 28 7a 25  |,0,yB%).I...A(z%|
000144a0  29 3a e1 0d 4a 06 a4 dd  f2 49 45 28 f8 77 25 2c  |):..J....IE(.w%,|
000144b0  46 43 25 29 3a ea 7a 25  2c 72 25 2c 6f 43 25 2c  |FC%):.z%,r%,oC%,|
000144c0  79 42 25 3a 6f 43 25 3d  a4 52 28 64 25 29 3a 7a  |yB%:oC%=.R(d%):z|
000144d0  25 3d a4 41 28 31 30 30  2b 28 a4 4f 28 77 25 29  |%=.A(100+(.O(w%)|
000144e0  2a 33 32 29 29 3a 7a 25  21 30 3d 77 25 3a c8 99  |*32)):z%!0=w%:..|
000144f0  32 36 32 33 34 38 2c 2c  7a 25 3a 7a 25 3f 33 38  |262348,,z%:z%?38|
00014500  3d 46 43 25 3a 5f 73 68  65 6c 6c 5f 6f 70 65 6e  |=FC%:_shell_open|
00014510  5f 62 65 68 69 6e 64 25  3d 7a 25 21 32 38 3a 79  |_behind%=z%!28:y|
00014520  42 25 3d 7a 25 21 32 38  3a c8 99 32 36 32 33 33  |B%=z%!28:..26233|
00014530  39 2c 2c 7a 25 3a c8 99  32 36 32 33 33 37 2c 2c  |9,,z%:..262337,,|
00014540  7a 25 2b 34 b8 72 25 0d  4a 10 0c e7 77 25 3c 3e  |z%+4.r%.J...w%<>|
00014550  72 25 8c 0d 4a 1a 13 f2  58 28 77 25 2c 72 25 29  |r%..J...X(w%,r%)|
00014560  3a 77 25 3d 72 25 0d 4a  24 17 cd 3a e7 6f 43 25  |:w%=r%.J$..:.oC%|
00014570  8c f2 54 28 72 25 2c 30  2c 79 42 25 29 0d 4a 2e  |..T(r%,0,yB%).J.|
00014580  0c f2 41 28 7a 25 29 3a  e1 0d 4a 38 3d dd f2 43  |..A(z%):..J8=..C|
00014590  41 28 62 25 2c 45 41 25  29 3a ea 7a 42 25 2c 48  |A(b%,EA%):.zB%,H|
000145a0  45 25 3a e7 45 41 25 3c  2d 32 84 45 41 25 3e 2d  |E%:.EA%<-2.EA%>-|
000145b0  31 8c 85 39 39 2c 22 49  6e 76 61 6c 69 64 20 61  |1..99,"Invalid a|
000145c0  63 74 69 6f 6e 22 0d 4a  42 6e 7a 42 25 3d a4 41  |ction".JBnzB%=.A|
000145d0  28 32 35 36 29 3a 7a 42  25 21 30 3d 62 25 3a c8  |(256):zB%!0=b%:.|
000145e0  99 32 36 32 33 34 37 2c  2c 7a 42 25 3a 7a 42 25  |.262347,,zB%:zB%|
000145f0  21 32 38 3d 45 41 25 3a  c8 99 32 36 32 33 37 35  |!28=EA%:..262375|
00014600  2c 32 2c 7a 42 25 2c 62  25 b8 2c 2c 48 45 25 3a  |,2,zB%,b%.,,HE%:|
00014610  c8 99 32 36 32 33 34 33  2c 30 2c 7a 42 25 3a f2  |..262343,0,zB%:.|
00014620  41 28 7a 42 25 29 3a e7  48 45 25 3d 5f 55 25 21  |A(zB%):.HE%=_U%!|
00014630  31 34 38 8c 0d 4a 4c 1b  5f 51 25 21 32 38 3d 45  |148..JL._Q%!28=E|
00014640  41 25 3a f2 54 28 62 25  2c 30 2c 45 41 25 29 0d  |A%:.T(b%,0,EA%).|
00014650  4a 56 07 cd 3a e1 0d 4a  60 17 dd a4 48 41 28 62  |JV..:..J`...HA(b|
00014660  25 29 3a 3d a4 58 41 28  62 25 2c 32 29 0d 4a 6a  |%):=.XA(b%,2).Jj|
00014670  17 dd a4 47 41 28 62 25  29 3a 3d a4 58 41 28 62  |...GA(b%):=.XA(b|
00014680  25 2c 34 29 0d 4a 74 a3  dd a4 58 41 28 62 25 2c  |%,4).Jt...XA(b%,|
00014690  4d 4b 25 29 3a ea 41 24  2c 61 25 2c 64 41 25 2c  |MK%):.A$,a%,dA%,|
000146a0  53 44 25 2c 58 46 25 2c  4f 24 3a ea 48 41 25 2c  |SD%,XF%,O$:.HA%,|
000146b0  55 44 25 2c 6b 25 2c 5f  25 2c 71 43 25 3a ea 6a  |UD%,k%,_%,qC%:.j|
000146c0  42 25 3a 64 41 25 3d 30  3a 58 46 25 3d 30 3a 53  |B%:dA%=0:XF%=0:S|
000146d0  44 25 3d a3 3a 41 24 3d  a4 45 28 62 25 29 3a 61  |D%=.:A$=.E(b%):a|
000146e0  25 3d a4 44 28 41 24 2c  64 41 25 2c 5f 45 56 4e  |%=.D(A$,dA%,_EVN|
000146f0  54 53 5f 50 41 4e 45 53  5f 41 4e 43 48 4f 52 25  |TS_PANES_ANCHOR%|
00014700  2c 5f 45 56 4e 54 53 5f  50 41 4e 45 53 5f 52 45  |,_EVNTS_PANES_RE|
00014710  43 5f 53 49 5a 45 25 2c  a3 29 3a e7 61 25 3e 3d  |C_SIZE%,.):.a%>=|
00014720  30 8c 53 44 25 3d b9 0d  4a 7e 0b e7 53 44 25 3d  |0.SD%=..J~..SD%=|
00014730  b9 8c 0d 4a 88 8d c8 95  a4 44 28 41 24 2c 64 41  |...J.....D(A$,dA|
00014740  25 2c 5f 45 56 4e 54 53  5f 50 41 4e 45 53 5f 41  |%,_EVNTS_PANES_A|
00014750  4e 43 48 4f 52 25 2c 5f  45 56 4e 54 53 5f 50 41  |NCHOR%,_EVNTS_PA|
00014760  4e 45 53 5f 52 45 43 5f  53 49 5a 45 25 2c a3 29  |NES_REC_SIZE%,.)|
00014770  3e 2d 31 3a 61 25 3d 5f  6d 5f 45 76 6e 74 73 5f  |>-1:a%=_m_Evnts_|
00014780  4c 61 73 74 45 76 6e 74  4f 66 66 73 65 74 25 3a  |LastEvntOffset%:|
00014790  6b 25 3d 21 5f 45 56 4e  54 53 5f 50 41 4e 45 53  |k%=!_EVNTS_PANES|
000147a0  5f 41 4e 43 48 4f 52 25  2b 61 25 3a 6a 42 25 3d  |_ANCHOR%+a%:jB%=|
000147b0  6b 25 21 32 30 3a e7 6a  42 25 3d 4d 4b 25 8c 0d  |k%!20:.jB%=MK%..|
000147c0  4a 92 8b 55 44 25 3d 6b  25 21 31 36 3a 6a 42 25  |J..UD%=k%!16:jB%|
000147d0  3d 6b 25 21 32 30 3a 5f  25 3d 21 5f 45 56 4e 54  |=k%!20:_%=!_EVNT|
000147e0  53 5f 50 41 4e 45 53 5f  44 41 54 41 25 3a 4f 24  |S_PANES_DATA%:O$|
000147f0  3d 24 28 5f 25 2b 55 44  25 29 3a 48 41 25 3d a4  |=$(_%+UD%):HA%=.|
00014800  6a 28 4f 24 29 3a 71 43  25 3d 21 48 41 25 3a 5f  |j(O$):qC%=!HA%:_|
00014810  63 5f 45 76 6e 74 73 5f  50 61 6e 65 42 6c 6b 25  |c_Evnts_PaneBlk%|
00014820  21 30 3d 71 43 25 3a c8  99 32 36 32 33 34 37 2c  |!0=qC%:..262347,|
00014830  2c 5f 63 5f 45 76 6e 74  73 5f 50 61 6e 65 42 6c  |,_c_Evnts_PaneBl|
00014840  6b 25 3a e7 58 46 25 3d  30 8c 0d 4a 9c 30 58 46  |k%:.XF%=0..J.0XF|
00014850  25 3d 5f 63 5f 45 76 6e  74 73 5f 50 61 6e 65 42  |%=_c_Evnts_PaneB|
00014860  6c 6b 25 21 31 36 2d 5f  63 5f 45 76 6e 74 73 5f  |lk%!16-_c_Evnts_|
00014870  50 61 6e 65 42 6c 6b 25  21 38 0d 4a a6 05 cd 0d  |PaneBlk%!8.J....|
00014880  4a b0 0e cd 3a 64 41 25  2b 3d 31 3a ce 0d 4a ba  |J...:dA%+=1:..J.|
00014890  0a cd 3a 3d 58 46 25 0d  4a c4 5a dd f2 4a 45 28  |..:=XF%.J.Z..JE(|
000148a0  61 42 24 2c 68 41 25 2c  69 41 25 2c 71 41 25 2c  |aB$,hA%,iA%,qA%,|
000148b0  72 41 25 29 3a ea 66 41  25 3a 66 41 25 3d a4 49  |rA%):.fA%:fA%=.I|
000148c0  41 28 61 42 24 29 3a 66  41 25 21 30 3d 68 41 25  |A(aB$):fA%!0=hA%|
000148d0  3a 66 41 25 21 34 3d 69  41 25 3a 66 41 25 21 38  |:fA%!4=iA%:fA%!8|
000148e0  3d 71 41 25 3a 66 41 25  21 31 32 3d 72 41 25 3a  |=qA%:fA%!12=rA%:|
000148f0  e1 0d 4a ce 95 dd f2 4b  45 28 77 25 29 3a ea 7a  |..J....KE(w%):.z|
00014900  25 2c 67 45 25 2c 5a 42  25 2c 61 42 25 3a 67 45  |%,gE%,ZB%,aB%:gE|
00014910  25 3d a4 41 28 32 30 29  3a c8 99 32 36 32 33 35  |%=.A(20):..26235|
00014920  31 2c 2c 67 45 25 3a 5f  25 3d a4 41 28 33 36 29  |1,,gE%:_%=.A(36)|
00014930  3a 5f 25 21 30 3d 77 25  3a c8 99 32 36 32 33 34  |:_%!0=w%:..26234|
00014940  37 2c 2c 5f 25 3a 5a 42  25 3d 28 5f 25 21 34 2d  |7,,_%:ZB%=(_%!4-|
00014950  5f 25 21 31 32 29 2f 32  3a 61 42 25 3d 28 5f 25  |_%!12)/2:aB%=(_%|
00014960  21 31 36 2d 5f 25 21 38  29 2f 32 3a f2 6e 28 77  |!16-_%!8)/2:.n(w|
00014970  25 2c 67 45 25 21 30 2b  5a 42 25 2c 67 45 25 21  |%,gE%!0+ZB%,gE%!|
00014980  34 2d 61 42 25 29 0d 4a  d8 14 f2 41 28 5f 25 29  |4-aB%).J...A(_%)|
00014990  3a f2 41 28 67 45 25 29  3a e1 0d 4a e2 c4 dd f2  |:.A(gE%):..J....|
000149a0  4c 45 28 77 25 29 3a ea  7a 25 2c 59 46 25 2c 5a  |LE(w%):.z%,YF%,Z|
000149b0  46 25 2c 6c 41 25 2c 61  41 25 2c 4e 45 25 2c 47  |F%,lA%,aA%,NE%,G|
000149c0  44 25 3a c8 99 31 33 31  31 32 35 2c 2d 31 2c 34  |D%:..131125,-1,4|
000149d0  b8 2c 2c 4e 45 25 3a c8  99 31 33 31 31 32 35 2c  |.,,NE%:..131125,|
000149e0  2d 31 2c 35 b8 2c 2c 47  44 25 3a c8 99 31 33 31  |-1,5.,,GD%:..131|
000149f0  31 32 35 2c 2d 31 2c 31  31 b8 2c 2c 59 46 25 3a  |125,-1,11.,,YF%:|
00014a00  c8 99 31 33 31 31 32 35  2c 2d 31 2c 31 32 b8 2c  |..131125,-1,12.,|
00014a10  2c 5a 46 25 3a 59 46 25  3d 59 46 25 3c 3c 4e 45  |,ZF%:YF%=YF%<<NE|
00014a20  25 3a 5a 46 25 3d 5a 46  25 3c 3c 47 44 25 3a 5f  |%:ZF%=ZF%<<GD%:_|
00014a30  25 3d a4 41 28 33 36 29  3a 5f 25 21 30 3d 77 25  |%=.A(36):_%!0=w%|
00014a40  3a c8 99 32 36 32 33 34  37 2c 2c 5f 25 3a 6c 41  |:..262347,,_%:lA|
00014a50  25 3d 28 5f 25 21 31 32  2d 5f 25 21 34 29 0d 4a  |%=(_%!12-_%!4).J|
00014a60  ec 40 61 41 25 3d 28 5f  25 21 31 36 2d 5f 25 21  |.@aA%=(_%!16-_%!|
00014a70  38 29 3a f2 6e 28 77 25  2c 28 59 46 25 2f 32 29  |8):.n(w%,(YF%/2)|
00014a80  2d 28 6c 41 25 2f 32 29  2c 28 5a 46 25 2d 61 41  |-(lA%/2),(ZF%-aA|
00014a90  25 29 2f 32 29 3a f2 41  28 5f 25 29 3a e1 0d 4a  |%)/2):.A(_%):..J|
00014aa0  f6 7b dd f2 4d 45 28 61  46 25 2c 45 49 25 2c 5a  |.{..ME(aF%,EI%,Z|
00014ab0  4b 25 2c f8 68 47 25 2c  f8 64 4b 25 29 3a ea 5f  |K%,.hG%,.dK%):._|
00014ac0  45 25 2c 47 49 25 2c 48  49 25 3a 5f 45 25 3d 61  |E%,GI%,HI%:_E%=a|
00014ad0  46 25 21 31 36 2d 61 46  25 21 32 34 2d 5a 4b 25  |F%!16-aF%!24-ZK%|
00014ae0  3a 47 49 25 3d 5f 45 25  2d 61 46 25 21 34 30 3a  |:GI%=_E%-aF%!40:|
00014af0  48 49 25 3d 5f 45 25 2d  61 46 25 21 33 32 3a 68  |HI%=_E%-aF%!32:h|
00014b00  47 25 3d 47 49 25 81 45  49 25 2d 31 3a e7 68 47  |G%=GI%.EI%-1:.hG|
00014b10  25 3c 30 8c 68 47 25 3d  30 0d 4b 00 11 64 4b 25  |%<0.hG%=0.K..dK%|
00014b20  3d 48 49 25 81 45 49 25  3a e1 0d 4b 0a e4 dd a4  |=HI%.EI%:..K....|
00014b30  5f 73 68 65 6c 6c 5f 49  63 6f 6e 73 5f 49 6e 69  |_shell_Icons_Ini|
00014b40  74 3a 5f 63 5f 49 63 6f  6e 73 5f 49 63 6f 6e 44  |t:_c_Icons_IconD|
00014b50  72 61 67 54 79 70 65 25  3d 35 3a 5f 63 5f 49 63  |ragType%=5:_c_Ic|
00014b60  6f 6e 73 5f 44 72 61 67  42 42 6f 78 58 4d 69 6e  |ons_DragBBoxXMin|
00014b70  25 3d 30 3a 5f 63 5f 49  63 6f 6e 73 5f 44 72 61  |%=0:_c_Icons_Dra|
00014b80  67 42 42 6f 78 59 4d 69  6e 25 3d 30 3a 5f 63 5f  |gBBoxYMin%=0:_c_|
00014b90  49 63 6f 6e 73 5f 44 72  61 67 42 42 6f 78 58 4d  |Icons_DragBBoxXM|
00014ba0  61 78 25 3d 26 37 46 46  46 46 46 46 46 3a 5f 63  |ax%=&7FFFFFFF:_c|
00014bb0  5f 49 63 6f 6e 73 5f 44  72 61 67 42 42 6f 78 59  |_Icons_DragBBoxY|
00014bc0  4d 61 78 25 3d 26 37 46  46 46 46 46 46 46 3a 5f  |Max%=&7FFFFFFF:_|
00014bd0  63 5f 49 63 6f 6e 73 5f  44 72 61 67 46 6c 61 67  |c_Icons_DragFlag|
00014be0  73 25 3d 31 33 33 3a 5f  63 5f 49 63 6f 6e 73 5f  |s%=133:_c_Icons_|
00014bf0  49 63 6f 6e 4f 76 65 72  46 6c 6f 77 4d 65 73 73  |IconOverFlowMess|
00014c00  24 3d 22 53 48 45 4c 4c  4d 53 47 31 32 22 0d 4b  |$="SHELLMSG12".K|
00014c10  14 e5 5f 63 5f 49 63 6f  6e 73 5f 4e 6f 74 41 53  |.._c_Icons_NotAS|
00014c20  70 72 69 74 65 49 63 6f  6e 4d 65 73 73 24 3d 22  |priteIconMess$="|
00014c30  53 48 45 4c 4c 4d 53 47  31 39 22 3a 5f 63 5f 49  |SHELLMSG19":_c_I|
00014c40  63 6f 6e 73 5f 57 69 6d  70 43 6f 6c 6f 75 72 52  |cons_WimpColourR|
00014c50  61 6e 67 65 4d 65 73 73  24 3d 22 53 48 45 4c 4c  |angeMess$="SHELL|
00014c60  4d 53 47 32 34 22 3a 5f  63 5f 49 63 6f 6e 73 5f  |MSG24":_c_Icons_|
00014c70  4d 69 6e 57 69 6d 70 43  6f 6c 6f 75 72 25 3d 30  |MinWimpColour%=0|
00014c80  3a 5f 63 5f 49 63 6f 6e  73 5f 4d 61 78 57 69 6d  |:_c_Icons_MaxWim|
00014c90  70 43 6f 6c 6f 75 72 25  3d 31 35 3a de 5f 63 5f  |pColour%=15:._c_|
00014ca0  49 63 6f 6e 5f 53 65 74  49 63 6f 6e 53 74 61 74  |Icon_SetIconStat|
00014cb0  65 42 6c 6b 25 31 36 3a  de 5f 63 5f 49 63 6f 6e  |eBlk%16:._c_Icon|
00014cc0  5f 47 65 74 49 63 6f 6e  53 74 61 74 65 42 6c 6b  |_GetIconStateBlk|
00014cd0  25 34 30 3a de 5f 63 5f  49 63 6f 6e 5f 47 65 74  |%40:._c_Icon_Get|
00014ce0  43 61 72 65 74 50 6f 73  69 74 69 6f 6e 42 6c 6b  |CaretPositionBlk|
00014cf0  25 32 34 0d 4b 1e 25 5f  6d 5f 49 63 6f 6e 73 5f  |%24.K.%_m_Icons_|
00014d00  41 6c 6c 6f 77 57 72 69  74 61 62 6c 65 44 72 61  |AllowWritableDra|
00014d10  67 73 25 3d b9 3a 3d 30  0d 4b 28 4d dd f2 4e 45  |gs%=.:=0.K(M..NE|
00014d20  28 62 25 2c 67 25 2c 46  43 25 29 3a e7 46 43 25  |(b%,g%,FC%):.FC%|
00014d30  3c 5f 63 5f 49 63 6f 6e  73 5f 4d 69 6e 57 69 6d  |<_c_Icons_MinWim|
00014d40  70 43 6f 6c 6f 75 72 25  84 46 43 25 3e 5f 63 5f  |pColour%.FC%>_c_|
00014d50  49 63 6f 6e 73 5f 4d 61  78 57 69 6d 70 43 6f 6c  |Icons_MaxWimpCol|
00014d60  6f 75 72 25 8c 0d 4b 32  45 85 39 39 2c a4 4e 28  |our%..K2E.99,.N(|
00014d70  5f 63 5f 49 63 6f 6e 73  5f 57 69 6d 70 43 6f 6c  |_c_Icons_WimpCol|
00014d80  6f 75 72 52 61 6e 67 65  4d 65 73 73 24 2c 22 50  |ourRangeMess$,"P|
00014d90  52 4f 43 73 68 65 6c 6c  5f 49 63 6f 6e 53 65 74  |ROCshell_IconSet|
00014da0  46 47 43 6f 6c 6f 75 72  22 29 0d 4b 3c 22 cd 3a  |FGColour").K<".:|
00014db0  f2 49 28 62 25 2c 67 25  2c 46 43 25 3c 3c 32 34  |.I(b%,g%,FC%<<24|
00014dc0  2c 26 46 30 30 30 30 30  30 29 3a e1 0d 4b 46 4d  |,&F000000):..KFM|
00014dd0  dd f2 66 41 28 62 25 2c  67 25 2c 46 43 25 29 3a  |..fA(b%,g%,FC%):|
00014de0  e7 46 43 25 3c 5f 63 5f  49 63 6f 6e 73 5f 4d 69  |.FC%<_c_Icons_Mi|
00014df0  6e 57 69 6d 70 43 6f 6c  6f 75 72 25 84 46 43 25  |nWimpColour%.FC%|
00014e00  3e 5f 63 5f 49 63 6f 6e  73 5f 4d 61 78 57 69 6d  |>_c_Icons_MaxWim|
00014e10  70 43 6f 6c 6f 75 72 25  8c 0d 4b 50 45 85 39 39  |pColour%..KPE.99|
00014e20  2c a4 4e 28 5f 63 5f 49  63 6f 6e 73 5f 57 69 6d  |,.N(_c_Icons_Wim|
00014e30  70 43 6f 6c 6f 75 72 52  61 6e 67 65 4d 65 73 73  |pColourRangeMess|
00014e40  24 2c 22 50 52 4f 43 73  68 65 6c 6c 5f 49 63 6f  |$,"PROCshell_Ico|
00014e50  6e 53 65 74 42 47 43 6f  6c 6f 75 72 22 29 0d 4b  |nSetBGColour").K|
00014e60  5a 23 cd 3a f2 49 28 62  25 2c 67 25 2c 46 43 25  |Z#.:.I(b%,g%,FC%|
00014e70  3c 3c 32 38 2c 26 46 30  30 30 30 30 30 30 29 3a  |<<28,&F0000000):|
00014e80  e1 0d 4b 64 1c dd f2 50  28 62 25 2c 67 25 29 3a  |..Kd...P(b%,g%):|
00014e90  f2 67 28 62 25 2c 67 25  2c 31 29 3a e1 0d 4b 6e  |.g(b%,g%,1):..Kn|
00014ea0  b6 dd f2 49 28 62 25 2c  67 25 2c 69 4b 25 2c 6a  |...I(b%,g%,iK%,j|
00014eb0  4b 25 29 3a 5f 63 5f 49  63 6f 6e 5f 53 65 74 49  |K%):_c_Icon_SetI|
00014ec0  63 6f 6e 53 74 61 74 65  42 6c 6b 25 21 30 3d 62  |conStateBlk%!0=b|
00014ed0  25 3a 5f 63 5f 49 63 6f  6e 5f 53 65 74 49 63 6f  |%:_c_Icon_SetIco|
00014ee0  6e 53 74 61 74 65 42 6c  6b 25 21 34 3d 67 25 3a  |nStateBlk%!4=g%:|
00014ef0  5f 63 5f 49 63 6f 6e 5f  53 65 74 49 63 6f 6e 53  |_c_Icon_SetIconS|
00014f00  74 61 74 65 42 6c 6b 25  21 38 3d 69 4b 25 3a 5f  |tateBlk%!8=iK%:_|
00014f10  63 5f 49 63 6f 6e 5f 53  65 74 49 63 6f 6e 53 74  |c_Icon_SetIconSt|
00014f20  61 74 65 42 6c 6b 25 21  31 32 3d 6a 4b 25 3a c8  |ateBlk%!12=jK%:.|
00014f30  99 33 39 33 34 32 31 2c  2c 5f 63 5f 49 63 6f 6e  |.393421,,_c_Icon|
00014f40  5f 53 65 74 49 63 6f 6e  53 74 61 74 65 42 6c 6b  |_SetIconStateBlk|
00014f50  25 3a e1 0d 4b 78 1b dd  f2 78 41 28 62 25 2c 67  |%:..Kx...xA(b%,g|
00014f60  25 2c 5f 41 25 29 3a e7  5f 41 25 3d 30 8c 0d 4b  |%,_A%):._A%=0..K|
00014f70  82 0e f2 69 41 28 62 25  2c 67 25 29 0d 4b 8c 0f  |...iA(b%,g%).K..|
00014f80  cc f2 6a 41 28 62 25 2c  67 25 29 0d 4b 96 07 cd  |..jA(b%,g%).K...|
00014f90  3a e1 0d 4b a0 1b dd f2  52 45 28 64 25 2c 76 25  |:..K....RE(d%,v%|
00014fa0  2c 5f 41 25 29 3a e7 5f  41 25 3d 30 8c 0d 4b aa  |,_A%):._A%=0..K.|
00014fb0  0e f2 69 41 28 64 25 2c  76 25 29 0d 4b b4 0f cc  |..iA(d%,v%).K...|
00014fc0  f2 6a 41 28 64 25 2c 76  25 29 0d 4b be 07 cd 3a  |.jA(d%,v%).K...:|
00014fd0  e1 0d 4b c8 70 dd f2 6b  41 28 62 25 2c 67 25 29  |..K.p..kA(b%,g%)|
00014fe0  3a 5f 63 5f 49 63 6f 6e  5f 47 65 74 49 63 6f 6e  |:_c_Icon_GetIcon|
00014ff0  53 74 61 74 65 42 6c 6b  25 21 30 3d 62 25 3a 5f  |StateBlk%!0=b%:_|
00015000  63 5f 49 63 6f 6e 5f 47  65 74 49 63 6f 6e 53 74  |c_Icon_GetIconSt|
00015010  61 74 65 42 6c 6b 25 21  34 3d 67 25 3a c8 99 32  |ateBlk%!4=g%:..2|
00015020  36 32 33 35 30 2c 2c 5f  63 5f 49 63 6f 6e 5f 47  |62350,,_c_Icon_G|
00015030  65 74 49 63 6f 6e 53 74  61 74 65 42 6c 6b 25 3a  |etIconStateBlk%:|
00015040  e1 0d 4b d2 2f dd f2 6a  41 28 4c 44 25 2c 4d 44  |..K./..jA(LD%,MD|
00015050  25 29 3a f2 49 28 4c 44  25 2c 4d 44 25 2c 32 30  |%):.I(LD%,MD%,20|
00015060  39 37 31 35 32 2c 32 30  39 37 31 35 32 29 3a e1  |97152,2097152):.|
00015070  0d 4b dc 29 dd f2 69 41  28 4c 44 25 2c 4d 44 25  |.K.)..iA(LD%,MD%|
00015080  29 3a f2 49 28 4c 44 25  2c 4d 44 25 2c 30 2c 32  |):.I(LD%,MD%,0,2|
00015090  30 39 37 31 35 32 29 3a  e1 0d 4b e6 57 dd a4 43  |097152):..K.W..C|
000150a0  28 4c 44 25 2c 4d 44 25  29 3a ea 68 25 3a f2 6b  |(LD%,MD%):.h%:.k|
000150b0  41 28 4c 44 25 2c 4d 44  25 29 3a 70 25 3d 5f 63  |A(LD%,MD%):p%=_c|
000150c0  5f 49 63 6f 6e 5f 47 65  74 49 63 6f 6e 53 74 61  |_Icon_GetIconSta|
000150d0  74 65 42 6c 6b 25 21 32  34 3a 68 25 3d 28 70 25  |teBlk%!24:h%=(p%|
000150e0  80 32 30 39 37 31 35 32  29 3a e7 68 25 3d 30 8c  |.2097152):.h%=0.|
000150f0  0d 4b f0 09 6b 41 25 3d  a3 0d 4b fa 0a cc 6b 41  |.K..kA%=..K...kA|
00015100  25 3d b9 0d 4c 04 0a cd  3a 3d 6b 41 25 0d 4c 0e  |%=..L...:=kA%.L.|
00015110  9e dd f2 54 45 28 62 25  2c 67 25 2c 56 41 24 29  |...TE(b%,g%,VA$)|
00015120  3a ea 70 25 3a 5f 63 5f  49 63 6f 6e 5f 47 65 74  |:.p%:_c_Icon_Get|
00015130  49 63 6f 6e 53 74 61 74  65 42 6c 6b 25 21 30 3d  |IconStateBlk%!0=|
00015140  62 25 3a 5f 63 5f 49 63  6f 6e 5f 47 65 74 49 63  |b%:_c_Icon_GetIc|
00015150  6f 6e 53 74 61 74 65 42  6c 6b 25 21 34 3d 67 25  |onStateBlk%!4=g%|
00015160  3a c8 99 32 36 32 33 35  30 2c 2c 5f 63 5f 49 63  |:..262350,,_c_Ic|
00015170  6f 6e 5f 47 65 74 49 63  6f 6e 53 74 61 74 65 42  |on_GetIconStateB|
00015180  6c 6b 25 3a 70 25 3d 5f  63 5f 49 63 6f 6e 5f 47  |lk%:p%=_c_Icon_G|
00015190  65 74 49 63 6f 6e 53 74  61 74 65 42 6c 6b 25 21  |etIconStateBlk%!|
000151a0  32 34 3a e7 70 25 80 32  35 36 8c 0d 4c 18 26 24  |24:.p%.256..L.&$|
000151b0  28 5f 63 5f 49 63 6f 6e  5f 47 65 74 49 63 6f 6e  |(_c_Icon_GetIcon|
000151c0  53 74 61 74 65 42 6c 6b  25 21 33 32 29 3d 56 41  |StateBlk%!32)=VA|
000151d0  24 0d 4c 22 07 cd 3a e1  0d 4c 2c 21 dd a4 42 42  |$.L"..:..L,!..BB|
000151e0  28 62 25 2c 67 25 29 3a  ea 51 24 2c 70 25 3a e7  |(b%,g%):.Q$,p%:.|
000151f0  67 25 3d 2d 31 8c 3d 22  22 0d 4c 36 90 51 24 3d  |g%=-1.="".L6.Q$=|
00015200  22 22 3a 5f 63 5f 49 63  6f 6e 5f 47 65 74 49 63  |"":_c_Icon_GetIc|
00015210  6f 6e 53 74 61 74 65 42  6c 6b 25 21 30 3d 62 25  |onStateBlk%!0=b%|
00015220  3a 5f 63 5f 49 63 6f 6e  5f 47 65 74 49 63 6f 6e  |:_c_Icon_GetIcon|
00015230  53 74 61 74 65 42 6c 6b  25 21 34 3d 67 25 3a c8  |StateBlk%!4=g%:.|
00015240  99 32 36 32 33 35 30 2c  2c 5f 63 5f 49 63 6f 6e  |.262350,,_c_Icon|
00015250  5f 47 65 74 49 63 6f 6e  53 74 61 74 65 42 6c 6b  |_GetIconStateBlk|
00015260  25 3a 70 25 3d 5f 63 5f  49 63 6f 6e 5f 47 65 74  |%:p%=_c_Icon_Get|
00015270  49 63 6f 6e 53 74 61 74  65 42 6c 6b 25 21 32 34  |IconStateBlk%!24|
00015280  3a e7 70 25 80 32 35 36  8c 0d 4c 40 44 e7 5f 63  |:.p%.256..L@D._c|
00015290  5f 49 63 6f 6e 5f 47 65  74 49 63 6f 6e 53 74 61  |_Icon_GetIconSta|
000152a0  74 65 42 6c 6b 25 21 33  32 3e 30 8c 51 24 3d 24  |teBlk%!32>0.Q$=$|
000152b0  28 5f 63 5f 49 63 6f 6e  5f 47 65 74 49 63 6f 6e  |(_c_Icon_GetIcon|
000152c0  53 74 61 74 65 42 6c 6b  25 21 33 32 29 0d 4c 4a  |StateBlk%!32).LJ|
000152d0  09 cd 3a 3d 51 24 0d 4c  54 1f dd f2 5a 41 28 62  |..:=Q$.LT...ZA(b|
000152e0  25 2c 67 25 29 3a f2 49  28 62 25 2c 67 25 2c 30  |%,g%):.I(b%,g%,0|
000152f0  2c 30 29 3a e1 0d 4c 5e  21 dd a4 59 41 28 62 46  |,0):..L^!..YA(bF|
00015300  25 2c 68 42 24 29 3a ea  49 25 2c 55 24 3a e7 62  |%,hB$):.I%,U$:.b|
00015310  46 25 3c 3d 30 8c 0d 4c  68 09 55 24 3d 22 22 0d  |F%<=0..Lh.U$="".|
00015320  4c 72 29 cc 49 25 3d a7  22 3b 22 2b a4 5a 28 24  |Lr).I%=.";"+.Z($|
00015330  62 46 25 29 2c 22 3b 22  2b a4 5a 28 68 42 24 29  |bF%),";"+.Z(hB$)|
00015340  29 3a e7 49 25 3d 30 8c  0d 4c 7c 09 55 24 3d 22  |):.I%=0..L|.U$="|
00015350  22 0d 4c 86 29 cc 55 24  3d c0 24 28 62 46 25 2b  |".L.).U$=.$(bF%+|
00015360  49 25 29 2c a7 24 28 62  46 25 2b 49 25 29 2b 22  |I%),.$(bF%+I%)+"|
00015370  3b 22 2c 22 3b 22 29 2d  31 29 0d 4c 90 05 cd 0d  |;",";")-1).L....|
00015380  4c 9a 09 cd 3a 3d 55 24  0d 4c a4 95 dd a4 4a 41  |L...:=U$.L....JA|
00015390  28 62 25 2c 67 25 29 3a  ea 70 25 3a 5f 63 5f 49  |(b%,g%):.p%:_c_I|
000153a0  63 6f 6e 5f 47 65 74 49  63 6f 6e 53 74 61 74 65  |con_GetIconState|
000153b0  42 6c 6b 25 21 30 3d 62  25 3a 5f 63 5f 49 63 6f  |Blk%!0=b%:_c_Ico|
000153c0  6e 5f 47 65 74 49 63 6f  6e 53 74 61 74 65 42 6c  |n_GetIconStateBl|
000153d0  6b 25 21 34 3d 67 25 3a  c8 99 32 36 32 33 35 30  |k%!4=g%:..262350|
000153e0  2c 2c 5f 63 5f 49 63 6f  6e 5f 47 65 74 49 63 6f  |,,_c_Icon_GetIco|
000153f0  6e 53 74 61 74 65 42 6c  6b 25 3a 70 25 3d 5f 63  |nStateBlk%:p%=_c|
00015400  5f 49 63 6f 6e 5f 47 65  74 49 63 6f 6e 53 74 61  |_Icon_GetIconSta|
00015410  74 65 42 6c 6b 25 21 32  34 3a 3d 70 25 0d 4c ae  |teBlk%!24:=p%.L.|
00015420  29 dd a4 6e 41 28 62 25  2c 67 25 29 3a ea 70 25  |)..nA(b%,g%):.p%|
00015430  2c 6a 25 2c 54 42 25 2c  6b 41 25 3a e7 a4 73 28  |,j%,TB%,kA%:..s(|
00015440  62 25 29 3d b9 8c 0d 4c  b8 3a 54 42 25 3d 28 31  |b%)=...L.:TB%=(1|
00015450  3c 3c 31 33 29 2b 28 31  3c 3c 31 34 29 3a 70 25  |<<13)+(1<<14):p%|
00015460  3d a4 4a 41 28 62 25 2c  67 25 29 3a 6a 25 3d 28  |=.JA(b%,g%):j%=(|
00015470  70 25 80 54 42 25 29 3a  e7 6a 25 3d 54 42 25 8c  |p%.TB%):.j%=TB%.|
00015480  0d 4c c2 09 6b 41 25 3d  b9 0d 4c cc 0a cc 6b 41  |.L..kA%=..L...kA|
00015490  25 3d a3 0d 4c d6 05 cd  0d 4c e0 0a cc 6b 41 25  |%=..L....L...kA%|
000154a0  3d a3 0d 4c ea 0a cd 3a  3d 6b 41 25 0d 4c f4 25  |=..L...:=kA%.L.%|
000154b0  dd a4 57 41 28 62 25 2c  67 25 29 3a ea 70 25 2c  |..WA(b%,g%):.p%,|
000154c0  6a 25 2c 54 42 25 3a e7  a4 73 28 62 25 29 3d b9  |j%,TB%:..s(b%)=.|
000154d0  8c 0d 4c fe 30 54 42 25  3d 31 3c 3c 31 35 3a 70  |..L.0TB%=1<<15:p|
000154e0  25 3d a4 4a 41 28 62 25  2c 67 25 29 3a 6a 25 3d  |%=.JA(b%,g%):j%=|
000154f0  28 70 25 80 54 42 25 29  3a e7 6a 25 3d 54 42 25  |(p%.TB%):.j%=TB%|
00015500  8c 0d 4d 08 08 6a 25 3d  b9 0d 4d 12 09 cc 6a 25  |..M..j%=..M...j%|
00015510  3d a3 0d 4d 1c 05 cd 0d  4d 26 09 cc 6a 25 3d a3  |=..M....M&..j%=.|
00015520  0d 4d 30 09 cd 3a 3d 6a  25 0d 4d 3a 41 dd a4 43  |.M0..:=j%.M:A..C|
00015530  42 28 64 25 2c 76 25 29  3a ea 70 25 2c 68 25 2c  |B(d%,v%):.p%,h%,|
00015540  6b 41 25 3a 70 25 3d a4  4a 41 28 64 25 2c 76 25  |kA%:p%=.JA(d%,v%|
00015550  29 3a 68 25 3d 28 70 25  80 31 3c 3c 31 29 3a e7  |):h%=(p%.1<<1):.|
00015560  68 25 3d 28 31 3c 3c 31  29 8c 0d 4d 44 09 6b 41  |h%=(1<<1)..MD.kA|
00015570  25 3d b9 0d 4d 4e 0a cc  6b 41 25 3d a3 0d 4d 58  |%=..MN..kA%=..MX|
00015580  0a cd 3a 3d 6b 41 25 0d  4d 62 9a dd a4 62 41 28  |..:=kA%.Mb...bA(|
00015590  62 25 2c 67 25 29 3a ea  55 42 25 2c 59 41 25 2c  |b%,g%):.UB%,YA%,|
000155a0  6a 25 3a c8 99 32 36 32  33 35 35 2c 2c 5f 63 5f  |j%:..262355,,_c_|
000155b0  49 63 6f 6e 5f 47 65 74  43 61 72 65 74 50 6f 73  |Icon_GetCaretPos|
000155c0  69 74 69 6f 6e 42 6c 6b  25 3a 59 41 25 3d 5f 63  |itionBlk%:YA%=_c|
000155d0  5f 49 63 6f 6e 5f 47 65  74 43 61 72 65 74 50 6f  |_Icon_GetCaretPo|
000155e0  73 69 74 69 6f 6e 42 6c  6b 25 21 30 3a 55 42 25  |sitionBlk%!0:UB%|
000155f0  3d 5f 63 5f 49 63 6f 6e  5f 47 65 74 43 61 72 65  |=_c_Icon_GetCare|
00015600  74 50 6f 73 69 74 69 6f  6e 42 6c 6b 25 21 34 3a  |tPositionBlk%!4:|
00015610  e7 28 55 42 25 3d 67 25  80 59 41 25 3d 62 25 29  |.(UB%=g%.YA%=b%)|
00015620  8c 0d 4d 6c 08 6a 25 3d  b9 0d 4d 76 09 cc 6a 25  |..Ml.j%=..Mv..j%|
00015630  3d a3 0d 4d 80 09 cd 3a  3d 6a 25 0d 4d 8a a9 dd  |=..M...:=j%.M...|
00015640  a4 43 43 28 64 25 2c 43  43 25 2c 65 42 25 2c 6d  |.CC(d%,CC%,eB%,m|
00015650  46 25 2c 77 25 2c 6a 47  25 2c 6b 47 25 2c 72 4b  |F%,w%,jG%,kG%,rK|
00015660  25 2c 45 24 2c 73 42 25  2c 51 44 25 2c 51 24 29  |%,E$,sB%,QD%,Q$)|
00015670  3a ea 73 4b 25 2c 72 25  2c 5f 43 25 2c 6e 25 3a  |:.sK%,r%,_C%,n%:|
00015680  6e 25 3d a4 41 28 34 30  29 3a 6e 25 21 30 3d 64  |n%=.A(40):n%!0=d|
00015690  25 3a 6e 25 21 34 3d 43  43 25 3a 6e 25 21 38 3d  |%:n%!4=CC%:n%!8=|
000156a0  65 42 25 3a 6e 25 21 31  32 3d 43 43 25 2b 6d 46  |eB%:n%!12=CC%+mF|
000156b0  25 3a 6e 25 21 31 36 3d  65 42 25 2b 77 25 3a 6e  |%:n%!16=eB%+w%:n|
000156c0  25 21 32 30 3d 72 4b 25  84 6b 47 25 3c 3c 32 38  |%!20=rK%.kG%<<28|
000156d0  84 6a 47 25 3c 3c 32 34  3a e7 6e 25 21 32 30 80  |.jG%<<24:.n%!20.|
000156e0  32 35 36 8c 0d 4d 94 23  73 4b 25 3d a7 45 24 2c  |256..M.#sK%=.E$,|
000156f0  22 2c 22 29 3a 6e 25 21  32 34 3d 73 42 25 3a e7  |","):n%!24=sB%:.|
00015700  51 24 3c 3e 22 22 8c 0d  4d 9e 23 5f 43 25 3d a4  |Q$<>""..M.#_C%=.|
00015710  41 28 a9 51 24 2b 31 29  3a 24 5f 43 25 3d 51 24  |A(.Q$+1):$_C%=Q$|
00015720  3a 6e 25 21 32 38 3d 5f  43 25 0d 4d a8 0d cc 6e  |:n%!28=_C%.M...n|
00015730  25 21 32 38 3d 2d 31 0d  4d b2 0f cd 3a 6e 25 21  |%!28=-1.M...:n%!|
00015740  33 32 3d 51 44 25 0d 4d  bc 15 cc 24 28 6e 25 2b  |32=QD%.M...$(n%+|
00015750  32 34 29 3d c0 45 24 2c  31 31 29 0d 4d c6 20 cd  |24)=.E$,11).M. .|
00015760  3a c8 99 32 36 32 33 33  38 2c 2c 6e 25 b8 72 25  |:..262338,,n%.r%|
00015770  3a f2 41 28 6e 25 29 3a  3d 72 25 0d 4d d0 1e dd  |:.A(n%):=r%.M...|
00015780  f2 55 45 28 64 25 2c 76  25 29 3a f2 6c 41 28 64  |.UE(d%,v%):.lA(d|
00015790  25 2c 76 25 2c a3 29 3a  e1 0d 4d da 1e dd f2 57  |%,v%,.):..M....W|
000157a0  45 28 64 25 2c 76 25 29  3a f2 6c 41 28 64 25 2c  |E(d%,v%):.lA(d%,|
000157b0  76 25 2c b9 29 3a e1 0d  4d e4 e7 dd f2 6c 41 28  |v%,.):..M....lA(|
000157c0  64 25 2c 76 25 2c 75 4b  25 29 3a ea 67 41 25 2c  |d%,v%,uK%):.gA%,|
000157d0  6d 41 25 2c 44 42 25 2c  4e 42 25 3a 5f 63 5f 49  |mA%,DB%,NB%:_c_I|
000157e0  63 6f 6e 5f 47 65 74 49  63 6f 6e 53 74 61 74 65  |con_GetIconState|
000157f0  42 6c 6b 25 21 30 3d 64  25 3a 5f 63 5f 49 63 6f  |Blk%!0=d%:_c_Ico|
00015800  6e 5f 47 65 74 49 63 6f  6e 53 74 61 74 65 42 6c  |n_GetIconStateBl|
00015810  6b 25 21 34 3d 76 25 3a  c8 99 32 36 32 33 35 30  |k%!4=v%:..262350|
00015820  2c 2c 5f 63 5f 49 63 6f  6e 5f 47 65 74 49 63 6f  |,,_c_Icon_GetIco|
00015830  6e 53 74 61 74 65 42 6c  6b 25 3a c8 99 35 33 30  |nStateBlk%:..530|
00015840  30 35 38 2c 2c 5f 63 5f  49 63 6f 6e 5f 47 65 74  |058,,_c_Icon_Get|
00015850  49 63 6f 6e 53 74 61 74  65 42 6c 6b 25 2b 38 3a  |IconStateBlk%+8:|
00015860  67 41 25 3d 5f 63 5f 49  63 6f 6e 5f 47 65 74 49  |gA%=_c_Icon_GetI|
00015870  63 6f 6e 53 74 61 74 65  42 6c 6b 25 21 38 3a 6d  |conStateBlk%!8:m|
00015880  41 25 3d 5f 63 5f 49 63  6f 6e 5f 47 65 74 49 63  |A%=_c_Icon_GetIc|
00015890  6f 6e 53 74 61 74 65 42  6c 6b 25 21 31 32 0d 4d  |onStateBlk%!12.M|
000158a0  ee a7 44 42 25 3d 5f 63  5f 49 63 6f 6e 5f 47 65  |..DB%=_c_Icon_Ge|
000158b0  74 49 63 6f 6e 53 74 61  74 65 42 6c 6b 25 21 31  |tIconStateBlk%!1|
000158c0  36 3a 4e 42 25 3d 5f 63  5f 49 63 6f 6e 5f 47 65  |6:NB%=_c_Icon_Ge|
000158d0  74 49 63 6f 6e 53 74 61  74 65 42 6c 6b 25 21 32  |tIconStateBlk%!2|
000158e0  30 3a c8 99 32 36 32 33  35 30 2c 2c 5f 63 5f 49  |0:..262350,,_c_I|
000158f0  63 6f 6e 5f 47 65 74 49  63 6f 6e 53 74 61 74 65  |con_GetIconState|
00015900  42 6c 6b 25 3a e7 a4 54  28 5f 63 5f 49 63 6f 6e  |Blk%:..T(_c_Icon|
00015910  5f 47 65 74 49 63 6f 6e  53 74 61 74 65 42 6c 6b  |_GetIconStateBlk|
00015920  25 21 32 38 29 8c f2 41  28 5f 63 5f 49 63 6f 6e  |%!28)..A(_c_Icon|
00015930  5f 47 65 74 49 63 6f 6e  53 74 61 74 65 42 6c 6b  |_GetIconStateBlk|
00015940  25 21 32 38 29 0d 4d f8  44 e7 a4 54 28 5f 63 5f  |%!28).M.D..T(_c_|
00015950  49 63 6f 6e 5f 47 65 74  49 63 6f 6e 53 74 61 74  |Icon_GetIconStat|
00015960  65 42 6c 6b 25 21 33 32  29 8c f2 41 28 5f 63 5f  |eBlk%!32)..A(_c_|
00015970  49 63 6f 6e 5f 47 65 74  49 63 6f 6e 53 74 61 74  |Icon_GetIconStat|
00015980  65 42 6c 6b 25 21 33 32  29 0d 4e 02 2c c8 99 32  |eBlk%!32).N.,..2|
00015990  36 32 33 34 30 2c 2c 5f  63 5f 49 63 6f 6e 5f 47  |62340,,_c_Icon_G|
000159a0  65 74 49 63 6f 6e 53 74  61 74 65 42 6c 6b 25 3a  |etIconStateBlk%:|
000159b0  e7 75 4b 25 8c 0d 4e 0c  1f c8 99 32 36 32 33 35  |.uK%..N....26235|
000159c0  33 2c 64 25 2c 67 41 25  2c 6d 41 25 2c 44 42 25  |3,d%,gA%,mA%,DB%|
000159d0  2c 4e 42 25 0d 4e 16 07  cd 3a e1 0d 4e 20 84 dd  |,NB%.N...:..N ..|
000159e0  a4 44 43 28 62 25 2c 41  44 25 29 3a ea 4a 49 25  |.DC(b%,AD%):.JI%|
000159f0  2c 64 43 25 2c 4b 49 25  2c 4c 49 25 3a 64 43 25  |,dC%,KI%,LI%:dC%|
00015a00  3d a4 41 28 38 29 3a 4a  49 25 3d 28 41 44 25 3c  |=.A(8):JI%=(AD%<|
00015a10  3c 31 36 29 2b 28 31 3c  3c 32 31 29 3a 4c 49 25  |<16)+(1<<21):LI%|
00015a20  3d 28 33 31 3c 3c 31 36  29 2b 28 31 3c 3c 32 31  |=(31<<16)+(1<<21|
00015a30  29 3a c8 99 32 36 32 33  35 38 2c 62 25 2c 64 43  |):..262358,b%,dC|
00015a40  25 2c 4c 49 25 2c 4a 49  25 3a 4b 49 25 3d 21 64  |%,LI%,JI%:KI%=!d|
00015a50  43 25 3a f2 41 28 64 43  25 29 3a 3d 4b 49 25 0d  |C%:.A(dC%):=KI%.|
00015a60  4e 2a 29 dd f2 42 28 59  41 25 2c 55 42 25 2c 45  |N*)..B(YA%,UB%,E|
00015a70  24 2c 78 29 3a ea 76 41  24 3a e7 5f 55 25 21 31  |$,x):.vA$:._U%!1|
00015a80  30 30 80 31 3c 3c 36 8c  0d 4e 34 30 c8 99 22 57  |00.1<<6..N40.."W|
00015a90  69 6d 70 45 78 74 5f 53  65 74 49 63 6f 6e 53 74  |impExt_SetIconSt|
00015aa0  72 69 6e 67 22 2c 2c 2c  59 41 25 2c 55 42 25 2c  |ring",,,YA%,UB%,|
00015ab0  45 24 2b bd 28 31 33 29  0d 4e 3e 1e cc 76 41 24  |E$+.(13).N>..vA$|
00015ac0  3d a4 47 28 59 41 25 2c  55 42 25 29 3a e7 45 24  |=.G(YA%,UB%):.E$|
00015ad0  3c 3e 76 41 24 8c 0d 4e  48 8e 5f 63 5f 49 63 6f  |<>vA$..NH._c_Ico|
00015ae0  6e 5f 47 65 74 49 63 6f  6e 53 74 61 74 65 42 6c  |n_GetIconStateBl|
00015af0  6b 25 21 30 3d 59 41 25  3a 5f 63 5f 49 63 6f 6e  |k%!0=YA%:_c_Icon|
00015b00  5f 47 65 74 49 63 6f 6e  53 74 61 74 65 42 6c 6b  |_GetIconStateBlk|
00015b10  25 21 34 3d 55 42 25 3a  c8 99 32 36 32 33 35 30  |%!4=UB%:..262350|
00015b20  2c 2c 5f 63 5f 49 63 6f  6e 5f 47 65 74 49 63 6f  |,,_c_Icon_GetIco|
00015b30  6e 53 74 61 74 65 42 6c  6b 25 3a e7 28 5f 63 5f  |nStateBlk%:.(_c_|
00015b40  49 63 6f 6e 5f 47 65 74  49 63 6f 6e 53 74 61 74  |Icon_GetIconStat|
00015b50  65 42 6c 6b 25 21 32 34  80 28 31 3c 3c 38 29 29  |eBlk%!24.(1<<8))|
00015b60  3c 3e 30 8c 0d 4e 52 25  e7 a9 45 24 3e 5f 63 5f  |<>0..NR%..E$>_c_|
00015b70  49 63 6f 6e 5f 47 65 74  49 63 6f 6e 53 74 61 74  |Icon_GetIconStat|
00015b80  65 42 6c 6b 25 21 33 36  8c 0d 4e 5c 26 85 39 39  |eBlk%!36..N\&.99|
00015b90  2c a4 42 28 5f 63 5f 49  63 6f 6e 73 5f 49 63 6f  |,.B(_c_Icons_Ico|
00015ba0  6e 4f 76 65 72 46 6c 6f  77 4d 65 73 73 24 29 0d  |nOverFlowMess$).|
00015bb0  4e 66 27 cd 3a 24 28 5f  63 5f 49 63 6f 6e 5f 47  |Nf'.:$(_c_Icon_G|
00015bc0  65 74 49 63 6f 6e 53 74  61 74 65 42 6c 6b 25 21  |etIconStateBlk%!|
00015bd0  32 38 29 3d 45 24 0d 4e  70 2b cc 24 28 5f 63 5f  |28)=E$.Np+.$(_c_|
00015be0  49 63 6f 6e 5f 47 65 74  49 63 6f 6e 53 74 61 74  |Icon_GetIconStat|
00015bf0  65 42 6c 6b 25 2b 32 38  29 3d c0 45 24 2c 31 31  |eBlk%+28)=.E$,11|
00015c00  29 0d 4e 7a 14 cd 3a e7  a4 62 41 28 59 41 25 2c  |).Nz..:..bA(YA%,|
00015c10  55 42 25 29 8c 0d 4e 84  1f f2 72 43 28 59 41 25  |UB%)..N...rC(YA%|
00015c20  2c 55 42 25 2c 2d 31 2c  2d 31 2c 2d 31 2c a9 28  |,UB%,-1,-1,-1,.(|
00015c30  45 24 29 29 0d 4e 8e 0c  cd 3a e7 78 3c 3e 30 8c  |E$)).N...:.x<>0.|
00015c40  0d 4e 98 61 5f 63 5f 49  63 6f 6e 5f 47 65 74 49  |.N.a_c_Icon_GetI|
00015c50  63 6f 6e 53 74 61 74 65  42 6c 6b 25 21 38 3d 30  |conStateBlk%!8=0|
00015c60  3a 5f 63 5f 49 63 6f 6e  5f 47 65 74 49 63 6f 6e  |:_c_Icon_GetIcon|
00015c70  53 74 61 74 65 42 6c 6b  25 21 31 32 3d 30 3a c8  |StateBlk%!12=0:.|
00015c80  99 32 36 32 33 34 39 2c  2c 5f 63 5f 49 63 6f 6e  |.262349,,_c_Icon|
00015c90  5f 47 65 74 49 63 6f 6e  53 74 61 74 65 42 6c 6b  |_GetIconStateBlk|
00015ca0  25 0d 4e a2 05 cd 0d 4e  ac 05 cd 0d 4e b6 07 cd  |%.N....N....N...|
00015cb0  3a e1 0d 4e c0 9e dd f2  48 28 59 41 25 2c 55 42  |:..N....H(YA%,UB|
00015cc0  25 2c 45 24 29 3a 5f 63  5f 49 63 6f 6e 5f 47 65  |%,E$):_c_Icon_Ge|
00015cd0  74 49 63 6f 6e 53 74 61  74 65 42 6c 6b 25 21 30  |tIconStateBlk%!0|
00015ce0  3d 59 41 25 3a 5f 63 5f  49 63 6f 6e 5f 47 65 74  |=YA%:_c_Icon_Get|
00015cf0  49 63 6f 6e 53 74 61 74  65 42 6c 6b 25 21 34 3d  |IconStateBlk%!4=|
00015d00  55 42 25 3a c8 99 32 36  32 33 35 30 2c 2c 5f 63  |UB%:..262350,,_c|
00015d10  5f 49 63 6f 6e 5f 47 65  74 49 63 6f 6e 53 74 61  |_Icon_GetIconSta|
00015d20  74 65 42 6c 6b 25 3a e7  28 5f 63 5f 49 63 6f 6e  |teBlk%:.(_c_Icon|
00015d30  5f 47 65 74 49 63 6f 6e  53 74 61 74 65 42 6c 6b  |_GetIconStateBlk|
00015d40  25 21 32 34 80 28 31 3c  3c 38 29 29 3c 3e 30 8c  |%!24.(1<<8))<>0.|
00015d50  0d 4e ca 49 e7 a9 28 45  24 29 3e 5f 63 5f 49 63  |.N.I..(E$)>_c_Ic|
00015d60  6f 6e 5f 47 65 74 49 63  6f 6e 53 74 61 74 65 42  |on_GetIconStateB|
00015d70  6c 6b 25 21 33 36 8c 85  39 39 2c a4 42 28 5f 63  |lk%!36..99,.B(_c|
00015d80  5f 49 63 6f 6e 73 5f 49  63 6f 6e 4f 76 65 72 46  |_Icons_IconOverF|
00015d90  6c 6f 77 4d 65 73 73 24  29 0d 4e d4 25 24 28 5f  |lowMess$).N.%$(_|
00015da0  63 5f 49 63 6f 6e 5f 47  65 74 49 63 6f 6e 53 74  |c_Icon_GetIconSt|
00015db0  61 74 65 42 6c 6b 25 21  32 38 29 3d 45 24 0d 4e  |ateBlk%!28)=E$.N|
00015dc0  de 2b cc 24 28 5f 63 5f  49 63 6f 6e 5f 47 65 74  |.+.$(_c_Icon_Get|
00015dd0  49 63 6f 6e 53 74 61 74  65 42 6c 6b 25 2b 32 38  |IconStateBlk%+28|
00015de0  29 3d c0 45 24 2c 31 31  29 0d 4e e8 69 cd 3a 5f  |)=.E$,11).N.i.:_|
00015df0  63 5f 49 63 6f 6e 5f 47  65 74 49 63 6f 6e 53 74  |c_Icon_GetIconSt|
00015e00  61 74 65 42 6c 6b 25 21  38 3d 30 3a 5f 63 5f 49  |ateBlk%!8=0:_c_I|
00015e10  63 6f 6e 5f 47 65 74 49  63 6f 6e 53 74 61 74 65  |con_GetIconState|
00015e20  42 6c 6b 25 21 31 32 3d  30 3a c8 99 32 36 32 33  |Blk%!12=0:..2623|
00015e30  34 39 2c 2c 5f 63 5f 49  63 6f 6e 5f 47 65 74 49  |49,,_c_Icon_GetI|
00015e40  63 6f 6e 53 74 61 74 65  42 6c 6b 25 3a f2 41 43  |conStateBlk%:.AC|
00015e50  3a e1 0d 4e f2 a9 dd a4  6d 41 28 62 25 2c 67 25  |:..N....mA(b%,g%|
00015e60  2c 4e 24 29 3a ea 64 46  25 2c 6c 47 25 2c 6d 47  |,N$):.dF%,lG%,mG|
00015e70  25 2c 6e 47 25 3a 5f 63  5f 49 63 6f 6e 5f 47 65  |%,nG%:_c_Icon_Ge|
00015e80  74 49 63 6f 6e 53 74 61  74 65 42 6c 6b 25 21 30  |tIconStateBlk%!0|
00015e90  3d 62 25 3a 5f 63 5f 49  63 6f 6e 5f 47 65 74 49  |=b%:_c_Icon_GetI|
00015ea0  63 6f 6e 53 74 61 74 65  42 6c 6b 25 21 34 3d 67  |conStateBlk%!4=g|
00015eb0  25 3a c8 99 32 36 32 33  35 30 2c 2c 5f 63 5f 49  |%:..262350,,_c_I|
00015ec0  63 6f 6e 5f 47 65 74 49  63 6f 6e 53 74 61 74 65  |con_GetIconState|
00015ed0  42 6c 6b 25 3a e7 28 5f  63 5f 49 63 6f 6e 5f 47  |Blk%:.(_c_Icon_G|
00015ee0  65 74 49 63 6f 6e 53 74  61 74 65 42 6c 6b 25 21  |etIconStateBlk%!|
00015ef0  32 34 80 28 31 3c 3c 31  29 29 8c 0d 4e fc 09 6c  |24.(1<<1))..N..l|
00015f00  47 25 3d b9 0d 4f 06 0a  cc 6c 47 25 3d a3 0d 4f  |G%=..O...lG%=..O|
00015f10  10 27 cd 3a e7 28 5f 63  5f 49 63 6f 6e 5f 47 65  |.'.:.(_c_Icon_Ge|
00015f20  74 49 63 6f 6e 53 74 61  74 65 42 6c 6b 25 21 32  |tIconStateBlk%!2|
00015f30  34 80 31 29 8c 0d 4f 1a  09 6d 47 25 3d b9 0d 4f  |4.1)..O..mG%=..O|
00015f40  24 0a cc 6d 47 25 3d a3  0d 4f 2e 2c cd 3a e7 28  |$..mG%=..O.,.:.(|
00015f50  5f 63 5f 49 63 6f 6e 5f  47 65 74 49 63 6f 6e 53  |_c_Icon_GetIconS|
00015f60  74 61 74 65 42 6c 6b 25  21 32 34 80 28 31 3c 3c  |tateBlk%!24.(1<<|
00015f70  38 29 29 8c 0d 4f 38 09  6e 47 25 3d b9 0d 4f 42  |8))..O8.nG%=..OB|
00015f80  0a cc 6e 47 25 3d a3 0d  4f 4c 15 cd 3a e7 28 6c  |..nG%=..OL..:.(l|
00015f90  47 25 80 6d 47 25 80 6e  47 25 29 8c 0d 4f 56 23  |G%.mG%.nG%)..OV#|
00015fa0  e7 5f 63 5f 49 63 6f 6e  5f 47 65 74 49 63 6f 6e  |._c_Icon_GetIcon|
00015fb0  53 74 61 74 65 42 6c 6b  25 21 32 34 80 31 8c 0d  |StateBlk%!24.1..|
00015fc0  4f 60 29 24 28 5f 63 5f  49 63 6f 6e 5f 47 65 74  |O`)$(_c_Icon_Get|
00015fd0  49 63 6f 6e 53 74 61 74  65 42 6c 6b 25 21 33 32  |IconStateBlk%!32|
00015fe0  29 3d 22 53 22 2b 4e 24  0d 4f 6a 48 cc 24 28 5f  |)="S"+N$.OjH.$(_|
00015ff0  63 5f 49 63 6f 6e 5f 47  65 74 49 63 6f 6e 53 74  |c_Icon_GetIconSt|
00016000  61 74 65 42 6c 6b 25 21  32 38 29 3d 4e 24 3a 5f  |ateBlk%!28)=N$:_|
00016010  63 5f 49 63 6f 6e 5f 47  65 74 49 63 6f 6e 53 74  |c_Icon_GetIconSt|
00016020  61 74 65 42 6c 6b 25 21  33 36 3d a9 28 4e 24 29  |ateBlk%!36=.(N$)|
00016030  0d 4f 74 0c cd 3a 64 46  25 3d 67 25 0d 4f 7e cc  |.Ot..:dF%=g%.O~.|
00016040  cc c8 99 32 36 32 33 34  30 2c 2c 5f 63 5f 49 63  |...262340,,_c_Ic|
00016050  6f 6e 5f 47 65 74 49 63  6f 6e 53 74 61 74 65 42  |on_GetIconStateB|
00016060  6c 6b 25 3a 5f 63 5f 49  63 6f 6e 5f 47 65 74 49  |lk%:_c_Icon_GetI|
00016070  63 6f 6e 53 74 61 74 65  42 6c 6b 25 21 34 3d 5f  |conStateBlk%!4=_|
00016080  63 5f 49 63 6f 6e 5f 47  65 74 49 63 6f 6e 53 74  |c_Icon_GetIconSt|
00016090  61 74 65 42 6c 6b 25 21  38 3a 5f 63 5f 49 63 6f  |ateBlk%!8:_c_Ico|
000160a0  6e 5f 47 65 74 49 63 6f  6e 53 74 61 74 65 42 6c  |n_GetIconStateBl|
000160b0  6b 25 21 38 3d 5f 63 5f  49 63 6f 6e 5f 47 65 74  |k%!8=_c_Icon_Get|
000160c0  49 63 6f 6e 53 74 61 74  65 42 6c 6b 25 21 31 32  |IconStateBlk%!12|
000160d0  3a 5f 63 5f 49 63 6f 6e  5f 47 65 74 49 63 6f 6e  |:_c_Icon_GetIcon|
000160e0  53 74 61 74 65 42 6c 6b  25 21 31 32 3d 5f 63 5f  |StateBlk%!12=_c_|
000160f0  49 63 6f 6e 5f 47 65 74  49 63 6f 6e 53 74 61 74  |Icon_GetIconStat|
00016100  65 42 6c 6b 25 21 31 36  0d 4f 88 bc 5f 63 5f 49  |eBlk%!16.O.._c_I|
00016110  63 6f 6e 5f 47 65 74 49  63 6f 6e 53 74 61 74 65  |con_GetIconState|
00016120  42 6c 6b 25 21 31 36 3d  5f 63 5f 49 63 6f 6e 5f  |Blk%!16=_c_Icon_|
00016130  47 65 74 49 63 6f 6e 53  74 61 74 65 42 6c 6b 25  |GetIconStateBlk%|
00016140  21 32 30 3a 5f 63 5f 49  63 6f 6e 5f 47 65 74 49  |!20:_c_Icon_GetI|
00016150  63 6f 6e 53 74 61 74 65  42 6c 6b 25 21 32 30 3d  |conStateBlk%!20=|
00016160  5f 63 5f 49 63 6f 6e 5f  47 65 74 49 63 6f 6e 53  |_c_Icon_GetIconS|
00016170  74 61 74 65 42 6c 6b 25  21 32 34 3a 24 28 5f 63  |tateBlk%!24:$(_c|
00016180  5f 49 63 6f 6e 5f 47 65  74 49 63 6f 6e 53 74 61  |_Icon_GetIconSta|
00016190  74 65 42 6c 6b 25 2b 32  34 29 3d 4e 24 3a c8 99  |teBlk%+24)=N$:..|
000161a0  32 36 32 33 33 38 2c 2c  5f 63 5f 49 63 6f 6e 5f  |262338,,_c_Icon_|
000161b0  47 65 74 49 63 6f 6e 53  74 61 74 65 42 6c 6b 25  |GetIconStateBlk%|
000161c0  b8 64 46 25 0d 4f 92 16  cd 3a f2 5a 41 28 62 25  |.dF%.O...:.ZA(b%|
000161d0  2c 64 46 25 29 3a 3d 64  46 25 0d 4f 9c 22 dd a4  |,dF%):=dF%.O."..|
000161e0  47 28 62 25 2c 67 25 29  3a ea 55 24 3a e7 67 25  |G(b%,g%):.U$:.g%|
000161f0  3c 30 84 62 25 3c 2d 32  8c 3d 22 22 0d 4f a6 12  |<0.b%<-2.="".O..|
00016200  e7 5f 55 25 21 31 30 30  80 31 3c 3c 36 8c 0d 4f  |._U%!100.1<<6..O|
00016210  b0 25 c8 99 22 57 69 6d  70 45 78 74 5f 47 65 74  |.%.."WimpExt_Get|
00016220  49 63 6f 6e 22 2c 2c 2c  62 25 2c 67 25 b8 2c 2c  |Icon",,,b%,g%.,,|
00016230  2c 55 24 0d 4f ba 8d cc  5f 63 5f 49 63 6f 6e 5f  |,U$.O..._c_Icon_|
00016240  47 65 74 49 63 6f 6e 53  74 61 74 65 42 6c 6b 25  |GetIconStateBlk%|
00016250  21 30 3d 62 25 3a 5f 63  5f 49 63 6f 6e 5f 47 65  |!0=b%:_c_Icon_Ge|
00016260  74 49 63 6f 6e 53 74 61  74 65 42 6c 6b 25 21 34  |tIconStateBlk%!4|
00016270  3d 67 25 3a c8 99 32 36  32 33 35 30 2c 2c 5f 63  |=g%:..262350,,_c|
00016280  5f 49 63 6f 6e 5f 47 65  74 49 63 6f 6e 53 74 61  |_Icon_GetIconSta|
00016290  74 65 42 6c 6b 25 3a e7  28 5f 63 5f 49 63 6f 6e  |teBlk%:.(_c_Icon|
000162a0  5f 47 65 74 49 63 6f 6e  53 74 61 74 65 42 6c 6b  |_GetIconStateBlk|
000162b0  25 21 32 34 80 28 31 3c  3c 38 29 29 3c 3e 30 8c  |%!24.(1<<8))<>0.|
000162c0  0d 4f c4 25 55 24 3d 24  28 5f 63 5f 49 63 6f 6e  |.O.%U$=$(_c_Icon|
000162d0  5f 47 65 74 49 63 6f 6e  53 74 61 74 65 42 6c 6b  |_GetIconStateBlk|
000162e0  25 21 32 38 29 0d 4f ce  26 cc 55 24 3d 24 28 5f  |%!28).O.&.U$=$(_|
000162f0  63 5f 49 63 6f 6e 5f 47  65 74 49 63 6f 6e 53 74  |c_Icon_GetIconSt|
00016300  61 74 65 42 6c 6b 25 2b  32 38 29 0d 4f d8 05 cd  |ateBlk%+28).O...|
00016310  0d 4f e2 09 cd 3a 3d 55  24 0d 4f ec d8 dd a4 45  |.O...:=U$.O....E|
00016320  43 28 62 25 2c 67 25 2c  4d 49 25 2c 4e 49 25 29  |C(b%,g%,MI%,NI%)|
00016330  3a 5f 63 5f 49 63 6f 6e  5f 47 65 74 49 63 6f 6e  |:_c_Icon_GetIcon|
00016340  53 74 61 74 65 42 6c 6b  25 21 30 3d 62 25 3a 5f  |StateBlk%!0=b%:_|
00016350  63 5f 49 63 6f 6e 5f 47  65 74 49 63 6f 6e 53 74  |c_Icon_GetIconSt|
00016360  61 74 65 42 6c 6b 25 21  34 3d 67 25 3a c8 99 32  |ateBlk%!4=g%:..2|
00016370  36 32 33 35 30 2c 2c 5f  63 5f 49 63 6f 6e 5f 47  |62350,,_c_Icon_G|
00016380  65 74 49 63 6f 6e 53 74  61 74 65 42 6c 6b 25 3a  |etIconStateBlk%:|
00016390  5f 63 5f 49 63 6f 6e 5f  47 65 74 49 63 6f 6e 53  |_c_Icon_GetIconS|
000163a0  74 61 74 65 42 6c 6b 25  21 38 2b 3d 4d 49 25 3a  |tateBlk%!8+=MI%:|
000163b0  5f 63 5f 49 63 6f 6e 5f  47 65 74 49 63 6f 6e 53  |_c_Icon_GetIconS|
000163c0  74 61 74 65 42 6c 6b 25  21 31 36 2b 3d 4d 49 25  |tateBlk%!16+=MI%|
000163d0  3a 5f 63 5f 49 63 6f 6e  5f 47 65 74 49 63 6f 6e  |:_c_Icon_GetIcon|
000163e0  53 74 61 74 65 42 6c 6b  25 21 31 32 2b 3d 4e 49  |StateBlk%!12+=NI|
000163f0  25 0d 4f f6 a5 5f 63 5f  49 63 6f 6e 5f 47 65 74  |%.O.._c_Icon_Get|
00016400  49 63 6f 6e 53 74 61 74  65 42 6c 6b 25 21 32 30  |IconStateBlk%!20|
00016410  2b 3d 4e 49 25 3a 67 25  3d a4 63 41 28 62 25 2c  |+=NI%:g%=.cA(b%,|
00016420  67 25 2c 5f 63 5f 49 63  6f 6e 5f 47 65 74 49 63  |g%,_c_Icon_GetIc|
00016430  6f 6e 53 74 61 74 65 42  6c 6b 25 21 38 2c 5f 63  |onStateBlk%!8,_c|
00016440  5f 49 63 6f 6e 5f 47 65  74 49 63 6f 6e 53 74 61  |_Icon_GetIconSta|
00016450  74 65 42 6c 6b 25 21 31  32 2c 5f 63 5f 49 63 6f  |teBlk%!12,_c_Ico|
00016460  6e 5f 47 65 74 49 63 6f  6e 53 74 61 74 65 42 6c  |n_GetIconStateBl|
00016470  6b 25 21 31 36 2c 5f 63  5f 49 63 6f 6e 5f 47 65  |k%!16,_c_Icon_Ge|
00016480  74 49 63 6f 6e 53 74 61  74 65 42 6c 6b 25 21 32  |tIconStateBlk%!2|
00016490  30 29 3a 3d 67 25 0d 50  00 3b dd a4 47 43 28 64  |0):=g%.P.;..GC(d|
000164a0  25 2c 76 25 2c 67 41 25  2c 6d 41 25 2c 44 42 25  |%,v%,gA%,mA%,DB%|
000164b0  2c 4e 42 25 29 3a 3d a4  63 41 28 64 25 2c 76 25  |,NB%):=.cA(d%,v%|
000164c0  2c 67 41 25 2c 6d 41 25  2c 44 42 25 2c 4e 42 25  |,gA%,mA%,DB%,NB%|
000164d0  29 0d 50 0a b9 dd a4 63  41 28 64 25 2c 76 25 2c  |).P....cA(d%,v%,|
000164e0  67 41 25 2c 6d 41 25 2c  44 42 25 2c 4e 42 25 29  |gA%,mA%,DB%,NB%)|
000164f0  3a ea 50 41 25 2c 79 4c  25 2c 7a 4c 25 2c 47 43  |:.PA%,yL%,zL%,GC|
00016500  25 2c 66 25 3a ea 4f 49  25 2c 50 49 25 2c 51 49  |%,f%:.OI%,PI%,QI|
00016510  25 2c 52 49 25 3a 50 41  25 3d a4 41 28 34 30 29  |%,RI%:PA%=.A(40)|
00016520  3a 66 25 3d a4 41 28 34  30 29 3a 21 50 41 25 3d  |:f%=.A(40):!PA%=|
00016530  64 25 3a 50 41 25 21 34  3d 76 25 3a c8 99 32 36  |d%:PA%!4=v%:..26|
00016540  32 33 35 30 2c 2c 50 41  25 3a 21 66 25 3d 64 25  |2350,,PA%:!f%=d%|
00016550  3a 66 25 21 34 3d 76 25  3a c8 99 32 36 32 33 35  |:f%!4=v%:..26235|
00016560  30 2c 2c 66 25 3a c8 99  35 33 30 30 35 38 2c 2c  |0,,f%:..530058,,|
00016570  66 25 2b 38 3a 4d 4c 25  3d 50 41 25 21 32 34 3a  |f%+8:ML%=PA%!24:|
00016580  6f 47 25 3d 50 41 25 2b  32 38 0d 50 14 c1 4f 49  |oG%=PA%+28.P..OI|
00016590  25 3d 4d 4c 25 3a 50 49  25 3d 6f 47 25 21 30 3a  |%=ML%:PI%=oG%!0:|
000165a0  51 49 25 3d 6f 47 25 21  34 3a 52 49 25 3d 6f 47  |QI%=oG%!4:RI%=oG|
000165b0  25 21 38 3a 47 43 25 3d  50 41 25 21 38 2d 66 25  |%!8:GC%=PA%!8-f%|
000165c0  21 38 3a c8 99 32 36 32  33 34 30 2c 2c 50 41 25  |!8:..262340,,PA%|
000165d0  3a c8 99 32 36 32 33 35  33 2c 21 50 41 25 2c 50  |:..262353,!PA%,P|
000165e0  41 25 21 38 2d 47 43 25  2c 50 41 25 21 31 32 2d  |A%!8-GC%,PA%!12-|
000165f0  47 43 25 2c 50 41 25 21  31 36 2b 47 43 25 2c 50  |GC%,PA%!16+GC%,P|
00016600  41 25 21 32 30 2b 47 43  25 3a 76 25 3d a4 46 42  |A%!20+GC%:v%=.FB|
00016610  28 64 25 2c 67 41 25 2c  6d 41 25 2c 44 42 25 2c  |(d%,gA%,mA%,DB%,|
00016620  4e 42 25 2c 4f 49 25 2c  50 49 25 2c 51 49 25 2c  |NB%,OI%,PI%,QI%,|
00016630  52 49 25 2c 47 43 25 29  3a f2 41 28 50 41 25 29  |RI%,GC%):.A(PA%)|
00016640  3a f2 41 28 66 25 29 3a  3d 76 25 0d 50 1e 97 dd  |:.A(f%):=v%.P...|
00016650  a4 46 42 28 72 25 2c 67  41 25 2c 6d 41 25 2c 44  |.FB(r%,gA%,mA%,D|
00016660  42 25 2c 4e 42 25 2c 70  25 2c 50 4c 25 2c 51 4c  |B%,NB%,p%,PL%,QL|
00016670  25 2c 55 4c 25 2c 47 43  25 29 3a ea 67 43 25 2c  |%,UL%,GC%):.gC%,|
00016680  6a 41 25 2c 4b 24 2c 76  24 2c 43 43 25 2c 65 42  |jA%,K$,v$,CC%,eB|
00016690  25 3a 6a 41 25 3d a4 41  28 36 30 29 3a 21 6a 41  |%:jA%=.A(60):!jA|
000166a0  25 3d 72 25 3a 6a 41 25  21 32 30 3d 70 25 3a 6a  |%=r%:jA%!20=p%:j|
000166b0  41 25 21 32 34 3d 50 4c  25 3a 6a 41 25 21 32 38  |A%!24=PL%:jA%!28|
000166c0  3d 51 4c 25 3a 6a 41 25  21 33 32 3d 55 4c 25 3a  |=QL%:jA%!32=UL%:|
000166d0  4b 24 3d 22 22 3a 76 24  3d 22 22 3a e7 70 25 80  |K$="":v$="":.p%.|
000166e0  31 8c 0d 50 28 24 e7 70  25 80 32 35 36 4b 24 3d  |1..P($.p%.256K$=|
000166f0  24 28 6a 41 25 21 32 34  29 8b 4b 24 3d 24 28 6a  |$(jA%!24).K$=$(j|
00016700  41 25 2b 32 34 29 0d 50  32 0c cd 3a e7 70 25 80  |A%+24).P2..:.p%.|
00016710  32 8c 0d 50 3c 0c e7 70  25 80 32 35 36 8c 0d 50  |2..P<..p%.256..P|
00016720  46 16 76 24 3d a4 59 41  28 6a 41 25 21 32 38 2c  |F.v$=.YA(jA%!28,|
00016730  22 53 22 29 0d 50 50 11  cc 76 24 3d 24 28 6a 41  |"S").PP..v$=$(jA|
00016740  25 2b 32 34 29 0d 50 5a  05 cd 0d 50 64 2c cd 3a  |%+24).PZ...Pd,.:|
00016750  f2 72 42 28 70 25 2c 4b  24 2c 76 24 29 3a e7 44  |.rB(p%,K$,v$):.D|
00016760  42 25 2d 67 41 25 3c 43  43 25 8c 44 42 25 3d 67  |B%-gA%<CC%.DB%=g|
00016770  41 25 2b 43 43 25 0d 50  6e 1c e7 4e 42 25 2d 6d  |A%+CC%.Pn..NB%-m|
00016780  41 25 3c 65 42 25 8c 4e  42 25 3d 6d 41 25 2b 65  |A%<eB%.NB%=mA%+e|
00016790  42 25 0d 50 78 b2 6a 41  25 21 34 3d 67 41 25 3a  |B%.Px.jA%!4=gA%:|
000167a0  6a 41 25 21 38 3d 6d 41  25 3a 6a 41 25 21 31 32  |jA%!8=mA%:jA%!12|
000167b0  3d 44 42 25 3a 6a 41 25  21 31 36 3d 4e 42 25 3a  |=DB%:jA%!16=NB%:|
000167c0  c8 99 32 36 32 33 33 38  2c 2c 6a 41 25 b8 67 43  |..262338,,jA%.gC|
000167d0  25 3a c8 99 32 36 32 33  35 33 2c 21 6a 41 25 2c  |%:..262353,!jA%,|
000167e0  6a 41 25 21 34 2d 47 43  25 2c 6a 41 25 21 38 2d  |jA%!4-GC%,jA%!8-|
000167f0  47 43 25 2c 6a 41 25 21  31 32 2b 47 43 25 2c 6a  |GC%,jA%!12+GC%,j|
00016800  41 25 21 31 36 2b 47 43  25 3a c8 99 32 36 32 33  |A%!16+GC%:..2623|
00016810  35 35 2c 2c 6a 41 25 3a  e7 21 6a 41 25 3d 72 25  |55,,jA%:.!jA%=r%|
00016820  3a e7 6a 41 25 21 34 3d  67 43 25 3a c8 99 32 36  |:.jA%!4=gC%:..26|
00016830  32 33 35 34 2c 72 25 2c  67 43 25 2c 30 2c 30 2c  |2354,r%,gC%,0,0,|
00016840  2d 31 2c 30 0d 50 82 10  f2 41 28 6a 41 25 29 3a  |-1,0.P...A(jA%):|
00016850  3d 67 43 25 0d 50 8c 66  dd f2 59 45 28 50 46 25  |=gC%.P.f..YE(PF%|
00016860  2c 64 25 2c 76 25 29 3a  ea 66 25 3a 66 25 3d a4  |,d%,v%):.f%:f%=.|
00016870  41 28 35 30 29 3a 66 25  21 38 3d 50 46 25 3a 66  |A(50):f%!8=PF%:f|
00016880  25 21 31 32 3d 64 25 3a  66 25 21 31 36 3d 76 25  |%!12=d%:f%!16=v%|
00016890  3a c8 99 35 33 30 30 34  38 2c 2c 66 25 3a 66 25  |:..530048,,f%:f%|
000168a0  21 38 3d 30 3a c8 99 35  33 30 30 34 38 2c 2c 66  |!8=0:..530048,,f|
000168b0  25 3a f2 41 28 66 25 29  3a e1 0d 50 96 22 dd f2  |%:.A(f%):..P."..|
000168c0  64 28 64 25 2c 76 25 2c  42 44 25 29 3a e7 42 44  |d(d%,v%,BD%):.BD|
000168d0  25 3d 31 32 84 42 44 25  3d 31 33 8c 0d 50 a0 36  |%=12.BD%=13..P.6|
000168e0  85 39 39 2c a4 4e 28 22  53 48 45 4c 4c 4d 53 47  |.99,.N("SHELLMSG|
000168f0  32 33 22 2c 22 50 52 4f  43 73 68 65 6c 6c 5f 49  |23","PROCshell_I|
00016900  63 6f 6e 53 65 74 42 75  74 74 6f 6e 54 79 70 65  |conSetButtonType|
00016910  22 29 0d 50 aa 14 cd 3a  e7 42 44 25 3c 30 84 42  |").P...:.BD%<0.B|
00016920  44 25 3e 31 35 8c 0d 50  b4 36 85 39 39 2c a4 4e  |D%>15..P.6.99,.N|
00016930  28 22 53 48 45 4c 4c 4d  53 47 32 32 22 2c 22 50  |("SHELLMSG22","P|
00016940  52 4f 43 73 68 65 6c 6c  5f 49 63 6f 6e 53 65 74  |ROCshell_IconSet|
00016950  42 75 74 74 6f 6e 54 79  70 65 22 29 0d 50 be 1f  |ButtonType").P..|
00016960  cd 3a f2 49 28 64 25 2c  76 25 2c 42 44 25 3c 3c  |.:.I(d%,v%,BD%<<|
00016970  31 32 2c 36 31 34 34 30  29 3a e1 0d 50 c8 4d dd  |12,61440):..P.M.|
00016980  f2 5a 45 28 64 25 2c 76  25 2c 41 44 25 29 3a e7  |.ZE(d%,v%,AD%):.|
00016990  41 44 25 3c 30 84 41 44  25 3e 33 31 8c 85 39 39  |AD%<0.AD%>31..99|
000169a0  2c a4 4e 28 22 53 48 45  4c 4c 4d 53 47 32 35 22  |,.N("SHELLMSG25"|
000169b0  2c 22 50 52 4f 43 73 68  65 6c 6c 5f 49 63 6f 6e  |,"PROCshell_Icon|
000169c0  53 65 74 45 53 47 22 29  0d 50 d2 1f f2 49 28 64  |SetESG").P...I(d|
000169d0  25 2c 76 25 2c 41 44 25  3c 3c 31 36 2c 32 30 33  |%,v%,AD%<<16,203|
000169e0  31 36 31 36 29 3a e1 0d  50 dc 24 dd f2 61 45 28  |1616):..P.$..aE(|
000169f0  64 25 2c 76 25 2c 45 41  25 29 3a e7 45 41 25 3c  |d%,v%,EA%):.EA%<|
00016a00  3e 30 8c 45 41 25 3d 31  3c 3c 30 0d 50 e6 18 f2  |>0.EA%=1<<0.P...|
00016a10  49 28 64 25 2c 76 25 2c  45 41 25 2c 31 3c 3c 30  |I(d%,v%,EA%,1<<0|
00016a20  29 3a e1 0d 50 f0 24 dd  f2 62 45 28 62 25 2c 67  |):..P.$..bE(b%,g|
00016a30  25 2c 45 41 25 29 3a e7  45 41 25 3c 3e 30 8c 45  |%,EA%):.EA%<>0.E|
00016a40  41 25 3d 31 3c 3c 31 0d  50 fa 18 f2 49 28 62 25  |A%=1<<1.P...I(b%|
00016a50  2c 67 25 2c 45 41 25 2c  31 3c 3c 31 29 3a e1 0d  |,g%,EA%,1<<1):..|
00016a60  51 04 24 dd f2 63 45 28  62 25 2c 67 25 2c 45 41  |Q.$..cE(b%,g%,EA|
00016a70  25 29 3a e7 45 41 25 3c  3e 30 8c 45 41 25 3d 31  |%):.EA%<>0.EA%=1|
00016a80  3c 3c 32 0d 51 0e 18 f2  49 28 62 25 2c 67 25 2c  |<<2.Q...I(b%,g%,|
00016a90  45 41 25 2c 31 3c 3c 32  29 3a e1 0d 51 18 35 dd  |EA%,1<<2):..Q.5.|
00016aa0  f2 6d 41 28 64 25 2c 76  25 2c 45 41 25 29 3a f2  |.mA(d%,v%,EA%):.|
00016ab0  49 28 64 25 2c 76 25 2c  30 2c 31 3c 3c 39 29 3a  |I(d%,v%,0,1<<9):|
00016ac0  e7 45 41 25 3c 3e 30 8c  45 41 25 3d 31 3c 3c 33  |.EA%<>0.EA%=1<<3|
00016ad0  0d 51 22 18 f2 49 28 64  25 2c 76 25 2c 45 41 25  |.Q"..I(d%,v%,EA%|
00016ae0  2c 31 3c 3c 33 29 3a e1  0d 51 2c 24 dd f2 65 45  |,1<<3):..Q,$..eE|
00016af0  28 64 25 2c 76 25 2c 45  41 25 29 3a e7 45 41 25  |(d%,v%,EA%):.EA%|
00016b00  3c 3e 30 8c 45 41 25 3d  31 3c 3c 34 0d 51 36 18  |<>0.EA%=1<<4.Q6.|
00016b10  f2 49 28 64 25 2c 76 25  2c 45 41 25 2c 31 3c 3c  |.I(d%,v%,EA%,1<<|
00016b20  34 29 3a e1 0d 51 40 24  dd f2 66 45 28 64 25 2c  |4):..Q@$..fE(d%,|
00016b30  76 25 2c 45 41 25 29 3a  e7 45 41 25 3c 3e 30 8c  |v%,EA%):.EA%<>0.|
00016b40  45 41 25 3d 31 3c 3c 35  0d 51 4a 18 f2 49 28 64  |EA%=1<<5.QJ..I(d|
00016b50  25 2c 76 25 2c 45 41 25  2c 31 3c 3c 35 29 3a e1  |%,v%,EA%,1<<5):.|
00016b60  0d 51 54 24 dd f2 74 43  28 64 25 2c 76 25 2c 45  |.QT$..tC(d%,v%,E|
00016b70  41 25 29 3a e7 45 41 25  3c 3e 30 8c 45 41 25 3d  |A%):.EA%<>0.EA%=|
00016b80  31 3c 3c 36 0d 51 5e 18  f2 49 28 64 25 2c 76 25  |1<<6.Q^..I(d%,v%|
00016b90  2c 45 41 25 2c 31 3c 3c  36 29 3a e1 0d 51 68 31  |,EA%,1<<6):..Qh1|
00016ba0  dd f2 75 43 28 64 25 2c  76 25 2c 45 41 25 29 3a  |..uC(d%,v%,EA%):|
00016bb0  f2 6d 41 28 64 25 2c 76  25 2c 30 29 3a e7 45 41  |.mA(d%,v%,0):.EA|
00016bc0  25 3c 3e 30 8c 45 41 25  3d 31 3c 3c 39 0d 51 72  |%<>0.EA%=1<<9.Qr|
00016bd0  18 f2 49 28 64 25 2c 76  25 2c 45 41 25 2c 31 3c  |..I(d%,v%,EA%,1<|
00016be0  3c 39 29 3a e1 0d 51 7c  2b dd f2 69 45 28 64 25  |<9):..Q|+..iE(d%|
00016bf0  2c 76 25 29 3a f2 6d 41  28 64 25 2c 76 25 2c 30  |,v%):.mA(d%,v%,0|
00016c00  29 3a f2 75 43 28 64 25  2c 76 25 2c 30 29 3a e1  |):.uC(d%,v%,0):.|
00016c10  0d 51 86 24 dd f2 67 28  64 25 2c 76 25 2c 5f 41  |.Q.$..g(d%,v%,_A|
00016c20  25 29 3a e7 5f 41 25 3c  3e 30 8c 5f 41 25 3d 31  |%):._A%<>0._A%=1|
00016c30  3c 3c 32 32 0d 51 90 20  f2 49 28 64 25 2c 76 25  |<<22.Q. .I(d%,v%|
00016c40  2c 5f 41 25 2c 31 3c 3c  32 32 29 3a e7 5f 41 25  |,_A%,1<<22):._A%|
00016c50  3c 3e 30 8c 0d 51 9a 10  e7 a4 62 41 28 64 25 2c  |<>0..Q....bA(d%,|
00016c60  76 25 29 8c 0d 51 a4 0f  c8 99 32 36 32 33 35 34  |v%)..Q....262354|
00016c70  2c 2d 31 0d 51 ae 05 cd  0d 51 b8 07 cd 3a e1 0d  |,-1.Q....Q...:..|
00016c80  51 c2 92 dd f2 6a 45 28  64 25 29 3a ea 66 25 2c  |Q....jE(d%):.f%,|
00016c90  49 25 3a 66 25 3d a4 41  28 32 30 30 30 29 3a 49  |I%:f%=.A(2000):I|
00016ca0  25 3d 66 25 2b 36 34 3a  21 66 25 3d 64 25 3a 66  |%=f%+64:!f%=d%:f|
00016cb0  25 21 38 3d 31 3c 3c 32  31 3a 66 25 21 31 32 3d  |%!8=1<<21:f%!12=|
00016cc0  31 3c 3c 32 31 3a c8 99  32 36 32 33 35 38 2c 21  |1<<21:..262358,!|
00016cd0  66 25 2c 49 25 2c 35 3c  3c 32 31 2c 30 3c 3c 32  |f%,I%,5<<21,0<<2|
00016ce0  31 3a c8 95 21 49 25 3e  2d 31 3a 66 25 21 34 3d  |1:..!I%>-1:f%!4=|
00016cf0  21 49 25 3a c8 99 32 36  32 33 34 39 2c 2c 66 25  |!I%:..262349,,f%|
00016d00  3a 49 25 2b 3d 34 3a ce  3a f2 41 28 66 25 29 3a  |:I%+=4:.:.A(f%):|
00016d10  e1 0d 51 cc 8e dd f2 6b  45 28 64 25 29 3a ea 66  |..Q....kE(d%):.f|
00016d20  25 2c 49 25 3a 66 25 3d  a4 41 28 32 30 30 30 29  |%,I%:f%=.A(2000)|
00016d30  3a 49 25 3d 66 25 2b 36  34 3a 21 66 25 3d 64 25  |:I%=f%+64:!f%=d%|
00016d40  3a 66 25 21 38 3d 30 3a  66 25 21 31 32 3d 31 3c  |:f%!8=0:f%!12=1<|
00016d50  3c 32 31 3a c8 99 32 36  32 33 35 38 2c 21 66 25  |<21:..262358,!f%|
00016d60  2c 49 25 2c 35 3c 3c 32  31 2c 31 3c 3c 32 31 3a  |,I%,5<<21,1<<21:|
00016d70  c8 95 21 49 25 3e 2d 31  3a 66 25 21 34 3d 21 49  |..!I%>-1:f%!4=!I|
00016d80  25 3a c8 99 32 36 32 33  34 39 2c 2c 66 25 3a 49  |%:..262349,,f%:I|
00016d90  25 2b 3d 34 3a ce 3a f2  41 28 66 25 29 3a e1 0d  |%+=4:.:.A(f%):..|
00016da0  51 d6 2f dd f2 57 41 28  70 25 2c 69 45 25 2c 57  |Q./..WA(p%,iE%,W|
00016db0  4c 25 29 3a e7 28 28 70  25 80 33 29 3d 32 29 80  |L%):.((p%.3)=2).|
00016dc0  28 28 70 25 80 32 35 36  29 3c 3e 30 29 8c 0d 51  |((p%.256)<>0)..Q|
00016dd0  e0 0d 69 45 25 21 34 3d  57 4c 25 0d 51 ea 07 cd  |..iE%!4=WL%.Q...|
00016de0  3a e1 0d 51 f4 58 dd f2  6c 45 28 64 25 2c 41 44  |:..Q.X..lE(d%,AD|
00016df0  25 2c f8 50 41 25 29 3a  ea 55 49 25 3a 55 49 25  |%,.PA%):.UI%:UI%|
00016e00  3d 28 41 44 25 3c 3c 31  36 29 2b 28 31 3c 3c 32  |=(AD%<<16)+(1<<2|
00016e10  31 29 3a c8 99 32 36 32  33 35 38 2c 64 25 2c 50  |1):..262358,d%,P|
00016e20  41 25 2c 55 49 25 2c 28  41 44 25 3c 3c 31 36 29  |A%,UI%,(AD%<<16)|
00016e30  2b 28 31 3c 3c 32 31 29  3a e1 0d 51 fe 3a dd a4  |+(1<<21):..Q.:..|
00016e40  52 41 28 78 42 25 2c 70  25 2c 69 45 25 2c 58 25  |RA(xB%,p%,iE%,X%|
00016e50  29 3a ea 62 41 25 2c 56  49 25 2c 6d 25 2c 44 46  |):.bA%,VI%,m%,DF|
00016e60  25 3a e7 28 70 25 80 38  33 38 38 38 36 34 29 3d  |%:.(p%.8388864)=|
00016e70  32 35 36 8c 0d 52 08 22  62 41 25 3d 69 45 25 21  |256..R."bA%=iE%!|
00016e80  38 3a e7 28 70 25 80 31  29 80 28 69 45 25 21 34  |8:.(p%.1).(iE%!4|
00016e90  3c 3e 2d 31 29 8c 0d 52  12 41 56 49 25 3d 69 45  |<>-1)..R.AVI%=iE|
00016ea0  25 21 34 3a cf 23 58 25  3d 78 42 25 2b 56 49 25  |%!4:.#X%=xB%+VI%|
00016eb0  3a 6d 25 3d 30 3a f5 3a  44 46 25 3d 9a 23 58 25  |:m%=0:.:DF%=.#X%|
00016ec0  3a 6d 25 2b 3d 31 3a fd  44 46 25 3c 33 32 3a 62  |:m%+=1:.DF%<32:b|
00016ed0  41 25 2b 3d 2b 6d 25 0d  52 1c 05 cd 0d 52 26 0a  |A%+=+m%.R....R&.|
00016ee0  cc 62 41 25 3d 30 0d 52  30 0a cd 3a 3d 62 41 25  |.bA%=0.R0..:=bA%|
00016ef0  0d 52 3a af dd f2 6d 45  28 62 25 2c 67 25 2c f8  |.R:...mE(b%,g%,.|
00016f00  68 41 25 2c f8 69 41 25  2c f8 71 41 25 2c f8 72  |hA%,.iA%,.qA%,.r|
00016f10  41 25 29 3a f2 6b 41 28  62 25 2c 67 25 29 3a 68  |A%):.kA(b%,g%):h|
00016f20  41 25 3d 5f 63 5f 49 63  6f 6e 5f 47 65 74 49 63  |A%=_c_Icon_GetIc|
00016f30  6f 6e 53 74 61 74 65 42  6c 6b 25 21 38 3a 69 41  |onStateBlk%!8:iA|
00016f40  25 3d 5f 63 5f 49 63 6f  6e 5f 47 65 74 49 63 6f  |%=_c_Icon_GetIco|
00016f50  6e 53 74 61 74 65 42 6c  6b 25 21 31 32 3a 71 41  |nStateBlk%!12:qA|
00016f60  25 3d 5f 63 5f 49 63 6f  6e 5f 47 65 74 49 63 6f  |%=_c_Icon_GetIco|
00016f70  6e 53 74 61 74 65 42 6c  6b 25 21 31 36 3a 72 41  |nStateBlk%!16:rA|
00016f80  25 3d 5f 63 5f 49 63 6f  6e 5f 47 65 74 49 63 6f  |%=_c_Icon_GetIco|
00016f90  6e 53 74 61 74 65 42 6c  6b 25 21 32 30 3a e1 0d  |nStateBlk%!20:..|
00016fa0  52 44 b5 dd f2 6b 28 62  25 2c 67 25 29 3a ea 41  |RD...k(b%,g%):.A|
00016fb0  24 2c 61 25 2c 6b 25 2c  4e 41 25 2c 5f 25 2c 42  |$,a%,k%,NA%,_%,B|
00016fc0  24 2c 6c 25 3a ea 57 49  25 2c 6e 25 2c 4e 2c 4f  |$,l%:.WI%,n%,N,O|
00016fd0  2c 58 49 25 2c 70 25 2c  5f 43 25 2c 59 49 25 2c  |,XI%,p%,_C%,YI%,|
00016fe0  74 41 25 2c 58 41 24 3a  6e 25 3d a4 41 28 31 30  |tA%,XA$:n%=.A(10|
00016ff0  30 2b 28 a4 4f 28 62 25  29 2a 33 32 29 29 3a 21  |0+(.O(b%)*32)):!|
00017000  6e 25 3d 62 25 3a c8 99  32 36 32 33 34 38 2c 2c  |n%=b%:..262348,,|
00017010  6e 25 3a 4e 3d 6e 25 21  34 2d 6e 25 21 32 30 3a  |n%:N=n%!4-n%!20:|
00017020  4f 3d 6e 25 21 31 36 2d  6e 25 21 32 34 3a 58 49  |O=n%!16-n%!24:XI|
00017030  25 3d 6e 25 21 36 38 3a  6e 25 21 34 3d 67 25 3a  |%=n%!68:n%!4=g%:|
00017040  c8 99 32 36 32 33 35 30  2c 2c 6e 25 3a 6e 25 21  |..262350,,n%:n%!|
00017050  30 3d 62 25 0d 52 4e fd  6e 25 21 34 3d 5f 63 5f  |0=b%.RN.n%!4=_c_|
00017060  49 63 6f 6e 73 5f 49 63  6f 6e 44 72 61 67 54 79  |Icons_IconDragTy|
00017070  70 65 25 3a 70 25 3d 6e  25 21 32 34 3a 5f 43 25  |pe%:p%=n%!24:_C%|
00017080  3d 6e 25 21 33 32 3a 6e  25 21 38 3d 6e 25 21 38  |=n%!32:n%!8=n%!8|
00017090  2b 4e 3a 6e 25 21 31 32  3d 6e 25 21 31 32 2b 4f  |+N:n%!12=n%!12+O|
000170a0  3a 6e 25 21 31 36 3d 6e  25 21 31 36 2b 4e 3a 6e  |:n%!16=n%!16+N:n|
000170b0  25 21 32 30 3d 6e 25 21  32 30 2b 4f 3a 6e 25 21  |%!20=n%!20+O:n%!|
000170c0  32 34 3d 5f 63 5f 49 63  6f 6e 73 5f 44 72 61 67  |24=_c_Icons_Drag|
000170d0  42 42 6f 78 58 4d 69 6e  25 3a 6e 25 21 32 38 3d  |BBoxXMin%:n%!28=|
000170e0  5f 63 5f 49 63 6f 6e 73  5f 44 72 61 67 42 42 6f  |_c_Icons_DragBBo|
000170f0  78 59 4d 69 6e 25 3a 6e  25 21 33 32 3d 5f 63 5f  |xYMin%:n%!32=_c_|
00017100  49 63 6f 6e 73 5f 44 72  61 67 42 42 6f 78 58 4d  |Icons_DragBBoxXM|
00017110  61 78 25 3a 6e 25 21 33  36 3d 5f 63 5f 49 63 6f  |ax%:n%!36=_c_Ico|
00017120  6e 73 5f 44 72 61 67 42  42 6f 78 59 4d 61 78 25  |ns_DragBBoxYMax%|
00017130  3a c8 99 36 2c 31 36 31  2c 32 38 b8 2c 2c 74 41  |:..6,161,28.,,tA|
00017140  25 3a 59 49 25 3d 28 28  74 41 25 80 32 29 3d 32  |%:YI%=((tA%.2)=2|
00017150  29 0d 52 58 2f 5f 6d 5f  44 53 61 76 65 5f 44 72  |).RX/_m_DSave_Dr|
00017160  61 67 41 53 70 72 69 74  65 49 6e 50 72 6f 67 72  |agASpriteInProgr|
00017170  65 73 73 25 3d a3 3a e7  59 49 25 80 a4 47 42 8c  |ess%=.:.YI%..GB.|
00017180  0d 52 62 16 74 41 25 3d  70 25 3a e7 28 74 41 25  |.Rb.tA%=p%:.(tA%|
00017190  80 32 35 36 29 8c 0d 52  6c 14 58 41 24 3d a4 59  |.256)..Rl.XA$=.Y|
000171a0  41 28 5f 43 25 2c 22 73  22 29 0d 52 76 35 cd 3a  |A(_C%,"s").Rv5.:|
000171b0  e7 28 74 41 25 80 32 29  3d 30 8c f2 4d 28 a4 42  |.(tA%.2)=0..M(.B|
000171c0  28 5f 63 5f 49 63 6f 6e  73 5f 4e 6f 74 41 53 70  |(_c_Icons_NotASp|
000171d0  72 69 74 65 49 63 6f 6e  4d 65 73 73 24 29 29 0d  |riteIconMess$)).|
000171e0  52 80 0d e7 58 41 24 3c  3e 22 22 8c 0d 52 8a 4f  |R...XA$<>""..R.O|
000171f0  c8 99 32 37 31 33 36 30  2c 5f 63 5f 49 63 6f 6e  |..271360,_c_Icon|
00017200  73 5f 44 72 61 67 46 6c  61 67 73 25 2c 58 49 25  |s_DragFlags%,XI%|
00017210  2c 58 41 24 2c 6e 25 2b  38 3a 5f 6d 5f 44 53 61  |,XA$,n%+8:_m_DSa|
00017220  76 65 5f 44 72 61 67 41  53 70 72 69 74 65 49 6e  |ve_DragASpriteIn|
00017230  50 72 6f 67 72 65 73 73  25 3d b9 0d 52 94 11 cc  |Progress%=..R...|
00017240  c8 99 32 36 32 33 35 32  2c 2c 6e 25 0d 52 9e 05  |..262352,,n%.R..|
00017250  cd 0d 52 a8 11 cc c8 99  32 36 32 33 35 32 2c 2c  |..R.....262352,,|
00017260  6e 25 0d 52 b2 19 cd 3a  f2 41 28 6e 25 29 3a f2  |n%.R...:.A(n%):.|
00017270  41 41 28 62 25 2c 67 25  29 3a e1 0d 52 bc bc dd  |AA(b%,g%):..R...|
00017280  f2 65 41 28 62 25 2c 67  25 29 3a ea 6e 25 2c 4e  |.eA(b%,g%):.n%,N|
00017290  2c 4f 2c 70 25 2c 5f 43  25 3a 6e 25 3d a4 41 28  |,O,p%,_C%:n%=.A(|
000172a0  31 30 30 2b 28 a4 4f 28  62 25 29 2a 33 32 29 29  |100+(.O(b%)*32))|
000172b0  3a 21 6e 25 3d 62 25 3a  c8 99 32 36 32 33 34 38  |:!n%=b%:..262348|
000172c0  2c 2c 6e 25 3a 4e 3d 6e  25 21 34 2d 6e 25 21 32  |,,n%:N=n%!4-n%!2|
000172d0  30 3a 4f 3d 6e 25 21 31  36 2d 6e 25 21 32 34 3a  |0:O=n%!16-n%!24:|
000172e0  6e 25 21 34 3d 67 25 3a  c8 99 32 36 32 33 35 30  |n%!4=g%:..262350|
000172f0  2c 2c 6e 25 3a 6e 25 21  30 3d 62 25 3a 6e 25 21  |,,n%:n%!0=b%:n%!|
00017300  34 3d 5f 63 5f 49 63 6f  6e 73 5f 49 63 6f 6e 44  |4=_c_Icons_IconD|
00017310  72 61 67 54 79 70 65 25  3a 70 25 3d 6e 25 21 32  |ragType%:p%=n%!2|
00017320  34 3a 5f 43 25 3d 6e 25  21 33 32 3a 6e 25 21 38  |4:_C%=n%!32:n%!8|
00017330  3d 6e 25 21 38 2b 4e 0d  52 c6 b7 6e 25 21 31 32  |=n%!8+N.R..n%!12|
00017340  3d 6e 25 21 31 32 2b 4f  3a 6e 25 21 31 36 3d 6e  |=n%!12+O:n%!16=n|
00017350  25 21 31 36 2b 4e 3a 6e  25 21 32 30 3d 6e 25 21  |%!16+N:n%!20=n%!|
00017360  32 30 2b 4f 3a 6e 25 21  32 34 3d 5f 63 5f 49 63  |20+O:n%!24=_c_Ic|
00017370  6f 6e 73 5f 44 72 61 67  42 42 6f 78 58 4d 69 6e  |ons_DragBBoxXMin|
00017380  25 3a 6e 25 21 32 38 3d  5f 63 5f 49 63 6f 6e 73  |%:n%!28=_c_Icons|
00017390  5f 44 72 61 67 42 42 6f  78 59 4d 69 6e 25 3a 6e  |_DragBBoxYMin%:n|
000173a0  25 21 33 32 3d 5f 63 5f  49 63 6f 6e 73 5f 44 72  |%!32=_c_Icons_Dr|
000173b0  61 67 42 42 6f 78 58 4d  61 78 25 3a 6e 25 21 33  |agBBoxXMax%:n%!3|
000173c0  36 3d 5f 63 5f 49 63 6f  6e 73 5f 44 72 61 67 42  |6=_c_Icons_DragB|
000173d0  42 6f 78 59 4d 61 78 25  3a c8 99 32 36 32 33 35  |BoxYMax%:..26235|
000173e0  32 2c 2c 6e 25 3a f2 41  28 6e 25 29 3a e1 0d 52  |2,,n%:.A(n%):..R|
000173f0  d0 5d dd a4 4a 43 28 64  25 2c 76 25 29 3a ea 6a  |.]..JC(d%,v%):.j|
00017400  45 25 2c 6e 25 3a 6e 25  3d a4 41 28 34 30 29 3a  |E%,n%:n%=.A(40):|
00017410  6e 25 21 30 3d 64 25 3a  6e 25 21 34 3d 76 25 3a  |n%!0=d%:n%!4=v%:|
00017420  c8 99 32 36 32 33 35 30  2c 2c 6e 25 3a 6a 45 25  |..262350,,n%:jE%|
00017430  3d 28 6e 25 21 32 34 3e  3e 32 38 29 80 31 35 3a  |=(n%!24>>28).15:|
00017440  f2 41 28 6e 25 29 3a 3d  6a 45 25 0d 52 da 5d dd  |.A(n%):=jE%.R.].|
00017450  a4 4b 43 28 64 25 2c 76  25 29 3a ea 6a 45 25 2c  |.KC(d%,v%):.jE%,|
00017460  6e 25 3a 6e 25 3d a4 41  28 34 30 29 3a 6e 25 21  |n%:n%=.A(40):n%!|
00017470  30 3d 64 25 3a 6e 25 21  34 3d 76 25 3a c8 99 32  |0=d%:n%!4=v%:..2|
00017480  36 32 33 35 30 2c 2c 6e  25 3a 6a 45 25 3d 28 6e  |62350,,n%:jE%=(n|
00017490  25 21 32 34 3e 3e 32 34  29 80 31 35 3a f2 41 28  |%!24>>24).15:.A(|
000174a0  6e 25 29 3a 3d 6a 45 25  0d 52 e4 5d dd a4 54 41  |n%):=jE%.R.]..TA|
000174b0  28 62 25 2c 67 25 29 3a  ea 42 44 25 2c 6e 25 3a  |(b%,g%):.BD%,n%:|
000174c0  6e 25 3d a4 41 28 34 30  29 3a 6e 25 21 30 3d 62  |n%=.A(40):n%!0=b|
000174d0  25 3a 6e 25 21 34 3d 67  25 3a c8 99 32 36 32 33  |%:n%!4=g%:..2623|
000174e0  35 30 2c 2c 6e 25 3a 42  44 25 3d 28 6e 25 21 32  |50,,n%:BD%=(n%!2|
000174f0  34 3e 3e 31 32 29 80 31  35 3a f2 41 28 6e 25 29  |4>>12).15:.A(n%)|
00017500  3a 3d 42 44 25 0d 52 ee  6a dd f2 55 28 62 25 2c  |:=BD%.R.j..U(b%,|
00017510  67 25 29 3a ea 50 43 25  2c 5f 42 25 2c 61 49 25  |g%):.PC%,_B%,aI%|
00017520  3a ea 62 49 25 2c 63 49  25 2c 64 49 25 3a ea 70  |:.bI%,cI%,dI%:.p|
00017530  47 25 2c 71 47 25 2c 72  47 25 2c 73 47 25 3a ea  |G%,qG%,rG%,sG%:.|
00017540  74 47 25 2c 75 47 25 3a  ea 6a 49 25 2c 6b 49 25  |tG%,uG%:.jI%,kI%|
00017550  3a ea 76 47 25 2c 77 47  25 3a ea 78 47 25 2c 79  |:.vG%,wG%:.xG%,y|
00017560  47 25 3a ea 46 45 25 3a  e7 67 25 3e 3d 30 8c 0d  |G%:.FE%:.g%>=0..|
00017570  52 f8 d2 50 43 25 3d a4  41 28 33 36 29 3a 5f 42  |R..PC%=.A(36):_B|
00017580  25 3d a4 41 28 34 30 29  3a 21 50 43 25 3d 62 25  |%=.A(40):!PC%=b%|
00017590  3a c8 99 32 36 32 33 34  37 2c 2c 50 43 25 3a 61  |:..262347,,PC%:a|
000175a0  49 25 3d 50 43 25 21 34  3a 62 49 25 3d 50 43 25  |I%=PC%!4:bI%=PC%|
000175b0  21 38 3a 63 49 25 3d 50  43 25 21 31 32 3a 64 49  |!8:cI%=PC%!12:dI|
000175c0  25 3d 50 43 25 21 31 36  3a 74 47 25 3d 50 43 25  |%=PC%!16:tG%=PC%|
000175d0  21 32 30 3a 75 47 25 3d  50 43 25 21 32 34 3a 6b  |!20:uG%=PC%!24:k|
000175e0  49 25 3d 63 49 25 2d 61  49 25 3a 6a 49 25 3d 64  |I%=cI%-aI%:jI%=d|
000175f0  49 25 2d 62 49 25 3a 5f  42 25 21 30 3d 62 25 3a  |I%-bI%:_B%!0=b%:|
00017600  5f 42 25 21 34 3d 67 25  3a c8 99 32 36 32 33 35  |_B%!4=g%:..26235|
00017610  30 2c 2c 5f 42 25 3a 70  47 25 3d 5f 42 25 21 38  |0,,_B%:pG%=_B%!8|
00017620  3a 71 47 25 3d 5f 42 25  21 31 32 3a 72 47 25 3d  |:qG%=_B%!12:rG%=|
00017630  5f 42 25 21 31 36 3a 73  47 25 3d 5f 42 25 21 32  |_B%!16:sG%=_B%!2|
00017640  30 0d 53 02 57 76 47 25  3d 74 47 25 3a 79 47 25  |0.S.WvG%=tG%:yG%|
00017650  3d 75 47 25 3a 78 47 25  3d 74 47 25 2b 6b 49 25  |=uG%:xG%=tG%+kI%|
00017660  3a 77 47 25 3d 75 47 25  2d 6a 49 25 3a 57 44 25  |:wG%=uG%-jI%:WD%|
00017670  3d a4 47 41 28 62 25 29  2b 38 3a 46 45 25 3d a4  |=.GA(b%)+8:FE%=.|
00017680  48 41 28 62 25 29 2b 38  3a e7 71 47 25 3c 28 77  |HA(b%)+8:.qG%<(w|
00017690  47 25 2b 57 44 25 29 8c  0d 53 0c 18 f2 56 28 62  |G%+WD%)..S...V(b|
000176a0  25 2c 30 2c 71 47 25 2d  77 47 25 2d 57 44 25 29  |%,0,qG%-wG%-WD%)|
000176b0  0d 53 16 19 cd 3a e7 73  47 25 3e 28 79 47 25 2d  |.S...:.sG%>(yG%-|
000176c0  46 45 25 2d 57 44 25 29  8c 0d 53 20 1f f2 56 28  |FE%-WD%)..S ..V(|
000176d0  62 25 2c 30 2c 73 47 25  2d 79 47 25 2b 46 45 25  |b%,0,sG%-yG%+FE%|
000176e0  2b 57 44 25 2b 31 32 29  0d 53 2a 0f cd 3a e7 72  |+WD%+12).S*..:.r|
000176f0  47 25 3e 78 47 25 8c 0d  53 34 14 f2 56 28 62 25  |G%>xG%..S4..V(b%|
00017700  2c 72 47 25 2d 78 47 25  2c 30 29 0d 53 3e 0f cd  |,rG%-xG%,0).S>..|
00017710  3a e7 70 47 25 3c 76 47  25 8c 0d 53 48 14 f2 56  |:.pG%<vG%..SH..V|
00017720  28 62 25 2c 70 47 25 2d  76 47 25 2c 30 29 0d 53  |(b%,pG%-vG%,0).S|
00017730  52 15 cd 3a f2 41 28 50  43 25 29 3a f2 41 28 5f  |R..:.A(PC%):.A(_|
00017740  42 25 29 0d 53 5c 07 cd  3a e1 0d 53 66 3e dd f2  |B%).S\..:..Sf>..|
00017750  6e 45 28 62 25 2c 67 25  2c 44 4b 25 29 3a f2 74  |nE(b%,g%,DK%):.t|
00017760  43 28 62 25 2c 67 25 2c  b9 29 3a f2 49 28 62 25  |C(b%,g%,.):.I(b%|
00017770  2c 67 25 2c 44 4b 25 3c  3c 32 34 2c 2d 31 36 37  |,g%,DK%<<24,-167|
00017780  37 37 32 31 36 29 3a e1  0d 53 70 19 dd f2 6f 45  |77216):..Sp...oE|
00017790  28 62 25 29 3a f2 76 43  28 62 25 2c 22 22 29 3a  |(b%):.vC(b%,""):|
000177a0  e1 0d 53 7a 88 dd f2 76  43 28 62 25 2c 77 42 24  |..Sz...vC(b%,wB$|
000177b0  29 3a ea 6e 25 2c 65 25  2c 45 42 25 3a 45 42 25  |):.n%,e%,EB%:EB%|
000177c0  3d a4 4f 28 62 25 29 3a  6e 25 3d a4 41 28 28 45  |=.O(b%):n%=.A((E|
000177d0  42 25 2b 31 29 2a 34 29  3a c8 99 32 36 32 33 35  |B%+1)*4):..26235|
000177e0  38 2c 62 25 2c 6e 25 2c  34 32 35 31 36 34 38 2c  |8,b%,n%,4251648,|
000177f0  35 37 33 34 34 3a 65 25  3d 30 3a c8 95 6e 25 21  |57344:e%=0:..n%!|
00017800  65 25 3c 3e 2d 31 3a f2  42 28 62 25 2c 6e 25 21  |e%<>-1:.B(b%,n%!|
00017810  65 25 2c 22 22 2c b9 29  3a 65 25 2b 3d 34 3a ce  |e%,"",.):e%+=4:.|
00017820  3a f2 41 28 6e 25 29 3a  e1 0d 53 84 29 dd f2 71  |:.A(n%):..S.)..q|
00017830  45 3a 5f 6d 5f 49 63 6f  6e 73 5f 41 6c 6c 6f 77  |E:_m_Icons_Allow|
00017840  57 72 69 74 61 62 6c 65  44 72 61 67 73 25 3d a3  |WritableDrags%=.|
00017850  3a e1 0d 53 8e 29 dd f2  72 45 3a 5f 6d 5f 49 63  |:..S.)..rE:_m_Ic|
00017860  6f 6e 73 5f 41 6c 6c 6f  77 57 72 69 74 61 62 6c  |ons_AllowWritabl|
00017870  65 44 72 61 67 73 25 3d  b9 3a e1 0d 53 98 28 dd  |eDrags%=.:..S.(.|
00017880  a4 76 41 3a 3d 5f 6d 5f  49 63 6f 6e 73 5f 41 6c  |.vA:=_m_Icons_Al|
00017890  6c 6f 77 57 72 69 74 61  62 6c 65 44 72 61 67 73  |lowWritableDrags|
000178a0  25 3a 4b 0d 53 a2 d7 dd  a4 5f 73 68 65 6c 6c 5f  |%:K.S...._shell_|
000178b0  50 72 6f 67 45 76 6e 74  73 5f 49 6e 69 74 3a 5f  |ProgEvnts_Init:_|
000178c0  6d 5f 50 72 6f 67 45 76  6e 74 73 5f 44 65 73 6b  |m_ProgEvnts_Desk|
000178d0  46 6f 6e 74 48 61 6e 64  6c 65 25 3d 2d 31 3a 5f  |FontHandle%=-1:_|
000178e0  6d 5f 50 72 6f 67 45 76  6e 74 73 5f 44 65 73 6b  |m_ProgEvnts_Desk|
000178f0  46 6f 6e 74 43 68 61 6e  67 65 48 61 6e 64 6c 65  |FontChangeHandle|
00017900  72 46 4e 24 3d 22 22 3a  5f 6d 5f 50 72 6f 67 45  |rFN$="":_m_ProgE|
00017910  76 6e 74 73 5f 50 61 6c  65 74 74 65 43 68 61 6e  |vnts_PaletteChan|
00017920  67 65 48 61 6e 64 6c 65  72 46 4e 24 3d 22 22 3a  |geHandlerFN$="":|
00017930  5f 6d 5f 50 72 6f 67 45  76 6e 74 73 5f 4d 6f 64  |_m_ProgEvnts_Mod|
00017940  65 43 68 61 6e 67 65 48  61 6e 64 6c 65 72 46 4e  |eChangeHandlerFN|
00017950  24 3d 22 22 3a 5f 6d 5f  50 72 6f 67 45 76 6e 74  |$="":_m_ProgEvnt|
00017960  73 5f 53 61 76 65 44 65  73 6b 74 6f 70 48 61 6e  |s_SaveDesktopHan|
00017970  64 6c 65 72 46 4e 24 3d  22 22 0d 53 ac 9c 5f 6d  |dlerFN$="".S.._m|
00017980  5f 50 72 6f 67 45 76 6e  74 73 5f 54 61 73 6b 49  |_ProgEvnts_TaskI|
00017990  6e 69 74 69 61 6c 69 73  65 48 61 6e 64 6c 65 72  |nitialiseHandler|
000179a0  46 4e 24 3d 22 22 3a 5f  6d 5f 50 72 6f 67 45 76  |FN$="":_m_ProgEv|
000179b0  6e 74 73 5f 54 61 73 6b  43 6c 6f 73 65 44 6f 77  |nts_TaskCloseDow|
000179c0  6e 48 61 6e 64 6c 65 72  46 4e 24 3d 22 22 3a 5f  |nHandlerFN$="":_|
000179d0  6d 5f 50 72 6f 67 45 76  6e 74 73 5f 53 68 75 74  |m_ProgEvnts_Shut|
000179e0  64 6f 77 6e 48 61 6e 64  6c 65 72 46 4e 24 3d 22  |downHandlerFN$="|
000179f0  22 3a 5f 6d 5f 50 72 6f  67 45 76 6e 74 73 5f 50  |":_m_ProgEvnts_P|
00017a00  72 65 51 75 69 74 48 61  6e 64 6c 65 72 46 4e 24  |reQuitHandlerFN$|
00017a10  3d 22 22 3a 3d 30 0d 53  b6 26 dd f2 73 45 28 46  |="":=0.S.&..sE(F|
00017a20  24 29 3a e7 a4 50 28 22  55 74 69 6c 69 74 79 4d  |$):..P("UtilityM|
00017a30  6f 64 75 6c 65 22 2c 33  2e 35 29 8c 0d 53 c0 0c  |odule",3.5)..S..|
00017a40  e7 46 24 3c 3e 22 22 8c  0d 53 ca 2c 5f 6d 5f 50  |.F$<>""..S.,_m_P|
00017a50  72 6f 67 45 76 6e 74 73  5f 44 65 73 6b 46 6f 6e  |rogEvnts_DeskFon|
00017a60  74 43 68 61 6e 67 65 48  61 6e 64 6c 65 72 46 4e  |tChangeHandlerFN|
00017a70  24 3d 46 24 0d 53 d4 05  cd 0d 53 de 07 cd 3a e1  |$=F$.S....S...:.|
00017a80  0d 53 e8 5e dd f2 4e 42  28 45 4b 25 29 3a ea 6c  |.S.^..NB(EK%):.l|
00017a90  25 3a 5f 6d 5f 50 72 6f  67 45 76 6e 74 73 5f 44  |%:_m_ProgEvnts_D|
00017aa0  65 73 6b 46 6f 6e 74 48  61 6e 64 6c 65 25 3d 45  |eskFontHandle%=E|
00017ab0  4b 25 3a e7 5f 6d 5f 50  72 6f 67 45 76 6e 74 73  |K%:._m_ProgEvnts|
00017ac0  5f 44 65 73 6b 46 6f 6e  74 43 68 61 6e 67 65 48  |_DeskFontChangeH|
00017ad0  61 6e 64 6c 65 72 46 4e  24 3c 3e 22 22 8c 0d 53  |andlerFN$<>""..S|
00017ae0  f2 5a 6c 25 3d a0 28 22  46 4e 22 2b 5f 6d 5f 50  |.Zl%=.("FN"+_m_P|
00017af0  72 6f 67 45 76 6e 74 73  5f 44 65 73 6b 46 6f 6e  |rogEvnts_DeskFon|
00017b00  74 43 68 61 6e 67 65 48  61 6e 64 6c 65 72 46 4e  |tChangeHandlerFN|
00017b10  24 2b 22 28 22 2b c3 5f  6d 5f 50 72 6f 67 45 76  |$+"("+._m_ProgEv|
00017b20  6e 74 73 5f 44 65 73 6b  46 6f 6e 74 48 61 6e 64  |nts_DeskFontHand|
00017b30  6c 65 25 2b 22 29 22 29  0d 53 fc 07 cd 3a e1 0d  |le%+")").S...:..|
00017b40  54 06 19 dd f2 74 45 28  46 24 29 3a ea 6c 25 3a  |T....tE(F$):.l%:|
00017b50  e7 46 24 3c 3e 22 22 8c  0d 54 10 39 5f 6d 5f 50  |.F$<>""..T.9_m_P|
00017b60  72 6f 67 45 76 6e 74 73  5f 50 61 6c 65 74 74 65  |rogEvnts_Palette|
00017b70  43 68 61 6e 67 65 48 61  6e 64 6c 65 72 46 4e 24  |ChangeHandlerFN$|
00017b80  3d 46 24 3a 6c 25 3d a0  28 22 46 4e 22 2b 46 24  |=F$:l%=.("FN"+F$|
00017b90  29 0d 54 1a 07 cd 3a e1  0d 54 24 37 dd f2 48 42  |).T...:..T$7..HB|
00017ba0  3a ea 6c 25 3a e7 5f 6d  5f 50 72 6f 67 45 76 6e  |:.l%:._m_ProgEvn|
00017bb0  74 73 5f 50 61 6c 65 74  74 65 43 68 61 6e 67 65  |ts_PaletteChange|
00017bc0  48 61 6e 64 6c 65 72 46  4e 24 3c 3e 22 22 8c 0d  |HandlerFN$<>""..|
00017bd0  54 2e 33 6c 25 3d a0 28  22 46 4e 22 2b 5f 6d 5f  |T.3l%=.("FN"+_m_|
00017be0  50 72 6f 67 45 76 6e 74  73 5f 50 61 6c 65 74 74  |ProgEvnts_Palett|
00017bf0  65 43 68 61 6e 67 65 48  61 6e 64 6c 65 72 46 4e  |eChangeHandlerFN|
00017c00  24 29 0d 54 38 07 cd 3a  e1 0d 54 42 19 dd f2 52  |$).T8..:..TB...R|
00017c10  43 28 46 24 29 3a ea 6c  25 3a e7 46 24 3c 3e 22  |C(F$):.l%:.F$<>"|
00017c20  22 8c 0d 54 4c 36 5f 6d  5f 50 72 6f 67 45 76 6e  |"..TL6_m_ProgEvn|
00017c30  74 73 5f 4d 6f 64 65 43  68 61 6e 67 65 48 61 6e  |ts_ModeChangeHan|
00017c40  64 6c 65 72 46 4e 24 3d  46 24 3a 6c 25 3d a0 28  |dlerFN$=F$:l%=.(|
00017c50  22 46 4e 22 2b 46 24 29  0d 54 56 07 cd 3a e1 0d  |"FN"+F$).TV..:..|
00017c60  54 60 34 dd f2 4d 42 3a  ea 6c 25 3a e7 5f 6d 5f  |T`4..MB:.l%:._m_|
00017c70  50 72 6f 67 45 76 6e 74  73 5f 4d 6f 64 65 43 68  |ProgEvnts_ModeCh|
00017c80  61 6e 67 65 48 61 6e 64  6c 65 72 46 4e 24 3c 3e  |angeHandlerFN$<>|
00017c90  22 22 8c 0d 54 6a 30 6c  25 3d a0 28 22 46 4e 22  |""..Tj0l%=.("FN"|
00017ca0  2b 5f 6d 5f 50 72 6f 67  45 76 6e 74 73 5f 4d 6f  |+_m_ProgEvnts_Mo|
00017cb0  64 65 43 68 61 6e 67 65  48 61 6e 64 6c 65 72 46  |deChangeHandlerF|
00017cc0  4e 24 29 0d 54 74 07 cd  3a e1 0d 54 7e 15 dd f2  |N$).Tt..:..T~...|
00017cd0  75 45 28 46 24 29 3a e7  46 24 3c 3e 22 22 8c 0d  |uE(F$):.F$<>""..|
00017ce0  54 88 29 5f 6d 5f 50 72  6f 67 45 76 6e 74 73 5f  |T.)_m_ProgEvnts_|
00017cf0  53 61 76 65 44 65 73 6b  74 6f 70 48 61 6e 64 6c  |SaveDesktopHandl|
00017d00  65 72 46 4e 24 3d 46 24  0d 54 92 07 cd 3a e1 0d  |erFN$=F$.T...:..|
00017d10  54 9c 39 dd f2 49 42 28  78 25 29 3a ea 5f 24 3a  |T.9..IB(x%):._$:|
00017d20  e7 5f 6d 5f 50 72 6f 67  45 76 6e 74 73 5f 53 61  |._m_ProgEvnts_Sa|
00017d30  76 65 44 65 73 6b 74 6f  70 48 61 6e 64 6c 65 72  |veDesktopHandler|
00017d40  46 4e 24 3c 3e 22 22 8c  0d 54 a6 3f 5f 24 3d a0  |FN$<>""..T.?_$=.|
00017d50  28 22 46 4e 22 2b 5f 6d  5f 50 72 6f 67 45 76 6e  |("FN"+_m_ProgEvn|
00017d60  74 73 5f 53 61 76 65 44  65 73 6b 74 6f 70 48 61  |ts_SaveDesktopHa|
00017d70  6e 64 6c 65 72 46 4e 24  29 2b bd 28 31 30 29 3a  |ndlerFN$)+.(10):|
00017d80  e7 5f 24 3d 22 22 8c 0d  54 b0 16 5f 24 3d 22 52  |._$=""..T.._$="R|
00017d90  75 6e 20 22 2b a4 6c 2b  bd 28 31 30 29 0d 54 ba  |un "+.l+.(10).T.|
00017da0  18 cd 3a c8 99 31 32 2c  32 2c 78 25 2c 5f 24 2c  |..:..12,2,x%,_$,|
00017db0  a9 28 5f 24 29 0d 54 c4  07 cd 3a e1 0d 54 ce 15  |.(_$).T...:..T..|
00017dc0  dd f2 76 45 28 46 24 29  3a e7 46 24 3c 3e 22 22  |..vE(F$):.F$<>""|
00017dd0  8c 0d 54 d8 2c 5f 6d 5f  50 72 6f 67 45 76 6e 74  |..T.,_m_ProgEvnt|
00017de0  73 5f 54 61 73 6b 49 6e  69 74 69 61 6c 69 73 65  |s_TaskInitialise|
00017df0  48 61 6e 64 6c 65 72 46  4e 24 3d 46 24 0d 54 e2  |HandlerFN$=F$.T.|
00017e00  07 cd 3a e1 0d 54 ec 41  dd f2 4f 42 28 7a 47 25  |..:..T.A..OB(zG%|
00017e10  2c 4e 42 24 29 3a ea 6c  25 3a e7 5f 6d 5f 50 72  |,NB$):.l%:._m_Pr|
00017e20  6f 67 45 76 6e 74 73 5f  54 61 73 6b 49 6e 69 74  |ogEvnts_TaskInit|
00017e30  69 61 6c 69 73 65 48 61  6e 64 6c 65 72 46 4e 24  |ialiseHandlerFN$|
00017e40  3c 3e 22 22 8c 0d 54 f6  55 6c 25 3d a0 28 22 46  |<>""..T.Ul%=.("F|
00017e50  4e 22 2b 5f 6d 5f 50 72  6f 67 45 76 6e 74 73 5f  |N"+_m_ProgEvnts_|
00017e60  54 61 73 6b 49 6e 69 74  69 61 6c 69 73 65 48 61  |TaskInitialiseHa|
00017e70  6e 64 6c 65 72 46 4e 24  2b 22 28 22 2b c3 7a 47  |ndlerFN$+"("+.zG|
00017e80  25 2b 22 2c 22 2b bd 28  33 34 29 2b 4e 42 24 2b  |%+","+.(34)+NB$+|
00017e90  bd 28 33 34 29 2b 22 29  22 29 0d 55 00 07 cd 3a  |.(34)+")").U...:|
00017ea0  e1 0d 55 0a 15 dd f2 77  45 28 46 24 29 3a e7 46  |..U....wE(F$):.F|
00017eb0  24 3c 3e 22 22 8c 0d 55  14 2b 5f 6d 5f 50 72 6f  |$<>""..U.+_m_Pro|
00017ec0  67 45 76 6e 74 73 5f 54  61 73 6b 43 6c 6f 73 65  |gEvnts_TaskClose|
00017ed0  44 6f 77 6e 48 61 6e 64  6c 65 72 46 4e 24 3d 46  |DownHandlerFN$=F|
00017ee0  24 0d 55 1e 07 cd 3a e1  0d 55 28 3c dd f2 52 42  |$.U...:..U(<..RB|
00017ef0  28 7a 47 25 29 3a ea 6c  25 3a e7 5f 6d 5f 50 72  |(zG%):.l%:._m_Pr|
00017f00  6f 67 45 76 6e 74 73 5f  54 61 73 6b 43 6c 6f 73  |ogEvnts_TaskClos|
00017f10  65 44 6f 77 6e 48 61 6e  64 6c 65 72 46 4e 24 3c  |eDownHandlerFN$<|
00017f20  3e 22 22 8c 0d 55 32 40  6c 25 3d a0 28 22 46 4e  |>""..U2@l%=.("FN|
00017f30  22 2b 5f 6d 5f 50 72 6f  67 45 76 6e 74 73 5f 54  |"+_m_ProgEvnts_T|
00017f40  61 73 6b 43 6c 6f 73 65  44 6f 77 6e 48 61 6e 64  |askCloseDownHand|
00017f50  6c 65 72 46 4e 24 2b 22  28 22 2b c3 7a 47 25 2b  |lerFN$+"("+.zG%+|
00017f60  22 29 22 29 0d 55 3c 07  cd 3a e1 0d 55 46 15 dd  |")").U<..:..UF..|
00017f70  f2 78 45 28 46 24 29 3a  e7 46 24 3c 3e 22 22 8c  |.xE(F$):.F$<>"".|
00017f80  0d 55 50 26 5f 6d 5f 50  72 6f 67 45 76 6e 74 73  |.UP&_m_ProgEvnts|
00017f90  5f 53 68 75 74 64 6f 77  6e 48 61 6e 64 6c 65 72  |_ShutdownHandler|
00017fa0  46 4e 24 3d 46 24 0d 55  5a 07 cd 3a e1 0d 55 64  |FN$=F$.UZ..:..Ud|
00017fb0  32 dd f2 4a 42 3a ea 6c  25 3a e7 5f 6d 5f 50 72  |2..JB:.l%:._m_Pr|
00017fc0  6f 67 45 76 6e 74 73 5f  53 68 75 74 64 6f 77 6e  |ogEvnts_Shutdown|
00017fd0  48 61 6e 64 6c 65 72 46  4e 24 3c 3e 22 22 8c 0d  |HandlerFN$<>""..|
00017fe0  55 6e 2e 6c 25 3d a0 28  22 46 4e 22 2b 5f 6d 5f  |Un.l%=.("FN"+_m_|
00017ff0  50 72 6f 67 45 76 6e 74  73 5f 53 68 75 74 64 6f  |ProgEvnts_Shutdo|
00018000  77 6e 48 61 6e 64 6c 65  72 46 4e 24 29 0d 55 78  |wnHandlerFN$).Ux|
00018010  07 cd 3a e1 0d 55 82 15  dd f2 79 45 28 46 24 29  |..:..U....yE(F$)|
00018020  3a e7 46 24 3c 3e 22 22  8c 0d 55 8c 25 5f 6d 5f  |:.F$<>""..U.%_m_|
00018030  50 72 6f 67 45 76 6e 74  73 5f 50 72 65 51 75 69  |ProgEvnts_PreQui|
00018040  74 48 61 6e 64 6c 65 72  46 4e 24 3d 46 24 0d 55  |tHandlerFN$=F$.U|
00018050  96 07 cd 3a e1 0d 55 a0  49 dd f2 47 42 28 4d 42  |...:..U.I..GB(MB|
00018060  25 29 3a ea 6c 25 2c 66  25 2c 5f 47 25 2c 41 48  |%):.l%,f%,_G%,AH|
00018070  25 2c 75 25 3a ea 42 48  25 3a e7 5f 6d 5f 50 72  |%,u%:.BH%:._m_Pr|
00018080  6f 67 45 76 6e 74 73 5f  50 72 65 51 75 69 74 48  |ogEvnts_PreQuitH|
00018090  61 6e 64 6c 65 72 46 4e  24 3c 3e 22 22 8c 0d 55  |andlerFN$<>""..U|
000180a0  aa 56 66 25 3d a4 41 28  32 35 36 29 3a 5f 47 25  |.Vf%=.A(256):_G%|
000180b0  3d 4d 42 25 21 30 3a e3  75 25 3d 30 b8 5f 47 25  |=MB%!0:.u%=0._G%|
000180c0  88 34 3a 66 25 21 75 25  3d 5f 51 25 21 75 25 3a  |.4:f%!u%=_Q%!u%:|
000180d0  ed 75 25 3a 41 48 25 3d  66 25 21 34 3a e7 5f 47  |.u%:AH%=f%!4:._G|
000180e0  25 3c 32 34 8c 42 48 25  3d 30 8b 42 48 25 3d 66  |%<24.BH%=0.BH%=f|
000180f0  25 21 32 30 0d 55 b4 4d  66 25 21 31 32 3d 66 25  |%!20.U.Mf%!12=f%|
00018100  21 38 3a c8 99 32 36 32  33 37 35 2c 31 39 2c 66  |!8:..262375,19,f|
00018110  25 2c 41 48 25 3a e7 a0  28 22 46 4e 22 2b 5f 6d  |%,AH%:..("FN"+_m|
00018120  5f 50 72 6f 67 45 76 6e  74 73 5f 50 72 65 51 75  |_ProgEvnts_PreQu|
00018130  69 74 48 61 6e 64 6c 65  72 46 4e 24 29 3c 3e 30  |itHandlerFN$)<>0|
00018140  8c 0d 55 be 0b e7 42 48  25 80 31 8c 0d 55 c8 11  |..U...BH%.1..U..|
00018150  5f 63 6c 6f 73 65 64 6f  77 6e 25 3d b9 0d 55 d2  |_closedown%=..U.|
00018160  35 cc 21 66 25 3d 32 34  3a 66 25 21 32 34 3d 35  |5.!f%=24:f%!24=5|
00018170  30 38 3a c8 99 32 36 32  33 37 35 2c 38 2c 66 25  |08:..262375,8,f%|
00018180  2c 41 48 25 3a 5f 63 6c  6f 73 65 64 6f 77 6e 25  |,AH%:_closedown%|
00018190  3d b9 0d 55 dc 05 cd 0d  55 e6 0c cd 3a f2 41 28  |=..U....U...:.A(|
000181a0  66 25 29 0d 55 f0 07 cd  3a e1 0d 55 fa 05 4b 0d  |f%).U...:..U..K.|
000181b0  56 04 1a dd a4 5f 73 68  65 6c 6c 5f 44 65 62 75  |V...._shell_Debu|
000181c0  67 5f 49 6e 69 74 3a 3d  30 0d 56 0e 3e dd f2 53  |g_Init:=0.V.>..S|
000181d0  41 3a 5f 55 25 21 31 30  30 3d 5f 55 25 21 31 30  |A:_U%!100=_U%!10|
000181e0  30 84 31 3c 3c 39 3a f2  63 28 32 37 37 32 34 38  |0.1<<9:.c(277248|
000181f0  2c 22 53 68 65 6c 6c 44  42 75 67 3a 54 72 61 63  |,"ShellDBug:Trac|
00018200  65 4f 6e 22 29 3a e1 0d  56 18 31 dd f2 5a 42 3a  |eOn"):..V.1..ZB:|
00018210  e7 28 5f 55 25 21 31 30  30 80 28 31 3c 3c 39 29  |.(_U%!100.(1<<9)|
00018220  29 8c 5f 55 25 21 31 30  30 3d 5f 55 25 21 31 30  |)._U%!100=_U%!10|
00018230  30 82 28 31 3c 3c 39 29  0d 56 22 25 f2 63 28 32  |0.(1<<9).V"%.c(2|
00018240  37 37 32 34 38 2c 22 53  68 65 6c 6c 44 42 75 67  |77248,"ShellDBug|
00018250  3a 54 72 61 63 65 4f 66  66 22 29 3a e1 0d 56 2c  |:TraceOff"):..V,|
00018260  22 dd f2 7a 45 28 46 41  24 29 3a ea 74 41 25 2c  |"..zE(FA$):.tA%,|
00018270  47 24 2c 44 24 3a e7 46  41 24 3c 3e 22 22 8c 0d  |G$,D$:.FA$<>""..|
00018280  56 36 19 74 41 25 3d ae  28 46 41 24 29 3a 5f 55  |V6.tA%=.(FA$):_U|
00018290  25 21 34 34 3d 74 41 25  0d 56 40 6a cd 3a 44 24  |%!44=tA%.V@j.:D$|
000182a0  3d a4 66 28 22 4f 62 65  79 24 44 69 72 22 2c 31  |=.f("Obey$Dir",1|
000182b0  29 3a 47 24 3d c1 a4 64  28 44 24 29 2c 32 29 3a  |):G$=..d(D$),2):|
000182c0  f2 63 28 32 37 37 32 34  38 2c 22 53 68 65 6c 6c  |.c(277248,"Shell|
000182d0  44 42 75 67 3a 49 6e 69  74 20 44 65 62 75 67 20  |DBug:Init Debug |
000182e0  6d 65 73 73 61 67 65 73  20 66 72 6f 6d 20 22 2b  |messages from "+|
000182f0  47 24 29 3a e7 5f 55 25  21 31 30 30 80 31 3c 3c  |G$):._U%!100.1<<|
00018300  34 8c 0d 56 4a 1b cc 5f  55 25 21 31 30 30 3d 28  |4..VJ.._U%!100=(|
00018310  5f 55 25 21 31 30 30 82  31 3c 3c 34 29 0d 56 54  |_U%!100.1<<4).VT|
00018320  07 cd 3a e1 0d 56 5e 1d  dd a4 48 42 3a ea 6a 25  |..:..V^...HB:.j%|
00018330  3a e7 5f 55 25 21 31 30  30 80 28 31 3c 3c 39 29  |:._U%!100.(1<<9)|
00018340  8c 0d 56 68 08 6a 25 3d  b9 0d 56 72 09 cc 6a 25  |..Vh.j%=..Vr..j%|
00018350  3d a3 0d 56 7c 09 cd 3a  3d 6a 25 0d 56 86 1a dd  |=..V|..:=j%.V...|
00018360  f2 6d 28 7a 41 24 29 3a  ea 74 41 25 3a e7 a4 48  |.m(zA$):.tA%:..H|
00018370  42 3d a3 8c e1 0d 56 90  10 e7 5f 55 25 21 34 34  |B=....V..._U%!44|
00018380  3c 3e 2d 31 8c 0d 56 9a  18 74 41 25 3d 5f 55 25  |<>-1..V..tA%=_U%|
00018390  21 34 34 3a d5 23 74 41  25 2c 7a 41 24 0d 56 a4  |!44:.#tA%,zA$.V.|
000183a0  11 cd 3a e7 5f 55 25 21  31 34 38 3e 30 8c 0d 56  |..:._U%!148>0..V|
000183b0  ae 25 f2 63 28 32 37 37  32 34 38 2c 22 53 68 65  |.%.c(277248,"She|
000183c0  6c 6c 44 42 75 67 3a 54  72 61 63 65 20 22 2b 7a  |llDBug:Trace "+z|
000183d0  41 24 29 0d 56 b8 07 cd  3a e1 0d 56 c2 21 dd f2  |A$).V...:..V.!..|
000183e0  5f 45 28 73 42 25 29 3a  ff 28 22 4d 45 44 49 54  |_E(sB%):.("MEDIT|
000183f0  20 22 2b c3 7e 73 42 25  29 3a e1 0d 56 cc 29 dd  | "+.~sB%):..V.).|
00018400  f2 69 42 3a e7 5f 55 25  21 34 34 3c 3e 2d 31 8c  |.iB:._U%!44<>-1.|
00018410  d9 23 28 5f 55 25 21 34  34 29 3a 5f 55 25 21 34  |.#(_U%!44):_U%!4|
00018420  34 3d 2d 31 0d 56 d6 05  e1 0d 56 e0 05 4b 0d 56  |4=-1.V....V..K.V|
00018430  ea 89 dd a4 5f 73 68 65  6c 6c 5f 4f 53 5f 49 6e  |...._shell_OS_In|
00018440  69 74 3a 5f 6d 5f 4f 53  5f 56 41 52 5f 42 55 46  |it:_m_OS_VAR_BUF|
00018450  46 45 52 5f 53 49 5a 45  25 3d 32 35 36 3a de 5f  |FER_SIZE%=256:._|
00018460  6d 5f 4f 53 5f 56 41 52  5f 42 55 46 46 45 52 25  |m_OS_VAR_BUFFER%|
00018470  5f 6d 5f 4f 53 5f 56 41  52 5f 42 55 46 46 45 52  |_m_OS_VAR_BUFFER|
00018480  5f 53 49 5a 45 25 3a 5f  6d 5f 4f 53 5f 52 69 73  |_SIZE%:_m_OS_Ris|
00018490  63 4f 53 5f 33 5f 46 6f  75 6e 64 25 3d a4 50 28  |cOS_3_Found%=.P(|
000184a0  22 55 74 69 6c 69 74 79  4d 6f 64 75 6c 65 22 2c  |"UtilityModule",|
000184b0  33 2e 31 29 3a 3d 30 0d  56 f4 1f dd a4 4d 43 3a  |3.1):=0.V....MC:|
000184c0  3d 5f 6d 5f 4f 53 5f 52  69 73 63 4f 53 5f 33 5f  |=_m_OS_RiscOS_3_|
000184d0  46 6f 75 6e 64 25 0d 56  fe 21 dd a4 6f 28 5a 29  |Found%.V.!..o(Z)|
000184e0  3a 3d a4 50 28 22 55 74  69 6c 69 74 79 4d 6f 64  |:=.P("UtilityMod|
000184f0  75 6c 65 22 2c 5a 29 0d  57 08 e5 dd a4 50 28 50  |ule",Z).W....P(P|
00018500  42 24 2c 5a 29 3a ea 51  44 25 2c 55 24 2c 6a 25  |B$,Z):.QD%,U$,j%|
00018510  3a ff 28 22 53 65 74 20  4d 6f 64 75 6c 65 24 43  |:.("Set Module$C|
00018520  68 65 63 6b 20 59 22 29  3a ff 28 22 52 4d 45 6e  |heck Y"):.("RMEn|
00018530  73 75 72 65 20 22 2b 50  42 24 2b 22 20 22 2b c3  |sure "+PB$+" "+.|
00018540  5a 2b 22 20 53 65 74 20  4d 6f 64 75 6c 65 24 43  |Z+" Set Module$C|
00018550  68 65 63 6b 20 4e 22 29  3a c8 99 33 35 2c 22 4d  |heck N"):..35,"M|
00018560  6f 64 75 6c 65 24 43 68  65 63 6b 22 2c 5f 6d 5f  |odule$Check",_m_|
00018570  4f 53 5f 56 41 52 5f 42  55 46 46 45 52 25 2c 32  |OS_VAR_BUFFER%,2|
00018580  35 36 2c 30 2c 30 b8 2c  2c 51 44 25 3a 5f 6d 5f  |56,0,0.,,QD%:_m_|
00018590  4f 53 5f 56 41 52 5f 42  55 46 46 45 52 25 3f 51  |OS_VAR_BUFFER%?Q|
000185a0  44 25 3d 31 33 3a ff 28  22 55 6e 73 65 74 20 4d  |D%=13:.("Unset M|
000185b0  6f 64 75 6c 65 24 43 68  65 63 6b 22 29 3a 55 24  |odule$Check"):U$|
000185c0  3d 24 5f 6d 5f 4f 53 5f  56 41 52 5f 42 55 46 46  |=$_m_OS_VAR_BUFF|
000185d0  45 52 25 3a e7 55 24 3d  22 4e 22 8c 0d 57 12 08  |ER%:.U$="N"..W..|
000185e0  6a 25 3d a3 0d 57 1c 09  cc 6a 25 3d b9 0d 57 26  |j%=..W...j%=..W&|
000185f0  09 cd 3a 3d 6a 25 0d 57  30 3f dd a4 6d 28 59 41  |..:=j%.W0?..m(YA|
00018600  24 29 3a ea 53 3a c8 99  31 33 31 31 30 37 2c 59  |$):.S:..131107,Y|
00018610  41 24 2c 5f 6d 5f 4f 53  5f 56 41 52 5f 42 55 46  |A$,_m_OS_VAR_BUF|
00018620  46 45 52 25 2c 2d 31 2c  30 2c 30 b8 2c 2c 53 3a  |FER%,-1,0,0.,,S:|
00018630  e7 53 3c 30 8c 0d 57 3a  08 6a 25 3d b9 0d 57 44  |.S<0..W:.j%=..WD|
00018640  09 cc 6a 25 3d a3 0d 57  4e 09 cd 3a 3d 6a 25 0d  |..j%=..WN..:=j%.|
00018650  57 58 99 dd a4 66 28 59  41 24 2c 7a 29 3a ea 5a  |WX...f(YA$,z):.Z|
00018660  41 24 2c 53 2c 48 4b 25  2c 75 25 3a c8 99 31 33  |A$,S,HK%,u%:..13|
00018670  31 31 30 37 2c 59 41 24  2c 5f 6d 5f 4f 53 5f 56  |1107,YA$,_m_OS_V|
00018680  41 52 5f 42 55 46 46 45  52 25 2c 5f 6d 5f 4f 53  |AR_BUFFER%,_m_OS|
00018690  5f 56 41 52 5f 42 55 46  46 45 52 5f 53 49 5a 45  |_VAR_BUFFER_SIZE|
000186a0  25 2c 30 2c 2d 33 2a 28  7a 3d 2d 31 29 b8 2c 2c  |%,0,-3*(z=-1).,,|
000186b0  53 2c 48 4b 25 3a e3 75  25 3d 30 b8 53 2d 31 3a  |S,HK%:.u%=0.S-1:|
000186c0  5a 41 24 3d 5a 41 24 2b  bd 28 5f 6d 5f 4f 53 5f  |ZA$=ZA$+.(_m_OS_|
000186d0  56 41 52 5f 42 55 46 46  45 52 25 3f 75 25 29 3a  |VAR_BUFFER%?u%):|
000186e0  ed 75 25 3a 3d 5a 41 24  0d 57 62 51 dd a4 53 41  |.u%:=ZA$.WbQ..SA|
000186f0  28 5f 29 3a ea 43 48 25  2c 6b 24 2c 61 25 3a 6b  |(_):.CH%,k$,a%:k|
00018700  24 3d 22 22 3a 61 25 3d  30 3a c8 99 31 36 b8 43  |$="":a%=0:..16.C|
00018710  48 25 3a c8 95 43 48 25  3f 61 25 3c 3e 30 3a 6b  |H%:..CH%?a%<>0:k|
00018720  24 2b 3d bd 28 43 48 25  3f 61 25 29 3a 61 25 2b  |$+=.(CH%?a%):a%+|
00018730  3d 31 3a ce 3a c8 8e 5f  ca 0d 57 6c 06 c9 30 0d  |=1:.:.._..Wl..0.|
00018740  57 76 2c c9 31 3a 6b 24  3d c1 6b 24 2c a7 6b 24  |Wv,.1:k$=.k$,.k$|
00018750  2c bd 33 34 29 2b 31 29  3a 6b 24 3d c1 6b 24 2c  |,.34)+1):k$=.k$,|
00018760  a7 6b 24 2c bd 33 34 29  2b 32 29 0d 57 80 0b cb  |.k$,.34)+2).W...|
00018770  3a 3d 6b 24 3a 4b 0d 57  8a 8f dd a4 5f 73 68 65  |:=k$:K.W...._she|
00018780  6c 6c 5f 4d 65 6e 75 73  5f 49 6e 69 74 3a 5f 63  |ll_Menus_Init:_c|
00018790  5f 4d 65 6e 75 5f 4d 69  6e 4d 65 6e 75 49 74 65  |_Menu_MinMenuIte|
000187a0  6d 73 25 3d 31 30 3a 5f  6d 5f 4d 65 6e 75 5f 48  |ms%=10:_m_Menu_H|
000187b0  61 6e 64 6c 65 4c 61 73  74 4f 70 65 6e 65 64 25  |andleLastOpened%|
000187c0  3d 2d 31 3a 5f 6d 5f 4d  65 6e 75 5f 53 75 62 4c  |=-1:_m_Menu_SubL|
000187d0  61 73 74 4f 70 65 6e 65  64 25 3d 2d 31 3a 6e 49  |astOpened%=-1:nI|
000187e0  25 3d 30 3a 6f 49 25 3d  30 3a 5f 6d 5f 57 69 6d  |%=0:oI%=0:_m_Wim|
000187f0  70 43 6f 6c 4d 65 6e 5f  48 61 6e 64 6c 65 25 3d  |pColMen_Handle%=|
00018800  2d 31 3a 3d 30 0d 57 94  18 dd f2 73 28 56 41 25  |-1:=0.W....s(VA%|
00018810  2c 57 41 25 2c 71 25 29  3a e7 a4 71 8c 0d 57 9e  |,WA%,q%):..q..W.|
00018820  0c e7 71 25 3d a4 77 41  8c 0d 57 a8 1b c8 99 32  |..q%=.wA..W....2|
00018830  36 32 33 35 36 2c 2c 71  25 2c 56 41 25 2d 36 34  |62356,,q%,VA%-64|
00018840  2c 57 41 25 0d 57 b2 28  cc 5f 51 25 21 30 3d 56  |,WA%.W.(._Q%!0=V|
00018850  41 25 3a 5f 51 25 21 34  3d 57 41 25 3a c8 99 34  |A%:_Q%!4=WA%:..4|
00018860  31 36 37 30 39 2c 71 25  2c 5f 51 25 0d 57 bc 05  |16709,q%,_Q%.W..|
00018870  cd 0d 57 c6 28 cc 5f 51  25 21 30 3d 56 41 25 3a  |..W.(._Q%!0=VA%:|
00018880  5f 51 25 21 34 3d 57 41  25 3a c8 99 34 31 36 37  |_Q%!4=WA%:..4167|
00018890  30 39 2c 71 25 2c 5f 51  25 0d 57 d0 50 cd 3a 5f  |09,q%,_Q%.W.P.:_|
000188a0  6d 5f 4d 65 6e 75 5f 48  61 6e 64 6c 65 4c 61 73  |m_Menu_HandleLas|
000188b0  74 4f 70 65 6e 65 64 25  3d 71 25 3a 6e 49 25 3d  |tOpened%=q%:nI%=|
000188c0  56 41 25 3a 6f 49 25 3d  57 41 25 3a 5f 55 25 21  |VA%:oI%=WA%:_U%!|
000188d0  35 32 3d 5f 55 25 21 32  38 3a 5f 55 25 21 35 36  |52=_U%!28:_U%!56|
000188e0  3d 5f 55 25 21 33 32 3a  e1 0d 57 da 0d dd a4 4e  |=_U%!32:..W....N|
000188f0  43 3a 3d 6e 49 25 0d 57  e4 0d dd a4 4f 43 3a 3d  |C:=nI%.W....OC:=|
00018900  6f 49 25 0d 57 ee 23 dd  a4 42 41 3a 3d 5f 6d 5f  |oI%.W.#..BA:=_m_|
00018910  4d 65 6e 75 5f 48 61 6e  64 6c 65 4c 61 73 74 4f  |Menu_HandleLastO|
00018920  70 65 6e 65 64 25 0d 57  f8 20 dd a4 50 43 3a 3d  |pened%.W. ..PC:=|
00018930  5f 6d 5f 4d 65 6e 75 5f  53 75 62 4c 61 73 74 4f  |_m_Menu_SubLastO|
00018940  70 65 6e 65 64 25 0d 58  02 36 dd f2 41 46 28 44  |pened%.X.6..AF(D|
00018950  41 24 29 3a c8 99 22 4d  65 6e 75 5f 53 65 74 53  |A$):.."Menu_SetS|
00018960  75 62 48 61 6e 64 6c 65  22 2c 5f 55 25 21 38 2c  |ubHandle",_U%!8,|
00018970  a4 51 43 28 44 41 24 29  2c 31 3a e1 0d 58 0c 62  |.QC(DA$),1:..X.b|
00018980  dd f2 4c 42 28 5f 51 25  29 3a ea 77 49 25 2c 56  |..LB(_Q%):.wI%,V|
00018990  41 25 2c 57 41 25 2c 6c  25 2c 5f 74 65 6d 70 25  |A%,WA%,l%,_temp%|
000189a0  2c 42 42 25 2c 4d 24 2c  4f 44 25 2c 66 25 3a ea  |,BB%,M$,OD%,f%:.|
000189b0  54 24 3a 56 41 25 3d 5f  51 25 21 32 34 3a 57 41  |T$:VA%=_Q%!24:WA|
000189c0  25 3d 5f 51 25 21 32 38  3a 5f 55 25 21 32 36 34  |%=_Q%!28:_U%!264|
000189d0  3d 30 3a e7 5f 55 25 21  32 30 3c 3e 30 8c 0d 58  |=0:._U%!20<>0..X|
000189e0  16 11 6c 25 3d a4 78 28  5f 55 25 21 32 30 29 0d  |..l%=.x(_U%!20).|
000189f0  58 20 0f cd 3a c8 8e 5f  51 25 21 32 30 ca 0d 58  |X ..:.._Q%!20..X|
00018a00  2a 61 c9 5f 55 25 21 32  32 38 3a f2 69 28 5f 55  |*a._U%!228:.i(_U|
00018a10  25 21 32 32 38 2c a4 42  28 22 77 61 72 6e 69 6e  |%!228,.B("warnin|
00018a20  67 22 29 29 3a f2 42 28  5f 55 25 21 32 32 38 2c  |g")):.B(_U%!228,|
00018a30  31 2c a4 42 28 22 53 48  45 4c 4c 4d 53 47 30 37  |1,.B("SHELLMSG07|
00018a40  22 29 2c 30 29 3a c8 99  32 36 32 33 37 36 2c 2c  |"),0):..262376,,|
00018a50  5f 55 25 21 32 32 38 2c  56 41 25 2c 57 41 25 0d  |_U%!228,VA%,WA%.|
00018a60  58 34 3a 7f 4f 44 25 3d  a4 66 41 28 5f 6d 5f 4d  |X4:.OD%=.fA(_m_M|
00018a70  65 6e 75 5f 48 61 6e 64  6c 65 4c 61 73 74 4f 70  |enu_HandleLastOp|
00018a80  65 6e 65 64 25 2c 5f 51  25 2b 33 32 29 3a e7 a4  |ened%,_Q%+32):..|
00018a90  54 28 4f 44 25 21 34 29  8c 0d 58 3e 14 f2 77 43  |T(OD%!4)..X>..wC|
00018aa0  28 4f 44 25 2c 56 41 25  2c 57 41 25 29 0d 58 48  |(OD%,VA%,WA%).XH|
00018ab0  6e cc 66 25 3d a4 41 28  33 32 29 3a c8 99 32 38  |n.f%=.A(32):..28|
00018ac0  35 36 33 36 2c 5f 6d 5f  4d 65 6e 75 5f 48 61 6e  |5636,_m_Menu_Han|
00018ad0  64 6c 65 4c 61 73 74 4f  70 65 6e 65 64 25 2c 5f  |dleLastOpened%,_|
00018ae0  51 25 2b 33 32 b8 2c 2c  66 25 3a f2 6e 42 28 66  |Q%+32.,,f%:.nB(f|
00018af0  25 21 38 2c 4d 24 2c 54  24 29 3a f2 41 28 66 25  |%!8,M$,T$):.A(f%|
00018b00  29 3a f2 78 43 28 5f 51  25 21 32 30 2c 56 41 25  |):.xC(_Q%!20,VA%|
00018b10  2c 57 41 25 2c 4d 24 2c  54 24 29 0d 58 52 05 cd  |,WA%,M$,T$).XR..|
00018b20  0d 58 5c 07 cb 3a e1 0d  58 66 2b dd f2 77 43 28  |.X\..:..Xf+..wC(|
00018b30  73 42 25 2c 56 41 25 2c  57 41 25 29 3a ea 68 25  |sB%,VA%,WA%):.h%|
00018b40  2c 77 25 2c 6c 25 3a ea  85 3a ee 85 ea 3a f7 85  |,w%,l%:..:...:..|
00018b50  3a e1 0d 58 70 28 68 25  3d 73 42 25 21 34 3a f2  |:..Xp(h%=sB%!4:.|
00018b60  76 28 24 68 25 21 30 2c  77 25 29 3a f7 85 3a e7  |v($h%!0,w%):..:.|
00018b70  24 68 25 21 34 3c 3e 22  22 8c 0d 58 7a 20 6c 25  |$h%!4<>""..Xz l%|
00018b80  3d a0 28 22 46 4e 22 2b  24 68 25 21 34 2b 22 28  |=.("FN"+$h%!4+"(|
00018b90  22 2b c3 77 25 2b 22 29  22 29 0d 58 84 11 cd 3a  |"+.w%+")").X...:|
00018ba0  e7 24 68 25 21 38 3c 3e  22 22 8c 0d 58 8e 20 6c  |.$h%!8<>""..X. l|
00018bb0  25 3d a0 28 22 46 4e 22  2b 24 68 25 21 38 2b 22  |%=.("FN"+$h%!8+"|
00018bc0  28 22 2b c3 77 25 2b 22  29 22 29 0d 58 98 26 cd  |("+.w%+")").X.&.|
00018bd0  3a c8 99 32 36 32 33 37  36 2c 2c 77 25 2c 56 41  |:..262376,,w%,VA|
00018be0  25 2c 57 41 25 3a 5f 55  25 21 32 30 3d 77 25 3a  |%,WA%:_U%!20=w%:|
00018bf0  e1 0d 58 a2 5b dd f2 78  43 28 6b 45 25 2c 56 41  |..X.[..xC(kE%,VA|
00018c00  25 2c 57 41 25 2c 4d 24  2c 54 24 29 3a ea 6c 25  |%,WA%,M$,T$):.l%|
00018c10  2c 68 25 2c 6c 45 25 2c  6d 25 3a 5f 73 68 65 6c  |,h%,lE%,m%:_shel|
00018c20  6c 5f 46 6f 6e 74 4d 65  6e 75 53 65 6c 46 4e 24  |l_FontMenuSelFN$|
00018c30  3d 54 24 3a e7 a4 54 28  5f 55 25 21 32 32 34 29  |=T$:..T(_U%!224)|
00018c40  8c f2 41 28 5f 55 25 21  32 32 34 29 0d 58 ac 30  |..A(_U%!224).X.0|
00018c50  5f 55 25 21 32 32 34 3d  a4 41 28 a9 4d 24 2b 31  |_U%!224=.A(.M$+1|
00018c60  29 3a 68 25 3d 5f 55 25  21 32 32 34 3a 24 68 25  |):h%=_U%!224:$h%|
00018c70  3d 4d 24 3a e7 4d 24 3c  3e 22 22 8c 0d 58 b6 23  |=M$:.M$<>""..X.#|
00018c80  6c 25 3d a0 28 22 46 4e  22 2b 4d 24 2b 22 28 5f  |l%=.("FN"+M$+"(_|
00018c90  55 25 21 35 32 2c 5f 55  25 21 35 36 29 22 29 0d  |U%!52,_U%!56)").|
00018ca0  58 c0 13 cd 3a e7 6b 45  25 3d 5f 55 25 21 32 35  |X...:.kE%=_U%!25|
00018cb0  32 8c 0d 58 ca 1c e7 a4  54 28 5f 55 25 21 32 35  |2..X....T(_U%!25|
00018cc0  36 29 8c f2 41 28 5f 55  25 21 32 35 36 29 0d 58  |6)..A(_U%!256).X|
00018cd0  d4 bf 6d 25 3d 30 3a f5  3a 6d 25 2b 3d 34 3a fd  |..m%=0:.:m%+=4:.|
00018ce0  21 28 5f 51 25 2b 33 32  2b 6d 25 29 3d 2d 31 3a  |!(_Q%+32+m%)=-1:|
00018cf0  6d 25 2b 3d 34 3a 5f 55  25 21 32 35 36 3d a4 41  |m%+=4:_U%!256=.A|
00018d00  28 6d 25 29 3a 68 25 3d  5f 55 25 21 32 35 36 3a  |(m%):h%=_U%!256:|
00018d10  6d 25 3d 30 3a f5 3a 68  25 21 6d 25 3d 21 28 5f  |m%=0:.:h%!m%=!(_|
00018d20  51 25 2b 33 32 2b 6d 25  29 3a 6d 25 2b 3d 34 3a  |Q%+32+m%):m%+=4:|
00018d30  fd 21 28 5f 51 25 2b 33  32 2b 6d 25 29 3d 2d 31  |.!(_Q%+32+m%)=-1|
00018d40  3a 68 25 21 6d 25 3d 21  28 5f 51 25 2b 33 32 2b  |:h%!m%=!(_Q%+32+|
00018d50  6d 25 29 3a 68 25 3d 5f  55 25 21 32 35 36 3a c8  |m%):h%=_U%!256:.|
00018d60  99 22 46 6f 6e 74 4d 65  6e 75 5f 53 65 6c 65 63  |."FontMenu_Selec|
00018d70  74 22 2c a4 52 43 2c 5f  55 25 21 32 36 30 b8 2c  |t",.RC,_U%!260.,|
00018d80  6c 45 25 3a 5f 55 25 21  32 36 34 3d 31 0d 58 de  |lE%:_U%!264=1.X.|
00018d90  12 e7 6c 45 25 3c 3e 5f  55 25 21 32 35 32 8c 0d  |..lE%<>_U%!252..|
00018da0  58 e8 20 f2 44 46 28 6c  45 25 29 3a 5f 55 25 21  |X. .DF(lE%):_U%!|
00018db0  32 35 32 3d 6c 45 25 3a  6b 45 25 3d 6c 45 25 0d  |252=lE%:kE%=lE%.|
00018dc0  58 f2 05 cd 0d 58 fc 0e  cc 5f 55 25 21 32 36 34  |X....X..._U%!264|
00018dd0  3d 30 0d 59 06 0b cd 3a  e7 a4 49 42 8c 0d 59 10  |=0.Y...:..IB..Y.|
00018de0  0d e7 6b 45 25 3d a4 4a  42 8c 0d 59 1a 05 cd 0d  |..kE%=.JB..Y....|
00018df0  59 24 38 cd 3a c8 99 32  36 32 33 37 36 2c 2c 6b  |Y$8.:..262376,,k|
00018e00  45 25 2c 56 41 25 2c 57  41 25 3a 5f 6d 5f 4d 65  |E%,VA%,WA%:_m_Me|
00018e10  6e 75 5f 53 75 62 4c 61  73 74 4f 70 65 6e 65 64  |nu_SubLastOpened|
00018e20  25 3d 6b 45 25 3a e1 0d  59 2e 1f dd a4 4a 42 3a  |%=kE%:..Y....JB:|
00018e30  3d 5f 6d 5f 57 69 6d 70  43 6f 6c 4d 65 6e 5f 48  |=_m_WimpColMen_H|
00018e40  61 6e 64 6c 65 25 0d 59  38 2d dd f2 62 28 5a 44  |andle%.Y8-..b(ZD|
00018e50  25 2c 4a 44 25 2c 4d 24  29 3a c8 99 32 38 35 36  |%,JD%,M$):..2856|
00018e60  34 36 2c 5a 44 25 2c 4a  44 25 3a e7 4d 24 3c 3e  |46,ZD%,JD%:.M$<>|
00018e70  22 22 8c 0d 59 42 22 c8  99 32 38 35 36 34 34 2c  |""..YB"..285644,|
00018e80  2c b9 3a f2 6f 42 28 5a  44 25 2c 4a 44 25 2c 4d  |,.:.oB(ZD%,JD%,M|
00018e90  24 2c 22 22 29 0d 59 4c  07 cd 3a e1 0d 59 56 33  |$,"").YL..:..YV3|
00018ea0  dd a4 51 28 54 42 24 2c  58 24 2c 44 48 25 29 3a  |..Q(TB$,X$,DH%):|
00018eb0  ea 71 25 3a e7 44 48 25  3c 5f 63 5f 4d 65 6e 75  |.q%:.DH%<_c_Menu|
00018ec0  5f 4d 69 6e 4d 65 6e 75  49 74 65 6d 73 25 8c 0d  |_MinMenuItems%..|
00018ed0  59 60 1d 44 48 25 3d 5f  63 5f 4d 65 6e 75 5f 4d  |Y`.DH%=_c_Menu_M|
00018ee0  69 6e 4d 65 6e 75 49 74  65 6d 73 25 0d 59 6a 29  |inMenuItems%.Yj)|
00018ef0  cd 3a c8 99 32 38 35 36  33 33 2c 2c 54 42 24 2c  |.:..285633,,TB$,|
00018f00  44 48 25 b8 71 25 3a f2  79 43 28 71 25 2c 58 24  |DH%.q%:.yC(q%,X$|
00018f10  29 3a 3d 71 25 0d 59 74  20 dd a4 46 28 72 25 2c  |):=q%.Yt ..F(r%,|
00018f20  42 42 24 2c 54 24 29 3a  ea 52 41 25 3a e7 54 24  |BB$,T$):.RA%:.T$|
00018f30  3c 3e 22 22 8c 0d 59 7e  1a c8 99 32 38 35 36 33  |<>""..Y~...28563|
00018f40  34 2c 72 25 2c 42 42 24  2c 54 24 b8 52 41 25 0d  |4,r%,BB$,T$.RA%.|
00018f50  59 88 18 cc c8 99 32 38  35 36 33 34 2c 72 25 2c  |Y.....285634,r%,|
00018f60  42 42 24 b8 52 41 25 0d  59 92 0a cd 3a 3d 52 41  |BB$.RA%.Y...:=RA|
00018f70  25 0d 59 9c 23 dd f2 6f  28 52 41 25 2c 5f 41 25  |%.Y.#..o(RA%,_A%|
00018f80  29 3a c8 99 32 38 35 36  34 31 2c 52 41 25 2c 5f  |):..285641,RA%,_|
00018f90  41 25 3a e1 0d 59 a6 19  dd f2 47 46 28 52 41 25  |A%:..Y....GF(RA%|
00018fa0  29 3a f2 6f 28 52 41 25  2c 31 29 3a e1 0d 59 b0  |):.o(RA%,1):..Y.|
00018fb0  19 dd f2 48 46 28 52 41  25 29 3a f2 6f 28 52 41  |...HF(RA%):.o(RA|
00018fc0  25 2c 30 29 3a e1 0d 59  ba 22 dd f2 49 46 28 71  |%,0):..Y."..IF(q|
00018fd0  25 2c 51 41 25 29 3a c8  99 32 38 35 36 34 39 2c  |%,QA%):..285649,|
00018fe0  71 25 2c 51 41 25 3a e1  0d 59 c4 1c dd f2 4a 46  |q%,QA%:..Y....JF|
00018ff0  28 52 41 25 29 3a c8 99  32 38 35 36 34 39 2c 52  |(RA%):..285649,R|
00019000  41 25 3a e1 0d 59 ce 17  dd f2 4b 46 28 71 25 29  |A%:..Y....KF(q%)|
00019010  3a f2 6f 28 71 25 2c b9  29 3a e1 0d 59 d8 17 dd  |:.o(q%,.):..Y...|
00019020  f2 4c 46 28 71 25 29 3a  f2 6f 28 71 25 2c a3 29  |.LF(q%):.o(q%,.)|
00019030  3a e1 0d 59 e2 21 dd f2  75 28 72 25 2c 5f 41 25  |:..Y.!..u(r%,_A%|
00019040  29 3a c8 99 32 38 35 36  34 33 2c 72 25 2c 5f 41  |):..285643,r%,_A|
00019050  25 3a e1 0d 59 ec 17 dd  f2 4d 46 28 71 25 29 3a  |%:..Y....MF(q%):|
00019060  f2 75 28 71 25 2c b9 29  3a e1 0d 59 f6 17 dd f2  |.u(q%,.):..Y....|
00019070  4e 46 28 71 25 29 3a f2  75 28 71 25 2c a3 29 3a  |NF(q%):.u(q%,.):|
00019080  e1 0d 5a 00 23 dd f2 5f  28 52 41 25 2c 5f 41 25  |..Z.#.._(RA%,_A%|
00019090  29 3a c8 99 32 38 35 36  34 32 2c 52 41 25 2c 5f  |):..285642,RA%,_|
000190a0  41 25 3a e1 0d 5a 0a 2c  dd f2 4f 46 28 52 41 25  |A%:..Z.,..OF(RA%|
000190b0  2c 6a 47 25 2c 6b 47 25  29 3a c8 99 32 38 35 36  |,jG%,kG%):..2856|
000190c0  34 38 2c 52 41 25 2c 6a  47 25 2c 6b 47 25 3a e1  |48,RA%,jG%,kG%:.|
000190d0  0d 5a 14 34 dd f2 4a 43  28 52 41 25 2c 5f 41 25  |.Z.4..JC(RA%,_A%|
000190e0  2c 62 41 25 2c 56 41 24  29 3a c8 99 32 38 35 36  |,bA%,VA$):..2856|
000190f0  34 35 2c 52 41 25 2c 5f  41 25 2c 62 41 25 2c 56  |45,RA%,_A%,bA%,V|
00019100  41 24 3a e1 0d 5a 1e 21  dd f2 79 28 52 41 25 2c  |A$:..Z.!..y(RA%,|
00019110  45 24 29 3a c8 99 32 38  35 36 34 30 2c 52 41 25  |E$):..285640,RA%|
00019120  2c 45 24 3a e1 0d 5a 28  1b dd f2 50 46 28 71 25  |,E$:..Z(...PF(q%|
00019130  2c 67 24 29 3a f2 79 28  71 25 2c 67 24 29 3a e1  |,g$):.y(q%,g$):.|
00019140  0d 5a 32 58 dd f2 51 46  28 43 41 25 2c 62 41 24  |.Z2X..QF(CA%,bA$|
00019150  2c 4c 4b 25 2c 6c 44 25  2c 45 48 25 29 3a ea 63  |,LK%,lD%,EH%):.c|
00019160  44 25 3a 63 44 25 3d a4  64 41 28 43 41 25 29 2d  |D%:cD%=.dA(CA%)-|
00019170  31 3a 5f 73 68 65 6c 6c  5f 4d 53 5f 68 61 6e 64  |1:_shell_MS_hand|
00019180  6c 65 25 3d 43 41 25 3a  e7 45 48 25 3e 63 44 25  |le%=CA%:.EH%>cD%|
00019190  8c 45 48 25 3d 63 44 25  0d 5a 3c 0c e7 62 41 24  |.EH%=cD%.Z<..bA$|
000191a0  3d 22 22 8c 0d 5a 46 18  62 41 24 3d 22 5f 73 68  |=""..ZF.bA$="_sh|
000191b0  65 6c 6c 5f 4d 53 5f 63  6f 6d 70 22 0d 5a 50 3e  |ell_MS_comp".ZP>|
000191c0  cd 3a c8 99 32 36 33 38  37 32 3a f2 78 28 62 41  |.:..263872:.x(bA|
000191d0  24 2c 22 5f 73 68 65 6c  6c 5f 4d 53 5f 73 77 61  |$,"_shell_MS_swa|
000191e0  70 22 2c 4c 4b 25 2c 6c  44 25 2c 45 48 25 29 3a  |p",LK%,lD%,EH%):|
000191f0  c8 99 32 36 33 38 37 33  3a e1 0d 5a 5a 59 dd a4  |..263873:..ZZY..|
00019200  64 41 28 71 25 29 3a ea  43 41 25 2c 6a 25 2c 72  |dA(q%):.CA%,j%,r|
00019210  49 25 3a c8 99 32 38 35  36 33 39 2c 71 25 b8 43  |I%:..285639,q%.C|
00019220  41 25 3a 43 41 25 2b 3d  32 38 3a f5 3a 6a 25 3d  |A%:CA%+=28:.:j%=|
00019230  28 43 41 25 3f 30 80 31  32 38 29 3a 72 49 25 2b  |(CA%?0.128):rI%+|
00019240  3d 31 3a 43 41 25 2b 3d  32 34 3a fd 6a 25 3a 3d  |=1:CA%+=24:.j%:=|
00019250  72 49 25 0d 5a 64 53 dd  a4 4b 42 28 71 25 29 3a  |rI%.ZdS..KB(q%):|
00019260  ea 43 41 25 2c 6a 25 2c  46 48 25 3a c8 99 32 38  |.CA%,j%,FH%:..28|
00019270  35 36 33 39 2c 71 25 b8  43 41 25 3a 43 41 25 2b  |5639,q%.CA%:CA%+|
00019280  3d 32 38 3a f5 3a 6a 25  3d 28 43 41 25 3f 30 80  |=28:.:j%=(CA%?0.|
00019290  31 32 38 29 3a e7 28 43  41 25 3f 30 80 32 29 8c  |128):.(CA%?0.2).|
000192a0  46 48 25 2b 3d 31 0d 5a  6e 17 43 41 25 2b 3d 32  |FH%+=1.Zn.CA%+=2|
000192b0  34 3a fd 6a 25 3d 2d 31  3a 3d 46 48 25 0d 5a 78  |4:.j%=-1:=FH%.Zx|
000192c0  53 dd a4 57 43 28 71 25  2c 47 48 25 29 3a ea 48  |S..WC(q%,GH%):.H|
000192d0  43 25 2c 65 25 2c 63 41  24 3a 48 43 25 3d a4 41  |C%,e%,cA$:HC%=.A|
000192e0  28 38 29 3a 48 43 25 21  30 3d 47 48 25 3a 48 43  |(8):HC%!0=GH%:HC|
000192f0  25 21 34 3d 2d 31 3a c8  99 32 38 35 36 33 36 2c  |%!4=-1:..285636,|
00019300  71 25 2c 48 43 25 b8 65  25 3a e7 65 25 3d 30 8c  |q%,HC%.e%:.e%=0.|
00019310  0d 5a 82 0a 63 41 24 3d  22 22 0d 5a 8c 0e cc 63  |.Z..cA$="".Z...c|
00019320  41 24 3d 24 28 65 25 29  0d 5a 96 12 cd 3a f2 41  |A$=$(e%).Z...:.A|
00019330  28 48 43 25 29 3a 3d 63  41 24 0d 5a a0 64 dd a4  |(HC%):=cA$.Z.d..|
00019340  62 28 71 25 2c 47 48 25  29 3a ea 48 43 25 2c 65  |b(q%,GH%):.HC%,e|
00019350  25 2c 4b 24 3a 48 43 25  3d a4 41 28 38 29 3a 48  |%,K$:HC%=.A(8):H|
00019360  43 25 21 30 3d 47 48 25  3a 48 43 25 21 34 3d 2d  |C%!0=GH%:HC%!4=-|
00019370  31 3a c8 99 32 38 35 36  33 36 2c 71 25 2c 48 43  |1:..285636,q%,HC|
00019380  25 b8 2c 2c 65 25 3a 4b  24 3d 24 28 65 25 21 31  |%.,,e%:K$=$(e%!1|
00019390  32 29 3a f2 41 28 48 43  25 29 3a 3d 4b 24 0d 5a  |2):.A(HC%):=K$.Z|
000193a0  aa 44 dd a4 43 41 28 71  25 2c 64 43 25 29 3a ea  |.D..CA(q%,dC%):.|
000193b0  65 25 2c 52 41 25 2c 70  25 3a 65 25 3d a4 41 28  |e%,RA%,p%:e%=.A(|
000193c0  34 30 29 3a c8 99 34 31  36 37 30 38 2c 71 25 2c  |40):..416708,q%,|
000193d0  64 43 25 b8 2c 2c 65 25  3b 70 25 3a e7 70 25 80  |dC%.,,e%;p%:.p%.|
000193e0  31 8c 0d 5a b4 09 52 41  25 3d 30 0d 5a be 0d cc  |1..Z..RA%=0.Z...|
000193f0  52 41 25 3d 65 25 21 38  0d 5a c8 11 cd 3a f2 41  |RA%=e%!8.Z...:.A|
00019400  28 65 25 29 3a 3d 52 41  25 0d 5a d2 29 dd a4 4c  |(e%):=RA%.Z.)..L|
00019410  42 28 71 25 29 3a ea 43  41 25 3a c8 99 32 38 35  |B(q%):.CA%:..285|
00019420  36 33 39 2c 71 25 b8 43  41 25 3a 3d 43 41 25 21  |639,q%.CA%:=CA%!|
00019430  32 30 0d 5a dc 37 dd a4  59 43 28 71 25 29 3a ea  |20.Z.7..YC(q%):.|
00019440  61 41 25 3a 61 41 25 3d  a4 64 41 28 71 25 29 2a  |aA%:aA%=.dA(q%)*|
00019450  a4 4c 42 28 71 25 29 3a  3d 61 41 25 2b 28 a4 4b  |.LB(q%):=aA%+(.K|
00019460  42 28 71 25 29 2a 32 34  29 0d 5a e6 23 dd f2 52  |B(q%)*24).Z.#..R|
00019470  46 28 71 25 2c 50 4b 25  29 3a ea 65 25 2c 4c 41  |F(q%,PK%):.e%,LA|
00019480  25 2c 74 25 3a e7 71 25  3c 3e 30 8c 0d 5a f0 1b  |%,t%:.q%<>0..Z..|
00019490  c8 99 34 31 36 37 30 37  2c 71 25 2c 50 4b 25 3a  |..416707,q%,PK%:|
000194a0  f2 5f 43 28 71 25 29 0d  5a fa 07 cd 3a e1 0d 5b  |._C(q%).Z...:..[|
000194b0  04 2d dd f2 63 43 3a c8  99 34 31 36 37 30 39 2c  |.-..cC:..416709,|
000194c0  5f 6d 5f 4d 65 6e 75 5f  48 61 6e 64 6c 65 4c 61  |_m_Menu_HandleLa|
000194d0  73 74 4f 70 65 6e 65 64  25 3a e1 0d 5b 0e 17 dd  |stOpened%:..[...|
000194e0  f2 41 44 3a c8 99 32 36  32 33 35 36 2c 2c 2d 31  |.AD:..262356,,-1|
000194f0  3a e1 0d 5b 18 32 dd a4  5a 43 28 67 24 2c 58 24  |:..[.2..ZC(g$,X$|
00019500  2c 58 42 24 2c 46 41 24  29 3a ea 71 25 2c 58 25  |,XB$,FA$):.q%,X%|
00019510  2c 43 24 2c 6c 25 2c 63  44 25 3a e7 a4 48 28 46  |,C$,l%,cD%:..H(F|
00019520  41 24 29 8c 0d 5b 22 32  58 25 3d 8e 28 46 41 24  |A$)..["2X%=.(FA$|
00019530  29 3a 63 44 25 3d 30 3a  f5 3a 43 24 3d be 23 58  |):cD%=0:.:C$=.#X|
00019540  25 3a e7 43 24 3c 3e 22  22 80 c0 43 24 2c 31 29  |%:.C$<>""..C$,1)|
00019550  3c 3e 22 23 22 8c 0d 5b  2c 0a 63 44 25 2b 3d 31  |<>"#"..[,.cD%+=1|
00019560  0d 5b 36 42 cd 3a fd c5  23 58 25 3a cf 23 58 25  |.[6B.:..#X%:.#X%|
00019570  3d 30 3a 71 25 3d a4 51  28 67 24 2c 58 24 2c 63  |=0:q%=.Q(g$,X$,c|
00019580  44 25 29 3a f5 3a 43 24  3d be 23 58 25 3a e7 43  |D%):.:C$=.#X%:.C|
00019590  24 3c 3e 22 22 80 c0 43  24 2c 31 29 3c 3e 22 23  |$<>""..C$,1)<>"#|
000195a0  22 8c 0d 5b 40 14 6c 25  3d a4 46 28 71 25 2c 43  |"..[@.l%=.F(q%,C|
000195b0  24 2c 58 42 24 29 0d 5b  4a 10 cd 3a fd c5 23 58  |$,XB$).[J..:..#X|
000195c0  25 3a d9 23 58 25 0d 5b  54 09 cd 3a 3d 71 25 0d  |%:.#X%.[T..:=q%.|
000195d0  5b 5e 25 dd f2 55 46 28  52 41 25 2c 71 25 2c 59  |[^%..UF(RA%,q%,Y|
000195e0  42 24 29 3a f2 62 28 52  41 25 2c 71 25 2c 59 42  |B$):.b(RA%,q%,YB|
000195f0  24 29 3a e1 0d 5b 68 7f  dd a4 5f 73 68 65 6c 6c  |$):..[h..._shell|
00019600  5f 4d 65 6e 75 4c 69 73  74 5f 49 6e 69 74 3a 5f  |_MenuList_Init:_|
00019610  63 5f 4d 65 6e 75 4c 69  73 74 5f 48 65 61 64 65  |c_MenuList_Heade|
00019620  72 53 69 7a 65 25 3d 34  3a 5f 63 5f 4d 65 6e 75  |rSize%=4:_c_Menu|
00019630  4c 69 73 74 5f 4c 69 73  74 54 65 72 6d 25 3d 2d  |List_ListTerm%=-|
00019640  31 3a 5f 6d 5f 4d 65 6e  75 4c 69 73 74 5f 44 61  |1:_m_MenuList_Da|
00019650  74 61 42 6c 6b 25 3d 2d  31 3a 5f 6d 5f 4d 65 6e  |taBlk%=-1:_m_Men|
00019660  75 4c 69 73 74 5f 4e 72  4d 65 6e 75 73 25 3d 30  |uList_NrMenus%=0|
00019670  3a 3d 30 0d 5b 72 32 dd  a4 45 41 28 58 24 29 3a  |:=0.[r2..EA(X$):|
00019680  ea 65 25 2c 71 25 2c 78  41 25 3a e7 5f 6d 5f 4d  |.e%,q%,xA%:._m_M|
00019690  65 6e 75 4c 69 73 74 5f  44 61 74 61 42 6c 6b 25  |enuList_DataBlk%|
000196a0  3c 3e 2d 31 8c 0d 5b 7c  79 65 25 3d 30 3a c8 95  |<>-1..[|ye%=0:..|
000196b0  5f 6d 5f 4d 65 6e 75 4c  69 73 74 5f 44 61 74 61  |_m_MenuList_Data|
000196c0  42 6c 6b 25 21 65 25 3c  3e 5f 63 5f 4d 65 6e 75  |Blk%!e%<>_c_Menu|
000196d0  4c 69 73 74 5f 4c 69 73  74 54 65 72 6d 25 3a 78  |List_ListTerm%:x|
000196e0  41 25 3d 5f 6d 5f 4d 65  6e 75 4c 69 73 74 5f 44  |A%=_m_MenuList_D|
000196f0  61 74 61 42 6c 6b 25 21  65 25 3a e7 24 28 78 41  |ataBlk%!e%:.$(xA|
00019700  25 2b 5f 63 5f 4d 65 6e  75 4c 69 73 74 5f 48 65  |%+_c_MenuList_He|
00019710  61 64 65 72 53 69 7a 65  25 29 3d 58 24 8c 0d 5b  |aderSize%)=X$..[|
00019720  86 0b 71 25 3d 21 78 41  25 0d 5b 90 0d cd 3a 65  |..q%=!xA%.[...:e|
00019730  25 2b 3d 34 3a ce 0d 5b  9a 09 cd 3a 3d 71 25 0d  |%+=4:..[...:=q%.|
00019740  5b a4 32 dd a4 55 41 28  71 25 29 3a ea 65 25 2c  |[.2..UA(q%):.e%,|
00019750  58 24 2c 78 41 25 3a e7  5f 6d 5f 4d 65 6e 75 4c  |X$,xA%:._m_MenuL|
00019760  69 73 74 5f 44 61 74 61  42 6c 6b 25 3c 3e 2d 31  |ist_DataBlk%<>-1|
00019770  8c 0d 5b ae 60 65 25 3d  30 3a c8 95 5f 6d 5f 4d  |..[.`e%=0:.._m_M|
00019780  65 6e 75 4c 69 73 74 5f  44 61 74 61 42 6c 6b 25  |enuList_DataBlk%|
00019790  21 65 25 3c 3e 5f 63 5f  4d 65 6e 75 4c 69 73 74  |!e%<>_c_MenuList|
000197a0  5f 4c 69 73 74 54 65 72  6d 25 3a 78 41 25 3d 5f  |_ListTerm%:xA%=_|
000197b0  6d 5f 4d 65 6e 75 4c 69  73 74 5f 44 61 74 61 42  |m_MenuList_DataB|
000197c0  6c 6b 25 21 65 25 3a e7  78 41 25 21 30 3d 71 25  |lk%!e%:.xA%!0=q%|
000197d0  8c 0d 5b b8 25 58 24 3d  24 28 78 41 25 2b 5f 63  |..[.%X$=$(xA%+_c|
000197e0  5f 4d 65 6e 75 4c 69 73  74 5f 48 65 61 64 65 72  |_MenuList_Header|
000197f0  53 69 7a 65 25 29 0d 5b  c2 0d cd 3a 65 25 2b 3d  |Size%).[...:e%+=|
00019800  34 3a ce 0d 5b cc 09 cd  3a 3d 58 24 0d 5b d6 31  |4:..[...:=X$.[.1|
00019810  dd f2 79 43 28 71 25 2c  58 24 29 3a ea 65 25 2c  |..yC(q%,X$):.e%,|
00019820  78 41 25 3a e7 5f 6d 5f  4d 65 6e 75 4c 69 73 74  |xA%:._m_MenuList|
00019830  5f 44 61 74 61 42 6c 6b  25 3d 2d 31 8c 0d 5b e0  |_DataBlk%=-1..[.|
00019840  07 f2 42 44 0d 5b ea 34  cc 5f 6d 5f 4d 65 6e 75  |..BD.[.4._m_Menu|
00019850  4c 69 73 74 5f 44 61 74  61 42 6c 6b 25 3d a4 4b  |List_DataBlk%=.K|
00019860  28 5f 6d 5f 4d 65 6e 75  4c 69 73 74 5f 44 61 74  |(_m_MenuList_Dat|
00019870  61 42 6c 6b 25 2c 34 29  0d 5b f4 ba cd 3a 65 25  |aBlk%,4).[...:e%|
00019880  3d 5f 6d 5f 4d 65 6e 75  4c 69 73 74 5f 4e 72 4d  |=_m_MenuList_NrM|
00019890  65 6e 75 73 25 2a 34 3a  5f 6d 5f 4d 65 6e 75 4c  |enus%*4:_m_MenuL|
000198a0  69 73 74 5f 44 61 74 61  42 6c 6b 25 21 65 25 3d  |ist_DataBlk%!e%=|
000198b0  a4 41 28 5f 63 5f 4d 65  6e 75 4c 69 73 74 5f 48  |.A(_c_MenuList_H|
000198c0  65 61 64 65 72 53 69 7a  65 25 2b a9 28 58 24 29  |eaderSize%+.(X$)|
000198d0  2b 31 29 3a 78 41 25 3d  5f 6d 5f 4d 65 6e 75 4c  |+1):xA%=_m_MenuL|
000198e0  69 73 74 5f 44 61 74 61  42 6c 6b 25 21 65 25 3a  |ist_DataBlk%!e%:|
000198f0  78 41 25 21 30 3d 71 25  3a 24 28 78 41 25 2b 5f  |xA%!0=q%:$(xA%+_|
00019900  63 5f 4d 65 6e 75 4c 69  73 74 5f 48 65 61 64 65  |c_MenuList_Heade|
00019910  72 53 69 7a 65 25 29 3d  58 24 3a 5f 6d 5f 4d 65  |rSize%)=X$:_m_Me|
00019920  6e 75 4c 69 73 74 5f 4e  72 4d 65 6e 75 73 25 2b  |nuList_NrMenus%+|
00019930  3d 31 0d 5b fe 49 5f 6d  5f 4d 65 6e 75 4c 69 73  |=1.[.I_m_MenuLis|
00019940  74 5f 44 61 74 61 42 6c  6b 25 21 28 5f 6d 5f 4d  |t_DataBlk%!(_m_M|
00019950  65 6e 75 4c 69 73 74 5f  4e 72 4d 65 6e 75 73 25  |enuList_NrMenus%|
00019960  2a 34 29 3d 5f 63 5f 4d  65 6e 75 4c 69 73 74 5f  |*4)=_c_MenuList_|
00019970  4c 69 73 74 54 65 72 6d  25 3a e1 0d 5c 08 2d dd  |ListTerm%:..\.-.|
00019980  f2 5f 43 28 71 25 29 3a  ea 65 25 2c 78 41 25 3a  |._C(q%):.e%,xA%:|
00019990  e7 5f 6d 5f 4d 65 6e 75  4c 69 73 74 5f 4e 72 4d  |._m_MenuList_NrM|
000199a0  65 6e 75 73 25 3e 30 8c  0d 5c 12 1c e7 5f 6d 5f  |enus%>0..\..._m_|
000199b0  4d 65 6e 75 4c 69 73 74  5f 4e 72 4d 65 6e 75 73  |MenuList_NrMenus|
000199c0  25 3d 31 8c 0d 5c 1c 07  f2 6e 41 0d 5c 26 61 cc  |%=1..\...nA.\&a.|
000199d0  65 25 3d 30 3a c8 95 5f  6d 5f 4d 65 6e 75 4c 69  |e%=0:.._m_MenuLi|
000199e0  73 74 5f 44 61 74 61 42  6c 6b 25 21 65 25 3c 3e  |st_DataBlk%!e%<>|
000199f0  5f 63 5f 4d 65 6e 75 4c  69 73 74 5f 4c 69 73 74  |_c_MenuList_List|
00019a00  54 65 72 6d 25 3a 78 41  25 3d 5f 6d 5f 4d 65 6e  |Term%:xA%=_m_Men|
00019a10  75 4c 69 73 74 5f 44 61  74 61 42 6c 6b 25 21 65  |uList_DataBlk%!e|
00019a20  25 3a e7 78 41 25 21 30  3d 71 25 8c 0d 5c 30 2d  |%:.xA%!0=q%..\0-|
00019a30  24 28 78 41 25 2b 5f 63  5f 4d 65 6e 75 4c 69 73  |$(xA%+_c_MenuLis|
00019a40  74 5f 48 65 61 64 65 72  53 69 7a 65 25 29 3d 22  |t_HeaderSize%)="|
00019a50  22 3a 78 41 25 21 30 3d  30 0d 5c 3a 0d cd 3a 65  |":xA%!0=0.\:..:e|
00019a60  25 2b 3d 34 3a ce 0d 5c  44 05 cd 0d 5c 4e 07 cd  |%+=4:..\D...\N..|
00019a70  3a e1 0d 5c 58 35 dd f2  58 46 28 59 24 29 3a ea  |:..\X5..XF(Y$):.|
00019a80  65 25 2c 58 24 2c 78 41  25 2c 78 25 3a e7 5f 6d  |e%,X$,xA%,x%:._m|
00019a90  5f 4d 65 6e 75 4c 69 73  74 5f 44 61 74 61 42 6c  |_MenuList_DataBl|
00019aa0  6b 25 3c 3e 2d 31 8c 0d  5c 62 b5 65 25 3d 30 3a  |k%<>-1..\b.e%=0:|
00019ab0  78 25 3d ae 28 59 24 29  3a c8 95 5f 6d 5f 4d 65  |x%=.(Y$):.._m_Me|
00019ac0  6e 75 4c 69 73 74 5f 44  61 74 61 42 6c 6b 25 21  |nuList_DataBlk%!|
00019ad0  65 25 3c 3e 5f 63 5f 4d  65 6e 75 4c 69 73 74 5f  |e%<>_c_MenuList_|
00019ae0  4c 69 73 74 54 65 72 6d  25 3a 78 41 25 3d 5f 6d  |ListTerm%:xA%=_m|
00019af0  5f 4d 65 6e 75 4c 69 73  74 5f 44 61 74 61 42 6c  |_MenuList_DataBl|
00019b00  6b 25 21 65 25 3a 58 24  3d 24 28 78 41 25 2b 5f  |k%!e%:X$=$(xA%+_|
00019b10  63 5f 4d 65 6e 75 4c 69  73 74 5f 48 65 61 64 65  |c_MenuList_Heade|
00019b20  72 53 69 7a 65 25 29 3a  d5 23 78 25 2c 58 24 3a  |rSize%):.#x%,X$:|
00019b30  65 25 2b 3d 34 3a ce 3a  d5 23 78 25 2c 22 22 3a  |e%+=4:.:.#x%,"":|
00019b40  d9 23 78 25 3a ff 28 22  53 65 74 54 79 70 65 20  |.#x%:.("SetType |
00019b50  22 2b 59 24 2b 22 20 46  46 46 22 29 0d 5c 6c 07  |"+Y$+" FFF").\l.|
00019b60  cd 3a e1 0d 5c 76 56 dd  f2 42 44 3a f2 6e 41 3a  |.:..\vV..BD:.nA:|
00019b70  5f 6d 5f 4d 65 6e 75 4c  69 73 74 5f 44 61 74 61  |_m_MenuList_Data|
00019b80  42 6c 6b 25 3d a4 41 28  38 29 3a 5f 6d 5f 4d 65  |Blk%=.A(8):_m_Me|
00019b90  6e 75 4c 69 73 74 5f 44  61 74 61 42 6c 6b 25 21  |nuList_DataBlk%!|
00019ba0  34 3d 5f 63 5f 4d 65 6e  75 4c 69 73 74 5f 4c 69  |4=_c_MenuList_Li|
00019bb0  73 74 54 65 72 6d 25 3a  e1 0d 5c 80 23 dd f2 6e  |stTerm%:..\.#..n|
00019bc0  41 3a e7 5f 6d 5f 4d 65  6e 75 4c 69 73 74 5f 44  |A:._m_MenuList_D|
00019bd0  61 74 61 42 6c 6b 25 3c  3e 2d 31 8c 0d 5c 8a 4b  |ataBlk%<>-1..\.K|
00019be0  f2 41 28 5f 6d 5f 4d 65  6e 75 4c 69 73 74 5f 44  |.A(_m_MenuList_D|
00019bf0  61 74 61 42 6c 6b 25 29  3a 5f 6d 5f 4d 65 6e 75  |ataBlk%):_m_Menu|
00019c00  4c 69 73 74 5f 44 61 74  61 42 6c 6b 25 3d 2d 31  |List_DataBlk%=-1|
00019c10  3a 5f 6d 5f 4d 65 6e 75  4c 69 73 74 5f 4e 72 4d  |:_m_MenuList_NrM|
00019c20  65 6e 75 73 25 3d 30 0d  5c 94 07 cd 3a e1 0d 5c  |enus%=0.\...:..\|
00019c30  9e 25 dd a4 5f 73 68 65  6c 6c 5f 53 74 61 74 69  |.%.._shell_Stati|
00019c40  63 4c 69 73 74 5f 49 6e  69 74 3a 47 42 25 3d 30  |cList_Init:GB%=0|
00019c50  3a 3d 30 0d 5c a8 1e dd  f2 44 44 28 72 25 29 3a  |:=0.\....DD(r%):|
00019c60  ea 61 25 2c 6d 25 2c 68  25 3a e7 47 42 25 3d 30  |.a%,m%,h%:.GB%=0|
00019c70  8c 0d 5c b2 1f 47 42 25  3d a4 41 28 38 29 3a 47  |..\..GB%=.A(8):G|
00019c80  42 25 21 30 3d 72 25 3a  47 42 25 21 34 3d 2d 31  |B%!0=r%:GB%!4=-1|
00019c90  0d 5c bc 16 cc 61 25 3d  a4 75 28 72 25 29 3a e7  |.\...a%=.u(r%):.|
00019ca0  61 25 3d 2d 31 8c 0d 5c  c6 14 61 25 3d a4 75 28  |a%=-1..\..a%=.u(|
00019cb0  30 29 3a e7 61 25 3d 2d  31 8c 0d 5c d0 45 6d 25  |0):.a%=-1..\.Em%|
00019cc0  3d 30 3a c8 95 47 42 25  21 6d 25 3c 3e 2d 31 3a  |=0:..GB%!m%<>-1:|
00019cd0  6d 25 2b 3d 34 3a ce 3a  47 42 25 3d a4 4b 28 47  |m%+=4:.:GB%=.K(G|
00019ce0  42 25 2c 34 29 3a 68 25  3d 47 42 25 2b 6d 25 3a  |B%,4):h%=GB%+m%:|
00019cf0  68 25 21 30 3d 72 25 3a  68 25 21 34 3d 2d 31 0d  |h%!0=r%:h%!4=-1.|
00019d00  5c da 16 cc 68 25 3d 47  42 25 2b 61 25 3a 68 25  |\...h%=GB%+a%:h%|
00019d10  21 30 3d 72 25 0d 5c e4  05 cd 0d 5c ee 05 cd 0d  |!0=r%.\....\....|
00019d20  5c f8 07 cd 3a e1 0d 5d  02 28 dd f2 6b 43 28 62  |\...:..].(..kC(b|
00019d30  25 29 3a ea 61 25 2c 6d  25 2c 79 25 3a 79 25 3d  |%):.a%,m%,y%:y%=|
00019d40  a3 3a 6d 25 3d 30 3a e7  47 42 25 3e 30 8c 0d 5d  |.:m%=0:.GB%>0..]|
00019d50  0c 11 f5 3a e7 47 42 25  21 6d 25 3d 62 25 8c 0d  |...:.GB%!m%=b%..|
00019d60  5d 16 11 79 25 3d b9 3a  47 42 25 21 6d 25 3d 30  |]..y%=.:GB%!m%=0|
00019d70  0d 5d 20 1c cd 3a 6d 25  2b 3d 34 3a fd 47 42 25  |.] ..:m%+=4:.GB%|
00019d80  21 6d 25 3c 3e 2d 31 84  79 25 3d b9 0d 5d 2a 07  |!m%<>-1.y%=..]*.|
00019d90  cd 3a e1 0d 5d 34 2d dd  f2 79 42 28 59 43 25 2c  |.:..]4-..yB(YC%,|
00019da0  62 42 25 29 3a ea 61 25  3a 61 25 3d a4 75 28 59  |bB%):.a%:a%=.u(Y|
00019db0  43 25 29 3a 47 42 25 21  61 25 3d 62 42 25 3a e1  |C%):GB%!a%=bB%:.|
00019dc0  0d 5d 3e 26 dd a4 75 28  72 25 29 3a ea 79 25 2c  |.]>&..u(r%):.y%,|
00019dd0  6d 25 3a 79 25 3d 2d 31  3a 6d 25 3d 30 3a e7 47  |m%:y%=-1:m%=0:.G|
00019de0  42 25 3c 3e 30 8c 0d 5d  48 1c c8 95 47 42 25 21  |B%<>0..]H...GB%!|
00019df0  6d 25 3c 3e 2d 31 3a e7  47 42 25 21 6d 25 3d 72  |m%<>-1:.GB%!m%=r|
00019e00  25 8c 0d 5d 52 09 79 25  3d 6d 25 0d 5d 5c 0d cd  |%..]R.y%=m%.]\..|
00019e10  3a 6d 25 2b 3d 34 3a ce  0d 5d 66 09 cd 3a 3d 79  |:m%+=4:..]f..:=y|
00019e20  25 0d 5d 70 15 dd a4 68  28 62 25 29 3a ea 6a 25  |%.]p...h(b%):.j%|
00019e30  3a c8 8e 62 25 ca 0d 5d  7a 0f c9 2d 31 2c 2d 32  |:..b%..]z..-1,-2|
00019e40  3a 6a 25 3d b9 0d 5d 84  10 c9 5f 55 25 21 32 30  |:j%=..]..._U%!20|
00019e50  3a 6a 25 3d a3 0d 5d 8e  10 7f e7 a4 75 28 62 25  |:j%=..].....u(b%|
00019e60  29 3e 2d 31 8c 0d 5d 98  08 6a 25 3d b9 0d 5d a2  |)>-1..]..j%=..].|
00019e70  09 cc 6a 25 3d a3 0d 5d  ac 05 cd 0d 5d b6 09 cb  |..j%=..]....]...|
00019e80  3a 3d 6a 25 0d 5d c0 e8  dd a4 5f 73 68 65 6c 6c  |:=j%.]...._shell|
00019e90  5f 44 61 74 61 4c 6f 61  64 5f 49 6e 69 74 3a 5f  |_DataLoad_Init:_|
00019ea0  63 5f 44 4c 6f 61 64 5f  49 43 4f 4e 42 41 52 5f  |c_DLoad_ICONBAR_|
00019eb0  49 43 4f 4e 25 3d 2d 31  3a 5f 63 5f 44 4c 6f 61  |ICON%=-1:_c_DLoa|
00019ec0  64 5f 52 65 63 53 69 7a  65 25 3d 32 34 3a 5f 6d  |d_RecSize%=24:_m|
00019ed0  5f 44 4c 6f 61 64 5f 46  69 6c 65 54 79 70 65 25  |_DLoad_FileType%|
00019ee0  3d 2d 31 3a 5f 6d 5f 44  4c 6f 61 64 5f 46 69 6c  |=-1:_m_DLoad_Fil|
00019ef0  65 4e 61 6d 65 24 3d 22  22 3a 5f 6d 5f 44 4c 6f  |eName$="":_m_DLo|
00019f00  61 64 5f 44 65 73 74 49  63 6f 6e 48 61 6e 64 6c  |ad_DestIconHandl|
00019f10  65 25 3d 2d 31 3a 5f 6d  5f 44 4c 6f 61 64 5f 44  |e%=-1:_m_DLoad_D|
00019f20  65 73 74 57 69 6e 64 6f  77 48 61 6e 64 6c 65 25  |estWindowHandle%|
00019f30  3d 2d 31 3a 5f 6d 5f 44  4c 6f 61 64 5f 57 69 6e  |=-1:_m_DLoad_Win|
00019f40  64 6f 77 4e 61 6d 65 24  3d 22 22 3a 5f 6d 5f 44  |dowName$="":_m_D|
00019f50  4c 6f 61 64 5f 43 6d 64  4c 69 6e 65 46 69 6c 65  |Load_CmdLineFile|
00019f60  4e 61 6d 65 24 3d a4 53  41 28 31 29 0d 5d ca 23  |Name$=.SA(1).].#|
00019f70  e7 5f 6d 5f 44 4c 6f 61  64 5f 43 6d 64 4c 69 6e  |._m_DLoad_CmdLin|
00019f80  65 46 69 6c 65 4e 61 6d  65 24 3c 3e 22 22 8c 0d  |eFileName$<>""..|
00019f90  5d d4 53 5f 6d 5f 44 4c  6f 61 64 5f 4c 6f 61 64  |].S_m_DLoad_Load|
00019fa0  50 65 6e 64 69 6e 67 25  3d b9 3a 5f 6d 5f 44 4c  |Pending%=.:_m_DL|
00019fb0  6f 61 64 5f 43 6d 64 4c  69 6e 65 46 69 6c 65 54  |oad_CmdLineFileT|
00019fc0  79 70 65 25 3d a4 79 28  5f 6d 5f 44 4c 6f 61 64  |ype%=.y(_m_DLoad|
00019fd0  5f 43 6d 64 4c 69 6e 65  46 69 6c 65 4e 61 6d 65  |_CmdLineFileName|
00019fe0  24 29 0d 5d de 39 cc 5f  6d 5f 44 4c 6f 61 64 5f  |$).].9._m_DLoad_|
00019ff0  4c 6f 61 64 50 65 6e 64  69 6e 67 25 3d a3 3a 5f  |LoadPending%=.:_|
0001a000  6d 5f 44 4c 6f 61 64 5f  43 6d 64 4c 69 6e 65 46  |m_DLoad_CmdLineF|
0001a010  69 6c 65 54 79 70 65 25  3d 2d 31 0d 5d e8 8d cd  |ileType%=-1.]...|
0001a020  3a de 5f 6d 5f 44 4c 6f  61 64 5f 41 6e 63 68 6f  |:._m_DLoad_Ancho|
0001a030  72 25 34 3a de 5f 6d 5f  44 4c 6f 61 64 5f 44 61  |r%4:._m_DLoad_Da|
0001a040  74 61 42 6c 6b 25 34 3a  21 5f 6d 5f 44 4c 6f 61  |taBlk%4:!_m_DLoa|
0001a050  64 5f 41 6e 63 68 6f 72  25 3d 30 3a 21 5f 6d 5f  |d_Anchor%=0:!_m_|
0001a060  44 4c 6f 61 64 5f 44 61  74 61 42 6c 6b 25 3d 30  |DLoad_DataBlk%=0|
0001a070  3a 5f 45 56 4e 54 53 5f  44 41 54 41 4c 4f 41 44  |:_EVNTS_DATALOAD|
0001a080  5f 44 41 54 41 4f 46 46  53 45 54 25 3d 30 3a de  |_DATAOFFSET%=0:.|
0001a090  5f 6d 5f 44 4c 6f 61 64  5f 57 4f 52 4b 42 55 46  |_m_DLoad_WORKBUF|
0001a0a0  46 45 52 25 34 3a 3d 30  0d 5d f2 1a dd a4 62 43  |FER%4:=0.]....bC|
0001a0b0  3a 3d 5f 6d 5f 44 4c 6f  61 64 5f 41 6e 63 68 6f  |:=_m_DLoad_Ancho|
0001a0c0  72 25 0d 5d fc 63 dd f2  4f 28 62 25 2c 67 25 2c  |r%.].c..O(b%,g%,|
0001a0d0  6e 41 25 2c 6a 24 2c 75  49 25 29 3a ea 63 25 2c  |nA%,j$,uI%):.c%,|
0001a0e0  61 25 2c 41 24 2c 73 25  2c 65 41 25 3a ea 76 4c  |a%,A$,s%,eA%:.vL|
0001a0f0  25 2c 6d 25 2c 5f 4c 25  2c 5f 4a 25 2c 65 46 25  |%,m%,_L%,_J%,eF%|
0001a100  3a ea 76 49 25 3a e7 62  25 3d 5f 49 42 41 52 5f  |:.vI%:.b%=_IBAR_|
0001a110  52 49 47 48 54 25 8c 62  25 3d 5f 49 42 41 52 5f  |RIGHT%.b%=_IBAR_|
0001a120  4c 45 46 54 25 0d 5e 06  23 e7 62 25 3c 30 8c 5f  |LEFT%.^.#.b%<0._|
0001a130  63 5f 44 4c 6f 61 64 5f  49 43 4f 4e 42 41 52 5f  |c_DLoad_ICONBAR_|
0001a140  49 43 4f 4e 25 3d 67 25  0d 5e 10 16 e7 75 49 25  |ICON%=g%.^...uI%|
0001a150  8c 6e 41 25 3d 6e 41 25  84 31 3c 3c 33 31 0d 5e  |.nA%=nA%.1<<31.^|
0001a160  1a 11 e7 6e 41 25 3d 2d  31 8c 75 49 25 3d b9 0d  |...nA%=-1.uI%=..|
0001a170  5e 24 65 41 24 3d a4 45  28 62 25 29 3a 61 25 3d  |^$eA$=.E(b%):a%=|
0001a180  a4 44 28 41 24 2c 67 25  2c 5f 6d 5f 44 4c 6f 61  |.D(A$,g%,_m_DLoa|
0001a190  64 5f 41 6e 63 68 6f 72  25 2c 5f 63 5f 44 4c 6f  |d_Anchor%,_c_DLo|
0001a1a0  61 64 5f 52 65 63 53 69  7a 65 25 2c a3 29 3a 63  |ad_RecSize%,.):c|
0001a1b0  25 3d 21 5f 6d 5f 44 4c  6f 61 64 5f 41 6e 63 68  |%=!_m_DLoad_Anch|
0001a1c0  6f 72 25 3a 65 41 25 3d  63 25 21 34 3a e7 61 25  |or%:eA%=c%!4:.a%|
0001a1d0  3e 3d 30 8c 0d 5e 2e 1e  63 25 2b 3d 61 25 3a 76  |>=0..^..c%+=a%:v|
0001a1e0  49 25 3d 63 25 21 31 36  3a e7 76 49 25 3c 3e 2d  |I%=c%!16:.vI%<>-|
0001a1f0  31 8c 0d 5e 38 48 85 39  39 2c 22 4d 6f 72 65 20  |1..^8H.99,"More |
0001a200  74 68 61 6e 20 6f 6e 65  20 64 61 74 61 6c 6f 61  |than one dataloa|
0001a210  64 20 65 76 65 6e 74 20  61 74 74 61 63 68 65 64  |d event attached|
0001a220  20 74 6f 20 74 68 69 73  20 77 69 6e 64 6f 77 2f  | to this window/|
0001a230  69 63 6f 6e 20 70 61 69  72 22 0d 5e 42 05 cd 0d  |icon pair".^B...|
0001a240  5e 4c 91 cd 3a 61 25 3d  a4 6b 28 41 24 2c 67 25  |^L..:a%=.k(A$,g%|
0001a250  2c 6e 41 25 2c 5f 6d 5f  44 4c 6f 61 64 5f 41 6e  |,nA%,_m_DLoad_An|
0001a260  63 68 6f 72 25 2c 5f 63  5f 44 4c 6f 61 64 5f 52  |chor%,_c_DLoad_R|
0001a270  65 63 53 69 7a 65 25 2c  b9 29 3a 63 25 3d 21 5f  |ecSize%,.):c%=!_|
0001a280  6d 5f 44 4c 6f 61 64 5f  41 6e 63 68 6f 72 25 3a  |m_DLoad_Anchor%:|
0001a290  65 41 25 3d 63 25 21 34  3a 63 25 2b 3d 61 25 3a  |eA%=c%!4:c%+=a%:|
0001a2a0  24 63 25 3d 41 24 3a 63  25 21 31 32 3d 67 25 3a  |$c%=A$:c%!12=g%:|
0001a2b0  63 25 21 31 36 3d 6e 41  25 3a e7 21 5f 6d 5f 44  |c%!16=nA%:.!_m_D|
0001a2c0  4c 6f 61 64 5f 44 61 74  61 42 6c 6b 25 3d 30 8c  |Load_DataBlk%=0.|
0001a2d0  0d 5e 56 22 21 5f 6d 5f  44 4c 6f 61 64 5f 44 61  |.^V"!_m_DLoad_Da|
0001a2e0  74 61 42 6c 6b 25 3d a4  41 28 a9 28 6a 24 29 2b  |taBlk%=.A(.(j$)+|
0001a2f0  31 29 0d 5e 60 75 cd 3a  73 25 3d 63 25 2b 32 30  |1).^`u.:s%=c%+20|
0001a300  3a f2 46 28 73 25 2c 5f  6d 5f 44 4c 6f 61 64 5f  |:.F(s%,_m_DLoad_|
0001a310  44 61 74 61 42 6c 6b 25  2c 5f 6d 5f 44 4c 6f 61  |DataBlk%,_m_DLoa|
0001a320  64 5f 44 61 74 61 4f 66  66 73 65 74 25 2c 6a 24  |d_DataOffset%,j$|
0001a330  29 3a e7 5f 6d 5f 44 4c  6f 61 64 5f 43 6d 64 4c  |):._m_DLoad_CmdL|
0001a340  69 6e 65 46 69 6c 65 4e  61 6d 65 24 3c 3e 22 22  |ineFileName$<>""|
0001a350  80 5f 6d 5f 44 4c 6f 61  64 5f 4c 6f 61 64 50 65  |._m_DLoad_LoadPe|
0001a360  6e 64 69 6e 67 25 8c 0d  5e 6a 0f e7 6e 41 25 80  |nding%..^j..nA%.|
0001a370  31 3c 3c 33 31 8c 0d 5e  74 11 65 46 25 3d 6e 41  |1<<31..^t.eF%=nA|
0001a380  25 82 31 3c 3c 33 31 0d  5e 7e 0c cc 65 46 25 3d  |%.1<<31.^~..eF%=|
0001a390  6e 41 25 0d 5e 88 25 cd  3a e7 5f 6d 5f 44 4c 6f  |nA%.^.%.:._m_DLo|
0001a3a0  61 64 5f 43 6d 64 4c 69  6e 65 46 69 6c 65 54 79  |ad_CmdLineFileTy|
0001a3b0  70 65 25 3d 65 46 25 8c  0d 5e 92 23 e7 a4 48 28  |pe%=eF%..^.#..H(|
0001a3c0  5f 6d 5f 44 4c 6f 61 64  5f 43 6d 64 4c 69 6e 65  |_m_DLoad_CmdLine|
0001a3d0  46 69 6c 65 4e 61 6d 65  24 29 8c 0d 5e 9c 3e f2  |FileName$)..^.>.|
0001a3e0  42 43 28 65 46 25 2c 5f  6d 5f 44 4c 6f 61 64 5f  |BC(eF%,_m_DLoad_|
0001a3f0  43 6d 64 4c 69 6e 65 46  69 6c 65 4e 61 6d 65 24  |CmdLineFileName$|
0001a400  29 3a 5f 6d 5f 44 4c 6f  61 64 5f 4c 6f 61 64 50  |):_m_DLoad_LoadP|
0001a410  65 6e 64 69 6e 67 25 3d  a3 0d 5e a6 05 cd 0d 5e  |ending%=..^....^|
0001a420  b0 05 cd 0d 5e ba 07 cd  3a e1 0d 5e c4 96 dd f2  |....^...:..^....|
0001a430  51 41 28 7a 42 25 2c 49  45 25 29 3a 5f 6d 5f 44  |QA(zB%,IE%):_m_D|
0001a440  4c 6f 61 64 5f 46 69 6c  65 54 79 70 65 25 3d 7a  |Load_FileType%=z|
0001a450  42 25 21 34 30 3a 5f 6d  5f 44 4c 6f 61 64 5f 44  |B%!40:_m_DLoad_D|
0001a460  65 73 74 57 69 6e 64 6f  77 48 61 6e 64 6c 65 25  |estWindowHandle%|
0001a470  3d 7a 42 25 21 32 30 3a  5f 6d 5f 44 4c 6f 61 64  |=zB%!20:_m_DLoad|
0001a480  5f 44 65 73 74 49 63 6f  6e 48 61 6e 64 6c 65 25  |_DestIconHandle%|
0001a490  3d 7a 42 25 21 32 34 3a  5f 6d 5f 44 4c 6f 61 64  |=zB%!24:_m_DLoad|
0001a4a0  5f 46 69 6c 65 4e 61 6d  65 24 3d a4 56 28 7a 42  |_FileName$=.V(zB|
0001a4b0  25 2b 34 34 29 3a e7 a4  4e 42 28 49 45 25 29 8c  |%+44):..NB(IE%).|
0001a4c0  0d 5e ce 09 e7 49 45 25  8c 0d 5e d8 07 f2 45 44  |.^...IE%..^...ED|
0001a4d0  0d 5e e2 3c cc 5f 6d 5f  44 4c 6f 61 64 5f 57 69  |.^.<._m_DLoad_Wi|
0001a4e0  6e 64 6f 77 4e 61 6d 65  24 3d a4 45 28 5f 6d 5f  |ndowName$=.E(_m_|
0001a4f0  44 4c 6f 61 64 5f 44 65  73 74 57 69 6e 64 6f 77  |DLoad_DestWindow|
0001a500  48 61 6e 64 6c 65 25 29  3a f2 46 44 0d 5e ec 05  |Handle%):.FD.^..|
0001a510  cd 0d 5e f6 07 cd 3a e1  0d 5f 00 63 dd f2 45 44  |..^...:.._.c..ED|
0001a520  3a ea 61 25 3a 61 25 3d  a4 44 28 22 69 63 6f 6e  |:.a%:a%=.D("icon|
0001a530  62 61 72 22 2c 5f 63 5f  44 4c 6f 61 64 5f 49 43  |bar",_c_DLoad_IC|
0001a540  4f 4e 42 41 52 5f 49 43  4f 4e 25 2c 5f 6d 5f 44  |ONBAR_ICON%,_m_D|
0001a550  4c 6f 61 64 5f 41 6e 63  68 6f 72 25 2c 5f 63 5f  |Load_Anchor%,_c_|
0001a560  44 4c 6f 61 64 5f 52 65  63 53 69 7a 65 25 2c a3  |DLoad_RecSize%,.|
0001a570  29 3a f2 6f 41 28 61 25  29 3a e1 0d 5f 0a 9a dd  |):.oA(a%):.._...|
0001a580  f2 46 44 3a ea 61 25 2c  56 4b 25 2c 5f 42 25 2c  |.FD:.a%,VK%,_B%,|
0001a590  65 25 3a 63 25 3d 21 5f  6d 5f 44 4c 6f 61 64 5f  |e%:c%=!_m_DLoad_|
0001a5a0  41 6e 63 68 6f 72 25 3a  56 4b 25 3d 63 25 21 30  |Anchor%:VK%=c%!0|
0001a5b0  3a 61 25 3d a4 6b 28 5f  6d 5f 44 4c 6f 61 64 5f  |:a%=.k(_m_DLoad_|
0001a5c0  57 69 6e 64 6f 77 4e 61  6d 65 24 2c 5f 6d 5f 44  |WindowName$,_m_D|
0001a5d0  4c 6f 61 64 5f 44 65 73  74 49 63 6f 6e 48 61 6e  |Load_DestIconHan|
0001a5e0  64 6c 65 25 2c 2d 31 2c  5f 6d 5f 44 4c 6f 61 64  |dle%,-1,_m_DLoad|
0001a5f0  5f 41 6e 63 68 6f 72 25  2c 5f 63 5f 44 4c 6f 61  |_Anchor%,_c_DLoa|
0001a600  64 5f 52 65 63 53 69 7a  65 25 2c a3 29 3a e7 61  |d_RecSize%,.):.a|
0001a610  25 3d 2d 31 8c 0d 5f 14  69 61 25 3d a4 6b 28 5f  |%=-1.._.ia%=.k(_|
0001a620  6d 5f 44 4c 6f 61 64 5f  57 69 6e 64 6f 77 4e 61  |m_DLoad_WindowNa|
0001a630  6d 65 24 2c 5f 6d 5f 44  4c 6f 61 64 5f 44 65 73  |me$,_m_DLoad_Des|
0001a640  74 49 63 6f 6e 48 61 6e  64 6c 65 25 2c 2d 31 80  |tIconHandle%,-1.|
0001a650  ac 28 31 3c 3c 33 31 29  2c 5f 6d 5f 44 4c 6f 61  |.(1<<31),_m_DLoa|
0001a660  64 5f 41 6e 63 68 6f 72  25 2c 5f 63 5f 44 4c 6f  |d_Anchor%,_c_DLo|
0001a670  61 64 5f 52 65 63 53 69  7a 65 25 2c a3 29 0d 5f  |ad_RecSize%,.)._|
0001a680  1e 0d cd 3a e7 61 25 3d  2d 31 8c 0d 5f 28 77 61  |...:.a%=-1.._(wa|
0001a690  25 3d a4 6b 28 5f 6d 5f  44 4c 6f 61 64 5f 57 69  |%=.k(_m_DLoad_Wi|
0001a6a0  6e 64 6f 77 4e 61 6d 65  24 2c 5f 6d 5f 44 4c 6f  |ndowName$,_m_DLo|
0001a6b0  61 64 5f 44 65 73 74 49  63 6f 6e 48 61 6e 64 6c  |ad_DestIconHandl|
0001a6c0  65 25 2c 5f 6d 5f 44 4c  6f 61 64 5f 46 69 6c 65  |e%,_m_DLoad_File|
0001a6d0  54 79 70 65 25 2c 5f 6d  5f 44 4c 6f 61 64 5f 41  |Type%,_m_DLoad_A|
0001a6e0  6e 63 68 6f 72 25 2c 5f  63 5f 44 4c 6f 61 64 5f  |nchor%,_c_DLoad_|
0001a6f0  52 65 63 53 69 7a 65 25  2c a3 29 3a e7 61 25 3c  |RecSize%,.):.a%<|
0001a700  30 8c 0d 5f 32 6f 61 25  3d a4 6b 28 5f 6d 5f 44  |0.._2oa%=.k(_m_D|
0001a710  4c 6f 61 64 5f 57 69 6e  64 6f 77 4e 61 6d 65 24  |Load_WindowName$|
0001a720  2c 2d 31 2c 5f 6d 5f 44  4c 6f 61 64 5f 46 69 6c  |,-1,_m_DLoad_Fil|
0001a730  65 54 79 70 65 25 2c 5f  6d 5f 44 4c 6f 61 64 5f  |eType%,_m_DLoad_|
0001a740  41 6e 63 68 6f 72 25 2c  5f 63 5f 44 4c 6f 61 64  |Anchor%,_c_DLoad|
0001a750  5f 52 65 63 53 69 7a 65  25 2c a3 29 3a 63 25 3d  |_RecSize%,.):c%=|
0001a760  21 5f 6d 5f 44 4c 6f 61  64 5f 41 6e 63 68 6f 72  |!_m_DLoad_Anchor|
0001a770  25 0d 5f 3c 05 cd 0d 5f  46 0d cd 3a e7 61 25 3e  |%._<..._F..:.a%>|
0001a780  2d 31 8c 0d 5f 50 0b f2  6f 41 28 61 25 29 0d 5f  |-1.._P..oA(a%)._|
0001a790  5a 07 cd 3a e1 0d 5f 64  1d dd f2 6f 41 28 61 25  |Z..:.._d...oA(a%|
0001a7a0  29 3a ea 6e 41 25 2c 5f  42 25 3a e7 61 25 3e 2d  |):.nA%,_B%:.a%>-|
0001a7b0  31 8c 0d 5f 6e 35 63 25  3d 21 5f 6d 5f 44 4c 6f  |1.._n5c%=!_m_DLo|
0001a7c0  61 64 5f 41 6e 63 68 6f  72 25 3a 63 25 2b 3d 61  |ad_Anchor%:c%+=a|
0001a7d0  25 3a 6e 41 25 3d 63 25  21 31 36 3a e7 6e 41 25  |%:nA%=c%!16:.nA%|
0001a7e0  80 31 3c 3c 33 31 8c 0d  5f 78 18 5f 55 25 21 31  |.1<<31.._x._U%!1|
0001a7f0  30 30 3d 5f 55 25 21 31  30 30 84 31 3c 3c 31 0d  |00=_U%!100.1<<1.|
0001a800  5f 82 36 cd 3a 5f 42 25  3d 6e 41 25 80 ac 28 31  |_.6.:_B%=nA%..(1|
0001a810  3c 3c 33 31 29 3a e7 5f  42 25 3d 5f 6d 5f 44 4c  |<<31):._B%=_m_DL|
0001a820  6f 61 64 5f 46 69 6c 65  54 79 70 65 25 84 6e 41  |oad_FileType%.nA|
0001a830  25 3d 2d 31 8c 0d 5f 8c  3f 57 4b 25 3d 5f 51 25  |%=-1.._.?WK%=_Q%|
0001a840  21 31 32 3a 5f 51 25 21  31 32 3d 5f 51 25 21 38  |!12:_Q%!12=_Q%!8|
0001a850  3a 5f 51 25 21 31 36 3d  34 3a c8 99 32 36 32 33  |:_Q%!16=4:..2623|
0001a860  37 35 2c 31 38 2c 5f 51  25 2c 5f 51 25 21 34 3a  |75,18,_Q%,_Q%!4:|
0001a870  e7 a4 5f 8c 0d 5f 96 05  cc 0d 5f a0 0a cd 3a e7  |.._.._...._...:.|
0001a880  a4 5f 8c 0d 5f aa 1f 57  43 25 3d 2d 31 3a 5f 55  |._.._..WC%=-1:_U|
0001a890  25 21 31 30 30 3d 5f 55  25 21 31 30 30 82 31 3c  |%!100=_U%!100.1<|
0001a8a0  3c 31 0d 5f b4 19 cc 57  43 25 3d a4 6b 41 28 57  |<1._...WC%=.kA(W|
0001a8b0  4b 25 3d 5f 55 25 21 31  30 38 29 0d 5f be 38 cd  |K%=_U%!108)._.8.|
0001a8c0  3a f2 4a 41 28 57 43 25  2c 5f 6d 5f 44 4c 6f 61  |:.JA(WC%,_m_DLoa|
0001a8d0  64 5f 46 69 6c 65 54 79  70 65 25 2c 5f 51 25 21  |d_FileType%,_Q%!|
0001a8e0  33 36 2c 63 25 29 3a e7  5f 55 25 21 31 35 36 3c  |36,c%):._U%!156<|
0001a8f0  3e 30 8c 0d 5f c8 19 f2  41 28 5f 55 25 21 31 35  |>0.._...A(_U%!15|
0001a900  36 29 3a 5f 55 25 21 31  35 36 3d 30 0d 5f d2 05  |6):_U%!156=0._..|
0001a910  cd 0d 5f dc 05 cc 0d 5f  e6 05 cd 0d 5f f0 07 cd  |.._...._...._...|
0001a920  3a e1 0d 5f fa 5b dd a4  64 43 28 67 46 25 2c 49  |:.._.[..dC(gF%,I|
0001a930  45 25 29 3a ea 56 4d 25  2c 6d 25 2c 79 25 2c 68  |E%):.VM%,m%,y%,h|
0001a940  25 2c 68 46 25 2c 6b 41  25 3a 6d 25 3d 30 3a 79  |%,hF%,kA%:m%=0:y|
0001a950  25 3d 2d 31 3a 68 46 25  3d a3 3a e7 5f 55 25 21  |%=-1:hF%=.:._U%!|
0001a960  31 30 30 80 31 3c 3c 31  8c 5f 55 25 21 31 30 30  |100.1<<1._U%!100|
0001a970  3d 5f 55 25 21 31 30 30  82 31 3c 3c 31 0d 60 04  |=_U%!100.1<<1.`.|
0001a980  0e e7 67 46 25 3d 2d 31  8c 3d b9 0d 60 0e 25 c8  |..gF%=-1.=..`.%.|
0001a990  95 67 46 25 21 6d 25 3c  3e 2d 31 3a 68 25 3d 67  |.gF%!m%<>-1:h%=g|
0001a9a0  46 25 21 6d 25 3a e7 68  25 80 31 3c 3c 33 31 8c  |F%!m%:.h%.1<<31.|
0001a9b0  0d 60 18 15 68 25 3d 68  25 82 31 3c 3c 33 31 3a  |.`..h%=h%.1<<31:|
0001a9c0  68 46 25 3d b9 0d 60 22  0a cc 68 46 25 3d a3 0d  |hF%=..`"..hF%=..|
0001a9d0  60 2c 1d cd 3a e7 68 25  3d 5f 6d 5f 44 4c 6f 61  |`,..:.h%=_m_DLoa|
0001a9e0  64 5f 46 69 6c 65 54 79  70 65 25 8c 0d 60 36 0f  |d_FileType%..`6.|
0001a9f0  79 25 3d 6d 25 3a e7 68  46 25 8c 0d 60 40 18 5f  |y%=m%:.hF%..`@._|
0001aa00  55 25 21 31 30 30 3d 5f  55 25 21 31 30 30 84 31  |U%!100=_U%!100.1|
0001aa10  3c 3c 31 0d 60 4a 05 cd  0d 60 54 33 cd 3a 6d 25  |<<1.`J...`T3.:m%|
0001aa20  2b 3d 34 3a ce 3a e7 49  45 25 80 28 5f 6d 5f 44  |+=4:.:.IE%.(_m_D|
0001aa30  4c 6f 61 64 5f 46 69 6c  65 54 79 70 65 25 3e 3d  |Load_FileType%>=|
0001aa40  34 30 39 36 29 8c 79 25  3d 2d 31 0d 60 5e 0c e7  |4096).y%=-1.`^..|
0001aa50  79 25 3c 3e 2d 31 8c 0d  60 68 09 6b 41 25 3d b9  |y%<>-1..`h.kA%=.|
0001aa60  0d 60 72 0a cc 6b 41 25  3d a3 0d 60 7c 0a cd 3a  |.`r..kA%=..`|..:|
0001aa70  3d 6b 41 25 0d 60 86 43  dd f2 4a 41 28 57 43 25  |=kA%.`.C..JA(WC%|
0001aa80  2c 6e 41 25 2c 5f 66 69  6c 65 5f 73 69 7a 65 25  |,nA%,_file_size%|
0001aa90  2c 63 25 29 3a ea 6c 25  2c 4b 48 25 2c 64 41 24  |,c%):.l%,KH%,dA$|
0001aaa0  2c 75 41 25 3a 4b 48 25  3d 63 25 21 32 30 3a e7  |,uA%:KH%=c%!20:.|
0001aab0  4b 48 25 3e 2d 31 8c 0d  60 90 33 75 41 25 3d 21  |KH%>-1..`.3uA%=!|
0001aac0  5f 6d 5f 44 4c 6f 61 64  5f 44 61 74 61 42 6c 6b  |_m_DLoad_DataBlk|
0001aad0  25 3a 64 41 24 3d 24 28  75 41 25 2b 4b 48 25 29  |%:dA$=$(uA%+KH%)|
0001aae0  3a e7 64 41 24 3c 3e 22  22 8c 0d 60 9a 67 6c 25  |:.dA$<>""..`.gl%|
0001aaf0  3d a0 28 22 46 4e 22 2b  64 41 24 2b 22 28 22 2b  |=.("FN"+dA$+"("+|
0001ab00  c3 57 43 25 2b 22 2c 22  2b c3 5f 6d 5f 44 4c 6f  |.WC%+","+._m_DLo|
0001ab10  61 64 5f 46 69 6c 65 54  79 70 65 25 2b 22 2c 22  |ad_FileType%+","|
0001ab20  2b bd 33 34 2b 5f 6d 5f  44 4c 6f 61 64 5f 46 69  |+.34+_m_DLoad_Fi|
0001ab30  6c 65 4e 61 6d 65 24 2b  bd 33 34 2b 22 2c 22 2b  |leName$+.34+","+|
0001ab40  c3 5f 66 69 6c 65 5f 73  69 7a 65 25 2b 22 29 22  |._file_size%+")"|
0001ab50  29 0d 60 a4 05 cd 0d 60  ae 07 cd 3a e1 0d 60 b8  |).`....`...:..`.|
0001ab60  21 dd a4 4e 42 28 49 45  25 29 3a ea 6a 25 2c 45  |!..NB(IE%):.j%,E|
0001ab70  42 24 2c 46 42 24 3a e7  49 45 25 3d a3 8c 0d 60  |B$,FB$:.IE%=...`|
0001ab80  c2 08 6a 25 3d b9 0d 60  cc 5c cc 45 42 24 3d a4  |..j%=..`.\.EB$=.|
0001ab90  66 28 22 41 6c 69 61 73  24 40 52 75 6e 54 79 70  |f("Alias$@RunTyp|
0001aba0  65 5f 22 2b c3 7e 5f 6d  5f 44 4c 6f 61 64 5f 46  |e_"+.~_m_DLoad_F|
0001abb0  69 6c 65 54 79 70 65 25  2c 31 29 3a 46 42 24 3d  |ileType%,1):FB$=|
0001abc0  a4 41 42 28 45 42 24 29  3a e7 a4 64 28 46 42 24  |.AB(EB$):..d(FB$|
0001abd0  29 3d 22 21 22 2b a4 49  8c 6a 25 3d b9 8b 6a 25  |)="!"+.I.j%=..j%|
0001abe0  3d a3 0d 60 d6 09 cd 3a  3d 6a 25 0d 60 e0 8a dd  |=..`...:=j%.`...|
0001abf0  f2 66 42 3a ea 6b 25 2c  65 25 2c 65 41 25 2c 6d  |.fB:.k%,e%,eA%,m|
0001ac00  25 2c 67 46 25 2c 66 4d  25 3a ea 67 25 2c 75 25  |%,gF%,fM%:.g%,u%|
0001ac10  2c 6d 24 2c 78 42 24 3a  6b 25 3d 21 5f 6d 5f 44  |,m$,xB$:k%=!_m_D|
0001ac20  4c 6f 61 64 5f 41 6e 63  68 6f 72 25 3a 65 41 25  |Load_Anchor%:eA%|
0001ac30  3d 6b 25 21 34 3a f2 52  20 28 22 44 61 74 61 4c  |=k%!4:.R ("DataL|
0001ac40  6f 61 64 20 22 2c 22 57  69 6e 64 6f 77 20 20 20  |oad ","Window   |
0001ac50  20 20 20 20 49 63 6f 6e  20 20 46 69 6c 65 74 79  |    Icon  Filety|
0001ac60  70 65 20 4e 4c 20 4c 6f  61 64 46 4e 22 29 3a e7  |pe NL LoadFN"):.|
0001ac70  6b 25 3d 30 8c 0d 60 ea  07 cd 3a e1 0d 60 f4 f7  |k%=0..`...:..`..|
0001ac80  dd a4 5f 73 68 65 6c 6c  5f 44 61 74 61 53 61 76  |.._shell_DataSav|
0001ac90  65 5f 49 6e 69 74 3a de  5f 6d 5f 44 53 61 76 65  |e_Init:._m_DSave|
0001aca0  5f 41 6e 63 68 6f 72 25  34 3a de 5f 6d 5f 44 53  |_Anchor%4:._m_DS|
0001acb0  61 76 65 5f 44 61 74 61  42 6c 6b 25 34 3a 21 5f  |ave_DataBlk%4:!_|
0001acc0  6d 5f 44 53 61 76 65 5f  41 6e 63 68 6f 72 25 3d  |m_DSave_Anchor%=|
0001acd0  30 3a 21 5f 6d 5f 44 53  61 76 65 5f 44 61 74 61  |0:!_m_DSave_Data|
0001ace0  42 6c 6b 25 3d 30 3a 5f  6d 5f 44 53 61 76 65 5f  |Blk%=0:_m_DSave_|
0001acf0  44 61 74 61 4f 66 66 73  65 74 25 3d 30 3a 5f 6d  |DataOffset%=0:_m|
0001ad00  5f 44 53 61 76 65 5f 57  69 6e 64 6f 77 4e 61 6d  |_DSave_WindowNam|
0001ad10  65 24 3d 22 22 3a 5f 6d  5f 44 53 61 76 65 5f 45  |e$="":_m_DSave_E|
0001ad20  76 6e 74 4f 66 66 73 65  74 25 3d 2d 31 3a 5f 6d  |vntOffset%=-1:_m|
0001ad30  5f 44 53 61 76 65 5f 45  76 6e 74 4c 69 73 74 25  |_DSave_EvntList%|
0001ad40  3d 2d 31 3a 5f 6d 5f 44  53 61 76 65 5f 46 69 6c  |=-1:_m_DSave_Fil|
0001ad50  65 4e 61 6d 65 24 3d 22  22 3a 5f 6d 5f 44 53 61  |eName$="":_m_DSa|
0001ad60  76 65 5f 46 75 6c 6c 46  69 6c 65 4e 61 6d 65 24  |ve_FullFileName$|
0001ad70  3d 22 22 0d 60 fe fe 5f  6d 5f 44 53 61 76 65 5f  |="".`.._m_DSave_|
0001ad80  4e 61 6d 65 49 63 6f 6e  25 3d 2d 31 3a 5f 6d 5f  |NameIcon%=-1:_m_|
0001ad90  44 53 61 76 65 5f 46 69  6c 65 54 79 70 65 25 3d  |DSave_FileType%=|
0001ada0  2d 31 3a 5f 6d 5f 44 53  61 76 65 5f 44 61 74 61  |-1:_m_DSave_Data|
0001adb0  41 64 64 72 65 73 73 25  3d 2d 31 3a 5f 6d 5f 44  |Address%=-1:_m_D|
0001adc0  53 61 76 65 5f 55 73 65  72 46 4e 24 3d 22 22 3a  |Save_UserFN$="":|
0001add0  5f 6d 5f 44 53 61 76 65  5f 44 65 73 74 54 61 73  |_m_DSave_DestTas|
0001ade0  6b 48 61 6e 64 6c 65 25  3d 2d 31 3a 5f 6d 5f 44  |kHandle%=-1:_m_D|
0001adf0  53 61 76 65 5f 44 65 73  74 57 69 6e 64 6f 77 48  |Save_DestWindowH|
0001ae00  61 6e 64 6c 65 25 3d 2d  31 3a 5f 6d 5f 44 53 61  |andle%=-1:_m_DSa|
0001ae10  76 65 5f 44 65 73 74 49  63 6f 6e 48 61 6e 64 6c  |ve_DestIconHandl|
0001ae20  65 25 3d 2d 31 3a 5f 6d  5f 44 53 61 76 65 5f 4d  |e%=-1:_m_DSave_M|
0001ae30  6f 75 73 65 58 43 6f 6f  72 64 25 3d 2d 31 3a 5f  |ouseXCoord%=-1:_|
0001ae40  6d 5f 44 53 61 76 65 5f  4d 6f 75 73 65 59 43 6f  |m_DSave_MouseYCo|
0001ae50  6f 72 64 25 3d 2d 31 3a  5f 6d 5f 44 53 61 76 65  |ord%=-1:_m_DSave|
0001ae60  5f 4d 65 73 73 61 67 65  4d 79 52 65 66 25 3d 2d  |_MessageMyRef%=-|
0001ae70  31 0d 61 08 fd 5f 6d 5f  44 53 61 76 65 5f 44 72  |1.a.._m_DSave_Dr|
0001ae80  61 67 41 53 70 72 69 74  65 49 6e 50 72 6f 67 72  |agASpriteInProgr|
0001ae90  65 73 73 25 3d a3 3a 5f  6d 5f 44 53 61 76 65 5f  |ess%=.:_m_DSave_|
0001aea0  44 72 61 67 49 6e 50 72  6f 67 72 65 73 73 25 3d  |DragInProgress%=|
0001aeb0  a3 3a 5f 63 5f 44 53 61  76 65 5f 4e 6f 74 53 70  |.:_c_DSave_NotSp|
0001aec0  72 69 74 65 4d 65 73 73  24 3d 22 53 48 45 4c 4c  |riteMess$="SHELL|
0001aed0  4d 53 47 32 39 22 3a 5f  63 5f 44 53 61 76 65 5f  |MSG29":_c_DSave_|
0001aee0  4e 6f 46 69 6c 65 4e 61  6d 65 4d 65 73 73 24 3d  |NoFileNameMess$=|
0001aef0  22 53 48 45 4c 4c 4d 53  47 32 38 22 3a 5f 63 5f  |"SHELLMSG28":_c_|
0001af00  44 53 61 76 65 5f 4e 6f  74 41 53 70 72 69 74 65  |DSave_NotASprite|
0001af10  49 63 6f 6e 24 3d 22 53  48 45 4c 4c 4d 53 47 31  |Icon$="SHELLMSG1|
0001af20  39 22 3a 5f 63 5f 44 53  61 76 65 5f 4e 6f 74 41  |9":_c_DSave_NotA|
0001af30  48 65 61 70 42 6c 6f 63  6b 4d 65 73 73 24 3d 22  |HeapBlockMess$="|
0001af40  53 48 45 4c 4c 4d 53 47  32 31 22 3a 5f 63 5f 44  |SHELLMSG21":_c_D|
0001af50  53 61 76 65 5f 52 65 63  44 69 65 64 4d 65 73 73  |Save_RecDiedMess|
0001af60  24 3d 22 53 48 45 4c 4c  4d 53 47 33 39 22 0d 61  |$="SHELLMSG39".a|
0001af70  12 4e 5f 63 5f 44 53 61  76 65 5f 42 75 74 74 6f  |.N_c_DSave_Butto|
0001af80  6e 54 79 70 65 43 6c 69  63 6b 25 3d 36 3a 5f 63  |nTypeClick%=6:_c|
0001af90  5f 44 53 61 76 65 5f 44  61 74 61 53 69 7a 65 25  |_DSave_DataSize%|
0001afa0  3d 31 30 30 3a 5f 63 5f  44 53 61 76 65 5f 52 65  |=100:_c_DSave_Re|
0001afb0  63 53 69 7a 65 25 3d 33  32 3a 3d 30 0d 61 1c 47  |cSize%=32:=0.a.G|
0001afc0  dd f2 47 44 3a 5f 6d 5f  44 53 61 76 65 5f 44 72  |..GD:_m_DSave_Dr|
0001afd0  61 67 41 53 70 72 69 74  65 49 6e 50 72 6f 67 72  |agASpriteInProgr|
0001afe0  65 73 73 25 3d a3 3a 5f  6d 5f 44 53 61 76 65 5f  |ess%=.:_m_DSave_|
0001aff0  44 72 61 67 49 6e 50 72  6f 67 72 65 73 73 25 3d  |DragInProgress%=|
0001b000  a3 3a e1 0d 61 26 3d dd  f2 67 43 28 62 25 2c 67  |.:..a&=..gC(b%,g|
0001b010  25 2c 4c 48 25 2c 6e 41  25 2c 57 49 25 2c 42 24  |%,LH%,nA%,WI%,B$|
0001b020  29 3a ea 41 24 2c 61 25  2c 63 25 2c 65 41 25 2c  |):.A$,a%,c%,eA%,|
0001b030  73 25 3a e7 ac a4 43 42  28 62 25 2c 67 25 29 8c  |s%:...CB(b%,g%).|
0001b040  0d 61 30 23 f2 4d 28 a4  42 28 5f 63 5f 44 53 61  |.a0#.M(.B(_c_DSa|
0001b050  76 65 5f 4e 6f 74 53 70  72 69 74 65 4d 65 73 73  |ve_NotSpriteMess|
0001b060  24 29 29 0d 61 3a 31 cd  3a f2 64 28 62 25 2c 67  |$)).a:1.:.d(b%,g|
0001b070  25 2c 5f 63 5f 44 53 61  76 65 5f 42 75 74 74 6f  |%,_c_DSave_Butto|
0001b080  6e 54 79 70 65 43 6c 69  63 6b 25 29 3a e7 4c 48  |nTypeClick%):.LH|
0001b090  25 3d 30 8c 0d 61 44 1a  4c 48 25 3d 5f 63 5f 44  |%=0..aD.LH%=_c_D|
0001b0a0  53 61 76 65 5f 44 61 74  61 53 69 7a 65 25 0d 61  |Save_DataSize%.a|
0001b0b0  4e ab cd 3a 41 24 3d a4  45 28 62 25 29 3a 61 25  |N..:A$=.E(b%):a%|
0001b0c0  3d a4 44 28 41 24 2c 67  25 2c 5f 6d 5f 44 53 61  |=.D(A$,g%,_m_DSa|
0001b0d0  76 65 5f 41 6e 63 68 6f  72 25 2c 5f 63 5f 44 53  |ve_Anchor%,_c_DS|
0001b0e0  61 76 65 5f 52 65 63 53  69 7a 65 25 2c b9 29 3a  |ave_RecSize%,.):|
0001b0f0  63 25 3d 21 5f 6d 5f 44  53 61 76 65 5f 41 6e 63  |c%=!_m_DSave_Anc|
0001b100  68 6f 72 25 3a 65 41 25  3d 63 25 21 34 3a 63 25  |hor%:eA%=c%!4:c%|
0001b110  2b 3d 61 25 3a 24 63 25  3d 41 24 3a 63 25 21 31  |+=a%:$c%=A$:c%!1|
0001b120  32 3d 67 25 3a 63 25 21  31 36 3d 6e 41 25 3a 63  |2=g%:c%!16=nA%:c|
0001b130  25 21 32 30 3d 57 49 25  3a 63 25 21 32 34 3d 4c  |%!20=WI%:c%!24=L|
0001b140  48 25 3a e7 21 5f 6d 5f  44 53 61 76 65 5f 44 61  |H%:.!_m_DSave_Da|
0001b150  74 61 42 6c 6b 25 3d 30  8c 0d 61 58 22 21 5f 6d  |taBlk%=0..aX"!_m|
0001b160  5f 44 53 61 76 65 5f 44  61 74 61 42 6c 6b 25 3d  |_DSave_DataBlk%=|
0001b170  a4 41 28 a9 28 42 24 29  2b 31 29 0d 61 62 41 cd  |.A(.(B$)+1).abA.|
0001b180  3a 73 25 3d 63 25 2b 32  38 3a f2 46 28 73 25 2c  |:s%=c%+28:.F(s%,|
0001b190  5f 6d 5f 44 53 61 76 65  5f 44 61 74 61 42 6c 6b  |_m_DSave_DataBlk|
0001b1a0  25 2c 5f 6d 5f 44 53 61  76 65 5f 44 61 74 61 4f  |%,_m_DSave_DataO|
0001b1b0  66 66 73 65 74 25 2c 42  24 29 3a e1 0d 61 6c a4  |ffset%,B$):..al.|
0001b1c0  dd f2 4d 43 28 62 25 2c  67 25 29 3a ea 4e 41 25  |..MC(b%,g%):.NA%|
0001b1d0  2c 5f 25 3a 5f 6d 5f 44  53 61 76 65 5f 44 72 61  |,_%:_m_DSave_Dra|
0001b1e0  67 49 6e 50 72 6f 67 72  65 73 73 25 3d a3 3a 5f  |gInProgress%=.:_|
0001b1f0  6d 5f 44 53 61 76 65 5f  57 69 6e 64 6f 77 4e 61  |m_DSave_WindowNa|
0001b200  6d 65 24 3d a4 45 28 62  25 29 3a 5f 6d 5f 44 53  |me$=.E(b%):_m_DS|
0001b210  61 76 65 5f 45 76 6e 74  4f 66 66 73 65 74 25 3d  |ave_EvntOffset%=|
0001b220  a4 44 28 5f 6d 5f 44 53  61 76 65 5f 57 69 6e 64  |.D(_m_DSave_Wind|
0001b230  6f 77 4e 61 6d 65 24 2c  67 25 2c 5f 6d 5f 44 53  |owName$,g%,_m_DS|
0001b240  61 76 65 5f 41 6e 63 68  6f 72 25 2c 5f 63 5f 44  |ave_Anchor%,_c_D|
0001b250  53 61 76 65 5f 52 65 63  53 69 7a 65 25 2c a3 29  |Save_RecSize%,.)|
0001b260  0d 61 76 1d e7 5f 6d 5f  44 53 61 76 65 5f 45 76  |.av.._m_DSave_Ev|
0001b270  6e 74 4f 66 66 73 65 74  25 3e 3d 30 8c 0d 61 80  |ntOffset%>=0..a.|
0001b280  eb 5f 6d 5f 44 53 61 76  65 5f 45 76 6e 74 4c 69  |._m_DSave_EvntLi|
0001b290  73 74 25 3d 21 5f 6d 5f  44 53 61 76 65 5f 41 6e  |st%=!_m_DSave_An|
0001b2a0  63 68 6f 72 25 2b 5f 6d  5f 44 53 61 76 65 5f 45  |chor%+_m_DSave_E|
0001b2b0  76 6e 74 4f 66 66 73 65  74 25 3a 5f 6d 5f 44 53  |vntOffset%:_m_DS|
0001b2c0  61 76 65 5f 46 69 6c 65  54 79 70 65 25 3d 5f 6d  |ave_FileType%=_m|
0001b2d0  5f 44 53 61 76 65 5f 45  76 6e 74 4c 69 73 74 25  |_DSave_EvntList%|
0001b2e0  21 31 36 3a 5f 6d 5f 44  53 61 76 65 5f 4e 61 6d  |!16:_m_DSave_Nam|
0001b2f0  65 49 63 6f 6e 25 3d 5f  6d 5f 44 53 61 76 65 5f  |eIcon%=_m_DSave_|
0001b300  45 76 6e 74 4c 69 73 74  25 21 32 30 3a 5f 6d 5f  |EvntList%!20:_m_|
0001b310  44 53 61 76 65 5f 44 61  74 61 41 64 64 72 65 73  |DSave_DataAddres|
0001b320  73 25 3d 5f 6d 5f 44 53  61 76 65 5f 45 76 6e 74  |s%=_m_DSave_Evnt|
0001b330  4c 69 73 74 25 21 32 34  3a 5f 25 3d 21 5f 6d 5f  |List%!24:_%=!_m_|
0001b340  44 53 61 76 65 5f 44 61  74 61 42 6c 6b 25 3a 4e  |DSave_DataBlk%:N|
0001b350  41 25 3d 5f 6d 5f 44 53  61 76 65 5f 45 76 6e 74  |A%=_m_DSave_Evnt|
0001b360  4c 69 73 74 25 21 32 38  0d 61 8a 63 5f 6d 5f 44  |List%!28.a.c_m_D|
0001b370  53 61 76 65 5f 55 73 65  72 46 4e 24 3d 24 28 5f  |Save_UserFN$=$(_|
0001b380  25 2b 4e 41 25 29 3a 5f  6d 5f 44 53 61 76 65 5f  |%+NA%):_m_DSave_|
0001b390  46 69 6c 65 4e 61 6d 65  24 3d a4 47 28 62 25 2c  |FileName$=.G(b%,|
0001b3a0  5f 6d 5f 44 53 61 76 65  5f 4e 61 6d 65 49 63 6f  |_m_DSave_NameIco|
0001b3b0  6e 25 29 3a e7 5f 6d 5f  44 53 61 76 65 5f 46 69  |n%):._m_DSave_Fi|
0001b3c0  6c 65 4e 61 6d 65 24 3d  22 22 8c 0d 61 94 24 f2  |leName$=""..a.$.|
0001b3d0  4d 28 a4 42 28 5f 63 5f  44 53 61 76 65 5f 4e 6f  |M(.B(_c_DSave_No|
0001b3e0  46 69 6c 65 4e 61 6d 65  4d 65 73 73 24 29 29 0d  |FileNameMess$)).|
0001b3f0  61 9e 2a cd 3a 5f 6d 5f  44 53 61 76 65 5f 44 72  |a.*.:_m_DSave_Dr|
0001b400  61 67 49 6e 50 72 6f 67  72 65 73 73 25 3d b9 3a  |agInProgress%=.:|
0001b410  f2 6b 28 62 25 2c 67 25  29 0d 61 a8 07 cd 3a e1  |.k(b%,g%).a...:.|
0001b420  0d 61 b2 30 dd f2 73 41  3a ea 4c 42 25 2c 4d 42  |.a.0..sA:.LB%,MB|
0001b430  25 2c 4d 48 25 3a e7 5f  6d 5f 44 53 61 76 65 5f  |%,MH%:._m_DSave_|
0001b440  44 72 61 67 49 6e 50 72  6f 67 72 65 73 73 25 8c  |DragInProgress%.|
0001b450  0d 61 bc 25 e7 5f 6d 5f  44 53 61 76 65 5f 44 72  |.a.%._m_DSave_Dr|
0001b460  61 67 41 53 70 72 69 74  65 49 6e 50 72 6f 67 72  |agASpriteInProgr|
0001b470  65 73 73 25 8c 0d 61 c6  49 c8 99 32 37 31 33 36  |ess%..a.I..27136|
0001b480  31 3a 5f 6d 5f 44 53 61  76 65 5f 44 72 61 67 41  |1:_m_DSave_DragA|
0001b490  53 70 72 69 74 65 49 6e  50 72 6f 67 72 65 73 73  |SpriteInProgress|
0001b4a0  25 3d a3 3a 5f 6d 5f 44  53 61 76 65 5f 44 72 61  |%=.:_m_DSave_Dra|
0001b4b0  67 49 6e 50 72 6f 67 72  65 73 73 25 3d a3 0d 61  |gInProgress%=..a|
0001b4c0  d0 d5 cd 3a 4c 42 25 3d  a4 41 28 33 30 29 3a c8  |...:LB%=.A(30):.|
0001b4d0  99 32 36 32 33 35 31 2c  2c 4c 42 25 3a 5f 6d 5f  |.262351,,LB%:_m_|
0001b4e0  44 53 61 76 65 5f 44 65  73 74 54 61 73 6b 48 61  |DSave_DestTaskHa|
0001b4f0  6e 64 6c 65 25 3d 4c 42  25 21 34 3a 5f 6d 5f 44  |ndle%=LB%!4:_m_D|
0001b500  53 61 76 65 5f 44 65 73  74 57 69 6e 64 6f 77 48  |Save_DestWindowH|
0001b510  61 6e 64 6c 65 25 3d 4c  42 25 21 31 32 3a 5f 6d  |andle%=LB%!12:_m|
0001b520  5f 44 53 61 76 65 5f 44  65 73 74 49 63 6f 6e 48  |_DSave_DestIconH|
0001b530  61 6e 64 6c 65 25 3d 4c  42 25 21 31 36 3a 5f 6d  |andle%=LB%!16:_m|
0001b540  5f 44 53 61 76 65 5f 4d  6f 75 73 65 58 43 6f 6f  |_DSave_MouseXCoo|
0001b550  72 64 25 3d 4c 42 25 21  30 3a 5f 6d 5f 44 53 61  |rd%=LB%!0:_m_DSa|
0001b560  76 65 5f 4d 6f 75 73 65  59 43 6f 6f 72 64 25 3d  |ve_MouseYCoord%=|
0001b570  4c 42 25 21 34 3a e7 5f  6d 5f 44 53 61 76 65 5f  |LB%!4:._m_DSave_|
0001b580  44 61 74 61 41 64 64 72  65 73 73 25 3e 33 32 37  |DataAddress%>327|
0001b590  36 38 8c 0d 61 da 23 4d  48 25 3d a4 61 28 5f 6d  |68..a.#MH%=.a(_m|
0001b5a0  5f 44 53 61 76 65 5f 44  61 74 61 41 64 64 72 65  |_DSave_DataAddre|
0001b5b0  73 73 25 29 2d 34 0d 61  e4 1e cc 4d 48 25 3d 5f  |ss%)-4.a...MH%=_|
0001b5c0  6d 5f 44 53 61 76 65 5f  44 61 74 61 41 64 64 72  |m_DSave_DataAddr|
0001b5d0  65 73 73 25 0d 61 ee cc  cd 3a 4d 42 25 3d a4 41  |ess%.a...:MB%=.A|
0001b5e0  28 36 30 29 3a 4d 42 25  21 30 3d 36 30 3a 4d 42  |(60):MB%!0=60:MB|
0001b5f0  25 21 31 32 3d 30 3a 4d  42 25 21 31 36 3d 31 3a  |%!12=0:MB%!16=1:|
0001b600  4d 42 25 21 32 30 3d 5f  6d 5f 44 53 61 76 65 5f  |MB%!20=_m_DSave_|
0001b610  44 65 73 74 57 69 6e 64  6f 77 48 61 6e 64 6c 65  |DestWindowHandle|
0001b620  25 3a 4d 42 25 21 32 34  3d 5f 6d 5f 44 53 61 76  |%:MB%!24=_m_DSav|
0001b630  65 5f 44 65 73 74 49 63  6f 6e 48 61 6e 64 6c 65  |e_DestIconHandle|
0001b640  25 3a 4d 42 25 21 32 38  3d 5f 6d 5f 44 53 61 76  |%:MB%!28=_m_DSav|
0001b650  65 5f 4d 6f 75 73 65 58  43 6f 6f 72 64 25 3a 4d  |e_MouseXCoord%:M|
0001b660  42 25 21 33 32 3d 5f 6d  5f 44 53 61 76 65 5f 4d  |B%!32=_m_DSave_M|
0001b670  6f 75 73 65 58 43 6f 6f  72 64 25 3a 4d 42 25 21  |ouseXCoord%:MB%!|
0001b680  33 36 3d 4d 48 25 3a 4d  42 25 21 34 30 3d 5f 6d  |36=MH%:MB%!40=_m|
0001b690  5f 44 53 61 76 65 5f 46  69 6c 65 54 79 70 65 25  |_DSave_FileType%|
0001b6a0  0d 61 f8 95 24 28 4d 42  25 2b 34 34 29 3d a4 64  |.a..$(MB%+44)=.d|
0001b6b0  28 5f 6d 5f 44 53 61 76  65 5f 46 69 6c 65 4e 61  |(_m_DSave_FileNa|
0001b6c0  6d 65 24 29 3a c8 99 32  36 32 33 37 35 2c 31 38  |me$):..262375,18|
0001b6d0  2c 4d 42 25 2c 5f 6d 5f  44 53 61 76 65 5f 44 65  |,MB%,_m_DSave_De|
0001b6e0  73 74 57 69 6e 64 6f 77  48 61 6e 64 6c 65 25 2c  |stWindowHandle%,|
0001b6f0  5f 6d 5f 44 53 61 76 65  5f 44 65 73 74 49 63 6f  |_m_DSave_DestIco|
0001b700  6e 48 61 6e 64 6c 65 25  3a 5f 6d 5f 44 53 61 76  |nHandle%:_m_DSav|
0001b710  65 5f 4d 65 73 73 61 67  65 4d 79 52 65 66 25 3d  |e_MessageMyRef%=|
0001b720  4d 42 25 21 38 3a f2 41  28 4c 42 25 29 3a f2 41  |MB%!8:.A(LB%):.A|
0001b730  28 4d 42 25 29 0d 62 02  07 cd 3a e1 0d 62 0c 3d  |(MB%).b...:..b.=|
0001b740  dd f2 42 42 28 4a 41 25  29 3a ea 7a 49 25 2c 6c  |..BB(JA%):.zI%,l|
0001b750  25 3a 7a 49 25 3d 4a 41  25 21 31 32 3a e7 7a 49  |%:zI%=JA%!12:.zI|
0001b760  25 3d 5f 6d 5f 44 53 61  76 65 5f 4d 65 73 73 61  |%=_m_DSave_Messa|
0001b770  67 65 4d 79 52 65 66 25  8c 0d 62 16 3c 5f 6d 5f  |geMyRef%..b.<_m_|
0001b780  44 53 61 76 65 5f 46 75  6c 6c 46 69 6c 65 4e 61  |DSave_FullFileNa|
0001b790  6d 65 24 3d a4 56 28 4a  41 25 2b 34 34 29 3a e7  |me$=.V(JA%+44):.|
0001b7a0  5f 6d 5f 44 53 61 76 65  5f 55 73 65 72 46 4e 24  |_m_DSave_UserFN$|
0001b7b0  3c 3e 22 22 8c 0d 62 20  48 6c 25 3d a0 28 22 46  |<>""..b Hl%=.("F|
0001b7c0  4e 22 2b 5f 6d 5f 44 53  61 76 65 5f 55 73 65 72  |N"+_m_DSave_User|
0001b7d0  46 4e 24 2b 22 28 20 22  2b bd 33 34 2b 5f 6d 5f  |FN$+"( "+.34+_m_|
0001b7e0  44 53 61 76 65 5f 46 75  6c 6c 46 69 6c 65 4e 61  |DSave_FullFileNa|
0001b7f0  6d 65 24 2b bd 33 34 2b  22 20 29 22 29 0d 62 2a  |me$+.34+" )").b*|
0001b800  20 cc e7 a4 54 28 5f 6d  5f 44 53 61 76 65 5f 44  | ...T(_m_DSave_D|
0001b810  61 74 61 41 64 64 72 65  73 73 25 29 8c 0d 62 34  |ataAddress%)..b4|
0001b820  7d c8 99 38 2c 31 30 2c  5f 6d 5f 44 53 61 76 65  |}..8,10,_m_DSave|
0001b830  5f 46 75 6c 6c 46 69 6c  65 4e 61 6d 65 24 2c 5f  |_FullFileName$,_|
0001b840  6d 5f 44 53 61 76 65 5f  46 69 6c 65 54 79 70 65  |m_DSave_FileType|
0001b850  25 2c 2c 5f 6d 5f 44 53  61 76 65 5f 44 61 74 61  |%,,_m_DSave_Data|
0001b860  41 64 64 72 65 73 73 25  2c 5f 6d 5f 44 53 61 76  |Address%,_m_DSav|
0001b870  65 5f 44 61 74 61 41 64  64 72 65 73 73 25 2b a4  |e_DataAddress%+.|
0001b880  61 28 5f 6d 5f 44 53 61  76 65 5f 44 61 74 61 41  |a(_m_DSave_DataA|
0001b890  64 64 72 65 73 73 25 29  2b 31 0d 62 3e 28 cc 85  |ddress%)+1.b>(..|
0001b8a0  39 39 2c a4 42 28 5f 63  5f 44 53 61 76 65 5f 4e  |99,.B(_c_DSave_N|
0001b8b0  6f 74 41 48 65 61 70 42  6c 6f 63 6b 4d 65 73 73  |otAHeapBlockMess|
0001b8c0  24 29 0d 62 48 05 cd 0d  62 52 11 cd 3a e7 4a 41  |$).bH...bR..:.JA|
0001b8d0  25 21 33 36 3e 2d 31 8c  0d 62 5c c7 4a 41 25 21  |%!36>-1..b\.JA%!|
0001b8e0  31 36 3d 33 3a 4a 41 25  21 30 3d 32 35 36 3a 4a  |16=3:JA%!0=256:J|
0001b8f0  41 25 21 32 30 3d 5f 6d  5f 44 53 61 76 65 5f 44  |A%!20=_m_DSave_D|
0001b900  65 73 74 57 69 6e 64 6f  77 48 61 6e 64 6c 65 25  |estWindowHandle%|
0001b910  3a 4a 41 25 21 32 34 3d  5f 6d 5f 44 53 61 76 65  |:JA%!24=_m_DSave|
0001b920  5f 44 65 73 74 49 63 6f  6e 48 61 6e 64 6c 65 25  |_DestIconHandle%|
0001b930  3a 4a 41 25 21 34 30 3d  5f 6d 5f 44 53 61 76 65  |:JA%!40=_m_DSave|
0001b940  5f 46 69 6c 65 54 79 70  65 25 3a 4a 41 25 21 33  |_FileType%:JA%!3|
0001b950  36 3d a4 69 28 5f 6d 5f  44 53 61 76 65 5f 46 75  |6=.i(_m_DSave_Fu|
0001b960  6c 6c 46 69 6c 65 4e 61  6d 65 24 29 3a 4a 41 25  |llFileName$):JA%|
0001b970  21 31 32 3d 4a 41 25 21  38 3a 24 28 4a 41 25 2b  |!12=JA%!8:$(JA%+|
0001b980  34 34 29 3d 5f 6d 5f 44  53 61 76 65 5f 46 75 6c  |44)=_m_DSave_Ful|
0001b990  6c 46 69 6c 65 4e 61 6d  65 24 2b bd 28 30 29 0d  |lFileName$+.(0).|
0001b9a0  62 66 6b c8 99 33 39 33  34 34 37 2c 31 38 2c 4a  |bfk..393447,18,J|
0001b9b0  41 25 2c 5f 6d 5f 44 53  61 76 65 5f 44 65 73 74  |A%,_m_DSave_Dest|
0001b9c0  49 63 6f 6e 48 61 6e 64  6c 65 25 2c 5f 6d 5f 44  |IconHandle%,_m_D|
0001b9d0  53 61 76 65 5f 44 65 73  74 49 63 6f 6e 48 61 6e  |Save_DestIconHan|
0001b9e0  64 6c 65 25 3a 5f 6d 5f  44 53 61 76 65 5f 4d 65  |dle%:_m_DSave_Me|
0001b9f0  73 73 61 67 65 4d 79 52  65 66 25 3d 4a 41 25 21  |ssageMyRef%=JA%!|
0001ba00  38 3a e7 a4 4a 3c 3e a4  72 8c 0d 62 70 09 cd 3a  |8:..J<>.r..bp..:|
0001ba10  f2 41 44 0d 62 7a 79 cc  f2 64 46 28 5f 6d 5f 44  |.AD.bzy..dF(_m_D|
0001ba20  53 61 76 65 5f 46 75 6c  6c 46 69 6c 65 4e 61 6d  |Save_FullFileNam|
0001ba30  65 24 2c 5f 6d 5f 44 53  61 76 65 5f 44 65 73 74  |e$,_m_DSave_Dest|
0001ba40  57 69 6e 64 6f 77 48 61  6e 64 6c 65 25 2c 5f 6d  |WindowHandle%,_m|
0001ba50  5f 44 53 61 76 65 5f 44  65 73 74 49 63 6f 6e 48  |_DSave_DestIconH|
0001ba60  61 6e 64 6c 65 25 2c 4a  41 25 21 38 2c 5f 6d 5f  |andle%,JA%!8,_m_|
0001ba70  44 53 61 76 65 5f 46 69  6c 65 54 79 70 65 25 29  |DSave_FileType%)|
0001ba80  3a e7 5f 55 25 21 33 33  36 3e 30 8c 0d 62 84 18  |:._U%!336>0..b..|
0001ba90  5f 55 25 21 33 33 36 2d  3d 31 3a f2 59 41 28 34  |_U%!336-=1:.YA(4|
0001baa0  30 39 35 29 0d 62 8e 05  cd 0d 62 98 05 cd 0d 62  |095).b....b....b|
0001bab0  a2 07 cd 3a e1 0d 62 ac  0a dd f2 67 42 3a e1 0d  |...:..b....gB:..|
0001bac0  62 b6 0e dd f2 65 46 28  78 25 29 3a e1 0d 62 c0  |b....eF(x%):..b.|
0001bad0  2e dd f2 6c 42 28 5f 51  25 29 3a e7 5f 51 25 21  |...lB(_Q%):._Q%!|
0001bae0  31 32 3c 3e 5f 6d 5f 44  53 61 76 65 5f 4d 65 73  |12<>_m_DSave_Mes|
0001baf0  73 61 67 65 4d 79 52 65  66 25 8c 0d 62 ca 07 cd  |sageMyRef%..b...|
0001bb00  3a e1 0d 62 d4 22 dd a4  47 42 3a 3d 5f 6d 5f 44  |:..b."..GB:=_m_D|
0001bb10  53 61 76 65 5f 44 72 61  67 49 6e 50 72 6f 67 72  |Save_DragInProgr|
0001bb20  65 73 73 25 0d 62 de eb  dd a4 5f 73 68 65 6c 6c  |ess%.b...._shell|
0001bb30  5f 53 6c 69 64 65 72 73  5f 49 6e 69 74 3a 5f 6d  |_Sliders_Init:_m|
0001bb40  5f 53 6c 69 64 65 72 73  5f 43 75 72 72 65 6e 74  |_Sliders_Current|
0001bb50  53 6c 69 64 65 72 48 61  6e 64 6c 65 25 3d 2d 31  |SliderHandle%=-1|
0001bb60  3a 5f 6d 5f 53 6c 69 64  65 72 73 5f 44 72 61 67  |:_m_Sliders_Drag|
0001bb70  49 6e 50 72 6f 67 65 73  73 25 3d a3 3a 5f 6d 5f  |InProgess%=.:_m_|
0001bb80  53 6c 69 64 65 72 73 5f  4c 61 73 74 58 50 6f 73  |Sliders_LastXPos|
0001bb90  25 3d 2d 31 3a 5f 6d 5f  53 6c 69 64 65 72 73 5f  |%=-1:_m_Sliders_|
0001bba0  4c 61 73 74 59 50 6f 73  25 3d 2d 31 3a 5f 6d 5f  |LastYPos%=-1:_m_|
0001bbb0  53 6c 69 64 65 72 73 5f  53 6c 69 64 65 72 49 63  |Sliders_SliderIc|
0001bbc0  6f 6e 25 3d 2d 31 3a 5f  6d 5f 53 6c 69 64 65 72  |on%=-1:_m_Slider|
0001bbd0  73 5f 4d 61 78 4c 65 6e  67 74 68 25 3d 2d 31 3a  |s_MaxLength%=-1:|
0001bbe0  5f 6d 5f 53 6c 69 64 65  72 73 5f 4d 61 78 48 65  |_m_Sliders_MaxHe|
0001bbf0  69 67 68 74 25 3d 2d 31  3a 5f 6d 5f 53 6c 69 64  |ight%=-1:_m_Slid|
0001bc00  65 72 5f 4e 6f 74 69 66  79 46 4e 24 3d 22 22 0d  |er_NotifyFN$="".|
0001bc10  62 e8 7d 5f 6d 5f 53 6c  69 64 65 72 5f 43 75 72  |b.}_m_Slider_Cur|
0001bc20  72 65 6e 74 56 61 6c 75  65 25 3d 2d 31 3a de 5f  |rentValue%=-1:._|
0001bc30  6d 5f 53 6c 69 64 65 72  73 5f 49 63 6f 6e 42 6c  |m_Sliders_IconBl|
0001bc40  6b 25 35 30 3a de 5f 6d  5f 53 6c 69 64 65 72 73  |k%50:._m_Sliders|
0001bc50  5f 44 72 61 67 42 6c 6b  25 35 30 3a de 5f 6d 5f  |_DragBlk%50:._m_|
0001bc60  53 6c 69 64 65 72 73 5f  4d 50 74 72 42 6c 6b 25  |Sliders_MPtrBlk%|
0001bc70  32 30 3a de 5f 6d 5f 53  6c 69 64 65 72 73 5f 57  |20:._m_Sliders_W|
0001bc80  6f 72 6b 42 6c 6b 25 35  30 3a 3d 30 0d 62 f2 6e  |orkBlk%50:=0.b.n|
0001bc90  dd f2 70 41 28 6f 42 25  2c 5f 76 61 6c 75 65 25  |..pA(oB%,_value%|
0001bca0  29 3a ea 63 25 2c 63 25  2c 5f 49 25 2c 41 4a 25  |):.c%,c%,_I%,AJ%|
0001bcb0  2c 58 41 25 3a ea 48 41  25 2c 65 41 24 2c 6e 25  |,XA%:.HA%,eA$,n%|
0001bcc0  2c 73 4d 25 2c 75 4d 25  3a ea 76 4d 25 2c 77 4d  |,sM%,uM%:.vM%,wM|
0001bcd0  25 2c 70 4c 25 2c 6c 25  2c 65 41 24 3a ea 56 24  |%,pL%,l%,eA$:.V$|
0001bce0  2c 49 43 25 2c 64 44 25  2c 4e 48 25 3a ea 4f 48  |,IC%,dD%,NH%:.OH|
0001bcf0  25 3a e7 6f 42 25 3c 30  8c e1 0d 62 fc 72 63 25  |%:.oB%<0...b.rc%|
0001bd00  3d 21 5f 45 56 4e 54 53  5f 53 4c 49 44 45 52 53  |=!_EVNTS_SLIDERS|
0001bd10  5f 41 4e 43 48 4f 52 25  3a 63 25 2b 3d 6f 42 25  |_ANCHOR%:c%+=oB%|
0001bd20  3a 5f 49 25 3d 63 25 21  31 32 3a 41 4a 25 3d 63  |:_I%=c%!12:AJ%=c|
0001bd30  25 21 31 36 3a 58 41 25  3d 63 25 21 32 30 3a 64  |%!16:XA%=c%!20:d|
0001bd40  44 25 3d 63 25 21 33 36  3a 65 41 24 3d 24 63 25  |D%=c%!36:eA$=$c%|
0001bd50  3a 48 41 25 3d a4 6a 28  65 41 24 29 3a 62 25 3d  |:HA%=.j(eA$):b%=|
0001bd60  21 48 41 25 3a e7 62 25  3c 3d 30 8c 0d 63 06 0c  |!HA%:.b%<=0..c..|
0001bd70  62 25 3d 48 41 25 21 34  0d 63 10 f9 cd 3a 5f 6d  |b%=HA%!4.c...:_m|
0001bd80  5f 53 6c 69 64 65 72 73  5f 49 63 6f 6e 42 6c 6b  |_Sliders_IconBlk|
0001bd90  25 21 30 3d 62 25 3a 5f  6d 5f 53 6c 69 64 65 72  |%!0=b%:_m_Slider|
0001bda0  73 5f 49 63 6f 6e 42 6c  6b 25 21 34 3d 41 4a 25  |s_IconBlk%!4=AJ%|
0001bdb0  3a c8 99 32 36 32 33 35  30 2c 2c 5f 6d 5f 53 6c  |:..262350,,_m_Sl|
0001bdc0  69 64 65 72 73 5f 49 63  6f 6e 42 6c 6b 25 3a 50  |iders_IconBlk%:P|
0001bdd0  48 25 3d 5f 6d 5f 53 6c  69 64 65 72 73 5f 49 63  |H%=_m_Sliders_Ic|
0001bde0  6f 6e 42 6c 6b 25 21 31  36 3a 69 46 25 3d 5f 6d  |onBlk%!16:iF%=_m|
0001bdf0  5f 53 6c 69 64 65 72 73  5f 49 63 6f 6e 42 6c 6b  |_Sliders_IconBlk|
0001be00  25 21 38 3a 6a 46 25 3d  5f 6d 5f 53 6c 69 64 65  |%!8:jF%=_m_Slide|
0001be10  72 73 5f 49 63 6f 6e 42  6c 6b 25 21 31 32 3a 52  |rs_IconBlk%!12:R|
0001be20  48 25 3d 5f 6d 5f 53 6c  69 64 65 72 73 5f 49 63  |H%=_m_Sliders_Ic|
0001be30  6f 6e 42 6c 6b 25 21 32  30 3a 4e 48 25 3d 94 28  |onBlk%!20:NH%=.(|
0001be40  6a 46 25 29 2d 94 28 52  48 25 29 3a 4f 48 25 3d  |jF%)-.(RH%):OH%=|
0001be50  50 48 25 2d 69 46 25 3a  5f 6d 5f 53 6c 69 64 65  |PH%-iF%:_m_Slide|
0001be60  72 73 5f 49 63 6f 6e 42  6c 6b 25 21 34 3d 5f 49  |rs_IconBlk%!4=_I|
0001be70  25 0d 63 1a 71 c8 99 32  36 32 33 35 30 2c 2c 5f  |%.c.q..262350,,_|
0001be80  6d 5f 53 6c 69 64 65 72  73 5f 49 63 6f 6e 42 6c  |m_Sliders_IconBl|
0001be90  6b 25 3a c8 99 32 36 32  33 34 30 2c 2c 5f 6d 5f  |k%:..262340,,_m_|
0001bea0  53 6c 69 64 65 72 73 5f  49 63 6f 6e 42 6c 6b 25  |Sliders_IconBlk%|
0001beb0  3a 5f 6d 5f 53 6c 69 64  65 72 73 5f 49 63 6f 6e  |:_m_Sliders_Icon|
0001bec0  42 6c 6b 25 21 34 3d 62  25 3a e7 5f 76 61 6c 75  |Blk%!4=b%:._valu|
0001bed0  65 25 3e 31 30 30 8c 5f  76 61 6c 75 65 25 3d 31  |e%>100._value%=1|
0001bee0  30 30 0d 63 24 10 e7 5f  76 61 6c 75 65 25 3c 3d  |00.c$.._value%<=|
0001bef0  30 8c 0d 63 2e 17 5f 76  61 6c 75 65 25 3d 30 3a  |0..c.._value%=0:|
0001bf00  e7 4f 48 25 3e 4e 48 25  8c 0d 63 38 30 5f 6d 5f  |.OH%>NH%..c80_m_|
0001bf10  53 6c 69 64 65 72 73 5f  49 63 6f 6e 42 6c 6b 25  |Sliders_IconBlk%|
0001bf20  21 31 36 3d 5f 6d 5f 53  6c 69 64 65 72 73 5f 49  |!16=_m_Sliders_I|
0001bf30  63 6f 6e 42 6c 6b 25 21  38 0d 63 42 32 cc 5f 6d  |conBlk%!8.cB2._m|
0001bf40  5f 53 6c 69 64 65 72 73  5f 49 63 6f 6e 42 6c 6b  |_Sliders_IconBlk|
0001bf50  25 21 32 30 3d 5f 6d 5f  53 6c 69 64 65 72 73 5f  |%!20=_m_Sliders_|
0001bf60  49 63 6f 6e 42 6c 6b 25  21 31 32 0d 63 4c 05 cd  |IconBlk%!12.cL..|
0001bf70  0d 63 56 0e cc e7 4f 48  25 3e 4e 48 25 8c 0d 63  |.cV...OH%>NH%..c|
0001bf80  60 46 5f 6d 5f 53 6c 69  64 65 72 73 5f 49 63 6f  |`F_m_Sliders_Ico|
0001bf90  6e 42 6c 6b 25 21 31 36  3d 69 46 25 2b 28 50 48  |nBlk%!16=iF%+(PH|
0001bfa0  25 2a 28 5f 76 61 6c 75  65 25 2f 31 30 30 29 29  |%*(_value%/100))|
0001bfb0  2d 28 69 46 25 2a 28 5f  76 61 6c 75 65 25 2f 31  |-(iF%*(_value%/1|
0001bfc0  30 30 29 29 0d 63 6a 47  cc 5f 6d 5f 53 6c 69 64  |00)).cjG._m_Slid|
0001bfd0  65 72 73 5f 49 63 6f 6e  42 6c 6b 25 21 32 30 3d  |ers_IconBlk%!20=|
0001bfe0  6a 46 25 2b 28 52 48 25  2a 28 5f 76 61 6c 75 65  |jF%+(RH%*(_value|
0001bff0  25 2f 31 30 30 29 29 2d  28 6a 46 25 2a 28 5f 76  |%/100))-(jF%*(_v|
0001c000  61 6c 75 65 25 2f 31 30  30 29 29 0d 63 74 05 cd  |alue%/100)).ct..|
0001c010  0d 63 7e 71 cd 3a 63 25  21 33 36 3d 5f 76 61 6c  |.c~q.:c%!36=_val|
0001c020  75 65 25 3a c8 99 32 36  32 33 33 38 2c 2c 5f 6d  |ue%:..262338,,_m|
0001c030  5f 53 6c 69 64 65 72 73  5f 49 63 6f 6e 42 6c 6b  |_Sliders_IconBlk|
0001c040  25 2b 34 3a c8 99 32 36  32 33 35 33 2c 62 25 2c  |%+4:..262353,b%,|
0001c050  69 46 25 2c 6a 46 25 2c  50 48 25 2c 52 48 25 3a  |iF%,jF%,PH%,RH%:|
0001c060  49 43 25 3d 21 5f 45 56  4e 54 53 5f 53 4c 49 44  |IC%=!_EVNTS_SLID|
0001c070  45 52 53 5f 44 41 54 41  25 3a e7 49 43 25 3e 30  |ERS_DATA%:.IC%>0|
0001c080  8c 0d 63 88 13 56 24 3d  24 28 49 43 25 2b 63 25  |..c..V$=$(IC%+c%|
0001c090  21 33 32 29 0d 63 92 0e  cd 3a e7 56 24 3c 3e 22  |!32).c...:.V$<>"|
0001c0a0  22 8c 0d 63 9c 22 6c 25  3d a0 28 22 46 4e 22 2b  |"..c."l%=.("FN"+|
0001c0b0  56 24 2b 22 28 22 2b c3  5f 76 61 6c 75 65 25 2b  |V$+"("+._value%+|
0001c0c0  22 29 22 29 0d 63 a6 0e  cd 3a e7 58 41 25 3e 3d  |")").c...:.XA%>=|
0001c0d0  30 8c 0d 63 b0 1b f2 42  28 62 25 2c 58 41 25 2c  |0..c...B(b%,XA%,|
0001c0e0  c3 28 5f 76 61 6c 75 65  25 29 2c b9 29 0d 63 ba  |.(_value%),.).c.|
0001c0f0  07 cd 3a e1 0d 63 c4 88  dd a4 65 43 28 62 25 2c  |..:..c....eC(b%,|
0001c100  67 25 29 3a ea 41 24 2c  63 25 2c 61 25 2c 6f 42  |g%):.A$,c%,a%,oB|
0001c110  25 3a 41 24 3d a4 45 28  62 25 29 3a 63 25 3d 21  |%:A$=.E(b%):c%=!|
0001c120  5f 45 56 4e 54 53 5f 53  4c 49 44 45 52 53 5f 41  |_EVNTS_SLIDERS_A|
0001c130  4e 43 48 4f 52 25 3a 61  25 3d a4 44 28 41 24 2c  |NCHOR%:a%=.D(A$,|
0001c140  67 25 2c 5f 45 56 4e 54  53 5f 53 4c 49 44 45 52  |g%,_EVNTS_SLIDER|
0001c150  53 5f 41 4e 43 48 4f 52  25 2c 5f 45 56 4e 54 53  |S_ANCHOR%,_EVNTS|
0001c160  5f 53 4c 49 44 45 52 53  5f 52 45 43 5f 53 49 5a  |_SLIDERS_REC_SIZ|
0001c170  45 25 2c a3 29 3a e7 61  25 3c 30 8c 0d 63 ce 0a  |E%,.):.a%<0..c..|
0001c180  6f 42 25 3d 2d 31 0d 63  d8 0b cc 6f 42 25 3d 61  |oB%=-1.c...oB%=a|
0001c190  25 0d 63 e2 0a cd 3a 3d  6f 42 25 0d 63 ec b1 dd  |%.c...:=oB%.c...|
0001c1a0  a4 66 43 28 62 25 2c 45  4a 25 2c 6d 45 25 2c 74  |.fC(b%,EJ%,mE%,t|
0001c1b0  44 25 2c 53 48 25 2c 46  4a 25 2c 52 24 29 3a ea  |D%,SH%,FJ%,R$):.|
0001c1c0  4e 4d 25 2c 61 25 2c 41  24 2c 63 25 2c 73 25 3a  |NM%,a%,A$,c%,s%:|
0001c1d0  41 24 3d a4 45 28 62 25  29 3a 61 25 3d a4 44 28  |A$=.E(b%):a%=.D(|
0001c1e0  41 24 2c 6d 45 25 2c 5f  45 56 4e 54 53 5f 53 4c  |A$,mE%,_EVNTS_SL|
0001c1f0  49 44 45 52 53 5f 41 4e  43 48 4f 52 25 2c 5f 45  |IDERS_ANCHOR%,_E|
0001c200  56 4e 54 53 5f 53 4c 49  44 45 52 53 5f 52 45 43  |VNTS_SLIDERS_REC|
0001c210  5f 53 49 5a 45 25 2c b9  29 3a 63 25 3d 21 5f 45  |_SIZE%,.):c%=!_E|
0001c220  56 4e 54 53 5f 53 4c 49  44 45 52 53 5f 41 4e 43  |VNTS_SLIDERS_ANC|
0001c230  48 4f 52 25 3a 63 25 2b  3d 61 25 3a 24 63 25 3d  |HOR%:c%+=a%:$c%=|
0001c240  41 24 3a 63 25 21 31 32  3d 6d 45 25 0d 63 f6 4e  |A$:c%!12=mE%.c.N|
0001c250  63 25 21 31 36 3d 45 4a  25 3a 63 25 21 32 30 3d  |c%!16=EJ%:c%!20=|
0001c260  74 44 25 3a 63 25 21 32  34 3d 53 48 25 3a 63 25  |tD%:c%!24=SH%:c%|
0001c270  21 32 38 3d 46 4a 25 3a  63 25 21 33 36 3d 2d 31  |!28=FJ%:c%!36=-1|
0001c280  3a e7 21 5f 45 56 4e 54  53 5f 53 4c 49 44 45 52  |:.!_EVNTS_SLIDER|
0001c290  53 5f 44 41 54 41 25 3d  30 8c 0d 64 00 1f 21 5f  |S_DATA%=0..d..!_|
0001c2a0  45 56 4e 54 53 5f 53 4c  49 44 45 52 53 5f 44 41  |EVNTS_SLIDERS_DA|
0001c2b0  54 41 25 3d a4 41 28 31  29 0d 64 0a 96 cd 3a 73  |TA%=.A(1).d...:s|
0001c2c0  25 3d 63 25 2b 33 32 3a  f2 46 28 73 25 2c 5f 45  |%=c%+32:.F(s%,_E|
0001c2d0  56 4e 54 53 5f 53 4c 49  44 45 52 53 5f 44 41 54  |VNTS_SLIDERS_DAT|
0001c2e0  41 25 2c 5f 45 56 4e 54  53 5f 53 4c 49 44 45 52  |A%,_EVNTS_SLIDER|
0001c2f0  53 5f 44 41 54 41 4f 46  46 53 45 54 25 2c 52 24  |S_DATAOFFSET%,R$|
0001c300  29 3a f2 43 28 62 25 2c  6d 45 25 2c 22 5f 53 6c  |):.C(b%,mE%,"_Sl|
0001c310  69 64 65 72 73 5f 42 61  72 43 6c 69 63 6b 22 29  |iders_BarClick")|
0001c320  3a f2 43 28 62 25 2c 45  4a 25 2c 22 5f 53 6c 69  |:.C(b%,EJ%,"_Sli|
0001c330  64 65 72 73 5f 42 61 63  6b 67 72 6f 75 6e 64 43  |ders_BackgroundC|
0001c340  6c 69 63 6b 22 29 3a e7  53 48 25 3e 3d 30 8c 0d  |lick"):.SH%>=0..|
0001c350  64 14 34 f2 4f 41 28 62  25 2c 74 44 25 2c 53 48  |d.4.OA(b%,tD%,SH|
0001c360  25 2c 46 4a 25 2c 30 2c  31 30 30 2c 31 2c a3 2c  |%,FJ%,0,100,1,.,|
0001c370  22 5f 53 6c 69 64 65 72  73 5f 42 75 6d 70 22 2c  |"_Sliders_Bump",|
0001c380  22 22 29 0d 64 1e 09 cd  3a 3d 61 25 0d 64 28 a9  |"").d...:=a%.d(.|
0001c390  dd a4 5f 53 6c 69 64 65  72 73 5f 42 75 6d 70 28  |.._Sliders_Bump(|
0001c3a0  50 45 25 2c 65 44 25 29  3a ea 62 25 2c 67 25 2c  |PE%,eD%):.b%,g%,|
0001c3b0  63 25 2c 70 42 25 2c 53  41 25 2c 6b 42 25 3a ea  |c%,pB%,SA%,kB%:.|
0001c3c0  79 25 2c 6f 42 25 2c 41  24 2c 6e 45 25 2c 6f 45  |y%,oB%,A$,nE%,oE|
0001c3d0  25 3a 62 25 3d a4 63 3a  67 25 3d a4 44 41 3a 41  |%:b%=.c:g%=.DA:A|
0001c3e0  24 3d a4 45 28 62 25 29  3a 63 25 3d 21 5f 45 56  |$=.E(b%):c%=!_EV|
0001c3f0  4e 54 53 5f 53 4c 49 44  45 52 53 5f 41 4e 43 48  |NTS_SLIDERS_ANCH|
0001c400  4f 52 25 3a 6b 42 25 3d  63 25 21 30 3a 53 41 25  |OR%:kB%=c%!0:SA%|
0001c410  3d 63 25 21 34 3a 70 42  25 3d 5f 6d 5f 45 76 6e  |=c%!4:pB%=_m_Evn|
0001c420  74 73 5f 48 65 61 64 65  72 53 69 7a 65 25 3a 79  |ts_HeaderSize%:y|
0001c430  25 3d a3 3a f5 0d 64 32  32 6e 45 25 3d 63 25 21  |%=.:..d22nE%=c%!|
0001c440  28 70 42 25 2b 32 34 29  3a 6f 45 25 3d 63 25 21  |(pB%+24):oE%=c%!|
0001c450  28 70 42 25 2b 32 38 29  3a e7 41 24 3d 24 28 63  |(pB%+28):.A$=$(c|
0001c460  25 2b 70 42 25 29 8c 0d  64 3c 13 e7 6e 45 25 3d  |%+pB%)..d<..nE%=|
0001c470  67 25 84 6f 45 25 3d 67  25 8c 0d 64 46 10 79 25  |g%.oE%=g%..dF.y%|
0001c480  3d b9 3a 6f 42 25 3d 70  42 25 0d 64 50 05 cd 0d  |=.:oB%=pB%.dP...|
0001c490  64 5a 35 cd 3a 70 42 25  2b 3d 5f 45 56 4e 54 53  |dZ5.:pB%+=_EVNTS|
0001c4a0  5f 53 4c 49 44 45 52 53  5f 52 45 43 5f 53 49 5a  |_SLIDERS_REC_SIZ|
0001c4b0  45 25 3a fd 70 42 25 3e  3d 6b 42 25 84 79 25 3a  |E%:.pB%>=kB%.y%:|
0001c4c0  e7 79 25 8c 0d 64 64 10  f2 70 41 28 6f 42 25 2c  |.y%..dd..pA(oB%,|
0001c4d0  50 45 25 29 0d 64 6e 0d  cd 3a 3d c3 28 50 45 25  |PE%).dn..:=.(PE%|
0001c4e0  29 0d 64 78 9d dd f2 41  41 28 62 25 2c 67 25 29  |).dx...AA(b%,g%)|
0001c4f0  3a ea 41 24 2c 63 25 2c  48 4a 25 2c 58 41 25 3a  |:.A$,c%,HJ%,XA%:|
0001c500  ea 70 42 25 2c 56 24 2c  49 43 25 2c 64 44 25 2c  |.pB%,V$,IC%,dD%,|
0001c510  61 25 3a 41 24 3d a4 45  28 62 25 29 3a 63 25 3d  |a%:A$=.E(b%):c%=|
0001c520  21 5f 45 56 4e 54 53 5f  53 4c 49 44 45 52 53 5f  |!_EVNTS_SLIDERS_|
0001c530  41 4e 43 48 4f 52 25 3a  61 25 3d a4 44 28 41 24  |ANCHOR%:a%=.D(A$|
0001c540  2c 67 25 2c 5f 45 56 4e  54 53 5f 53 4c 49 44 45  |,g%,_EVNTS_SLIDE|
0001c550  52 53 5f 41 4e 43 48 4f  52 25 2c 5f 45 56 4e 54  |RS_ANCHOR%,_EVNT|
0001c560  53 5f 53 4c 49 44 45 52  53 5f 52 45 43 5f 53 49  |S_SLIDERS_REC_SI|
0001c570  5a 45 25 2c a3 29 3a e7  61 25 3d 2d 31 8c 0d 64  |ZE%,.):.a%=-1..d|
0001c580  82 48 67 25 2b 3d 31 3a  61 25 3d a4 44 28 41 24  |.Hg%+=1:a%=.D(A$|
0001c590  2c 67 25 2c 5f 45 56 4e  54 53 5f 53 4c 49 44 45  |,g%,_EVNTS_SLIDE|
0001c5a0  52 53 5f 41 4e 43 48 4f  52 25 2c 5f 45 56 4e 54  |RS_ANCHOR%,_EVNT|
0001c5b0  53 5f 53 4c 49 44 45 52  53 5f 52 45 43 5f 53 49  |S_SLIDERS_REC_SI|
0001c5c0  5a 45 25 2c a3 29 0d 64  8c 30 cd 3a 5f 6d 5f 53  |ZE%,.).d.0.:_m_S|
0001c5d0  6c 69 64 65 72 73 5f 43  75 72 72 65 6e 74 53 6c  |liders_CurrentSl|
0001c5e0  69 64 65 72 48 61 6e 64  6c 65 25 3d 61 25 3a e7  |iderHandle%=a%:.|
0001c5f0  61 25 3e 2d 31 8c 0d 64  96 59 70 42 25 3d 63 25  |a%>-1..d.YpB%=c%|
0001c600  2b 61 25 3a 48 4a 25 3d  21 28 70 42 25 2b 31 36  |+a%:HJ%=!(pB%+16|
0001c610  29 3a 58 41 25 3d 21 28  70 42 25 2b 32 30 29 3a  |):XA%=!(pB%+20):|
0001c620  64 44 25 3d 21 28 70 42  25 2b 33 36 29 3a 49 43  |dD%=!(pB%+36):IC|
0001c630  25 3d 21 5f 45 56 4e 54  53 5f 53 4c 49 44 45 52  |%=!_EVNTS_SLIDER|
0001c640  53 5f 44 41 54 41 25 3a  e7 49 43 25 3e 30 8c 0d  |S_DATA%:.IC%>0..|
0001c650  64 a0 14 56 24 3d 24 28  49 43 25 2b 70 42 25 21  |d..V$=$(IC%+pB%!|
0001c660  33 32 29 0d 64 aa f7 cd  3a 5f 6d 5f 53 6c 69 64  |32).d...:_m_Slid|
0001c670  65 72 73 5f 44 72 61 67  42 6c 6b 25 21 30 3d 62  |ers_DragBlk%!0=b|
0001c680  25 3a 5f 6d 5f 53 6c 69  64 65 72 73 5f 44 72 61  |%:_m_Sliders_Dra|
0001c690  67 42 6c 6b 25 21 34 3d  48 4a 25 3a c8 99 32 36  |gBlk%!4=HJ%:..26|
0001c6a0  32 33 35 30 2c 2c 5f 6d  5f 53 6c 69 64 65 72 73  |2350,,_m_Sliders|
0001c6b0  5f 44 72 61 67 42 6c 6b  25 3a 5f 6d 5f 53 6c 69  |_DragBlk%:_m_Sli|
0001c6c0  64 65 72 73 5f 4d 61 78  4c 65 6e 67 74 68 25 3d  |ders_MaxLength%=|
0001c6d0  5f 6d 5f 53 6c 69 64 65  72 73 5f 44 72 61 67 42  |_m_Sliders_DragB|
0001c6e0  6c 6b 25 21 31 36 2d 5f  6d 5f 53 6c 69 64 65 72  |lk%!16-_m_Slider|
0001c6f0  73 5f 44 72 61 67 42 6c  6b 25 21 38 3a 5f 6d 5f  |s_DragBlk%!8:_m_|
0001c700  53 6c 69 64 65 72 73 5f  4d 61 78 48 65 69 67 68  |Sliders_MaxHeigh|
0001c710  74 25 3d 5f 6d 5f 53 6c  69 64 65 72 73 5f 44 72  |t%=_m_Sliders_Dr|
0001c720  61 67 42 6c 6b 25 21 32  30 2d 5f 6d 5f 53 6c 69  |agBlk%!20-_m_Sli|
0001c730  64 65 72 73 5f 44 72 61  67 42 6c 6b 25 21 31 32  |ders_DragBlk%!12|
0001c740  3a 5f 6d 5f 53 6c 69 64  65 72 73 5f 53 6c 69 64  |:_m_Sliders_Slid|
0001c750  65 72 49 63 6f 6e 25 3d  67 25 0d 64 b4 ec 5f 6d  |erIcon%=g%.d.._m|
0001c760  5f 53 6c 69 64 65 72 73  5f 44 69 73 70 6c 61 79  |_Sliders_Display|
0001c770  49 63 6f 6e 25 3d 58 41  25 3a 5f 6d 5f 53 6c 69  |Icon%=XA%:_m_Sli|
0001c780  64 65 72 5f 4e 6f 74 69  66 79 46 4e 24 3d 56 24  |der_NotifyFN$=V$|
0001c790  3a 5f 6d 5f 53 6c 69 64  65 72 5f 43 75 72 72 65  |:_m_Slider_Curre|
0001c7a0  6e 74 56 61 6c 75 65 25  3d 64 44 25 3a 5f 6d 5f  |ntValue%=dD%:_m_|
0001c7b0  53 6c 69 64 65 72 73 5f  44 72 61 67 42 6c 6b 25  |Sliders_DragBlk%|
0001c7c0  21 30 3d 62 25 3a c8 99  32 36 32 33 34 37 2c 2c  |!0=b%:..262347,,|
0001c7d0  5f 6d 5f 53 6c 69 64 65  72 73 5f 44 72 61 67 42  |_m_Sliders_DragB|
0001c7e0  6c 6b 25 3a 56 41 25 3d  5f 6d 5f 53 6c 69 64 65  |lk%:VA%=_m_Slide|
0001c7f0  72 73 5f 44 72 61 67 42  6c 6b 25 21 34 2d 5f 6d  |rs_DragBlk%!4-_m|
0001c800  5f 53 6c 69 64 65 72 73  5f 44 72 61 67 42 6c 6b  |_Sliders_DragBlk|
0001c810  25 21 32 30 3a 57 41 25  3d 5f 6d 5f 53 6c 69 64  |%!20:WA%=_m_Slid|
0001c820  65 72 73 5f 44 72 61 67  42 6c 6b 25 21 31 36 2d  |ers_DragBlk%!16-|
0001c830  5f 6d 5f 53 6c 69 64 65  72 73 5f 44 72 61 67 42  |_m_Sliders_DragB|
0001c840  6c 6b 25 21 32 34 0d 64  be ee 5f 6d 5f 53 6c 69  |lk%!24.d.._m_Sli|
0001c850  64 65 72 73 5f 44 72 61  67 42 6c 6b 25 21 34 3d  |ders_DragBlk%!4=|
0001c860  67 25 3a c8 99 32 36 32  33 35 30 2c 2c 5f 6d 5f  |g%:..262350,,_m_|
0001c870  53 6c 69 64 65 72 73 5f  44 72 61 67 42 6c 6b 25  |Sliders_DragBlk%|
0001c880  3a 5f 6d 5f 53 6c 69 64  65 72 73 5f 44 72 61 67  |:_m_Sliders_Drag|
0001c890  42 6c 6b 25 21 34 3d 37  3a 5f 6d 5f 53 6c 69 64  |Blk%!4=7:_m_Slid|
0001c8a0  65 72 73 5f 44 72 61 67  42 6c 6b 25 21 38 2b 3d  |ers_DragBlk%!8+=|
0001c8b0  56 41 25 3a 5f 6d 5f 53  6c 69 64 65 72 73 5f 44  |VA%:_m_Sliders_D|
0001c8c0  72 61 67 42 6c 6b 25 21  31 32 2b 3d 57 41 25 3a  |ragBlk%!12+=WA%:|
0001c8d0  5f 6d 5f 53 6c 69 64 65  72 73 5f 44 72 61 67 42  |_m_Sliders_DragB|
0001c8e0  6c 6b 25 21 31 36 2b 3d  56 41 25 3a 5f 6d 5f 53  |lk%!16+=VA%:_m_S|
0001c8f0  6c 69 64 65 72 73 5f 44  72 61 67 42 6c 6b 25 21  |liders_DragBlk%!|
0001c900  32 30 2b 3d 57 41 25 3a  5f 6d 5f 53 6c 69 64 65  |20+=WA%:_m_Slide|
0001c910  72 73 5f 44 72 61 67 42  6c 6b 25 21 32 34 3d 5f  |rs_DragBlk%!24=_|
0001c920  6d 5f 53 6c 69 64 65 72  73 5f 44 72 61 67 42 6c  |m_Sliders_DragBl|
0001c930  6b 25 21 38 0d 64 c8 5f  5f 6d 5f 53 6c 69 64 65  |k%!8.d.__m_Slide|
0001c940  72 73 5f 44 72 61 67 42  6c 6b 25 21 32 38 3d 5f  |rs_DragBlk%!28=_|
0001c950  6d 5f 53 6c 69 64 65 72  73 5f 44 72 61 67 42 6c  |m_Sliders_DragBl|
0001c960  6b 25 21 31 32 3a e7 5f  6d 5f 53 6c 69 64 65 72  |k%!12:._m_Slider|
0001c970  73 5f 4d 61 78 4c 65 6e  67 74 68 25 3e 5f 6d 5f  |s_MaxLength%>_m_|
0001c980  53 6c 69 64 65 72 73 5f  4d 61 78 48 65 69 67 68  |Sliders_MaxHeigh|
0001c990  74 25 8c 0d 64 d2 75 5f  6d 5f 53 6c 69 64 65 72  |t%..d.u_m_Slider|
0001c9a0  73 5f 44 72 61 67 42 6c  6b 25 21 33 32 3d 5f 6d  |s_DragBlk%!32=_m|
0001c9b0  5f 53 6c 69 64 65 72 73  5f 44 72 61 67 42 6c 6b  |_Sliders_DragBlk|
0001c9c0  25 21 32 34 2b 5f 6d 5f  53 6c 69 64 65 72 73 5f  |%!24+_m_Sliders_|
0001c9d0  4d 61 78 4c 65 6e 67 74  68 25 3a 5f 6d 5f 53 6c  |MaxLength%:_m_Sl|
0001c9e0  69 64 65 72 73 5f 44 72  61 67 42 6c 6b 25 21 33  |iders_DragBlk%!3|
0001c9f0  36 3d 5f 6d 5f 53 6c 69  64 65 72 73 5f 44 72 61  |6=_m_Sliders_Dra|
0001ca00  67 42 6c 6b 25 21 32 30  0d 64 dc 8c cc 5f 6d 5f  |gBlk%!20.d..._m_|
0001ca10  53 6c 69 64 65 72 73 5f  44 72 61 67 42 6c 6b 25  |Sliders_DragBlk%|
0001ca20  21 33 32 3d 5f 6d 5f 53  6c 69 64 65 72 73 5f 44  |!32=_m_Sliders_D|
0001ca30  72 61 67 42 6c 6b 25 21  32 34 2b 5f 6d 5f 53 6c  |ragBlk%!24+_m_Sl|
0001ca40  69 64 65 72 73 5f 4d 61  78 4c 65 6e 67 74 68 25  |iders_MaxLength%|
0001ca50  3a 5f 6d 5f 53 6c 69 64  65 72 73 5f 44 72 61 67  |:_m_Sliders_Drag|
0001ca60  42 6c 6b 25 21 33 36 3d  5f 6d 5f 53 6c 69 64 65  |Blk%!36=_m_Slide|
0001ca70  72 73 5f 44 72 61 67 42  6c 6b 25 21 32 38 2b 5f  |rs_DragBlk%!28+_|
0001ca80  6d 5f 53 6c 69 64 65 72  73 5f 4d 61 78 48 65 69  |m_Sliders_MaxHei|
0001ca90  67 68 74 25 0d 64 e6 3f  cd 3a c8 99 32 36 32 33  |ght%.d.?.:..2623|
0001caa0  35 32 2c 2c 5f 6d 5f 53  6c 69 64 65 72 73 5f 44  |52,,_m_Sliders_D|
0001cab0  72 61 67 42 6c 6b 25 3a  5f 6d 5f 53 6c 69 64 65  |ragBlk%:_m_Slide|
0001cac0  72 73 5f 44 72 61 67 49  6e 50 72 6f 67 65 73 73  |rs_DragInProgess|
0001cad0  25 3d b9 0d 64 f0 07 cd  3a e1 0d 64 fa c3 dd f2  |%=..d...:..d....|
0001cae0  4b 41 3a ea 62 25 2c 70  45 25 2c 56 41 25 2c 66  |KA:.b%,pE%,VA%,f|
0001caf0  25 2c 6c 25 2c 6b 46 25  2c 57 41 25 3a c8 99 32  |%,l%,kF%,WA%:..2|
0001cb00  36 32 33 35 31 2c 2c 5f  6d 5f 53 6c 69 64 65 72  |62351,,_m_Slider|
0001cb10  73 5f 4d 50 74 72 42 6c  6b 25 3a 62 25 3d 5f 6d  |s_MPtrBlk%:b%=_m|
0001cb20  5f 53 6c 69 64 65 72 73  5f 4d 50 74 72 42 6c 6b  |_Sliders_MPtrBlk|
0001cb30  25 21 31 32 3a 70 45 25  3d 21 5f 6d 5f 53 6c 69  |%!12:pE%=!_m_Sli|
0001cb40  64 65 72 73 5f 4d 50 74  72 42 6c 6b 25 3a 6b 46  |ders_MPtrBlk%:kF|
0001cb50  25 3d 5f 6d 5f 53 6c 69  64 65 72 73 5f 4d 50 74  |%=_m_Sliders_MPt|
0001cb60  72 42 6c 6b 25 21 34 3a  e7 70 45 25 3c 3e 5f 6d  |rBlk%!4:.pE%<>_m|
0001cb70  5f 53 6c 69 64 65 72 73  5f 4c 61 73 74 58 50 6f  |_Sliders_LastXPo|
0001cb80  73 25 84 6b 46 25 3c 3e  5f 6d 5f 53 6c 69 64 65  |s%.kF%<>_m_Slide|
0001cb90  72 73 5f 4c 61 73 74 59  50 6f 73 25 8c 0d 65 04  |rs_LastYPos%..e.|
0001cba0  e7 5f 6d 5f 53 6c 69 64  65 72 73 5f 4c 61 73 74  |._m_Sliders_Last|
0001cbb0  58 50 6f 73 25 3d 70 45  25 3a 5f 6d 5f 53 6c 69  |XPos%=pE%:_m_Sli|
0001cbc0  64 65 72 73 5f 4c 61 73  74 59 50 6f 73 25 3d 6b  |ders_LastYPos%=k|
0001cbd0  46 25 3a 66 25 3d 5f 6d  5f 53 6c 69 64 65 72 73  |F%:f%=_m_Sliders|
0001cbe0  5f 57 6f 72 6b 42 6c 6b  25 3a 21 66 25 3d 62 25  |_WorkBlk%:!f%=b%|
0001cbf0  3a c8 99 32 36 32 33 34  37 2c 2c 66 25 3a 56 41  |:..262347,,f%:VA|
0001cc00  25 3d 70 45 25 2d 66 25  21 34 3a 57 41 25 3d 6b  |%=pE%-f%!4:WA%=k|
0001cc10  46 25 2d 66 25 21 31 36  3a 66 25 21 34 3d 5f 6d  |F%-f%!16:f%!4=_m|
0001cc20  5f 53 6c 69 64 65 72 73  5f 53 6c 69 64 65 72 49  |_Sliders_SliderI|
0001cc30  63 6f 6e 25 3a c8 99 32  36 32 33 35 30 2c 2c 66  |con%:..262350,,f|
0001cc40  25 3a c8 99 32 36 32 33  34 30 2c 2c 66 25 3a 66  |%:..262340,,f%:f|
0001cc50  25 21 34 3d 62 25 3a e7  5f 6d 5f 53 6c 69 64 65  |%!4=b%:._m_Slide|
0001cc60  72 73 5f 4d 61 78 4c 65  6e 67 74 68 25 3e 5f 6d  |rs_MaxLength%>_m|
0001cc70  5f 53 6c 69 64 65 72 73  5f 4d 61 78 48 65 69 67  |_Sliders_MaxHeig|
0001cc80  68 74 25 8c 0d 65 0e b0  66 25 21 31 36 3d 56 41  |ht%..e..f%!16=VA|
0001cc90  25 3a c8 99 32 36 32 33  33 38 2c 2c 66 25 2b 34  |%:..262338,,f%+4|
0001cca0  3a c8 99 32 36 32 33 35  33 2c 62 25 2c 66 25 21  |:..262353,b%,f%!|
0001ccb0  38 2c 66 25 21 31 32 2c  66 25 21 38 2b 5f 6d 5f  |8,f%!12,f%!8+_m_|
0001ccc0  53 6c 69 64 65 72 73 5f  4d 61 78 4c 65 6e 67 74  |Sliders_MaxLengt|
0001ccd0  68 25 2c 66 25 21 32 30  3a 5f 76 61 6c 75 65 25  |h%,f%!20:_value%|
0001cce0  3d 28 28 56 41 25 2d 66  25 21 38 29 2a 31 30 30  |=((VA%-f%!8)*100|
0001ccf0  29 2f 5f 6d 5f 53 6c 69  64 65 72 73 5f 4d 61 78  |)/_m_Sliders_Max|
0001cd00  4c 65 6e 67 74 68 25 3a  f2 70 41 28 5f 6d 5f 53  |Length%:.pA(_m_S|
0001cd10  6c 69 64 65 72 73 5f 43  75 72 72 65 6e 74 53 6c  |liders_CurrentSl|
0001cd20  69 64 65 72 48 61 6e 64  6c 65 25 2c 5f 76 61 6c  |iderHandle%,_val|
0001cd30  75 65 25 29 0d 65 18 9b  cc 66 25 21 32 30 3d 57  |ue%).e...f%!20=W|
0001cd40  41 25 3a c8 99 32 36 32  33 33 38 2c 2c 66 25 2b  |A%:..262338,,f%+|
0001cd50  34 3a c8 99 32 36 32 33  35 33 2c 62 25 2c 66 25  |4:..262353,b%,f%|
0001cd60  21 38 2c 66 25 21 31 32  2c 66 25 21 38 2b 5f 6d  |!8,f%!12,f%!8+_m|
0001cd70  5f 53 6c 69 64 65 72 73  5f 4d 61 78 4c 65 6e 67  |_Sliders_MaxLeng|
0001cd80  74 68 25 2c 66 25 21 32  30 2b 5f 6d 5f 53 6c 69  |th%,f%!20+_m_Sli|
0001cd90  64 65 72 73 5f 4d 61 78  48 65 69 67 68 74 25 3a  |ders_MaxHeight%:|
0001cda0  5f 76 61 6c 75 65 25 3d  28 28 57 41 25 2d 66 25  |_value%=((WA%-f%|
0001cdb0  21 31 32 29 2a 31 30 30  29 2f 5f 6d 5f 53 6c 69  |!12)*100)/_m_Sli|
0001cdc0  64 65 72 73 5f 4d 61 78  48 65 69 67 68 74 25 0d  |ders_MaxHeight%.|
0001cdd0  65 22 1f cd 3a e7 5f 6d  5f 53 6c 69 64 65 72 5f  |e"..:._m_Slider_|
0001cde0  4e 6f 74 69 66 79 46 4e  24 3c 3e 22 22 8c 0d 65  |NotifyFN$<>""..e|
0001cdf0  2c 33 6c 25 3d a0 28 22  46 4e 22 2b 5f 6d 5f 53  |,3l%=.("FN"+_m_S|
0001ce00  6c 69 64 65 72 5f 4e 6f  74 69 66 79 46 4e 24 2b  |lider_NotifyFN$+|
0001ce10  22 28 22 2b c3 5f 76 61  6c 75 65 25 2b 22 29 22  |"("+._value%+")"|
0001ce20  29 0d 65 36 21 cd 3a c8  96 3a 5f 6d 5f 53 6c 69  |).e6!.:..:_m_Sli|
0001ce30  64 65 72 73 5f 4c 61 73  74 58 50 6f 73 25 3d 70  |ders_LastXPos%=p|
0001ce40  45 25 0d 65 40 07 cd 3a  e1 0d 65 4a 47 dd a4 67  |E%.e@..:..eJG..g|
0001ce50  43 28 6f 42 25 29 3a ea  63 25 2c 64 44 25 3a 63  |C(oB%):.c%,dD%:c|
0001ce60  25 3d 21 5f 45 56 4e 54  53 5f 53 4c 49 44 45 52  |%=!_EVNTS_SLIDER|
0001ce70  53 5f 41 4e 43 48 4f 52  25 3a 63 25 2b 3d 6f 42  |S_ANCHOR%:c%+=oB|
0001ce80  25 3a 64 44 25 3d 63 25  21 33 36 3a 3d 64 44 25  |%:dD%=c%!36:=dD%|
0001ce90  0d 65 54 45 dd a4 5f 53  6c 69 64 65 72 73 5f 42  |.eTE.._Sliders_B|
0001cea0  61 63 6b 67 72 6f 75 6e  64 43 6c 69 63 6b 28 62  |ackgroundClick(b|
0001ceb0  25 2c 67 25 29 3a ea 6c  25 3a 6c 25 3d a4 5f 53  |%,g%):.l%:l%=._S|
0001cec0  6c 69 64 65 72 73 5f 44  72 61 67 28 62 25 2c 67  |liders_Drag(b%,g|
0001ced0  25 29 3a 3d 30 0d 65 5e  bd dd a4 5f 53 6c 69 64  |%):=0.e^..._Slid|
0001cee0  65 72 73 5f 44 72 61 67  28 62 25 2c 67 25 29 3a  |ers_Drag(b%,g%):|
0001cef0  ea 63 25 2c 53 41 25 2c  42 41 25 2c 65 25 2c 41  |.c%,SA%,BA%,e%,A|
0001cf00  24 3a ea 79 25 2c 6b 42  25 2c 6f 42 25 2c 58 41  |$:.y%,kB%,oB%,XA|
0001cf10  25 3a 63 25 3d 21 5f 45  56 4e 54 53 5f 53 4c 49  |%:c%=!_EVNTS_SLI|
0001cf20  44 45 52 53 5f 41 4e 43  48 4f 52 25 3a 42 41 25  |DERS_ANCHOR%:BA%|
0001cf30  3d 5f 45 56 4e 54 53 5f  53 4c 49 44 45 52 53 5f  |=_EVNTS_SLIDERS_|
0001cf40  52 45 43 5f 53 49 5a 45  25 3a 6b 42 25 3d 63 25  |REC_SIZE%:kB%=c%|
0001cf50  21 30 3a 53 41 25 3d 63  25 21 34 3a 65 25 3d 5f  |!0:SA%=c%!4:e%=_|
0001cf60  6d 5f 45 76 6e 74 73 5f  48 65 61 64 65 72 53 69  |m_Evnts_HeaderSi|
0001cf70  7a 65 25 3a 41 24 3d a4  45 28 62 25 29 3a 79 25  |ze%:A$=.E(b%):y%|
0001cf80  3d a3 3a f5 3a e7 24 28  63 25 2b 65 25 29 3d 41  |=.:.:.$(c%+e%)=A|
0001cf90  24 8c 0d 65 68 13 e7 63  25 21 28 65 25 2b 31 36  |$..eh..c%!(e%+16|
0001cfa0  29 3d 67 25 8c 0d 65 72  2d 79 25 3d b9 3a 6d 45  |)=g%..er-y%=.:mE|
0001cfb0  25 3d 63 25 21 28 65 25  2b 31 32 29 3a 58 41 25  |%=c%!(e%+12):XA%|
0001cfc0  3d 63 25 21 28 65 25 2b  32 30 29 3a 6f 42 25 3d  |=c%!(e%+20):oB%=|
0001cfd0  65 25 0d 65 7c 05 cd 0d  65 86 2e cd 3a 65 25 2b  |e%.e|...e...:e%+|
0001cfe0  3d 42 41 25 3a fd 65 25  3e 3d 6b 42 25 84 79 25  |=BA%:.e%>=kB%.y%|
0001cff0  3a f2 6b 28 62 25 2c 6d  45 25 29 3a e7 58 41 25  |:.k(b%,mE%):.XA%|
0001d000  3c 3e 2d 31 8c 0d 65 90  07 f2 4b 41 0d 65 9a 08  |<>-1..e...KA.e..|
0001d010  cd 3a 3d 30 0d 65 a4 23  dd a4 51 41 3a 3d 5f 6d  |.:=0.e.#..QA:=_m|
0001d020  5f 53 6c 69 64 65 72 73  5f 44 72 61 67 49 6e 50  |_Sliders_DragInP|
0001d030  72 6f 67 65 73 73 25 0d  65 ae 26 dd f2 74 41 3a  |rogess%.e.&..tA:|
0001d040  5f 6d 5f 53 6c 69 64 65  72 73 5f 44 72 61 67 49  |_m_Sliders_DragI|
0001d050  6e 50 72 6f 67 65 73 73  25 3d a3 3a e1 0d 65 b8  |nProgess%=.:..e.|
0001d060  2d dd a4 5f 53 6c 69 64  65 72 73 5f 42 61 72 43  |-.._Sliders_BarC|
0001d070  6c 69 63 6b 28 64 25 2c  76 25 29 3a f2 6b 28 64  |lick(d%,v%):.k(d|
0001d080  25 2c 76 25 29 3a 3d 30  3a 4b 0d 65 c2 5a dd a4  |%,v%):=0:K.e.Z..|
0001d090  5f 73 68 65 6c 6c 5f 45  72 72 6f 72 73 5f 49 6e  |_shell_Errors_In|
0001d0a0  69 74 3a 5f 45 52 52 4e  52 5f 4e 4f 4e 46 41 54  |it:_ERRNR_NONFAT|
0001d0b0  41 4c 3d 33 33 32 38 3a  5f 45 52 52 4e 52 5f 43  |AL=3328:_ERRNR_C|
0001d0c0  4c 41 49 4d 4d 45 4d 3d  32 33 30 37 3a de 5f 45  |LAIMMEM=2307:._E|
0001d0d0  52 52 4f 52 53 5f 45 52  52 5f 42 4c 4b 25 32 35  |RRORS_ERR_BLK%25|
0001d0e0  36 3a 3d 30 0d 65 cc 42  dd f2 71 41 3a ea 51 41  |6:=0.e.B..qA:.QA|
0001d0f0  25 2c 4c 41 24 3a c8 99  33 39 34 39 34 36 3a e7  |%,LA$:..394946:.|
0001d100  9f 3c 3e 5f 45 52 52 4e  52 5f 4e 4f 4e 46 41 54  |.<>_ERRNR_NONFAT|
0001d110  41 4c 80 9f 3c 3e 5f 45  52 52 4e 52 5f 43 4c 41  |AL..<>_ERRNR_CLA|
0001d120  49 4d 4d 45 4d 8c 0d 65  d6 12 e7 28 9f 80 31 3c  |IMMEM..e...(..1<|
0001d130  3c 33 31 29 8c f2 50 41  0d 65 e0 36 e7 a4 6f 28  |<31)..PA.e.6..o(|
0001d140  33 29 80 a4 48 28 22 52  65 73 6f 75 72 63 65 73  |3)..H("Resources|
0001d150  3a 24 2e 52 65 73 6f 75  72 63 65 73 2e 45 64 69  |:$.Resources.Edi|
0001d160  74 2e 54 68 72 6f 77 42  61 63 6b 22 29 8c 0d 65  |t.ThrowBack")..e|
0001d170  ea 3c ff 28 22 53 65 74  20 42 61 73 69 63 24 46  |.<.("Set Basic$F|
0001d180  69 6c 65 20 3c 22 2b a4  49 2b 22 24 42 61 73 69  |ile <"+.I+"$Basi|
0001d190  63 46 69 6c 65 3e 22 29  3a d7 22 45 64 69 74 3a  |cFile>"):."Edit:|
0001d1a0  54 68 72 6f 77 42 61 63  6b 22 0d 65 f4 43 cd 3a  |ThrowBack".e.C.:|
0001d1b0  f2 45 41 28 22 55 6e 65  78 70 65 63 74 65 64 20  |.EA("Unexpected |
0001d1c0  65 72 72 6f 72 3a 2d 20  22 2b f6 24 2b 22 20 28  |error:- "+.$+" (|
0001d1d0  49 6e 74 65 72 6e 61 6c  20 65 72 72 6f 72 20 63  |Internal error c|
0001d1e0  6f 64 65 20 22 2b c3 9e  2b 22 29 22 29 0d 65 fe  |ode "+..+")").e.|
0001d1f0  49 cc 4c 41 24 3d f6 24  3a 51 41 25 3d a7 f6 24  |I.LA$=.$:QA%=..$|
0001d200  2c 22 69 6e 20 22 2b bd  33 34 2b 22 45 76 6e 74  |,"in "+.34+"Evnt|
0001d210  53 68 65 6c 6c 3a 53 68  65 6c 6c 4c 69 62 22 29  |Shell:ShellLib")|
0001d220  3a e7 51 41 25 3e 30 8c  4c 41 24 3d c0 f6 24 2c  |:.QA%>0.LA$=..$,|
0001d230  51 41 25 2d 31 29 0d 66  08 31 4c 41 24 2b 3d 22  |QA%-1).f.1LA$+="|
0001d240  20 28 49 6e 74 65 72 6e  61 6c 20 65 72 72 6f 72  | (Internal error|
0001d250  20 63 6f 64 65 20 22 2b  c3 9e 2b 22 29 22 3a f2  | code "+..+")":.|
0001d260  45 41 28 4c 41 24 29 0d  66 12 0b cd 3a f2 47 44  |EA(LA$).f...:.GD|
0001d270  3a e1 0d 66 1c 21 dd f2  4d 28 66 42 24 29 3a 85  |:..f.!..M(fB$):.|
0001d280  5f 45 52 52 4e 52 5f 4e  4f 4e 46 41 54 41 4c 2c  |_ERRNR_NONFATAL,|
0001d290  66 42 24 0d 66 26 05 e1  0d 66 30 44 dd f2 50 41  |fB$.f&...f0D..PA|
0001d2a0  3a c8 99 33 39 34 39 34  36 3a e7 a4 6f 28 33 29  |:..394946:..o(3)|
0001d2b0  80 a4 48 28 22 52 65 73  6f 75 72 63 65 73 3a 24  |..H("Resources:$|
0001d2c0  2e 52 65 73 6f 75 72 63  65 73 2e 45 64 69 74 2e  |.Resources.Edit.|
0001d2d0  54 68 72 6f 77 42 61 63  6b 22 29 8c 0d 66 3a 11  |ThrowBack")..f:.|
0001d2e0  e7 28 9f 80 31 3c 3c 33  31 29 8c f2 7a 0d 66 44  |.(..1<<31)..z.fD|
0001d2f0  3c ff 28 22 53 65 74 20  42 61 73 69 63 24 46 69  |<.("Set Basic$Fi|
0001d300  6c 65 20 3c 22 2b a4 49  2b 22 24 42 61 73 69 63  |le <"+.I+"$Basic|
0001d310  46 69 6c 65 3e 22 29 3a  d7 22 45 64 69 74 3a 54  |File>"):."Edit:T|
0001d320  68 72 6f 77 42 61 63 6b  22 0d 66 4e 3f cc f2 45  |hrowBack".fN?..E|
0001d330  41 28 22 55 6e 65 78 70  65 63 74 65 64 20 65 72  |A("Unexpected er|
0001d340  72 6f 72 3a 2d 20 22 2b  f6 24 2b 22 20 49 6e 74  |ror:- "+.$+" Int|
0001d350  65 72 6e 61 6c 20 65 72  72 6f 72 20 63 6f 64 65  |ernal error code|
0001d360  20 22 2b c3 9e 29 3a e0  0d 66 58 07 cd 3a e1 0d  | "+..):..fX..:..|
0001d370  66 62 6b dd f2 45 41 28  67 42 24 29 3a ea 4d 43  |fbk..EA(gB$):.MC|
0001d380  25 3a 21 5f 45 52 52 4f  52 53 5f 45 52 52 5f 42  |%:!_ERRORS_ERR_B|
0001d390  4c 4b 25 3d 9f 3a 24 28  5f 45 52 52 4f 52 53 5f  |LK%=.:$(_ERRORS_|
0001d3a0  45 52 52 5f 42 4c 4b 25  2b 34 29 3d 67 42 24 2b  |ERR_BLK%+4)=gB$+|
0001d3b0  bd 28 30 29 3a e7 9f 3d  5f 45 52 52 4e 52 5f 4e  |.(0):..=_ERRNR_N|
0001d3c0  4f 4e 46 41 54 41 4c 84  9f 3d 5f 45 52 52 4e 52  |ONFATAL..=_ERRNR|
0001d3d0  5f 43 4c 41 49 4d 4d 45  4d 8c 0d 66 6c 37 c8 99  |_CLAIMMEM..fl7..|
0001d3e0  33 39 33 34 33 39 2c 5f  45 52 52 4f 52 53 5f 45  |393439,_ERRORS_E|
0001d3f0  52 52 5f 42 4c 4b 25 2c  31 37 2c 22 4d 65 73 73  |RR_BLK%,17,"Mess|
0001d400  61 67 65 20 66 72 6f 6d  20 22 2b a4 49 b8 4d 43  |age from "+.I.MC|
0001d410  25 0d 66 76 27 cc c8 99  33 39 33 34 33 39 2c 5f  |%.fv'...393439,_|
0001d420  45 52 52 4f 52 53 5f 45  52 52 5f 42 4c 4b 25 2c  |ERRORS_ERR_BLK%,|
0001d430  31 2c a4 49 b8 4d 43 25  0d 66 80 07 cd 3a e1 0d  |1,.I.MC%.f...:..|
0001d440  66 8a 1f dd a4 5f 73 68  65 6c 6c 5f 57 69 6e 64  |f...._shell_Wind|
0001d450  6f 77 4c 69 73 74 5f 49  6e 69 74 3a 3d 30 0d 66  |owList_Init:=0.f|
0001d460  94 98 dd f2 6a 28 42 41  24 2c f8 71 4b 25 29 3a  |....j(BA$,.qK%):|
0001d470  ea 71 45 25 2c 55 48 25  2c 4a 4a 25 2c 68 42 25  |.qE%,UH%,JJ%,hB%|
0001d480  3a ea 4b 4a 25 2c 51 41  25 2c 6c 46 25 2c 68 24  |:.KJ%,QA%,lF%,h$|
0001d490  2c 4d 41 25 2c 4d 4a 25  2c 6a 25 3a ea 4e 4a 25  |,MA%,MJ%,j%:.NJ%|
0001d4a0  2c 72 45 25 3a 6c 46 25  3d a4 41 28 31 32 29 3a  |,rE%:lF%=.A(12):|
0001d4b0  51 41 25 3d 30 3a 4d 41  25 3d 30 3a 4b 4a 25 3d  |QA%=0:MA%=0:KJ%=|
0001d4c0  a4 69 28 42 41 24 29 3a  77 4b 25 3d a4 41 28 4b  |.i(BA$):wK%=.A(K|
0001d4d0  4a 25 29 3a 71 45 25 3d  77 4b 25 3a f2 45 43 28  |J%):qE%=wK%:.EC(|
0001d4e0  42 41 24 2c 68 42 25 2c  4d 41 25 2c 6a 25 29 3a  |BA$,hB%,MA%,j%):|
0001d4f0  e7 6a 25 3d 30 8c 0d 66  9e 69 73 45 25 3d a4 41  |.j%=0..f.isE%=.A|
0001d500  28 34 2b 28 32 30 2a 4d  41 25 29 29 3a 5f 55 25  |(4+(20*MA%)):_U%|
0001d510  21 34 3d 73 45 25 3a 4f  4a 25 3d a4 41 28 68 42  |!4=sE%:OJ%=.A(hB|
0001d520  25 29 3a 55 48 25 3d 4f  4a 25 3a 4a 4a 25 3d 4f  |%):UH%=OJ%:JJ%=O|
0001d530  4a 25 2b 68 42 25 3a 4d  41 25 3d 30 3a 72 45 25  |J%+hB%:MA%=0:rE%|
0001d540  3d 34 3a c8 99 33 39 33  34 33 33 2c 2c 42 41 24  |=4:..393433,,BA$|
0001d550  b8 3b 4d 4a 25 3a e7 28  4d 4a 25 80 31 29 8c 0d  |.;MJ%:.(MJ%.1)..|
0001d560  66 a8 28 85 39 39 2c a4  4b 41 28 22 53 48 45 4c  |f.(.99,.KA("SHEL|
0001d570  4c 4d 53 47 33 34 22 2c  22 74 65 6d 70 6c 61 74  |LMSG34","templat|
0001d580  65 22 2c 42 41 24 29 0d  66 b2 4d cc f5 3a 24 6c  |e",BA$).f.M..:$l|
0001d590  46 25 3d 22 2a 22 3a c8  99 32 36 32 33 36 33 2c  |F%="*":..262363,|
0001d5a0  2c 71 45 25 2c 55 48 25  2c 4a 4a 25 2c 5f 55 25  |,qE%,UH%,JJ%,_U%|
0001d5b0  21 32 33 32 2c 6c 46 25  2c 51 41 25 b8 2c 2c 55  |!232,lF%,QA%.,,U|
0001d5c0  48 25 2c 2c 2c 68 24 2c  51 41 25 3a e7 51 41 25  |H%,,,h$,QA%:.QA%|
0001d5d0  3c 3e 30 8c 0d 66 bc 5c  73 45 25 21 72 45 25 3d  |<>0..f.\sE%!rE%=|
0001d5e0  71 45 25 3a 24 28 73 45  25 2b 72 45 25 2b 34 29  |qE%:$(sE%+rE%+4)|
0001d5f0  3d 68 24 3a 73 45 25 21  28 72 45 25 2b 31 36 29  |=h$:sE%!(rE%+16)|
0001d600  3d 2d 31 3a 72 45 25 2b  3d 32 30 3a 4e 4a 25 3d  |=-1:rE%+=20:NJ%=|
0001d610  28 71 45 25 21 38 34 29  2a 33 32 3a 71 45 25 2b  |(qE%!84)*32:qE%+|
0001d620  3d 28 38 38 2b 4e 4a 25  29 3a 4d 41 25 2b 3d 31  |=(88+NJ%):MA%+=1|
0001d630  0d 66 c6 1f cd 3a fd 51  41 25 3d 30 3a c8 99 32  |.f...:.QA%=0:..2|
0001d640  36 32 33 36 32 3a 5f 55  25 21 30 3d 4d 41 25 0d  |62362:_U%!0=MA%.|
0001d650  66 d0 05 cd 0d 66 da 0a  cc c8 8e 6a 25 ca 0d 66  |f....f.....j%..f|
0001d660  e4 2c c9 2d 31 3a 85 39  39 2c a4 4b 41 28 22 53  |.,.-1:.99,.KA("S|
0001d670  48 45 4c 4c 4d 53 47 33  35 22 2c 22 74 65 6d 70  |HELLMSG35","temp|
0001d680  6c 61 74 65 22 2c 42 41  24 29 0d 66 ee 2c c9 2d  |late",BA$).f.,.-|
0001d690  32 3a 85 39 39 2c a4 4b  41 28 22 53 48 45 4c 4c  |2:.99,.KA("SHELL|
0001d6a0  4d 53 47 33 36 22 2c 42  41 24 2c 22 74 65 6d 70  |MSG36",BA$,"temp|
0001d6b0  6c 61 74 65 22 29 0d 66  f8 05 cb 0d 67 02 1e cd  |late").f....g...|
0001d6c0  3a f2 41 28 6c 46 25 29  3a 71 4b 25 3d 30 3a 21  |:.A(lF%):qK%=0:!|
0001d6d0  73 45 25 3d 4d 41 25 3a  e1 0d 67 0c 31 dd a4 69  |sE%=MA%:..g.1..i|
0001d6e0  41 28 4a 24 29 3a ea 61  25 2c 57 48 25 3a 61 25  |A(J$):.a%,WH%:a%|
0001d6f0  3d a4 76 28 4a 24 29 3a  e7 61 25 3e 3d 30 8c 57  |=.v(J$):.a%>=0.W|
0001d700  48 25 3d b9 8b 57 48 25  3d a3 0d 67 16 08 3d 57  |H%=..WH%=..g..=W|
0001d710  48 25 0d 67 20 3c dd a4  76 28 4a 24 29 3a ea 61  |H%.g <..v(J$):.a|
0001d720  25 2c 4d 41 25 2c 71 42  25 2c 6d 25 3a e7 a9 28  |%,MA%,qB%,m%:..(|
0001d730  4a 24 29 3e 31 31 8c 85  39 39 2c a4 4e 28 22 53  |J$)>11..99,.N("S|
0001d740  48 45 4c 4c 4d 53 47 30  32 22 2c 4a 24 29 0d 67  |HELLMSG02",J$).g|
0001d750  2a 3a 4d 41 25 3d a4 65  3a 71 42 25 3d a4 53 2b  |*:MA%=.e:qB%=.S+|
0001d760  34 3a 6d 25 3d 30 3a 61  25 3d 2d 31 3a f5 3a e7  |4:m%=0:a%=-1:.:.|
0001d770  24 28 28 28 71 42 25 29  2b 28 32 30 2a 6d 25 29  |$(((qB%)+(20*m%)|
0001d780  29 2b 34 29 3d 4a 24 8c  0d 67 34 0c 61 25 3d 6d  |)+4)=J$..g4.a%=m|
0001d790  25 2a 32 30 0d 67 3e 22  cd 3a 6d 25 2b 3d 31 3a  |%*20.g>".:m%+=1:|
0001d7a0  fd 61 25 3c 3e 2d 31 84  6d 25 3e 28 4d 41 25 2d  |.a%<>-1.m%>(MA%-|
0001d7b0  31 29 3a 3d 61 25 0d 67  48 37 dd a4 49 41 28 4a  |1):=a%.gH7..IA(J|
0001d7c0  24 29 3a ea 61 25 2c 6d  42 25 2c 71 42 25 3a 61  |$):.a%,mB%,qB%:a|
0001d7d0  25 3d a4 76 28 4a 24 29  3a e7 61 25 3c 30 8c 85  |%=.v(J$):.a%<0..|
0001d7e0  39 39 2c 4a 24 2b 22 3a  22 2b c3 61 25 0d 67 52  |99,J$+":"+.a%.gR|
0001d7f0  14 71 42 25 3d a4 53 2b  34 3a e7 61 25 3e 3d 30  |.qB%=.S+4:.a%>=0|
0001d800  8c 0d 67 5c 0e 6d 42 25  3d 71 42 25 21 61 25 0d  |..g\.mB%=qB%!a%.|
0001d810  67 66 1c cc 85 39 39 2c  a4 4e 28 22 53 48 45 4c  |gf...99,.N("SHEL|
0001d820  4c 4d 53 47 30 33 22 2c  4a 24 29 0d 67 70 0a cd  |LMSG03",J$).gp..|
0001d830  3a 3d 6d 42 25 0d 67 7a  32 dd a4 6a 28 4a 24 29  |:=mB%.gz2..j(J$)|
0001d840  3a ea 61 25 2c 48 41 25  2c 71 42 25 3a 61 25 3d  |:.a%,HA%,qB%:a%=|
0001d850  a4 76 28 4a 24 29 3a 71  42 25 3d a4 53 2b 34 3a  |.v(J$):qB%=.S+4:|
0001d860  e7 61 25 3e 3d 30 8c 0d  67 84 14 48 41 25 3d 21  |.a%>=0..g..HA%=!|
0001d870  28 71 42 25 2b 61 25 2b  31 36 29 0d 67 8e 1c cc  |(qB%+a%+16).g...|
0001d880  85 39 39 2c a4 4e 28 22  53 48 45 4c 4c 4d 53 47  |.99,.N("SHELLMSG|
0001d890  30 33 22 2c 4a 24 29 0d  67 98 0a cd 3a 3d 48 41  |03",J$).g...:=HA|
0001d8a0  25 0d 67 a2 54 dd f2 4a  28 4a 24 2c f8 62 25 29  |%.g.T..J(J$,.b%)|
0001d8b0  3a ea 58 44 25 3a 58 44  25 3d a4 49 41 28 4a 24  |:.XD%:XD%=.IA(J$|
0001d8c0  29 3a 58 44 25 21 36 34  3d 5f 55 25 21 31 36 3a  |):XD%!64=_U%!16:|
0001d8d0  c8 99 32 36 32 33 33 37  2c 2c 58 44 25 b8 62 25  |..262337,,XD%.b%|
0001d8e0  3a f2 44 44 28 62 25 29  3a f2 68 41 28 4a 24 2c  |:.DD(b%):.hA(J$,|
0001d8f0  62 25 29 3a e1 0d 67 ac  5f dd f2 68 41 28 4a 24  |b%):..g._..hA(J$|
0001d900  2c 62 25 29 3a ea 50 4a  25 2c 49 41 25 2c 65 25  |,b%):.PJ%,IA%,e%|
0001d910  2c 59 48 25 3a ea 71 42  25 3a e7 4a 24 3d 22 22  |,YH%:.qB%:.J$=""|
0001d920  8c 85 39 39 2c 22 42 61  64 20 77 69 6e 64 6f 77  |..99,"Bad window|
0001d930  20 6e 61 6d 65 20 70 61  73 73 65 64 20 74 6f 20  | name passed to |
0001d940  57 69 6e 64 6f 77 4c 69  73 74 41 64 64 48 61 6e  |WindowListAddHan|
0001d950  64 6c 65 22 0d 67 b6 28  50 4a 25 3d a4 76 28 4a  |dle".g.(PJ%=.v(J|
0001d960  24 29 2b 31 36 3a 49 41  25 3d a4 53 2b 34 2b 50  |$)+16:IA%=.S+4+P|
0001d970  4a 25 3a e7 21 49 41 25  3d 2d 31 8c 0d 67 c0 26  |J%:.!IA%=-1..g.&|
0001d980  21 49 41 25 3d a4 41 28  38 29 3a 65 25 3d 21 49  |!IA%=.A(8):e%=!I|
0001d990  41 25 3a 65 25 21 30 3d  62 25 3a 65 25 21 34 3d  |A%:e%!0=b%:e%!4=|
0001d9a0  2d 31 0d 67 ca 11 cc e7  49 41 25 21 31 36 3c 3e  |-1.g....IA%!16<>|
0001d9b0  2d 31 8c 0d 67 d4 2f 48  41 25 3d 21 49 41 25 3a  |-1..g./HA%=!IA%:|
0001d9c0  65 25 3d 30 3a 59 48 25  3d a3 3a c8 95 48 41 25  |e%=0:YH%=.:..HA%|
0001d9d0  21 65 25 3c 3e 2d 31 3a  e7 48 41 25 21 65 25 3d  |!e%<>-1:.HA%!e%=|
0001d9e0  30 8c 0d 67 de 13 48 41  25 21 65 25 3d 62 25 3a  |0..g..HA%!e%=b%:|
0001d9f0  59 48 25 3d b9 0d 67 e8  0d cd 3a 65 25 2b 3d 34  |YH%=..g...:e%+=4|
0001da00  3a ce 0d 67 f2 0d cd 3a  e7 59 48 25 3d a3 8c 0d  |:..g...:.YH%=...|
0001da10  67 fc 52 21 49 41 25 3d  a4 4b 28 21 49 41 25 2c  |g.R!IA%=.K(!IA%,|
0001da20  34 29 3a 71 42 25 3d 21  49 41 25 3a 65 25 3d 30  |4):qB%=!IA%:e%=0|
0001da30  3a c8 95 71 42 25 21 65  25 3c 3e 2d 31 3a 65 25  |:..qB%!e%<>-1:e%|
0001da40  2b 3d 34 3a ce 3a 71 42  25 21 28 65 25 2b 30 29  |+=4:.:qB%!(e%+0)|
0001da50  3d 62 25 3a 71 42 25 21  28 65 25 2b 34 29 3d 2d  |=b%:qB%!(e%+4)=-|
0001da60  31 0d 68 06 05 cd 0d 68  10 07 cd 3a e1 0d 68 1a  |1.h....h...:..h.|
0001da70  3b dd a4 45 28 72 25 29  3a ea 49 41 25 2c 4d 41  |;..E(r%):.IA%,MA|
0001da80  25 2c 65 25 2c 6d 25 2c  48 41 24 3a 4d 41 25 3d  |%,e%,m%,HA$:MA%=|
0001da90  a4 65 3a 49 41 25 3d a4  53 2b 34 3a 48 41 24 3d  |.e:IA%=.S+4:HA$=|
0001daa0  22 22 3a c8 8e 72 25 ca  0d 68 24 18 c9 2d 31 2c  |"":..r%..h$..-1,|
0001dab0  2d 32 3a 48 41 24 3d 22  69 63 6f 6e 62 61 72 22  |-2:HA$="iconbar"|
0001dac0  0d 68 2e 13 7f f5 3a e7  49 41 25 21 31 36 3c 3e  |.h....:.IA%!16<>|
0001dad0  2d 31 8c 0d 68 38 38 48  41 25 3d 49 41 25 21 31  |-1..h88HA%=IA%!1|
0001dae0  36 3a 65 25 3d 30 3a c8  95 48 41 25 21 65 25 3c  |6:e%=0:..HA%!e%<|
0001daf0  3e 2d 31 3a e7 48 41 25  21 65 25 3d 72 25 8c 48  |>-1:.HA%!e%=r%.H|
0001db00  41 24 3d 24 28 49 41 25  2b 34 29 0d 68 42 0b 65  |A$=$(IA%+4).hB.e|
0001db10  25 2b 3d 34 3a ce 0d 68  4c 23 cd 3a 6d 25 2b 3d  |%+=4:..hL#.:m%+=|
0001db20  31 3a 49 41 25 2b 3d 32  30 3a fd 48 41 24 3c 3e  |1:IA%+=20:.HA$<>|
0001db30  22 22 84 6d 25 3d 4d 41  25 0d 68 56 0a cb 3a 3d  |"".m%=MA%.hV..:=|
0001db40  48 41 24 0d 68 60 42 dd  f2 6a 43 28 72 25 29 3a  |HA$.h`B..jC(r%):|
0001db50  ea 49 41 25 2c 4d 41 25  2c 49 25 2c 65 25 3a 4d  |.IA%,MA%,I%,e%:M|
0001db60  41 25 3d a4 65 3a 49 41  25 3d a4 53 2b 34 3a e3  |A%=.e:IA%=.S+4:.|
0001db70  49 25 3d 31 b8 4d 41 25  3a e7 49 41 25 21 31 36  |I%=1.MA%:.IA%!16|
0001db80  3c 3e 2d 31 8c 0d 68 6a  2c 48 41 25 3d 49 41 25  |<>-1..hj,HA%=IA%|
0001db90  21 31 36 3a 65 25 3d 30  3a c8 95 48 41 25 21 65  |!16:e%=0:..HA%!e|
0001dba0  25 3c 3e 2d 31 3a e7 48  41 25 21 65 25 3d 72 25  |%<>-1:.HA%!e%=r%|
0001dbb0  8c 0d 68 74 0c 48 41 25  21 65 25 3d 30 0d 68 7e  |..ht.HA%!e%=0.h~|
0001dbc0  0d cd 3a 65 25 2b 3d 34  3a ce 0d 68 88 13 cd 3a  |..:e%+=4:..h...:|
0001dbd0  49 41 25 2b 3d 32 30 3a  ed 49 25 3a e1 0d 68 92  |IA%+=20:.I%:..h.|
0001dbe0  47 dd f2 56 41 28 59 43  25 2c 62 42 25 29 3a ea  |G..VA(YC%,bB%):.|
0001dbf0  49 41 25 2c 4d 41 25 2c  49 25 2c 65 25 3a 4d 41  |IA%,MA%,I%,e%:MA|
0001dc00  25 3d a4 65 3a 49 41 25  3d a4 53 2b 34 3a e3 49  |%=.e:IA%=.S+4:.I|
0001dc10  25 3d 31 b8 4d 41 25 3a  e7 49 41 25 21 31 36 3c  |%=1.MA%:.IA%!16<|
0001dc20  3e 2d 31 8c 0d 68 9c 37  48 41 25 3d 49 41 25 21  |>-1..h.7HA%=IA%!|
0001dc30  31 36 3a 65 25 3d 30 3a  c8 95 48 41 25 21 65 25  |16:e%=0:..HA%!e%|
0001dc40  3c 3e 2d 31 3a e7 48 41  25 21 65 25 3d 59 43 25  |<>-1:.HA%!e%=YC%|
0001dc50  8c 48 41 25 21 65 25 3d  62 42 25 0d 68 a6 0b 65  |.HA%!e%=bB%.h..e|
0001dc60  25 2b 3d 34 3a ce 0d 68  b0 13 cd 3a 49 41 25 2b  |%+=4:..h...:IA%+|
0001dc70  3d 32 30 3a ed 49 25 3a  e1 0d 68 ba 19 dd a4 65  |=20:.I%:..h....e|
0001dc80  3a ea 49 41 25 3a 49 41  25 3d a4 53 3a 3d 21 49  |:.IA%:IA%=.S:=!I|
0001dc90  41 25 0d 68 c4 0e dd a4  53 3a 3d 5f 55 25 21 34  |A%.h....S:=_U%!4|
0001dca0  0d 68 ce 2c dd a4 73 28  62 25 29 3a ea 6a 25 2c  |.h.,..s(b%):.j%,|
0001dcb0  49 41 25 2c 79 25 2c 49  25 2c 4d 41 25 2c 72 25  |IA%,y%,I%,MA%,r%|
0001dcc0  3a ea 65 25 3a e7 62 25  3d a4 72 8c 0d 68 d8 08  |:.e%:.b%=.r..h..|
0001dcd0  6a 25 3d b9 0d 68 e2 0c  cd 3a e7 6a 25 3d a3 8c  |j%=..h...:.j%=..|
0001dce0  0d 68 ec 2a 4d 41 25 3d  a4 65 3a 49 41 25 3d a4  |.h.*MA%=.e:IA%=.|
0001dcf0  53 2b 34 3a e3 49 25 3d  31 b8 4d 41 25 3a e7 49  |S+4:.I%=1.MA%:.I|
0001dd00  41 25 21 31 36 3c 3e 2d  31 8c 0d 68 f6 32 48 41  |A%!16<>-1..h.2HA|
0001dd10  25 3d 49 41 25 21 31 36  3a 65 25 3d 30 3a c8 95  |%=IA%!16:e%=0:..|
0001dd20  48 41 25 21 65 25 3c 3e  2d 31 3a 72 25 3d 48 41  |HA%!e%<>-1:r%=HA|
0001dd30  25 21 65 25 3a e7 72 25  3d 62 25 8c 0d 69 00 0d  |%!e%:.r%=b%..i..|
0001dd40  79 25 3d b9 3a 6a 25 3d  b9 0d 69 0a 0d cd 3a 65  |y%=.:j%=..i...:e|
0001dd50  25 2b 3d 34 3a ce 0d 69  14 11 cd 3a 49 41 25 2b  |%+=4:..i...:IA%+|
0001dd60  3d 32 30 3a ed 49 25 0d  69 1e 09 cd 3a 3d 6a 25  |=20:.I%.i...:=j%|
0001dd70  0d 69 28 41 dd f2 68 46  3a ea 49 41 25 2c 4d 41  |.i(A..hF:.IA%,MA|
0001dd80  25 2c 49 25 2c 65 25 3a  4d 41 25 3d a4 65 3a f2  |%,I%,e%:MA%=.e:.|
0001dd90  53 41 3a 49 41 25 3d a4  53 2b 34 3a e3 49 25 3d  |SA:IA%=.S+4:.I%=|
0001dda0  31 b8 4d 41 25 3a e7 49  41 25 21 31 36 3d 2d 31  |1.MA%:.IA%!16=-1|
0001ddb0  8c 0d 69 32 29 cc 48 41  25 3d 49 41 25 21 31 36  |..i2).HA%=IA%!16|
0001ddc0  3a 65 25 3d 30 3a c8 95  48 41 25 21 65 25 3c 3e  |:e%=0:..HA%!e%<>|
0001ddd0  2d 31 3a 65 25 2b 3d 34  3a ce 0d 69 3c 13 cd 3a  |-1:e%+=4:..i<..:|
0001dde0  49 41 25 2b 3d 32 30 3a  ed 49 25 3a e1 0d 69 46  |IA%+=20:.I%:..iF|
0001ddf0  05 4b 0d 69 50 1c dd a4  5f 73 68 65 6c 6c 5f 53  |.K.iP..._shell_S|
0001de00  74 72 69 6e 67 73 5f 49  6e 69 74 3a 3d 30 0d 69  |trings_Init:=0.i|
0001de10  5a 29 dd a4 6b 43 28 42  4c 25 29 3a ea 43 24 3a  |Z)..kC(BL%):.C$:|
0001de20  c8 99 22 57 72 69 74 65  4e 22 2c 42 4c 25 2c 30  |.."WriteN",BL%,0|
0001de30  b8 43 24 3a 3d 43 24 0d  69 64 4c dd a4 56 28 52  |.C$:=C$.idL..V(R|
0001de40  4a 25 29 3a ea 49 42 24  2c 6f 46 25 3a c8 95 28  |J%):.IB$,oF%:..(|
0001de50  28 52 4a 25 3f 6f 46 25  29 3e 33 31 80 6f 46 25  |(RJ%?oF%)>31.oF%|
0001de60  3c 32 35 35 29 3a 49 42  24 2b 3d bd 28 52 4a 25  |<255):IB$+=.(RJ%|
0001de70  3f 6f 46 25 29 3a 6f 46  25 2b 3d 31 3a ce 3a 3d  |?oF%):oF%+=1:.:=|
0001de80  49 42 24 0d 69 6e 31 dd  a4 6c 43 28 43 24 2c 6e  |IB$.in1..lC(C$,n|
0001de90  24 29 3a c8 95 c2 43 24  2c 31 29 3d 6e 24 3a 43  |$):...C$,1)=n$:C|
0001dea0  24 3d c0 43 24 2c a9 28  43 24 29 2d 31 29 3a ce  |$=.C$,.(C$)-1):.|
0001deb0  3a 3d 43 24 0d 69 78 2b  dd a4 6d 43 28 43 24 2c  |:=C$.ix+..mC(C$,|
0001dec0  6e 24 29 3a c8 95 c0 43  24 2c 31 29 3d 6e 24 3a  |n$):...C$,1)=n$:|
0001ded0  43 24 3d c1 43 24 2c 32  29 3a ce 3a 3d 43 24 0d  |C$=.C$,2):.:=C$.|
0001dee0  69 82 28 dd a4 6e 43 28  43 24 2c 6e 24 29 3a ea  |i.(..nC(C$,n$):.|
0001def0  56 2c 57 3a 56 3d b9 3a  f5 3a 57 3d a7 43 24 2c  |V,W:V=.:.:W=.C$,|
0001df00  6e 24 29 3a e7 57 8c 0d  69 8c 1c 56 3d a3 3a 43  |n$):.W..i..V=.:C|
0001df10  24 3d c0 43 24 2c 57 2d  31 29 2b c1 43 24 2c 57  |$=.C$,W-1)+.C$,W|
0001df20  2b 31 29 0d 69 96 08 cc  56 3d b9 0d 69 a0 0c cd  |+1).i...V=..i...|
0001df30  3a fd 56 3a 3d 43 24 0d  69 aa 39 dd a4 70 28 43  |:.V:=C$.i.9..p(C|
0001df40  24 2c 6e 24 2c 44 43 25  29 3a c8 95 a9 28 43 24  |$,n$,DC%):...(C$|
0001df50  29 3c 44 43 25 3a 43 24  3d 43 24 2b c4 44 43 25  |)<DC%:C$=C$+.DC%|
0001df60  2d a9 28 43 24 29 2c 6e  24 29 3a ce 3a 3d 43 24  |-.(C$),n$):.:=C$|
0001df70  0d 69 b4 39 dd a4 55 28  43 24 2c 6e 24 2c 44 43  |.i.9..U(C$,n$,DC|
0001df80  25 29 3a c8 95 a9 28 43  24 29 3c 44 43 25 3a 43  |%):...(C$)<DC%:C|
0001df90  24 3d c4 44 43 25 2d a9  28 43 24 29 2c 6e 24 29  |$=.DC%-.(C$),n$)|
0001dfa0  2b 43 24 3a ce 3a 3d 43  24 0d 69 be 19 dd a4 5a  |+C$:.:=C$.i....Z|
0001dfb0  28 43 24 29 3a ea 75 25  3a e7 a9 28 43 24 29 3e  |(C$):.u%:..(C$)>|
0001dfc0  30 8c 0d 69 c8 2f e3 75  25 3d 31 b8 a9 28 43 24  |0..i./.u%=1..(C$|
0001dfd0  29 3a e7 c1 43 24 2c 75  25 2c 31 29 3e 3d 22 61  |):..C$,u%,1)>="a|
0001dfe0  22 80 c1 43 24 2c 75 25  2c 31 29 3c 3d 22 7a 22  |"..C$,u%,1)<="z"|
0001dff0  8c 0d 69 d2 21 c1 43 24  2c 75 25 2c 31 29 3d bd  |..i.!.C$,u%,1)=.|
0001e000  28 97 28 c1 43 24 2c 75  25 2c 31 29 29 80 32 32  |(.(.C$,u%,1)).22|
0001e010  33 29 0d 69 dc 09 cd 3a  ed 75 25 0d 69 e6 09 cd  |3).i...:.u%.i...|
0001e020  3a 3d 43 24 0d 69 f0 24  dd a4 6f 43 28 43 24 2c  |:=C$.i.$..oC(C$,|
0001e030  68 41 24 2c 6c 42 24 29  3a ea 74 42 25 3a e7 a7  |hA$,lB$):.tB%:..|
0001e040  43 24 2c 68 41 24 29 8c  0d 69 fa 30 74 42 25 3d  |C$,hA$)..i.0tB%=|
0001e050  a7 43 24 2c 68 41 24 29  3a 43 24 3d c0 43 24 2c  |.C$,hA$):C$=.C$,|
0001e060  74 42 25 2d 31 29 2b 6c  42 24 2b c1 43 24 2c 74  |tB%-1)+lB$+.C$,t|
0001e070  42 25 2b a9 68 41 24 29  0d 6a 04 09 cd 3a 3d 43  |B%+.hA$).j...:=C|
0001e080  24 0d 6a 0e 3a dd a4 70  43 28 42 24 28 29 2c 46  |$.j.:..pC(B$(),F|
0001e090  48 25 29 3a ea 75 25 2c  70 46 25 3a 70 46 25 3d  |H%):.u%,pF%:pF%=|
0001e0a0  30 3a e3 75 25 3d 30 b8  50 45 25 3a e7 a9 28 42  |0:.u%=0.PE%:..(B|
0001e0b0  24 28 75 25 29 29 3e 70  46 25 8c 0d 6a 18 11 70  |$(u%))>pF%..j..p|
0001e0c0  46 25 3d a9 28 42 24 28  75 25 29 29 0d 6a 22 0e  |F%=.(B$(u%)).j".|
0001e0d0  cd 3a ed 75 25 3a 3d 70  46 25 0d 6a 2c 40 dd a4  |.:.u%:=pF%.j,@..|
0001e0e0  71 43 28 4a 41 25 2c 61  25 2c 45 4c 25 29 3a ea  |qC(JA%,a%,EL%):.|
0001e0f0  43 24 3a c8 95 4a 41 25  3f 61 25 3c 3e 45 4c 25  |C$:..JA%?a%<>EL%|
0001e100  3a 43 24 2b 3d bd 28 4a  41 25 3f 61 25 29 3a 61  |:C$+=.(JA%?a%):a|
0001e110  25 2b 3d 31 3a ce 3a 3d  43 24 0d 6a 36 ef dd a4  |%+=1:.:=C$.j6...|
0001e120  5f 73 68 65 6c 6c 5f 4d  65 73 73 61 67 65 73 5f  |_shell_Messages_|
0001e130  49 6e 69 74 3a de 5f 4d  45 53 53 41 47 45 53 5f  |Init:._MESSAGES_|
0001e140  57 4f 52 4b 5f 42 4c 4b  25 32 35 36 3a 5f 4d 45  |WORK_BLK%256:_ME|
0001e150  53 53 41 47 45 5f 51 55  49 54 3d 30 3a 5f 4d 45  |SSAGE_QUIT=0:_ME|
0001e160  53 53 41 47 45 5f 44 41  54 41 53 41 56 45 3d 31  |SSAGE_DATASAVE=1|
0001e170  3a 5f 4d 45 53 53 41 47  45 5f 44 41 54 41 53 41  |:_MESSAGE_DATASA|
0001e180  56 45 41 43 4b 3d 32 3a  5f 4d 45 53 53 41 47 45  |VEACK=2:_MESSAGE|
0001e190  5f 44 41 54 41 4c 4f 41  44 3d 33 3a 5f 4d 45 53  |_DATALOAD=3:_MES|
0001e1a0  53 41 47 45 5f 44 41 54  41 4c 4f 41 44 41 43 4b  |SAGE_DATALOADACK|
0001e1b0  3d 34 3a 5f 4d 45 53 53  41 47 45 5f 52 41 4d 46  |=4:_MESSAGE_RAMF|
0001e1c0  45 54 43 48 3d 36 3a 5f  4d 45 53 53 41 47 45 5f  |ETCH=6:_MESSAGE_|
0001e1d0  52 41 4d 54 52 41 4e 53  4d 49 54 3d 37 3a 5f 4d  |RAMTRANSMIT=7:_M|
0001e1e0  45 53 53 41 47 45 5f 50  52 45 51 55 49 54 3d 38  |ESSAGE_PREQUIT=8|
0001e1f0  3a 5f 4d 45 53 53 41 47  45 5f 50 41 4c 45 54 54  |:_MESSAGE_PALETT|
0001e200  45 43 48 41 4e 47 45 3d  39 0d 6a 40 ed 5f 4d 45  |ECHANGE=9.j@._ME|
0001e210  53 53 41 47 45 5f 53 41  56 45 44 45 53 4b 54 4f  |SSAGE_SAVEDESKTO|
0001e220  50 3d 31 30 3a 5f 4d 45  53 53 41 47 45 5f 53 48  |P=10:_MESSAGE_SH|
0001e230  55 54 44 4f 57 4e 3d 31  34 3a 5f 4d 45 53 53 41  |UTDOWN=14:_MESSA|
0001e240  47 45 5f 48 45 4c 50 3d  31 32 38 32 3a 5f 4d 45  |GE_HELP=1282:_ME|
0001e250  53 53 41 47 45 5f 4d 45  4e 55 57 41 52 4e 49 4e  |SSAGE_MENUWARNIN|
0001e260  47 3d 32 36 32 33 33 36  3a 5f 4d 45 53 53 41 47  |G=262336:_MESSAG|
0001e270  45 5f 4d 4f 44 45 43 48  41 4e 47 45 3d 32 36 32  |E_MODECHANGE=262|
0001e280  33 33 37 3a 5f 4d 45 53  53 41 47 45 5f 54 41 53  |337:_MESSAGE_TAS|
0001e290  4b 49 4e 49 54 3d 32 36  32 33 33 38 3a 5f 4d 45  |KINIT=262338:_ME|
0001e2a0  53 53 41 47 45 5f 54 41  53 4b 43 4c 4f 53 45 44  |SSAGE_TASKCLOSED|
0001e2b0  4f 57 4e 3d 32 36 32 33  33 39 3a 5f 4d 45 53 53  |OWN=262339:_MESS|
0001e2c0  41 47 45 5f 54 41 53 4b  4e 41 4d 45 49 53 3d 32  |AGE_TASKNAMEIS=2|
0001e2d0  36 32 33 34 33 3a 5f 4d  45 53 53 41 47 45 5f 44  |62343:_MESSAGE_D|
0001e2e0  45 53 4b 46 4f 4e 54 5f  43 48 41 4e 47 45 44 3d  |ESKFONT_CHANGED=|
0001e2f0  32 36 32 33 35 31 0d 6a  4a 60 5f 4d 45 53 53 41  |262351.jJ`_MESSA|
0001e300  47 45 5f 43 4f 4c 4f 55  52 50 49 43 4b 45 52 43  |GE_COLOURPICKERC|
0001e310  4f 4c 4f 55 52 43 48 4f  49 43 45 3d 32 39 32 36  |OLOURCHOICE=2926|
0001e320  30 38 3a 5f 4d 45 53 53  41 47 45 5f 43 4f 4c 4f  |08:_MESSAGE_COLO|
0001e330  55 52 50 49 43 4b 45 52  43 4c 4f 53 45 44 49 41  |URPICKERCLOSEDIA|
0001e340  4c 4f 47 55 45 52 45 51  55 45 53 54 3d 32 39 32  |LOGUEREQUEST=292|
0001e350  36 31 30 3a 3d 30 0d 6a  54 bd dd f2 63 28 46 4c  |610:=0.jT...c(FL|
0001e360  25 2c 4a 41 24 29 3a ea  54 4a 25 3a 54 4a 25 3d  |%,JA$):.TJ%:TJ%=|
0001e370  28 a9 28 4a 41 24 29 2b  33 30 29 80 ac 33 3a 5f  |(.(JA$)+30)..3:_|
0001e380  4d 45 53 53 41 47 45 53  5f 57 4f 52 4b 5f 42 4c  |MESSAGES_WORK_BL|
0001e390  4b 25 21 31 32 3d 30 3a  5f 4d 45 53 53 41 47 45  |K%!12=0:_MESSAGE|
0001e3a0  53 5f 57 4f 52 4b 5f 42  4c 4b 25 21 31 36 3d 46  |S_WORK_BLK%!16=F|
0001e3b0  4c 25 3a 24 28 5f 4d 45  53 53 41 47 45 53 5f 57  |L%:$(_MESSAGES_W|
0001e3c0  4f 52 4b 5f 42 4c 4b 25  2b 32 30 29 3d 4a 41 24  |ORK_BLK%+20)=JA$|
0001e3d0  2b bd 28 30 29 3a 5f 4d  45 53 53 41 47 45 53 5f  |+.(0):_MESSAGES_|
0001e3e0  57 4f 52 4b 5f 42 4c 4b  25 21 30 3d 54 4a 25 3a  |WORK_BLK%!0=TJ%:|
0001e3f0  c8 99 33 39 33 34 34 37  2c 31 37 2c 5f 4d 45 53  |..393447,17,_MES|
0001e400  53 41 47 45 53 5f 57 4f  52 4b 5f 42 4c 4b 25 2c  |SAGES_WORK_BLK%,|
0001e410  30 3a e1 0d 6a 5e da dd  a4 5f 73 68 65 6c 6c 5f  |0:..j^..._shell_|
0001e420  4d 65 6d 6f 72 79 5f 49  6e 69 74 3a ea 4f 42 25  |Memory_Init:.OB%|
0001e430  3a 5f 63 5f 4d 65 6d 4c  69 62 5f 50 61 67 65 53  |:_c_MemLib_PageS|
0001e440  69 7a 65 25 3d a4 51 42  3a 5f 63 5f 4d 65 6d 4c  |ize%=.QB:_c_MemL|
0001e450  69 62 5f 52 65 61 73 6f  6e 5f 43 72 65 61 74 65  |ib_Reason_Create|
0001e460  25 3d 30 3a 5f 63 5f 4d  65 6d 4c 69 62 5f 52 65  |%=0:_c_MemLib_Re|
0001e470  61 73 6f 6e 5f 44 65 6c  65 74 65 25 3d 31 3a 5f  |ason_Delete%=1:_|
0001e480  63 5f 4d 65 6d 4c 69 62  5f 52 65 61 73 6f 6e 5f  |c_MemLib_Reason_|
0001e490  52 65 61 64 25 3d 32 3a  5f 63 5f 4d 65 6d 4c 69  |Read%=2:_c_MemLi|
0001e4a0  62 5f 41 72 65 61 4e 72  25 3d 2d 31 3a 5f 63 5f  |b_AreaNr%=-1:_c_|
0001e4b0  4d 65 6d 4c 69 62 5f 49  6e 69 74 69 61 6c 53 69  |MemLib_InitialSi|
0001e4c0  7a 65 25 3d 5f 63 5f 4d  65 6d 4c 69 62 5f 50 61  |ze%=_c_MemLib_Pa|
0001e4d0  67 65 53 69 7a 65 25 3a  5f 63 5f 4d 65 6d 4c 69  |geSize%:_c_MemLi|
0001e4e0  62 5f 4d 61 78 53 69 7a  65 25 3d 2d 31 0d 6a 68  |b_MaxSize%=-1.jh|
0001e4f0  c8 5f 63 5f 4d 65 6d 4c  69 62 5f 41 72 65 61 4e  |._c_MemLib_AreaN|
0001e500  61 6d 65 24 3d 22 45 76  6e 74 53 68 65 6c 6c 20  |ame$="EvntShell |
0001e510  57 6f 72 6b 42 75 66 66  65 72 22 3a 5f 63 5f 4d  |WorkBuffer":_c_M|
0001e520  65 6d 4c 69 62 5f 41 72  65 61 46 6c 61 67 73 25  |emLib_AreaFlags%|
0001e530  3d 31 3c 3c 37 3a 5f 63  5f 4d 65 6d 4c 69 62 5f  |=1<<7:_c_MemLib_|
0001e540  44 79 6e 61 6d 69 63 41  72 65 61 5f 41 76 61 69  |DynamicArea_Avai|
0001e550  6c 61 62 6c 65 25 3d a3  3a 5f 6d 5f 4d 65 6d 4c  |lable%=.:_m_MemL|
0001e560  69 62 5f 48 65 61 70 42  61 73 65 25 3d 30 3a 5f  |ib_HeapBase%=0:_|
0001e570  6d 5f 4d 65 6d 4c 69 62  5f 48 65 61 70 45 6e 64  |m_MemLib_HeapEnd|
0001e580  25 3d 30 3a 5f 6d 5f 4d  65 6d 4c 69 62 5f 4d 65  |%=0:_m_MemLib_Me|
0001e590  6d 43 6c 61 69 6d 65 64  25 3d 30 3a 5f 6d 5f 4d  |mClaimed%=0:_m_M|
0001e5a0  65 6d 4c 69 62 5f 4e 72  42 6c 6f 63 6b 73 25 3d  |emLib_NrBlocks%=|
0001e5b0  30 3a f2 72 41 0d 6a 72  0a f2 4a 44 3a 3d 30 0d  |0:.rA.jr..JD:=0.|
0001e5c0  6a 7c 2a dd a4 73 43 3a  3d 5f 63 5f 4d 65 6d 4c  |j|*..sC:=_c_MemL|
0001e5d0  69 62 5f 44 79 6e 61 6d  69 63 41 72 65 61 5f 41  |ib_DynamicArea_A|
0001e5e0  76 61 69 6c 61 62 6c 65  25 0d 6a 86 1b dd a4 51  |vailable%.j....Q|
0001e5f0  42 3a ea 55 4a 25 3a c8  99 38 31 b8 55 4a 25 3a  |B:.UJ%:..81.UJ%:|
0001e600  3d 55 4a 25 0d 6a 90 5d  dd f2 55 43 28 49 24 2c  |=UJ%.j.]..UC(I$,|
0001e610  49 4c 25 29 3a de 5f 68  65 61 70 5f 63 6f 64 65  |IL%):._heap_code|
0001e620  25 39 30 30 3a ff 28 22  4c 4f 41 44 20 22 2b 49  |%900:.("LOAD "+I|
0001e630  24 2b 22 68 65 61 70 63  6f 64 65 20 22 2b c3 7e  |$+"heapcode "+.~|
0001e640  5f 68 65 61 70 5f 63 6f  64 65 25 29 3a d6 5f 68  |_heap_code%):._h|
0001e650  65 61 70 5f 63 6f 64 65  25 2b 30 2c 49 4c 25 3a  |eap_code%+0,IL%:|
0001e660  e1 0d 6a 9a 2d dd a4 4b  28 56 4a 25 2c 61 48 25  |..j.-..K(VJ%,aH%|
0001e670  29 3a d6 5f 68 65 61 70  5f 63 6f 64 65 25 2b 31  |):._heap_code%+1|
0001e680  32 2c 56 4a 25 2c 61 48  25 3a 3d 56 4a 25 0d 6a  |2,VJ%,aH%:=VJ%.j|
0001e690  a4 2d dd a4 41 28 61 48  25 29 3a ea 73 42 25 3a  |.-..A(aH%):.sB%:|
0001e6a0  d6 5f 68 65 61 70 5f 63  6f 64 65 25 2b 34 2c 73  |._heap_code%+4,s|
0001e6b0  42 25 2c 61 48 25 3a 3d  73 42 25 0d 6a ae 29 dd  |B%,aH%:=sB%.j.).|
0001e6c0  f2 41 28 f8 42 42 25 29  3a e7 a4 54 28 42 42 25  |.A(.BB%):..T(BB%|
0001e6d0  29 8c d6 5f 68 65 61 70  5f 63 6f 64 65 25 2b 38  |).._heap_code%+8|
0001e6e0  2c 42 42 25 0d 6a b8 0b  42 42 25 3d 30 3a e1 0d  |,BB%.j..BB%=0:..|
0001e6f0  6a c2 1d dd a4 54 28 73  42 25 29 3a ea 6c 25 3a  |j....T(sB%):.l%:|
0001e700  ea 85 3a ee 85 ea 3a f7  85 3a 3d a3 0d 6a cc 39  |..:...:..:=..j.9|
0001e710  e7 73 42 25 3c 33 32 37  36 38 8c 85 39 39 2c 22  |.sB%<32768..99,"|
0001e720  4e 6f 20 68 65 61 70 62  6c 6f 63 6b 20 64 65 66  |No heapblock def|
0001e730  69 6e 65 64 20 61 74 20  74 68 69 73 20 61 64 64  |ined at this add|
0001e740  72 65 73 73 22 0d 6a d6  14 6c 25 3d a4 61 28 73  |ress".j..l%=.a(s|
0001e750  42 25 29 3a f7 85 3a 3d  b9 0d 6a e0 34 dd a4 61  |B%):..:=..j.4..a|
0001e760  28 42 42 25 29 3a ea 6c  3a c8 99 32 39 2c 36 2c  |(BB%):.l:..29,6,|
0001e770  21 28 5f 68 65 61 70 5f  63 6f 64 65 25 2b 32 38  |!(_heap_code%+28|
0001e780  29 2c 42 42 25 b8 2c 2c  2c 6c 3a 3d 6c 0d 6a ea  |),BB%.,,,l:=l.j.|
0001e790  78 dd a4 74 43 28 42 42  25 2c 4c 43 25 2c 58 4a  |x..tC(BB%,LC%,XJ|
0001e7a0  25 29 3a ea 59 4a 25 3a  59 4a 25 3d a4 61 28 42  |%):.YJ%:YJ%=.a(B|
0001e7b0  42 25 29 3a d6 5f 68 65  61 70 5f 63 6f 64 65 25  |B%):._heap_code%|
0001e7c0  2b 31 32 2c 42 42 25 2c  4c 43 25 3a c8 99 32 36  |+12,BB%,LC%:..26|
0001e7d0  32 33 38 35 2c 5f 55 25  21 31 34 38 2c 42 42 25  |2385,_U%!148,BB%|
0001e7e0  2b 58 4a 25 2c 5f 55 25  21 31 34 38 2c 42 42 25  |+XJ%,_U%!148,BB%|
0001e7f0  2b 58 4a 25 2b 4c 43 25  2c 59 4a 25 2d 4c 43 25  |+XJ%+LC%,YJ%-LC%|
0001e800  3a 3d 42 42 25 0d 6a f4  2b dd f2 6a 42 3a e7 5f  |:=BB%.j.+..jB:._|
0001e810  63 5f 4d 65 6d 4c 69 62  5f 44 79 6e 61 6d 69 63  |c_MemLib_Dynamic|
0001e820  41 72 65 61 5f 41 76 61  69 6c 61 62 6c 65 25 8c  |Area_Available%.|
0001e830  0d 6a fe 37 c8 99 31 33  31 31 37 34 2c 5f 63 5f  |.j.7..131174,_c_|
0001e840  4d 65 6d 4c 69 62 5f 52  65 61 73 6f 6e 5f 44 65  |MemLib_Reason_De|
0001e850  6c 65 74 65 25 2c 5f 63  5f 4d 65 6d 4c 69 62 5f  |lete%,_c_MemLib_|
0001e860  41 72 65 61 4e 72 25 0d  6b 08 1c cd 3a 5f 63 5f  |AreaNr%.k...:_c_|
0001e870  4d 65 6d 4c 69 62 5f 41  72 65 61 4e 72 25 3d 2d  |MemLib_AreaNr%=-|
0001e880  31 3a e1 0d 6b 12 1a dd  a4 77 3a 3d 5f 63 5f 4d  |1:..k....w:=_c_M|
0001e890  65 6d 4c 69 62 5f 41 72  65 61 4e 72 25 0d 6b 1c  |emLib_AreaNr%.k.|
0001e8a0  30 dd a4 76 43 3a ea 62  41 25 3a e7 5f 63 5f 4d  |0..vC:.bA%:._c_M|
0001e8b0  65 6d 4c 69 62 5f 44 79  6e 61 6d 69 63 41 72 65  |emLib_DynamicAre|
0001e8c0  61 5f 41 76 61 69 6c 61  62 6c 65 25 8c 0d 6b 26  |a_Available%..k&|
0001e8d0  1b e7 5f 63 5f 4d 65 6d  4c 69 62 5f 41 72 65 61  |.._c_MemLib_Area|
0001e8e0  4e 72 25 3c 3e 2d 31 8c  0d 6b 30 10 c8 99 39 32  |Nr%<>-1..k0...92|
0001e8f0  2c a4 77 b8 2c 62 41 25  0d 6b 3a 0b cc 62 41 25  |,.w.,bA%.k:..bA%|
0001e900  3d 2d 31 0d 6b 44 05 cd  0d 6b 4e 0b cc 62 41 25  |=-1.kD...kN..bA%|
0001e910  3d 2d 31 0d 6b 58 0a cd  3a 3d 62 41 25 0d 6b 62  |=-1.kX..:=bA%.kb|
0001e920  16 dd a4 77 43 3a ea 62  48 25 3a e7 a4 77 3c 3e  |...wC:.bH%:..w<>|
0001e930  2d 31 8c 0d 6b 6c 25 c8  99 32 39 2c 31 2c 5f 6d  |-1..kl%..29,1,_m|
0001e940  5f 4d 65 6d 4c 69 62 5f  48 65 61 70 42 61 73 65  |_MemLib_HeapBase|
0001e950  25 b8 2c 2c 2c 62 48 25  0d 6b 76 0a cc 62 48 25  |%.,,,bH%.kv..bH%|
0001e960  3d 30 0d 6b 80 0a cd 3a  3d 62 48 25 0d 6b 8a 1d  |=0.k...:=bH%.k..|
0001e970  dd a4 78 43 3a 3d 5f 6d  5f 4d 65 6d 4c 69 62 5f  |..xC:=_m_MemLib_|
0001e980  4e 72 42 6c 6f 63 6b 73  25 0d 6b 94 1f dd a4 79  |NrBlocks%.k....y|
0001e990  43 3a 3d 5f 6d 5f 4d 65  6d 4c 69 62 5f 4d 65 6d  |C:=_m_MemLib_Mem|
0001e9a0  43 6c 61 69 6d 65 64 25  0d 6b 9e 16 dd a4 7a 43  |Claimed%.k....zC|
0001e9b0  3a ea 63 48 25 3a e7 a4  77 3c 3e 2d 31 8c 0d 6b  |:.cH%:..w<>-1..k|
0001e9c0  a8 24 c8 99 32 39 2c 31  2c 5f 6d 5f 4d 65 6d 4c  |.$..29,1,_m_MemL|
0001e9d0  69 62 5f 48 65 61 70 42  61 73 65 25 b8 2c 2c 63  |ib_HeapBase%.,,c|
0001e9e0  48 25 0d 6b b2 0a cc 63  48 25 3d 30 0d 6b bc 0a  |H%.k...cH%=0.k..|
0001e9f0  cd 3a 3d 63 48 25 0d 6b  c6 37 dd a4 52 42 28 62  |.:=cH%.k.7..RB(b|
0001ea00  41 25 29 3a ea 43 44 25  3a e7 5f 63 5f 4d 65 6d  |A%):.CD%:._c_Mem|
0001ea10  4c 69 62 5f 44 79 6e 61  6d 69 63 41 72 65 61 5f  |Lib_DynamicArea_|
0001ea20  41 76 61 69 6c 61 62 6c  65 25 3d a3 8c 0d 6b d0  |Available%=...k.|
0001ea30  10 43 44 25 3d a4 52 42  28 62 41 25 29 0d 6b da  |.CD%=.RB(bA%).k.|
0001ea40  0c cc e7 a4 77 3d 2d 31  8c 0d 6b e4 07 f2 4b 44  |....w=-1..k...KD|
0001ea50  0d 6b ee 59 cd 3a f2 4c  44 28 62 41 25 2c 43 44  |.k.Y.:.LD(bA%,CD|
0001ea60  25 29 3a 5f 6d 5f 4d 65  6d 4c 69 62 5f 4d 65 6d  |%):_m_MemLib_Mem|
0001ea70  43 6c 61 69 6d 65 64 25  3d 5f 6d 5f 4d 65 6d 4c  |Claimed%=_m_MemL|
0001ea80  69 62 5f 4d 65 6d 43 6c  61 69 6d 65 64 25 2b 62  |ib_MemClaimed%+b|
0001ea90  41 25 3a 5f 6d 5f 4d 65  6d 4c 69 62 5f 4e 72 42  |A%:_m_MemLib_NrB|
0001eaa0  6c 6f 63 6b 73 25 2b 3d  31 0d 6b f8 0a cd 3a 3d  |locks%+=1.k...:=|
0001eab0  43 44 25 0d 6c 02 5b dd  f2 6d 46 28 43 44 25 2c  |CD%.l.[..mF(CD%,|
0001eac0  f8 61 4a 25 2c f8 62 4a  25 29 3a ea 70 25 3a c8  |.aJ%,.bJ%):.p%:.|
0001ead0  99 22 58 48 65 61 70 5f  42 6c 6f 63 6b 49 6e 66  |."XHeap_BlockInf|
0001eae0  6f 22 2c 5f 6d 5f 4d 65  6d 4c 69 62 5f 48 65 61  |o",_m_MemLib_Hea|
0001eaf0  70 42 61 73 65 25 2c 43  44 25 b8 2c 2c 61 4a 25  |pBase%,CD%.,,aJ%|
0001eb00  2c 62 4a 25 3b 70 25 3a  e7 70 25 80 31 8c 0d 6c  |,bJ%;p%:.p%.1..l|
0001eb10  0c 11 61 4a 25 3d 2d 31  3a 62 4a 25 3d 2d 31 0d  |..aJ%=-1:bJ%=-1.|
0001eb20  6c 16 07 cd 3a e1 0d 6c  20 2a dd a4 41 44 3a 3d  |l...:..l *..AD:=|
0001eb30  5f 63 5f 4d 65 6d 4c 69  62 5f 44 79 6e 61 6d 69  |_c_MemLib_Dynami|
0001eb40  63 41 72 65 61 5f 41 76  61 69 6c 61 62 6c 65 25  |cArea_Available%|
0001eb50  0d 6c 2a d5 dd f2 72 41  3a ea 4f 42 25 3a c8 99  |.l*...rA:.OB%:..|
0001eb60  31 33 31 31 37 34 2c 5f  63 5f 4d 65 6d 4c 69 62  |131174,_c_MemLib|
0001eb70  5f 52 65 61 73 6f 6e 5f  43 72 65 61 74 65 25 2c  |_Reason_Create%,|
0001eb80  5f 63 5f 4d 65 6d 4c 69  62 5f 41 72 65 61 4e 72  |_c_MemLib_AreaNr|
0001eb90  25 2c 5f 63 5f 4d 65 6d  4c 69 62 5f 49 6e 69 74  |%,_c_MemLib_Init|
0001eba0  69 61 6c 53 69 7a 65 25  2c 2d 31 2c 5f 63 5f 4d  |ialSize%,-1,_c_M|
0001ebb0  65 6d 4c 69 62 5f 41 72  65 61 46 6c 61 67 73 25  |emLib_AreaFlags%|
0001ebc0  2c 5f 63 5f 4d 65 6d 4c  69 62 5f 4d 61 78 53 69  |,_c_MemLib_MaxSi|
0001ebd0  7a 65 25 2c 30 2c 30 2c  5f 63 5f 4d 65 6d 4c 69  |ze%,0,0,_c_MemLi|
0001ebe0  62 5f 41 72 65 61 4e 61  6d 65 24 2b bd 28 30 29  |b_AreaName$+.(0)|
0001ebf0  b8 2c 5f 63 5f 4d 65 6d  4c 69 62 5f 41 72 65 61  |.,_c_MemLib_Area|
0001ec00  4e 72 25 2c 2c 5f 6d 5f  4d 65 6d 4c 69 62 5f 48  |Nr%,,_m_MemLib_H|
0001ec10  65 61 70 42 61 73 65 25  3b 4f 42 25 3a e7 4f 42  |eapBase%;OB%:.OB|
0001ec20  25 3c 3e 31 8c 0d 6c 34  26 5f 63 5f 4d 65 6d 4c  |%<>1..l4&_c_MemL|
0001ec30  69 62 5f 44 79 6e 61 6d  69 63 41 72 65 61 5f 41  |ib_DynamicArea_A|
0001ec40  76 61 69 6c 61 62 6c 65  25 3d b9 0d 6c 3e 27 cc  |vailable%=..l>'.|
0001ec50  5f 63 5f 4d 65 6d 4c 69  62 5f 44 79 6e 61 6d 69  |_c_MemLib_Dynami|
0001ec60  63 41 72 65 61 5f 41 76  61 69 6c 61 62 6c 65 25  |cArea_Available%|
0001ec70  3d a3 0d 6c 48 07 cd 3a  e1 0d 6c 52 53 dd f2 4a  |=..lH..:..lRS..J|
0001ec80  44 3a c8 99 31 33 31 31  37 34 2c 5f 63 5f 4d 65  |D:..131174,_c_Me|
0001ec90  6d 4c 69 62 5f 52 65 61  73 6f 6e 5f 44 65 6c 65  |mLib_Reason_Dele|
0001eca0  74 65 25 2c 5f 63 5f 4d  65 6d 4c 69 62 5f 41 72  |te%,_c_MemLib_Ar|
0001ecb0  65 61 4e 72 25 3a 5f 63  5f 4d 65 6d 4c 69 62 5f  |eaNr%:_c_MemLib_|
0001ecc0  41 72 65 61 4e 72 25 3d  2d 31 3a e1 0d 6c 5c 47  |AreaNr%=-1:..l\G|
0001ecd0  dd f2 4b 44 3a ea 4f 42  25 3a e7 5f 63 5f 4d 65  |..KD:.OB%:._c_Me|
0001ece0  6d 4c 69 62 5f 44 79 6e  61 6d 69 63 41 72 65 61  |mLib_DynamicArea|
0001ecf0  5f 41 76 61 69 6c 61 62  6c 65 25 3d b9 80 5f 63  |_Available%=.._c|
0001ed00  5f 4d 65 6d 4c 69 62 5f  41 72 65 61 4e 72 25 3d  |_MemLib_AreaNr%=|
0001ed10  2d 31 8c 0d 6c 66 07 f2  72 41 0d 6c 70 56 cd 3a  |-1..lf..rA.lpV.:|
0001ed20  c8 99 22 58 48 65 61 70  5f 49 6e 69 74 69 61 6c  |.."XHeap_Initial|
0001ed30  69 73 65 48 65 61 70 22  2c 5f 6d 5f 4d 65 6d 4c  |iseHeap",_m_MemL|
0001ed40  69 62 5f 48 65 61 70 42  61 73 65 25 2c 5f 63 5f  |ib_HeapBase%,_c_|
0001ed50  4d 65 6d 4c 69 62 5f 49  6e 69 74 69 61 6c 53 69  |MemLib_InitialSi|
0001ed60  7a 65 25 b8 3b 4f 42 25  3a e7 4f 42 25 80 31 8c  |ze%.;OB%:.OB%.1.|
0001ed70  0d 6c 7a 52 85 39 39 2c  22 55 6e 61 62 6c 65 20  |.lzR.99,"Unable |
0001ed80  74 6f 20 69 6e 69 74 69  61 6c 69 73 65 20 68 65  |to initialise he|
0001ed90  61 70 20 6d 61 6e 61 67  65 72 20 28 69 73 20 4e  |ap manager (is N|
0001eda0  6f 6e 46 72 61 67 6d 65  6e 74 69 6e 67 48 65 61  |onFragmentingHea|
0001edb0  70 20 6d 6f 64 75 6c 65  20 6c 6f 61 64 65 64 3f  |p module loaded?|
0001edc0  29 22 0d 6c 84 07 cd 3a  e1 0d 6c 8e 66 dd f2 4c  |)".l...:..l.f..L|
0001edd0  44 28 62 41 25 2c f8 43  44 25 29 3a ea 4f 42 25  |D(bA%,.CD%):.OB%|
0001ede0  2c 4b 4c 25 2c 63 4a 25  2c 65 25 3a c8 99 22 58  |,KL%,cJ%,e%:.."X|
0001edf0  48 65 61 70 5f 43 6c 61  69 6d 42 6c 6f 63 6b 22  |Heap_ClaimBlock"|
0001ee00  2c 5f 6d 5f 4d 65 6d 4c  69 62 5f 48 65 61 70 42  |,_m_MemLib_HeapB|
0001ee10  61 73 65 25 2c 30 2c 2c  62 41 25 b8 2c 43 44 25  |ase%,0,,bA%.,CD%|
0001ee20  2c 65 25 3b 4f 42 25 3a  e7 4f 42 25 80 31 8c 0d  |,e%;OB%:.OB%.1..|
0001ee30  6c 98 33 c8 99 31 33 31  31 31 34 2c 5f 63 5f 4d  |l.3..131114,_c_M|
0001ee40  65 6d 4c 69 62 5f 41 72  65 61 4e 72 25 2c 62 41  |emLib_AreaNr%,bA|
0001ee50  25 b8 2c 4b 4c 25 3b 63  4a 25 3a e7 63 4a 25 80  |%.,KL%;cJ%:.cJ%.|
0001ee60  31 8c 0d 6c a2 31 65 25  3d 2d 31 3a 85 32 33 30  |1..l.1e%=-1:.230|
0001ee70  37 2c 22 53 6f 72 72 79  2c 20 6e 6f 20 6d 6f 72  |7,"Sorry, no mor|
0001ee80  65 20 6d 65 6d 6f 72 79  20 61 76 61 69 6c 61 62  |e memory availab|
0001ee90  6c 65 22 0d 6c ac 40 cc  c8 99 22 58 48 65 61 70  |le".l.@..."XHeap|
0001eea0  5f 43 6c 61 69 6d 42 6c  6f 63 6b 22 2c 5f 6d 5f  |_ClaimBlock",_m_|
0001eeb0  4d 65 6d 4c 69 62 5f 48  65 61 70 42 61 73 65 25  |MemLib_HeapBase%|
0001eec0  2c 30 2c 2c 62 41 25 b8  2c 43 44 25 2c 65 25 3b  |,0,,bA%.,CD%,e%;|
0001eed0  4f 42 25 0d 6c b6 05 cd  0d 6c c0 07 cd 3a e1 0d  |OB%.l....l...:..|
0001eee0  6c ca 05 4b 0d 6c d4 cc  dd a4 5f 73 68 65 6c 6c  |l..K.l...._shell|
0001eef0  5f 50 6f 6c 6c 5f 49 6e  69 74 3a de 64 4a 25 32  |_Poll_Init:.dJ%2|
0001ef00  35 36 3a 5f 50 4f 4c 4c  5f 45 41 52 4c 49 45 53  |56:_POLL_EARLIES|
0001ef10  54 5f 54 49 4d 45 25 3d  30 3a 5f 50 4f 4c 4c 5f  |T_TIME%=0:_POLL_|
0001ef20  49 4e 54 45 52 56 41 4c  25 3d 31 30 30 3a 5f 50  |INTERVAL%=100:_P|
0001ef30  4f 4c 4c 5f 50 52 45 56  49 4e 54 45 52 56 41 4c  |OLL_PREVINTERVAL|
0001ef40  25 3d 30 3a f2 48 41 28  5f 50 4f 4c 4c 5f 49 4e  |%=0:.HA(_POLL_IN|
0001ef50  54 45 52 56 41 4c 25 29  3a f2 49 41 28 5f 50 4f  |TERVAL%):.IA(_PO|
0001ef60  4c 4c 5f 49 4e 54 45 52  56 41 4c 25 29 3a c8 99  |LL_INTERVAL%):..|
0001ef70  36 36 b8 5f 50 4f 4c 4c  5f 45 41 52 4c 49 45 53  |66._POLL_EARLIES|
0001ef80  54 5f 54 49 4d 45 25 3a  5f 50 4f 4c 4c 5f 45 41  |T_TIME%:_POLL_EA|
0001ef90  52 4c 49 45 53 54 5f 54  49 4d 45 25 2b 3d 5f 50  |RLIEST_TIME%+=_P|
0001efa0  4f 4c 4c 5f 49 4e 54 45  52 56 41 4c 25 3a 3d 30  |OLL_INTERVAL%:=0|
0001efb0  0d 6c de 38 dd a4 42 44  28 54 42 25 2c 48 45 25  |.l.8..BD(TB%,HE%|
0001efc0  29 3a ea 44 44 25 3a e7  5f 55 25 21 31 30 30 80  |):.DD%:._U%!100.|
0001efd0  31 3c 3c 36 8c c8 99 22  57 69 6d 70 45 78 74 5f  |1<<6..."WimpExt_|
0001efe0  50 72 65 50 6f 6c 6c 22  0d 6c e8 5e c8 99 32 36  |PrePoll".l.^..26|
0001eff0  32 33 36 39 2c 54 42 25  2c 64 4a 25 2c 5f 50 4f  |2369,TB%,dJ%,_PO|
0001f000  4c 4c 5f 45 41 52 4c 49  45 53 54 5f 54 49 4d 45  |LL_EARLIEST_TIME|
0001f010  25 b8 44 44 25 3a e7 5f  55 25 21 31 30 30 80 31  |%.DD%:._U%!100.1|
0001f020  3c 3c 36 8c c8 99 22 57  69 6d 70 45 78 74 5f 41  |<<6..."WimpExt_A|
0001f030  63 74 69 6f 6e 22 2c 5f  55 25 21 31 34 38 2c 64  |ction",_U%!148,d|
0001f040  4a 25 2c 44 44 25 0d 6c  f2 08 3d 44 44 25 0d 6c  |J%,DD%.l..=DD%.l|
0001f050  fc 23 dd f2 48 41 28 65  48 25 29 3a 5f 50 4f 4c  |.#..HA(eH%):_POL|
0001f060  4c 5f 49 4e 54 45 52 56  41 4c 25 3d 65 48 25 3a  |L_INTERVAL%=eH%:|
0001f070  e1 0d 6d 06 27 dd f2 49  41 28 65 48 25 29 3a 5f  |..m.'..IA(eH%):_|
0001f080  50 4f 4c 4c 5f 50 52 45  56 49 4e 54 45 52 56 41  |POLL_PREVINTERVA|
0001f090  4c 25 3d 65 48 25 3a e1  0d 6d 10 19 dd a4 43 44  |L%=eH%:..m....CD|
0001f0a0  3a 3d 5f 50 4f 4c 4c 5f  49 4e 54 45 52 56 41 4c  |:=_POLL_INTERVAL|
0001f0b0  25 0d 6d 1a 1d dd a4 44  44 3a 3d 5f 50 4f 4c 4c  |%.m....DD:=_POLL|
0001f0c0  5f 50 52 45 56 49 4e 54  45 52 56 41 4c 25 0d 6d  |_PREVINTERVAL%.m|
0001f0d0  24 38 dd a4 4f 41 28 54  42 25 2c 48 45 25 29 3a  |$8..OA(TB%,HE%):|
0001f0e0  ea 44 44 25 3a e7 5f 55  25 21 31 30 30 80 31 3c  |.DD%:._U%!100.1<|
0001f0f0  3c 36 8c c8 99 22 57 69  6d 70 45 78 74 5f 50 72  |<6..."WimpExt_Pr|
0001f100  65 50 6f 6c 6c 22 0d 6d  2e 49 c8 99 32 36 32 33  |ePoll".m.I..2623|
0001f110  34 33 2c 54 42 25 2c 5f  51 25 b8 44 44 25 3a e7  |43,TB%,_Q%.DD%:.|
0001f120  5f 55 25 21 31 30 30 80  31 3c 3c 36 8c c8 99 22  |_U%!100.1<<6..."|
0001f130  57 69 6d 70 45 78 74 5f  41 63 74 69 6f 6e 22 2c  |WimpExt_Action",|
0001f140  5f 55 25 21 31 34 38 2c  5f 51 25 2c 44 44 25 0d  |_U%!148,_Q%,DD%.|
0001f150  6d 38 1a c8 99 35 33 30  30 35 34 2c 44 44 25 2c  |m8...530054,DD%,|
0001f160  2c 48 45 25 3a 3d 44 44  25 0d 6d 42 33 dd a4 45  |,HE%:=DD%.mB3..E|
0001f170  44 28 54 42 25 2c 48 45  25 29 3a e7 5f 55 25 21  |D(TB%,HE%):._U%!|
0001f180  31 30 30 80 31 3c 3c 36  8c c8 99 22 57 69 6d 70  |100.1<<6..."Wimp|
0001f190  45 78 74 5f 50 72 65 50  6f 6c 6c 22 0d 6d 4c 49  |Ext_PrePoll".mLI|
0001f1a0  c8 99 32 36 32 33 34 33  2c 54 42 25 2c 5f 51 25  |..262343,TB%,_Q%|
0001f1b0  b8 42 42 25 3a e7 5f 55  25 21 31 30 30 80 31 3c  |.BB%:._U%!100.1<|
0001f1c0  3c 36 8c c8 99 22 57 69  6d 70 45 78 74 5f 41 63  |<6..."WimpExt_Ac|
0001f1d0  74 69 6f 6e 22 2c 5f 55  25 21 31 34 38 2c 5f 51  |tion",_U%!148,_Q|
0001f1e0  25 2c 42 42 25 0d 6d 56  0a 3d 42 42 25 3a 4b 0d  |%,BB%.mV.=BB%:K.|
0001f1f0  6d 60 34 dd a4 5f 73 68  65 6c 6c 5f 49 6e 74 48  |m`4.._shell_IntH|
0001f200  65 6c 70 5f 49 6e 69 74  3a de 4b 4d 25 36 30 3a  |elp_Init:.KM%60:|
0001f210  5f 49 6e 74 48 65 6c 70  5f 49 73 4f 6e 25 3d b9  |_IntHelp_IsOn%=.|
0001f220  3a 3d 30 0d 6d 6a 5b dd  f2 4b 42 28 5f 51 25 29  |:=0.mj[..KB(_Q%)|
0001f230  3a ea 4c 24 2c 65 24 2c  51 24 2c 65 43 25 2c 66  |:.L$,e$,Q$,eC%,f|
0001f240  48 25 2c 79 42 24 2c 70  25 3a f2 4f 43 28 5f 51  |H%,yB$,p%:.OC(_Q|
0001f250  25 21 33 32 2c 5f 51 25  21 33 36 2c 4c 24 29 3a  |%!32,_Q%!36,L$):|
0001f260  51 24 3d a4 42 42 28 5f  51 25 21 33 32 2c 5f 51  |Q$=.BB(_Q%!32,_Q|
0001f270  25 21 33 36 29 3a e7 51  24 3c 3e 22 22 8c 0d 6d  |%!36):.Q$<>""..m|
0001f280  74 14 e7 a4 5a 28 c0 51  24 2c 31 29 29 3d 22 49  |t...Z(.Q$,1))="I|
0001f290  22 8c 0d 6d 7e 18 65 43  25 3d a7 51 24 2c 22 3b  |"..m~.eC%=.Q$,";|
0001f2a0  22 29 3a e7 65 43 25 3d  30 8c 0d 6d 88 0d 4c 24  |"):.eC%=0..m..L$|
0001f2b0  3d c1 51 24 2c 32 29 0d  6d 92 14 cc 4c 24 3d c1  |=.Q$,2).m...L$=.|
0001f2c0  51 24 2c 32 2c 65 43 25  2d 32 29 0d 6d 9c 05 cd  |Q$,2,eC%-2).m...|
0001f2d0  0d 6d a6 3d cc 65 43 25  3d a7 a4 5a 28 51 24 29  |.m.=.eC%=..Z(Q$)|
0001f2e0  2c a4 5a 28 22 3b 69 22  29 29 3a 66 48 25 3d a7  |,.Z(";i")):fH%=.|
0001f2f0  a4 5a 28 51 24 29 2c a4  5a 28 22 3b 22 29 2c 65  |.Z(Q$),.Z(";"),e|
0001f300  43 25 2b 31 29 3a e7 65  43 25 3e 30 8c 0d 6d b0  |C%+1):.eC%>0..m.|
0001f310  0b e7 66 48 25 3e 30 8c  0d 6d ba 1b 4c 24 3d c1  |..fH%>0..m..L$=.|
0001f320  51 24 2c 65 43 25 2b 32  2c 66 48 25 2d 65 43 25  |Q$,eC%+2,fH%-eC%|
0001f330  2d 32 29 0d 6d c4 12 cc  4c 24 3d c1 51 24 2c 65  |-2).m...L$=.Q$,e|
0001f340  43 25 2b 32 29 0d 6d ce  05 cd 0d 6d d8 05 cd 0d  |C%+2).m....m....|
0001f350  6d e2 05 cd 0d 6d ec 0e  cd 3a e7 4c 24 3c 3e 22  |m....m...:.L$<>"|
0001f360  22 8c 0d 6d f6 6b 5f 51  25 21 31 36 3d 31 32 38  |"..m.k_Q%!16=128|
0001f370  33 3a 5f 51 25 21 31 32  3d 5f 51 25 21 38 3a 65  |3:_Q%!12=_Q%!8:e|
0001f380  24 3d a4 74 28 4c 24 2c  22 22 2c 22 22 29 3a 65  |$=.t(L$,"",""):e|
0001f390  24 3d a4 4f 42 28 65 24  29 3a 24 28 5f 51 25 2b  |$=.OB(e$):$(_Q%+|
0001f3a0  32 30 29 3d 65 24 3a 21  5f 51 25 3d 28 a9 65 24  |20)=e$:!_Q%=(.e$|
0001f3b0  2b 32 35 29 80 ac 33 3a  c8 99 32 36 32 33 37 35  |+25)..3:..262375|
0001f3c0  2c 31 37 2c 5f 51 25 2c  5f 51 25 21 34 0d 6e 00  |,17,_Q%,_Q%!4.n.|
0001f3d0  07 cd 3a e1 0d 6e 0a 1b  dd f2 59 42 3a 5f 49 6e  |..:..n....YB:_In|
0001f3e0  74 48 65 6c 70 5f 49 73  4f 6e 25 3d b9 3a e1 0d  |tHelp_IsOn%=.:..|
0001f3f0  6e 14 1b dd f2 6e 46 3a  5f 49 6e 74 48 65 6c 70  |n....nF:_IntHelp|
0001f400  5f 49 73 4f 6e 25 3d a3  3a e1 0d 6e 1e 1b dd a4  |_IsOn%=.:..n....|
0001f410  5f 73 68 65 6c 6c 5f 50  6f 70 55 70 73 5f 49 6e  |_shell_PopUps_In|
0001f420  69 74 3a 3d 30 0d 6e 28  76 dd a4 5f 73 68 65 6c  |it:=0.n(v.._shel|
0001f430  6c 5f 42 75 6d 70 65 72  73 5f 49 6e 69 74 3a 5f  |l_Bumpers_Init:_|
0001f440  63 5f 42 75 6d 70 65 72  73 5f 53 68 69 66 74 4b  |c_Bumpers_ShiftK|
0001f450  65 79 46 61 63 74 6f 72  25 3d 32 3a 5f 63 5f 42  |eyFactor%=2:_c_B|
0001f460  75 6d 70 65 72 73 5f 43  74 72 6c 4b 65 79 46 61  |umpers_CtrlKeyFa|
0001f470  63 74 6f 72 25 3d 34 3a  5f 63 5f 42 75 6d 70 65  |ctor%=4:_c_Bumpe|
0001f480  72 73 5f 53 68 69 66 74  43 74 72 6c 4b 65 79 46  |rs_ShiftCtrlKeyF|
0001f490  61 63 74 6f 72 25 3d 38  3a 3d 30 0d 6e 32 b7 dd  |actor%=8:=0.n2..|
0001f4a0  f2 4f 41 28 62 25 2c 67  25 2c 66 4a 25 2c 67 4a  |.OA(b%,g%,fJ%,gJ|
0001f4b0  25 2c 51 43 25 2c 52 43  25 2c 54 4c 25 2c 68 4a  |%,QC%,RC%,TL%,hJ|
0001f4c0  25 2c 4a 42 24 2c 4b 42  24 29 3a ea 63 25 2c 61  |%,JB$,KB$):.c%,a|
0001f4d0  25 2c 41 24 3a 41 24 3d  a4 45 28 62 25 29 3a 61  |%,A$:A$=.E(b%):a|
0001f4e0  25 3d a4 44 28 41 24 2c  66 4a 25 2c 5f 45 56 4e  |%=.D(A$,fJ%,_EVN|
0001f4f0  54 53 5f 42 55 4d 50 5f  41 4e 43 48 4f 52 25 2c  |TS_BUMP_ANCHOR%,|
0001f500  5f 45 56 4e 54 53 5f 42  55 4d 50 5f 52 45 43 5f  |_EVNTS_BUMP_REC_|
0001f510  53 49 5a 45 25 2c b9 29  3a 63 25 3d 21 5f 45 56  |SIZE%,.):c%=!_EV|
0001f520  4e 54 53 5f 42 55 4d 50  5f 41 4e 43 48 4f 52 25  |NTS_BUMP_ANCHOR%|
0001f530  3a 63 25 2b 3d 61 25 3a  24 63 25 3d 41 24 3a 63  |:c%+=a%:$c%=A$:c|
0001f540  25 21 31 32 3d 66 4a 25  3a 63 25 21 31 36 3d 54  |%!12=fJ%:c%!16=T|
0001f550  4c 25 0d 6e 3c 38 63 25  21 32 30 3d 67 25 3a 63  |L%.n<8c%!20=g%:c|
0001f560  25 21 32 34 3d 51 43 25  3a 63 25 21 32 38 3d 52  |%!24=QC%:c%!28=R|
0001f570  43 25 3a e7 68 4a 25 3d  2d 31 8c 63 25 21 34 30  |C%:.hJ%=-1.c%!40|
0001f580  3d 31 8b 63 25 21 34 30  3d 30 0d 6e 46 1a e7 21  |=1.c%!40=0.nF..!|
0001f590  5f 45 56 4e 54 53 5f 42  55 4d 50 5f 44 41 54 41  |_EVNTS_BUMP_DATA|
0001f5a0  25 3d 30 8c 0d 6e 50 1c  21 5f 45 56 4e 54 53 5f  |%=0..nP.!_EVNTS_|
0001f5b0  42 55 4d 50 5f 44 41 54  41 25 3d a4 41 28 31 29  |BUMP_DATA%=.A(1)|
0001f5c0  0d 6e 5a 18 cd 3a 73 25  3d 63 25 2b 33 32 3a e7  |.nZ..:s%=c%+32:.|
0001f5d0  4a 42 24 3c 3e 22 22 8c  0d 6e 64 38 f2 46 28 73  |JB$<>""..nd8.F(s|
0001f5e0  25 2c 5f 45 56 4e 54 53  5f 42 55 4d 50 5f 44 41  |%,_EVNTS_BUMP_DA|
0001f5f0  54 41 25 2c 5f 45 56 4e  54 53 5f 42 55 4d 50 5f  |TA%,_EVNTS_BUMP_|
0001f600  44 41 54 41 4f 46 46 53  45 54 25 2c 4a 42 24 29  |DATAOFFSET%,JB$)|
0001f610  0d 6e 6e 0b cc 21 73 25  3d 2d 31 0d 6e 78 18 cd  |.nn..!s%=-1.nx..|
0001f620  3a 73 25 3d 63 25 2b 33  36 3a e7 4b 42 24 3c 3e  |:s%=c%+36:.KB$<>|
0001f630  22 22 8c 0d 6e 82 38 f2  46 28 73 25 2c 5f 45 56  |""..n.8.F(s%,_EV|
0001f640  4e 54 53 5f 42 55 4d 50  5f 44 41 54 41 25 2c 5f  |NTS_BUMP_DATA%,_|
0001f650  45 56 4e 54 53 5f 42 55  4d 50 5f 44 41 54 41 4f  |EVNTS_BUMP_DATAO|
0001f660  46 46 53 45 54 25 2c 4b  42 24 29 0d 6e 8c 0b cc  |FFSET%,KB$).n...|
0001f670  21 73 25 3d 2d 31 0d 6e  96 87 cd 3a 61 25 3d a4  |!s%=-1.n...:a%=.|
0001f680  44 28 41 24 2c 67 4a 25  2c 5f 45 56 4e 54 53 5f  |D(A$,gJ%,_EVNTS_|
0001f690  42 55 4d 50 5f 41 4e 43  48 4f 52 25 2c 5f 45 56  |BUMP_ANCHOR%,_EV|
0001f6a0  4e 54 53 5f 42 55 4d 50  5f 52 45 43 5f 53 49 5a  |NTS_BUMP_REC_SIZ|
0001f6b0  45 25 2c b9 29 3a 63 25  3d 21 5f 45 56 4e 54 53  |E%,.):c%=!_EVNTS|
0001f6c0  5f 42 55 4d 50 5f 41 4e  43 48 4f 52 25 3a 63 25  |_BUMP_ANCHOR%:c%|
0001f6d0  2b 3d 61 25 3a 24 63 25  3d 41 24 3a 63 25 21 31  |+=a%:$c%=A$:c%!1|
0001f6e0  32 3d 67 4a 25 3a e7 68  4a 25 3d 2d 31 8c 63 25  |2=gJ%:.hJ%=-1.c%|
0001f6f0  21 34 30 3d 31 8b 63 25  21 34 30 3d 30 0d 6e a0  |!40=1.c%!40=0.n.|
0001f700  18 63 25 21 34 30 3d 63  25 21 34 30 84 28 31 3c  |.c%!40=c%!40.(1<|
0001f710  3c 32 29 3a e1 0d 6e aa  96 dd f2 63 41 28 5f 77  |<2):..n....cA(_w|
0001f720  69 6e 64 6f 77 5f 68 61  6e 64 6c 65 25 2c 5f 69  |indow_handle%,_i|
0001f730  63 6f 6e 5f 68 61 6e 64  6c 65 25 29 3a ea 41 24  |con_handle%):.A$|
0001f740  2c 61 25 2c 6b 25 2c 71  46 25 3a ea 4a 43 25 2c  |,a%,k%,qF%:.JC%,|
0001f750  4a 45 25 2c 51 43 25 2c  52 43 25 2c 65 44 25 2c  |JE%,QC%,RC%,eD%,|
0001f760  67 48 25 2c 68 48 25 3a  ea 4b 45 25 2c 69 48 25  |gH%,hH%:.KE%,iH%|
0001f770  2c 5f 6e 65 77 5f 76 61  6c 24 2c 5f 6e 65 77 5f  |,_new_val$,_new_|
0001f780  76 61 6c 25 2c 73 25 2c  69 41 24 2c 6a 41 24 3a  |val%,s%,iA$,jA$:|
0001f790  ea 6b 41 24 3a 41 24 3d  a4 45 28 5f 77 69 6e 64  |.kA$:A$=.E(_wind|
0001f7a0  6f 77 5f 68 61 6e 64 6c  65 25 29 0d 6e b4 57 61  |ow_handle%).n.Wa|
0001f7b0  25 3d a4 44 28 41 24 2c  5f 69 63 6f 6e 5f 68 61  |%=.D(A$,_icon_ha|
0001f7c0  6e 64 6c 65 25 2c 5f 45  56 4e 54 53 5f 42 55 4d  |ndle%,_EVNTS_BUM|
0001f7d0  50 5f 41 4e 43 48 4f 52  25 2c 5f 45 56 4e 54 53  |P_ANCHOR%,_EVNTS|
0001f7e0  5f 42 55 4d 50 5f 52 45  43 5f 53 49 5a 45 25 2c  |_BUMP_REC_SIZE%,|
0001f7f0  a3 29 3a 65 44 25 3d a4  50 41 3a e7 61 25 3e 3d  |.):eD%=.PA:.a%>=|
0001f800  30 8c 0d 6e be 38 6b 25  3d 21 5f 45 56 4e 54 53  |0..n.8k%=!_EVNTS|
0001f810  5f 42 55 4d 50 5f 41 4e  43 48 4f 52 25 2b 61 25  |_BUMP_ANCHOR%+a%|
0001f820  3a e7 6b 25 21 34 30 80  28 31 3c 3c 32 29 8c 71  |:.k%!40.(1<<2).q|
0001f830  46 25 3d b9 8b 71 46 25  3d a3 0d 6e c8 1d e7 6b  |F%=..qF%=..n...k|
0001f840  25 21 34 30 80 28 31 3c  3c 30 29 8c 69 48 25 3d  |%!40.(1<<0).iH%=|
0001f850  b9 8b 69 48 25 3d a3 0d  6e d2 22 e7 71 46 25 8c  |..iH%=..n.".qF%.|
0001f860  6b 25 2d 3d 5f 45 56 4e  54 53 5f 42 55 4d 50 5f  |k%-=_EVNTS_BUMP_|
0001f870  52 45 43 5f 53 49 5a 45  25 0d 6e dc 49 4a 43 25  |REC_SIZE%.n.IJC%|
0001f880  3d 6b 25 21 31 36 3a 4a  45 25 3d 6b 25 21 32 30  |=k%!16:JE%=k%!20|
0001f890  3a 51 43 25 3d 6b 25 21  32 34 3a 52 43 25 3d 6b  |:QC%=k%!24:RC%=k|
0001f8a0  25 21 32 38 3a 67 48 25  3d a6 28 2d 31 29 3a 68  |%!28:gH%=.(-1):h|
0001f8b0  48 25 3d a6 28 2d 32 29  3a e7 67 48 25 80 68 48  |H%=.(-2):.gH%.hH|
0001f8c0  25 8c 0d 6e e6 2a 4a 43  25 3d 4a 43 25 2a 5f 63  |%..n.*JC%=JC%*_c|
0001f8d0  5f 42 75 6d 70 65 72 73  5f 53 68 69 66 74 43 74  |_Bumpers_ShiftCt|
0001f8e0  72 6c 4b 65 79 46 61 63  74 6f 72 25 0d 6e f0 2c  |rlKeyFactor%.n.,|
0001f8f0  cc e7 67 48 25 8c 4a 43  25 3d 4a 43 25 2a 5f 63  |..gH%.JC%=JC%*_c|
0001f900  5f 42 75 6d 70 65 72 73  5f 53 68 69 66 74 4b 65  |_Bumpers_ShiftKe|
0001f910  79 46 61 63 74 6f 72 25  0d 6e fa 2a e7 68 48 25  |yFactor%.n.*.hH%|
0001f920  8c 4a 43 25 3d 4a 43 25  2a 5f 63 5f 42 75 6d 70  |.JC%=JC%*_c_Bump|
0001f930  65 72 73 5f 43 74 72 6c  4b 65 79 46 61 63 74 6f  |ers_CtrlKeyFacto|
0001f940  72 25 0d 6f 04 24 cd 3a  49 43 25 3d 21 5f 45 56  |r%.o.$.:IC%=!_EV|
0001f950  4e 54 53 5f 42 55 4d 50  5f 44 41 54 41 25 3a e7  |NTS_BUMP_DATA%:.|
0001f960  49 43 25 3e 30 8c 0d 6f  0e 0e e7 6b 25 21 33 32  |IC%>0..o...k%!32|
0001f970  3e 3d 30 8c 0d 6f 18 14  69 41 24 3d 24 28 49 43  |>=0..o..iA$=$(IC|
0001f980  25 2b 6b 25 21 33 32 29  0d 6f 22 10 cd 3a e7 6b  |%+k%!32).o"..:.k|
0001f990  25 21 33 36 3e 3d 30 8c  0d 6f 2c 14 6a 41 24 3d  |%!36>=0..o,.jA$=|
0001f9a0  24 28 49 43 25 2b 6b 25  21 33 36 29 0d 6f 36 05  |$(IC%+k%!36).o6.|
0001f9b0  cd 0d 6f 40 2b cd 3a 6b  41 24 3d a4 47 28 5f 77  |..o@+.:kA$=.G(_w|
0001f9c0  69 6e 64 6f 77 5f 68 61  6e 64 6c 65 25 2c 4a 45  |indow_handle%,JE|
0001f9d0  25 29 3a e7 6a 41 24 3c  3e 22 22 8c 0d 6f 4a 29  |%):.jA$<>""..oJ)|
0001f9e0  4b 45 25 3d a0 28 22 46  4e 22 2b 6a 41 24 2b 22  |KE%=.("FN"+jA$+"|
0001f9f0  28 20 22 2b bd 33 34 2b  6b 41 24 2b bd 33 34 2b  |( "+.34+kA$+.34+|
0001fa00  22 20 29 22 29 0d 6f 54  0f cc 4b 45 25 3d bb 28  |" )").oT..KE%=.(|
0001fa10  6b 41 24 29 0d 6f 5e 0b  cd 3a e7 71 46 25 8c 0d  |kA$).o^..:.qF%..|
0001fa20  6f 68 18 e7 65 44 25 3d  5f 4d 53 45 5f 41 44 4a  |oh..eD%=_MSE_ADJ|
0001fa30  55 53 54 42 55 54 8c 0d  6f 72 15 5f 6e 65 77 5f  |USTBUT..or._new_|
0001fa40  76 61 6c 25 3d 4b 45 25  2b 4a 43 25 0d 6f 7c 16  |val%=KE%+JC%.o|.|
0001fa50  cc 5f 6e 65 77 5f 76 61  6c 25 3d 4b 45 25 2d 4a  |._new_val%=KE%-J|
0001fa60  43 25 0d 6f 86 05 cd 0d  6f 90 19 cc e7 65 44 25  |C%.o....o....eD%|
0001fa70  3d 5f 4d 53 45 5f 41 44  4a 55 53 54 42 55 54 8c  |=_MSE_ADJUSTBUT.|
0001fa80  0d 6f 9a 15 5f 6e 65 77  5f 76 61 6c 25 3d 4b 45  |.o.._new_val%=KE|
0001fa90  25 2d 4a 43 25 0d 6f a4  16 cc 5f 6e 65 77 5f 76  |%-JC%.o..._new_v|
0001faa0  61 6c 25 3d 4b 45 25 2b  4a 43 25 0d 6f ae 05 cd  |al%=KE%+JC%.o...|
0001fab0  0d 6f b8 0d cd 3a e7 69  48 25 3d a3 8c 0d 6f c2  |.o...:.iH%=...o.|
0001fac0  20 e7 5f 6e 65 77 5f 76  61 6c 25 3e 52 43 25 8c  | ._new_val%>RC%.|
0001fad0  5f 6e 65 77 5f 76 61 6c  25 3d 52 43 25 0d 6f cc  |_new_val%=RC%.o.|
0001fae0  20 e7 5f 6e 65 77 5f 76  61 6c 25 3c 51 43 25 8c  | ._new_val%<QC%.|
0001faf0  5f 6e 65 77 5f 76 61 6c  25 3d 51 43 25 0d 6f d6  |_new_val%=QC%.o.|
0001fb00  21 cc e7 5f 6e 65 77 5f  76 61 6c 25 3e 52 43 25  |!.._new_val%>RC%|
0001fb10  8c 5f 6e 65 77 5f 76 61  6c 25 3d 51 43 25 0d 6f  |._new_val%=QC%.o|
0001fb20  e0 20 e7 5f 6e 65 77 5f  76 61 6c 25 3c 51 43 25  |. ._new_val%<QC%|
0001fb30  8c 5f 6e 65 77 5f 76 61  6c 25 3d 52 43 25 0d 6f  |._new_val%=RC%.o|
0001fb40  ea 0f cd 3a e7 69 41 24  3c 3e 22 22 8c 0d 6f f4  |...:.iA$<>""..o.|
0001fb50  30 5f 6e 65 77 5f 76 61  6c 24 3d a0 28 22 46 4e  |0_new_val$=.("FN|
0001fb60  22 2b 69 41 24 2b 22 28  5f 6e 65 77 5f 76 61 6c  |"+iA$+"(_new_val|
0001fb70  25 2c 22 2b c3 65 44 25  2b 22 29 22 29 0d 6f fe  |%,"+.eD%+")").o.|
0001fb80  19 cc 5f 6e 65 77 5f 76  61 6c 24 3d c3 5f 6e 65  |.._new_val$=._ne|
0001fb90  77 5f 76 61 6c 25 0d 70  08 29 cd 3a f2 42 28 5f  |w_val%.p.).:.B(_|
0001fba0  77 69 6e 64 6f 77 5f 68  61 6e 64 6c 65 25 2c 4a  |window_handle%,J|
0001fbb0  45 25 2c 5f 6e 65 77 5f  76 61 6c 24 2c b9 29 0d  |E%,_new_val$,.).|
0001fbc0  70 12 05 cc 0d 70 1c 07  cd 3a e1 0d 70 26 db dd  |p....p...:..p&..|
0001fbd0  f2 65 42 3a ea 4c 41 25  2c 74 25 2c 42 41 25 2c  |.eB:.LA%,t%,BA%,|
0001fbe0  65 25 2c 53 41 25 2c 64  42 25 3a ea 6e 45 25 2c  |e%,SA%,dB%:.nE%,|
0001fbf0  6f 45 25 2c 4c 42 24 2c  70 42 24 2c 4b 41 25 2c  |oE%,LB$,pB$,KA%,|
0001fc00  75 25 2c 6d 24 3a ea 6d  4a 25 2c 4a 45 25 2c 51  |u%,m$:.mJ%,JE%,Q|
0001fc10  43 25 2c 52 43 25 3a 74  25 3d 21 5f 45 56 4e 54  |C%,RC%:t%=!_EVNT|
0001fc20  53 5f 42 55 4d 50 5f 41  4e 43 48 4f 52 25 3a 42  |S_BUMP_ANCHOR%:B|
0001fc30  41 25 3d 5f 45 56 4e 54  53 5f 42 55 4d 50 5f 52  |A%=_EVNTS_BUMP_R|
0001fc40  45 43 5f 53 49 5a 45 25  3a 53 41 25 3d 28 74 25  |EC_SIZE%:SA%=(t%|
0001fc50  21 34 29 2f 32 3a f2 52  20 28 22 42 75 6d 70 20  |!4)/2:.R ("Bump |
0001fc60  22 2c 22 57 69 6e 64 6f  77 20 20 20 20 20 20 20  |","Window       |
0001fc70  49 6e 63 20 44 65 63 20  44 69 73 70 20 53 74 65  |Inc Dec Disp Ste|
0001fc80  70 20 4c 6f 77 65 72 20  55 70 70 65 72 20 56 61  |p Lower Upper Va|
0001fc90  6c 75 65 20 43 68 61 6e  67 65 20 46 4e 22 29 3a  |lue Change FN"):|
0001fca0  e7 74 25 3d 30 8c 0d 70  30 c1 cc 65 25 3d 5f 6d  |.t%=0..p0..e%=_m|
0001fcb0  5f 45 76 6e 74 73 5f 48  65 61 64 65 72 53 69 7a  |_Evnts_HeaderSiz|
0001fcc0  65 25 3a e3 75 25 3d 31  b8 53 41 25 3a 41 24 3d  |e%:.u%=1.SA%:A$=|
0001fcd0  24 28 74 25 2b 65 25 29  3a 6e 45 25 3d 74 25 21  |$(t%+e%):nE%=t%!|
0001fce0  28 65 25 2b 31 32 29 3a  6f 45 25 3d 74 25 21 28  |(e%+12):oE%=t%!(|
0001fcf0  65 25 2b 31 32 2b 5f 45  56 4e 54 53 5f 42 55 4d  |e%+12+_EVNTS_BUM|
0001fd00  50 5f 52 45 43 5f 53 49  5a 45 25 29 3a 6d 4a 25  |P_REC_SIZE%):mJ%|
0001fd10  3d 74 25 21 28 65 25 2b  31 36 29 3a 4a 45 25 3d  |=t%!(e%+16):JE%=|
0001fd20  74 25 21 28 65 25 2b 32  30 29 3a 51 43 25 3d 74  |t%!(e%+20):QC%=t|
0001fd30  25 21 28 65 25 2b 32 34  29 3a 52 43 25 3d 74 25  |%!(e%+24):RC%=t%|
0001fd40  21 28 65 25 2b 32 38 29  3a 4b 41 25 3d 21 5f 45  |!(e%+28):KA%=!_E|
0001fd50  56 4e 54 53 5f 42 55 4d  50 5f 44 41 54 41 25 3a  |VNTS_BUMP_DATA%:|
0001fd60  e7 4b 41 25 3e 30 8c 0d  70 3a 2f 4c 42 24 3d 24  |.KA%>0..p:/LB$=$|
0001fd70  28 4b 41 25 2b 74 25 21  28 65 25 2b 33 32 29 29  |(KA%+t%!(e%+32))|
0001fd80  3a 70 42 24 3d 24 28 4b  41 25 2b 74 25 21 28 65  |:pB$=$(KA%+t%!(e|
0001fd90  25 2b 33 36 29 29 0d 70  44 72 cd 3a 6d 24 3d a4  |%+36)).pDr.:m$=.|
0001fda0  70 28 41 24 2c 22 2e 22  2c 31 32 29 3a 6d 24 2b  |p(A$,".",12):m$+|
0001fdb0  3d 22 20 22 2b a4 55 28  c3 6e 45 25 2c 22 20 22  |=" "+.U(.nE%," "|
0001fdc0  2c 33 29 3a 6d 24 2b 3d  22 20 22 2b a4 55 28 c3  |,3):m$+=" "+.U(.|
0001fdd0  6f 45 25 2c 22 20 22 2c  33 29 3a 6d 24 2b 3d 22  |oE%," ",3):m$+="|
0001fde0  20 22 2b a4 55 28 c3 4a  45 25 2c 22 20 22 2c 34  | "+.U(.JE%," ",4|
0001fdf0  29 3a 6d 24 2b 3d 22 20  22 2b a4 55 28 c3 6d 4a  |):m$+=" "+.U(.mJ|
0001fe00  25 2c 22 20 22 2c 34 29  0d 70 4e 5f 6d 24 2b 3d  |%," ",4).pN_m$+=|
0001fe10  22 20 22 2b a4 55 28 c3  51 43 25 2c 22 20 22 2c  |" "+.U(.QC%," ",|
0001fe20  35 29 3a 6d 24 2b 3d 22  20 22 2b a4 55 28 c3 52  |5):m$+=" "+.U(.R|
0001fe30  43 25 2c 22 20 22 2c 35  29 3a 6d 24 2b 3d 22 20  |C%," ",5):m$+=" |
0001fe40  20 20 22 2b 4c 42 24 3a  65 25 2b 3d 5f 45 56 4e  |  "+LB$:e%+=_EVN|
0001fe50  54 53 5f 42 55 4d 50 5f  52 45 43 5f 53 49 5a 45  |TS_BUMP_REC_SIZE|
0001fe60  25 2a 32 3a ed 75 25 0d  70 58 07 cd 3a e1 0d 70  |%*2:.u%.pX..:..p|
0001fe70  62 f8 dd a4 5f 73 68 65  6c 6c 5f 50 6f 69 6e 74  |b..._shell_Point|
0001fe80  65 72 5f 49 6e 69 74 3a  5f 63 5f 50 6f 69 6e 74  |er_Init:_c_Point|
0001fe90  65 72 49 6e 5f 52 65 63  53 69 7a 65 25 3d 32 30  |erIn_RecSize%=20|
0001fea0  3a de 5f 6d 5f 50 6f 69  6e 74 65 72 49 6e 5f 41  |:._m_PointerIn_A|
0001feb0  6e 63 68 6f 72 25 34 3a  de 5f 6d 5f 50 6f 69 6e  |nchor%4:._m_Poin|
0001fec0  74 65 72 49 6e 5f 44 61  74 61 42 6c 6b 25 34 3a  |terIn_DataBlk%4:|
0001fed0  21 5f 6d 5f 50 6f 69 6e  74 65 72 49 6e 5f 41 6e  |!_m_PointerIn_An|
0001fee0  63 68 6f 72 25 3d 30 3a  21 5f 6d 5f 50 6f 69 6e  |chor%=0:!_m_Poin|
0001fef0  74 65 72 49 6e 5f 44 61  74 61 42 6c 6b 25 3d 30  |terIn_DataBlk%=0|
0001ff00  3a 5f 6d 5f 50 6f 69 6e  74 65 72 49 6e 5f 44 61  |:_m_PointerIn_Da|
0001ff10  74 61 4f 66 66 73 65 74  25 3d 30 3a 5f 63 5f 50  |taOffset%=0:_c_P|
0001ff20  6f 69 6e 74 65 72 4f 75  74 5f 52 65 63 53 69 7a  |ointerOut_RecSiz|
0001ff30  65 25 3d 32 30 3a de 5f  6d 5f 50 6f 69 6e 74 65  |e%=20:._m_Pointe|
0001ff40  72 4f 75 74 5f 41 6e 63  68 6f 72 25 34 3a de 5f  |rOut_Anchor%4:._|
0001ff50  6d 5f 50 6f 69 6e 74 65  72 4f 75 74 5f 44 61 74  |m_PointerOut_Dat|
0001ff60  61 42 6c 6b 25 34 0d 70  6c fc 21 5f 6d 5f 50 6f  |aBlk%4.pl.!_m_Po|
0001ff70  69 6e 74 65 72 4f 75 74  5f 41 6e 63 68 6f 72 25  |interOut_Anchor%|
0001ff80  3d 30 3a 21 5f 6d 5f 50  6f 69 6e 74 65 72 4f 75  |=0:!_m_PointerOu|
0001ff90  74 5f 44 61 74 61 42 6c  6b 25 3d 30 3a 5f 6d 5f  |t_DataBlk%=0:_m_|
0001ffa0  50 6f 69 6e 74 65 72 4f  75 74 5f 44 61 74 61 4f  |PointerOut_DataO|
0001ffb0  66 66 73 65 74 25 3d 30  3a 5f 6d 5f 50 6f 69 6e  |ffset%=0:_m_Poin|
0001ffc0  74 65 72 5f 53 65 74 53  68 61 70 65 5f 52 65 61  |ter_SetShape_Rea|
0001ffd0  73 6f 6e 25 3d 33 36 3a  5f 6d 5f 50 6f 69 6e 74  |son%=36:_m_Point|
0001ffe0  65 72 5f 53 65 74 53 68  61 70 65 5f 50 74 72 5f  |er_SetShape_Ptr_|
0001fff0  4e 72 25 3d 32 3a 5f 6d  5f 50 6f 69 6e 74 65 72  |Nr%=2:_m_Pointer|
00020000  5f 53 68 61 70 65 43 68  61 6e 67 65 64 25 3d a3  |_ShapeChanged%=.|
00020010  3a 5f 6d 5f 50 6f 69 6e  74 65 72 5f 43 75 72 72  |:_m_Pointer_Curr|
00020020  65 6e 74 53 68 61 70 65  24 3d 22 22 3a de 5f 6d  |entShape$="":._m|
00020030  5f 50 6f 69 6e 74 65 72  5f 57 6f 72 6b 42 75 66  |_Pointer_WorkBuf|
00020040  66 65 72 25 34 3a de 5f  6d 5f 50 6f 69 6e 74 65  |fer%4:._m_Pointe|
00020050  72 5f 47 65 74 49 6e 66  6f 42 6c 6b 25 32 30 3a  |r_GetInfoBlk%20:|
00020060  3d 30 0d 70 76 27 dd f2  6f 46 28 62 25 2c 42 24  |=0.pv'..oF(b%,B$|
00020070  29 3a ea 63 25 2c 61 25  2c 41 24 2c 73 25 2c 65  |):.c%,a%,A$,s%,e|
00020080  41 25 3a e7 62 25 3e 30  8c 0d 70 80 9b 41 24 3d  |A%:.b%>0..p..A$=|
00020090  a4 45 28 62 25 29 3a 61  25 3d a4 44 28 41 24 2c  |.E(b%):a%=.D(A$,|
000200a0  2d 31 2c 5f 6d 5f 50 6f  69 6e 74 65 72 49 6e 5f  |-1,_m_PointerIn_|
000200b0  41 6e 63 68 6f 72 25 2c  5f 63 5f 50 6f 69 6e 74  |Anchor%,_c_Point|
000200c0  65 72 49 6e 5f 52 65 63  53 69 7a 65 25 2c b9 29  |erIn_RecSize%,.)|
000200d0  3a 63 25 3d 21 5f 6d 5f  50 6f 69 6e 74 65 72 49  |:c%=!_m_PointerI|
000200e0  6e 5f 41 6e 63 68 6f 72  25 3a 65 41 25 3d 63 25  |n_Anchor%:eA%=c%|
000200f0  21 34 3a 63 25 2b 3d 61  25 3a 24 63 25 3d 41 24  |!4:c%+=a%:$c%=A$|
00020100  3a 63 25 21 31 32 3d 2d  31 3a e7 21 5f 6d 5f 50  |:c%!12=-1:.!_m_P|
00020110  6f 69 6e 74 65 72 49 6e  5f 44 61 74 61 42 6c 6b  |ointerIn_DataBlk|
00020120  25 3d 30 8c 0d 70 8a 26  21 5f 6d 5f 50 6f 69 6e  |%=0..p.&!_m_Poin|
00020130  74 65 72 49 6e 5f 44 61  74 61 42 6c 6b 25 3d a4  |terIn_DataBlk%=.|
00020140  41 28 a9 28 42 24 29 2b  31 29 0d 70 94 47 cd 3a  |A(.(B$)+1).p.G.:|
00020150  73 25 3d 63 25 2b 31 36  3a f2 46 28 73 25 2c 5f  |s%=c%+16:.F(s%,_|
00020160  6d 5f 50 6f 69 6e 74 65  72 49 6e 5f 44 61 74 61  |m_PointerIn_Data|
00020170  42 6c 6b 25 2c 5f 6d 5f  50 6f 69 6e 74 65 72 49  |Blk%,_m_PointerI|
00020180  6e 5f 44 61 74 61 4f 66  66 73 65 74 25 2c 42 24  |n_DataOffset%,B$|
00020190  29 0d 70 9e 07 cd 3a e1  0d 70 a8 51 dd f2 43 44  |).p...:..p.Q..CD|
000201a0  28 5f 77 69 6e 64 6f 77  5f 68 61 6e 64 6c 65 25  |(_window_handle%|
000201b0  29 3a ea 41 24 2c 61 25  2c 6b 25 2c 4e 41 25 2c  |):.A$,a%,k%,NA%,|
000201c0  5f 25 2c 42 24 3a ea 6c  25 3a 41 24 3d a4 45 28  |_%,B$:.l%:A$=.E(|
000201d0  5f 77 69 6e 64 6f 77 5f  68 61 6e 64 6c 65 25 29  |_window_handle%)|
000201e0  3a e7 41 24 3c 3e 22 22  8c 0d 70 b2 45 61 25 3d  |:.A$<>""..p.Ea%=|
000201f0  a4 44 28 41 24 2c 2d 31  2c 5f 6d 5f 50 6f 69 6e  |.D(A$,-1,_m_Poin|
00020200  74 65 72 49 6e 5f 41 6e  63 68 6f 72 25 2c 5f 63  |terIn_Anchor%,_c|
00020210  5f 50 6f 69 6e 74 65 72  49 6e 5f 52 65 63 53 69  |_PointerIn_RecSi|
00020220  7a 65 25 2c a3 29 3a e7  61 25 3e 3d 30 8c 0d 70  |ze%,.):.a%>=0..p|
00020230  bc 74 6b 25 3d 21 5f 6d  5f 50 6f 69 6e 74 65 72  |.tk%=!_m_Pointer|
00020240  49 6e 5f 41 6e 63 68 6f  72 25 2b 61 25 3a 4e 41  |In_Anchor%+a%:NA|
00020250  25 3d 6b 25 21 31 36 3a  5f 25 3d 21 5f 6d 5f 50  |%=k%!16:_%=!_m_P|
00020260  6f 69 6e 74 65 72 49 6e  5f 44 61 74 61 42 6c 6b  |ointerIn_DataBlk|
00020270  25 3a 42 24 3d 24 28 5f  25 2b 4e 41 25 29 3a 6c  |%:B$=$(_%+NA%):l|
00020280  25 3d a0 28 22 46 4e 22  2b 42 24 2b 22 28 20 5f  |%=.("FN"+B$+"( _|
00020290  77 69 6e 64 6f 77 5f 68  61 6e 64 6c 65 25 20 29  |window_handle% )|
000202a0  22 29 0d 70 c6 05 cd 0d  70 d0 07 cd 3a e1 0d 70  |").p....p...:..p|
000202b0  da 27 dd f2 70 46 28 62  25 2c 42 24 29 3a ea 63  |.'..pF(b%,B$):.c|
000202c0  25 2c 61 25 2c 41 24 2c  73 25 2c 65 41 25 3a e7  |%,a%,A$,s%,eA%:.|
000202d0  62 25 3e 30 8c 0d 70 e4  9f 41 24 3d a4 45 28 62  |b%>0..p..A$=.E(b|
000202e0  25 29 3a 61 25 3d a4 44  28 41 24 2c 2d 31 2c 5f  |%):a%=.D(A$,-1,_|
000202f0  6d 5f 50 6f 69 6e 74 65  72 4f 75 74 5f 41 6e 63  |m_PointerOut_Anc|
00020300  68 6f 72 25 2c 5f 63 5f  50 6f 69 6e 74 65 72 4f  |hor%,_c_PointerO|
00020310  75 74 5f 52 65 63 53 69  7a 65 25 2c b9 29 3a 63  |ut_RecSize%,.):c|
00020320  25 3d 21 5f 6d 5f 50 6f  69 6e 74 65 72 4f 75 74  |%=!_m_PointerOut|
00020330  5f 41 6e 63 68 6f 72 25  3a 65 41 25 3d 63 25 21  |_Anchor%:eA%=c%!|
00020340  34 3a 63 25 2b 3d 61 25  3a 24 63 25 3d 41 24 3a  |4:c%+=a%:$c%=A$:|
00020350  63 25 21 31 32 3d 2d 31  3a e7 21 5f 6d 5f 50 6f  |c%!12=-1:.!_m_Po|
00020360  69 6e 74 65 72 4f 75 74  5f 44 61 74 61 42 6c 6b  |interOut_DataBlk|
00020370  25 3d 30 8c 0d 70 ee 27  21 5f 6d 5f 50 6f 69 6e  |%=0..p.'!_m_Poin|
00020380  74 65 72 4f 75 74 5f 44  61 74 61 42 6c 6b 25 3d  |terOut_DataBlk%=|
00020390  a4 41 28 a9 28 42 24 29  2b 31 29 0d 70 f8 49 cd  |.A(.(B$)+1).p.I.|
000203a0  3a 73 25 3d 63 25 2b 31  36 3a f2 46 28 73 25 2c  |:s%=c%+16:.F(s%,|
000203b0  5f 6d 5f 50 6f 69 6e 74  65 72 4f 75 74 5f 44 61  |_m_PointerOut_Da|
000203c0  74 61 42 6c 6b 25 2c 5f  6d 5f 50 6f 69 6e 74 65  |taBlk%,_m_Pointe|
000203d0  72 4f 75 74 5f 44 61 74  61 4f 66 66 73 65 74 25  |rOut_DataOffset%|
000203e0  2c 42 24 29 0d 71 02 07  cd 3a e1 0d 71 0c 51 dd  |,B$).q...:..q.Q.|
000203f0  f2 73 43 28 5f 77 69 6e  64 6f 77 5f 68 61 6e 64  |.sC(_window_hand|
00020400  6c 65 25 29 3a ea 41 24  2c 61 25 2c 6b 25 2c 4e  |le%):.A$,a%,k%,N|
00020410  41 25 2c 5f 25 2c 42 24  3a ea 6c 25 3a 41 24 3d  |A%,_%,B$:.l%:A$=|
00020420  a4 45 28 5f 77 69 6e 64  6f 77 5f 68 61 6e 64 6c  |.E(_window_handl|
00020430  65 25 29 3a e7 41 24 3c  3e 22 22 8c 0d 71 16 47  |e%):.A$<>""..q.G|
00020440  61 25 3d a4 44 28 41 24  2c 2d 31 2c 5f 6d 5f 50  |a%=.D(A$,-1,_m_P|
00020450  6f 69 6e 74 65 72 4f 75  74 5f 41 6e 63 68 6f 72  |ointerOut_Anchor|
00020460  25 2c 5f 63 5f 50 6f 69  6e 74 65 72 4f 75 74 5f  |%,_c_PointerOut_|
00020470  52 65 63 53 69 7a 65 25  2c a3 29 3a e7 61 25 3e  |RecSize%,.):.a%>|
00020480  3d 30 8c 0d 71 20 76 6b  25 3d 21 5f 6d 5f 50 6f  |=0..q vk%=!_m_Po|
00020490  69 6e 74 65 72 4f 75 74  5f 41 6e 63 68 6f 72 25  |interOut_Anchor%|
000204a0  2b 61 25 3a 4e 41 25 3d  6b 25 21 31 36 3a 5f 25  |+a%:NA%=k%!16:_%|
000204b0  3d 21 5f 6d 5f 50 6f 69  6e 74 65 72 4f 75 74 5f  |=!_m_PointerOut_|
000204c0  44 61 74 61 42 6c 6b 25  3a 42 24 3d 24 28 5f 25  |DataBlk%:B$=$(_%|
000204d0  2b 4e 41 25 29 3a 6c 25  3d a0 28 22 46 4e 22 2b  |+NA%):l%=.("FN"+|
000204e0  42 24 2b 22 28 20 5f 77  69 6e 64 6f 77 5f 68 61  |B$+"( _window_ha|
000204f0  6e 64 6c 65 25 20 29 22  29 0d 71 2a 05 cd 0d 71  |ndle% )").q*...q|
00020500  34 0b cd 3a f2 4d 44 3a  e1 0d 71 3e 9d dd f2 72  |4..:.MD:..q>...r|
00020510  46 28 5f 41 24 2c 6e 4a  25 2c 63 4d 25 29 3a c8  |F(_A$,nJ%,cM%):.|
00020520  99 32 36 32 33 37 37 2c  5f 6d 5f 50 6f 69 6e 74  |.262377,_m_Point|
00020530  65 72 5f 53 65 74 53 68  61 70 65 5f 52 65 61 73  |er_SetShape_Reas|
00020540  6f 6e 25 2c 2c 5f 41 24  2c 5f 6d 5f 50 6f 69 6e  |on%,,_A$,_m_Poin|
00020550  74 65 72 5f 53 65 74 53  68 61 70 65 5f 50 74 72  |ter_SetShape_Ptr|
00020560  5f 4e 72 25 2c 6e 4a 25  2c 6e 4a 25 3a 5f 6d 5f  |_Nr%,nJ%,nJ%:_m_|
00020570  50 6f 69 6e 74 65 72 5f  53 68 61 70 65 43 68 61  |Pointer_ShapeCha|
00020580  6e 67 65 64 25 3d b9 3a  5f 6d 5f 50 6f 69 6e 74  |nged%=.:_m_Point|
00020590  65 72 5f 43 75 72 72 65  6e 74 53 68 61 70 65 24  |er_CurrentShape$|
000205a0  3d 5f 41 24 3a e1 0d 71  48 25 dd f2 4d 44 3a e7  |=_A$:..qH%..MD:.|
000205b0  5f 6d 5f 50 6f 69 6e 74  65 72 5f 53 68 61 70 65  |_m_Pointer_Shape|
000205c0  43 68 61 6e 67 65 64 25  3d b9 8c 0d 71 52 47 ff  |Changed%=...qRG.|
000205d0  28 22 50 6f 69 6e 74 65  72 22 29 3a 5f 6d 5f 50  |("Pointer"):_m_P|
000205e0  6f 69 6e 74 65 72 5f 53  68 61 70 65 43 68 61 6e  |ointer_ShapeChan|
000205f0  67 65 64 25 3d a3 3a 5f  6d 5f 50 6f 69 6e 74 65  |ged%=.:_m_Pointe|
00020600  72 5f 43 75 72 72 65 6e  74 53 68 61 70 65 24 3d  |r_CurrentShape$=|
00020610  22 22 0d 71 5c 07 cd 3a  e1 0d 71 66 22 dd a4 46  |"".q\..:..qf"..F|
00020620  44 3a 3d 5f 6d 5f 50 6f  69 6e 74 65 72 5f 43 75  |D:=_m_Pointer_Cu|
00020630  72 72 65 6e 74 53 68 61  70 65 24 0d 71 70 22 dd  |rrentShape$.qp".|
00020640  a4 47 44 3a 3d 5f 6d 5f  50 6f 69 6e 74 65 72 5f  |.GD:=_m_Pointer_|
00020650  53 68 61 70 65 43 68 61  6e 67 65 64 25 0d 71 7a  |ShapeChanged%.qz|
00020660  6f dd f2 65 28 f8 70 41  25 2c f8 6f 41 25 29 3a  |o..e(.pA%,.oA%):|
00020670  c8 99 32 36 32 33 35 31  2c 2c 5f 6d 5f 50 6f 69  |..262351,,_m_Poi|
00020680  6e 74 65 72 5f 47 65 74  49 6e 66 6f 42 6c 6b 25  |nter_GetInfoBlk%|
00020690  3a 70 41 25 3d 5f 6d 5f  50 6f 69 6e 74 65 72 5f  |:pA%=_m_Pointer_|
000206a0  47 65 74 49 6e 66 6f 42  6c 6b 25 21 30 3a 6f 41  |GetInfoBlk%!0:oA|
000206b0  25 3d 5f 6d 5f 50 6f 69  6e 74 65 72 5f 47 65 74  |%=_m_Pointer_Get|
000206c0  49 6e 66 6f 42 6c 6b 25  21 34 3a e1 0d 71 84 4d  |InfoBlk%!4:..q.M|
000206d0  dd f2 64 43 28 f8 62 25  29 3a c8 99 32 36 32 33  |..dC(.b%):..2623|
000206e0  35 31 2c 2c 5f 6d 5f 50  6f 69 6e 74 65 72 5f 47  |51,,_m_Pointer_G|
000206f0  65 74 49 6e 66 6f 42 6c  6b 25 3a 62 25 3d 5f 6d  |etInfoBlk%:b%=_m|
00020700  5f 50 6f 69 6e 74 65 72  5f 47 65 74 49 6e 66 6f  |_Pointer_GetInfo|
00020710  42 6c 6b 25 21 31 32 3a  e1 0d 71 8e 4d dd f2 73  |Blk%!12:..q.M..s|
00020720  46 28 f8 67 25 29 3a c8  99 32 36 32 33 35 31 2c  |F(.g%):..262351,|
00020730  2c 5f 6d 5f 50 6f 69 6e  74 65 72 5f 47 65 74 49  |,_m_Pointer_GetI|
00020740  6e 66 6f 42 6c 6b 25 3a  67 25 3d 5f 6d 5f 50 6f  |nfoBlk%:g%=_m_Po|
00020750  69 6e 74 65 72 5f 47 65  74 49 6e 66 6f 42 6c 6b  |inter_GetInfoBlk|
00020760  25 21 31 36 3a e1 0d 71  98 4e dd f2 5a 43 28 f8  |%!16:..q.N..ZC(.|
00020770  65 44 25 29 3a c8 99 32  36 32 33 35 31 2c 2c 5f  |eD%):..262351,,_|
00020780  6d 5f 50 6f 69 6e 74 65  72 5f 47 65 74 49 6e 66  |m_Pointer_GetInf|
00020790  6f 42 6c 6b 25 3a 65 44  25 3d 5f 6d 5f 50 6f 69  |oBlk%:eD%=_m_Poi|
000207a0  6e 74 65 72 5f 47 65 74  49 6e 66 6f 42 6c 6b 25  |nter_GetInfoBlk%|
000207b0  21 38 3a e1 0d 71 a2 63  dd a4 48 44 28 62 25 29  |!8:..q.c..HD(b%)|
000207c0  3a ea 6a 25 2c 68 41 25  2c 69 41 25 2c 71 41 25  |:.j%,hA%,iA%,qA%|
000207d0  2c 72 41 25 2c 70 41 25  2c 6f 41 25 3a f2 59 28  |,rA%,pA%,oA%:.Y(|
000207e0  62 25 2c 68 41 25 2c 69  41 25 2c 71 41 25 2c 72  |b%,hA%,iA%,qA%,r|
000207f0  41 25 29 3a f2 65 28 70  41 25 2c 6f 41 25 29 3a  |A%):.e(pA%,oA%):|
00020800  e7 6f 41 25 3c 28 69 41  25 2b 28 72 41 25 2d 69  |.oA%<(iA%+(rA%-i|
00020810  41 25 29 2f 32 29 8c 0d  71 ac 08 6a 25 3d b9 0d  |A%)/2)..q..j%=..|
00020820  71 b6 09 cc 6a 25 3d a3  0d 71 c0 09 cd 3a 3d 6a  |q...j%=..q...:=j|
00020830  25 0d 71 ca 64 dd a4 49  44 28 62 25 29 3a ea 6a  |%.q.d..ID(b%):.j|
00020840  25 2c 68 41 25 2c 69 41  25 2c 71 41 25 2c 72 41  |%,hA%,iA%,qA%,rA|
00020850  25 2c 70 41 25 2c 6f 41  25 3a f2 59 28 62 25 2c  |%,pA%,oA%:.Y(b%,|
00020860  68 41 25 2c 69 41 25 2c  71 41 25 2c 72 41 25 29  |hA%,iA%,qA%,rA%)|
00020870  3a f2 65 28 70 41 25 2c  6f 41 25 29 3a e7 6f 41  |:.e(pA%,oA%):.oA|
00020880  25 3e 3d 28 69 41 25 2b  28 72 41 25 2d 69 41 25  |%>=(iA%+(rA%-iA%|
00020890  29 2f 32 29 8c 0d 71 d4  08 6a 25 3d b9 0d 71 de  |)/2)..q..j%=..q.|
000208a0  09 cc 6a 25 3d a3 0d 71  e8 09 cd 3a 3d 6a 25 0d  |..j%=..q...:=j%.|
000208b0  71 f2 64 dd a4 4a 44 28  62 25 29 3a ea 6a 25 2c  |q.d..JD(b%):.j%,|
000208c0  68 41 25 2c 69 41 25 2c  71 41 25 2c 72 41 25 2c  |hA%,iA%,qA%,rA%,|
000208d0  70 41 25 2c 6f 41 25 3a  f2 59 28 62 25 2c 68 41  |pA%,oA%:.Y(b%,hA|
000208e0  25 2c 69 41 25 2c 71 41  25 2c 72 41 25 29 3a f2  |%,iA%,qA%,rA%):.|
000208f0  65 28 70 41 25 2c 6f 41  25 29 3a e7 70 41 25 3e  |e(pA%,oA%):.pA%>|
00020900  3d 28 68 41 25 2b 28 71  41 25 2d 68 41 25 29 2f  |=(hA%+(qA%-hA%)/|
00020910  32 29 8c 0d 71 fc 08 6a  25 3d b9 0d 72 06 09 cc  |2)..q..j%=..r...|
00020920  6a 25 3d a3 0d 72 10 09  cd 3a 3d 6a 25 0d 72 1a  |j%=..r...:=j%.r.|
00020930  63 dd a4 4b 44 28 62 25  29 3a ea 6a 25 2c 68 41  |c..KD(b%):.j%,hA|
00020940  25 2c 69 41 25 2c 71 41  25 2c 72 41 25 2c 70 41  |%,iA%,qA%,rA%,pA|
00020950  25 2c 6f 41 25 3a f2 59  28 62 25 2c 68 41 25 2c  |%,oA%:.Y(b%,hA%,|
00020960  69 41 25 2c 71 41 25 2c  72 41 25 29 3a f2 65 28  |iA%,qA%,rA%):.e(|
00020970  70 41 25 2c 6f 41 25 29  3a e7 70 41 25 3c 28 68  |pA%,oA%):.pA%<(h|
00020980  41 25 2b 28 71 41 25 2d  68 41 25 29 2f 32 29 8c  |A%+(qA%-hA%)/2).|
00020990  0d 72 24 08 6a 25 3d b9  0d 72 2e 09 cc 6a 25 3d  |.r$.j%=..r...j%=|
000209a0  a3 0d 72 38 09 cd 3a 3d  6a 25 0d 72 42 a7 dd f2  |..r8..:=j%.rB...|
000209b0  57 43 28 78 25 29 3a f2  4b 28 78 25 2c 5f 6d 5f  |WC(x%):.K(x%,_m_|
000209c0  50 6f 69 6e 74 65 72 49  6e 5f 41 6e 63 68 6f 72  |PointerIn_Anchor|
000209d0  25 2c 5f 6d 5f 50 6f 69  6e 74 65 72 49 6e 5f 44  |%,_m_PointerIn_D|
000209e0  61 74 61 42 6c 6b 25 2c  5f 6d 5f 50 6f 69 6e 74  |ataBlk%,_m_Point|
000209f0  65 72 49 6e 5f 44 61 74  61 4f 66 66 73 65 74 25  |erIn_DataOffset%|
00020a00  29 3a f2 4b 28 78 25 2c  5f 6d 5f 50 6f 69 6e 74  |):.K(x%,_m_Point|
00020a10  65 72 4f 75 74 5f 41 6e  63 68 6f 72 25 2c 5f 6d  |erOut_Anchor%,_m|
00020a20  5f 50 6f 69 6e 74 65 72  4f 75 74 5f 44 61 74 61  |_PointerOut_Data|
00020a30  42 6c 6b 25 2c 5f 6d 5f  50 6f 69 6e 74 65 72 4f  |Blk%,_m_PointerO|
00020a40  75 74 5f 44 61 74 61 4f  66 66 73 65 74 25 29 3a  |ut_DataOffset%):|
00020a50  e1 0d 72 4c a7 dd f2 59  43 28 78 25 29 3a f2 4c  |..rL...YC(x%):.L|
00020a60  28 78 25 2c 5f 6d 5f 50  6f 69 6e 74 65 72 49 6e  |(x%,_m_PointerIn|
00020a70  5f 41 6e 63 68 6f 72 25  2c 5f 6d 5f 50 6f 69 6e  |_Anchor%,_m_Poin|
00020a80  74 65 72 49 6e 5f 44 61  74 61 42 6c 6b 25 2c 5f  |terIn_DataBlk%,_|
00020a90  6d 5f 50 6f 69 6e 74 65  72 49 6e 5f 44 61 74 61  |m_PointerIn_Data|
00020aa0  4f 66 66 73 65 74 25 29  3a f2 4c 28 78 25 2c 5f  |Offset%):.L(x%,_|
00020ab0  6d 5f 50 6f 69 6e 74 65  72 4f 75 74 5f 41 6e 63  |m_PointerOut_Anc|
00020ac0  68 6f 72 25 2c 5f 6d 5f  50 6f 69 6e 74 65 72 4f  |hor%,_m_PointerO|
00020ad0  75 74 5f 44 61 74 61 42  6c 6b 25 2c 5f 6d 5f 50  |ut_DataBlk%,_m_P|
00020ae0  6f 69 6e 74 65 72 4f 75  74 5f 44 61 74 61 4f 66  |ointerOut_DataOf|
00020af0  66 73 65 74 25 29 3a e1  0d 72 56 77 dd f2 65 43  |fset%):..rVw..eC|
00020b00  28 6f 4a 25 2c 5f 48 25  2c 70 41 25 2c 6f 41 25  |(oJ%,_H%,pA%,oA%|
00020b10  2c f8 75 43 25 2c f8 76  43 25 2c f8 77 43 25 2c  |,.uC%,.vC%,.wC%,|
00020b20  f8 78 43 25 2c f8 75 42  25 2c f8 76 42 25 29 3a  |.xC%,.uB%,.vB%):|
00020b30  75 42 25 3d 70 41 25 2d  6f 4a 25 3a 76 42 25 3d  |uB%=pA%-oJ%:vB%=|
00020b40  6f 41 25 2d 5f 48 25 3a  75 43 25 3d a3 3a 76 43  |oA%-_H%:uC%=.:vC|
00020b50  25 3d a3 3a 78 43 25 3d  a3 3a 77 43 25 3d a3 3a  |%=.:xC%=.:wC%=.:|
00020b60  e7 94 28 75 42 25 29 3e  94 28 76 42 25 29 8c 0d  |..(uB%)>.(vB%)..|
00020b70  72 60 0d e7 70 41 25 3e  6f 4a 25 8c 0d 72 6a 09  |r`..pA%>oJ%..rj.|
00020b80  78 43 25 3d b9 0d 72 74  0a cc 77 43 25 3d b9 0d  |xC%=..rt..wC%=..|
00020b90  72 7e 05 cd 0d 72 88 0e  cc e7 6f 41 25 3c 5f 48  |r~...r....oA%<_H|
00020ba0  25 8c 0d 72 92 09 76 43  25 3d b9 0d 72 9c 0a cc  |%..r..vC%=..r...|
00020bb0  75 43 25 3d b9 0d 72 a6  05 cd 0d 72 b0 15 cd 3a  |uC%=..r....r...:|
00020bc0  e7 75 42 25 3c 3e 30 84  76 42 25 3c 3e 30 8c 0d  |.uB%<>0.vB%<>0..|
00020bd0  72 ba d0 5f 6d 5f 65 76  6e 74 73 5f 44 72 61 67  |r.._m_evnts_Drag|
00020be0  49 63 6f 6e 4c 61 73 74  53 63 72 6f 6c 6c 55 70  |IconLastScrollUp|
00020bf0  25 3d 75 43 25 3a 5f 6d  5f 65 76 6e 74 73 5f 44  |%=uC%:_m_evnts_D|
00020c00  72 61 67 49 63 6f 6e 4c  61 73 74 53 63 72 6f 6c  |ragIconLastScrol|
00020c10  6c 44 6f 77 6e 25 3d 76  43 25 3a 5f 6d 5f 65 76  |lDown%=vC%:_m_ev|
00020c20  6e 74 73 5f 44 72 61 67  49 63 6f 6e 4c 61 73 74  |nts_DragIconLast|
00020c30  53 63 72 6f 6c 6c 4c 65  66 74 25 3d 77 43 25 3a  |ScrollLeft%=wC%:|
00020c40  5f 6d 5f 65 76 6e 74 73  5f 44 72 61 67 49 63 6f  |_m_evnts_DragIco|
00020c50  6e 4c 61 73 74 53 63 72  6f 6c 6c 52 69 67 68 74  |nLastScrollRight|
00020c60  25 3d 78 43 25 3a 5f 6d  5f 65 76 6e 74 73 5f 44  |%=xC%:_m_evnts_D|
00020c70  72 61 67 49 63 6f 6e 4c  61 73 74 44 58 25 3d 75  |ragIconLastDX%=u|
00020c80  42 25 3a 5f 6d 5f 65 76  6e 74 73 5f 44 72 61 67  |B%:_m_evnts_Drag|
00020c90  49 63 6f 6e 4c 61 73 74  44 59 25 3d 76 42 25 0d  |IconLastDY%=vB%.|
00020ca0  72 c4 07 cd 3a e1 0d 72  ce d7 dd f2 66 43 28 f8  |r...:..r....fC(.|
00020cb0  75 43 25 2c f8 76 43 25  2c f8 77 43 25 2c f8 78  |uC%,.vC%,.wC%,.x|
00020cc0  43 25 2c f8 75 42 25 2c  f8 76 42 25 29 3a 75 43  |C%,.uB%,.vB%):uC|
00020cd0  25 3d 5f 6d 5f 65 76 6e  74 73 5f 44 72 61 67 49  |%=_m_evnts_DragI|
00020ce0  63 6f 6e 4c 61 73 74 53  63 72 6f 6c 6c 55 70 25  |conLastScrollUp%|
00020cf0  3a 76 43 25 3d 5f 6d 5f  65 76 6e 74 73 5f 44 72  |:vC%=_m_evnts_Dr|
00020d00  61 67 49 63 6f 6e 4c 61  73 74 53 63 72 6f 6c 6c  |agIconLastScroll|
00020d10  44 6f 77 6e 25 3a 77 43  25 3d 5f 6d 5f 65 76 6e  |Down%:wC%=_m_evn|
00020d20  74 73 5f 44 72 61 67 49  63 6f 6e 4c 61 73 74 53  |ts_DragIconLastS|
00020d30  63 72 6f 6c 6c 4c 65 66  74 25 3a 78 43 25 3d 5f  |crollLeft%:xC%=_|
00020d40  6d 5f 65 76 6e 74 73 5f  44 72 61 67 49 63 6f 6e  |m_evnts_DragIcon|
00020d50  4c 61 73 74 53 63 72 6f  6c 6c 52 69 67 68 74 25  |LastScrollRight%|
00020d60  3a 75 42 25 3d 5f 6d 5f  65 76 6e 74 73 5f 44 72  |:uB%=_m_evnts_Dr|
00020d70  61 67 49 63 6f 6e 4c 61  73 74 44 58 25 0d 72 d8  |agIconLastDX%.r.|
00020d80  22 76 42 25 3d 5f 6d 5f  65 76 6e 74 73 5f 44 72  |"vB%=_m_evnts_Dr|
00020d90  61 67 49 63 6f 6e 4c 61  73 74 44 59 25 3a e1 0d  |agIconLastDY%:..|
00020da0  72 e2 16 dd f2 74 46 28  62 25 29 3a f2 73 42 28  |r....tF(b%):.sB(|
00020db0  62 25 29 3a e1 0d 72 ec  0e dd f2 75 46 3a f2 75  |b%):..r....uF:.u|
00020dc0  42 3a e1 0d 72 f6 f9 dd  a4 5f 73 68 65 6c 6c 5f  |B:..r...._shell_|
00020dd0  43 61 72 65 74 4d 6f 76  65 5f 49 6e 69 74 3a 5f  |CaretMove_Init:_|
00020de0  63 5f 43 61 72 65 74 50  72 65 4d 6f 76 65 5f 52  |c_CaretPreMove_R|
00020df0  65 63 53 69 7a 65 25 3d  32 30 3a de 5f 6d 5f 43  |ecSize%=20:._m_C|
00020e00  61 72 65 74 50 72 65 4d  6f 76 65 5f 41 6e 63 68  |aretPreMove_Anch|
00020e10  6f 72 25 34 3a de 5f 6d  5f 43 61 72 65 74 50 72  |or%4:._m_CaretPr|
00020e20  65 4d 6f 76 65 5f 44 61  74 61 42 6c 6b 25 34 3a  |eMove_DataBlk%4:|
00020e30  21 5f 6d 5f 43 61 72 65  74 50 72 65 4d 6f 76 65  |!_m_CaretPreMove|
00020e40  5f 41 6e 63 68 6f 72 25  3d 30 3a 21 5f 6d 5f 43  |_Anchor%=0:!_m_C|
00020e50  61 72 65 74 50 72 65 4d  6f 76 65 5f 44 61 74 61  |aretPreMove_Data|
00020e60  42 6c 6b 25 3d 30 3a 5f  6d 5f 43 61 72 65 74 50  |Blk%=0:_m_CaretP|
00020e70  72 65 4d 6f 76 65 5f 44  61 74 61 4f 66 66 73 65  |reMove_DataOffse|
00020e80  74 25 3d 30 3a 5f 63 5f  43 61 72 65 74 50 6f 73  |t%=0:_c_CaretPos|
00020e90  74 4d 6f 76 65 5f 52 65  63 53 69 7a 65 25 3d 32  |tMove_RecSize%=2|
00020ea0  30 3a de 5f 6d 5f 43 61  72 65 74 50 6f 73 74 4d  |0:._m_CaretPostM|
00020eb0  6f 76 65 5f 41 6e 63 68  6f 72 25 34 0d 73 00 7a  |ove_Anchor%4.s.z|
00020ec0  de 5f 6d 5f 43 61 72 65  74 50 6f 73 74 4d 6f 76  |._m_CaretPostMov|
00020ed0  65 5f 44 61 74 61 42 6c  6b 25 34 3a 21 5f 6d 5f  |e_DataBlk%4:!_m_|
00020ee0  43 61 72 65 74 50 6f 73  74 4d 6f 76 65 5f 41 6e  |CaretPostMove_An|
00020ef0  63 68 6f 72 25 3d 30 3a  21 5f 6d 5f 43 61 72 65  |chor%=0:!_m_Care|
00020f00  74 50 6f 73 74 4d 6f 76  65 5f 44 61 74 61 42 6c  |tPostMove_DataBl|
00020f10  6b 25 3d 30 3a 5f 6d 5f  43 61 72 65 74 50 6f 73  |k%=0:_m_CaretPos|
00020f20  74 4d 6f 76 65 5f 44 61  74 61 4f 66 66 73 65 74  |tMove_DataOffset|
00020f30  25 3d 30 3a 3d 30 0d 73  0a 27 dd f2 76 46 28 62  |%=0:=0.s.'..vF(b|
00020f40  25 2c 42 24 29 3a ea 63  25 2c 61 25 2c 41 24 2c  |%,B$):.c%,a%,A$,|
00020f50  73 25 2c 65 41 25 3a e7  62 25 3e 30 8c 0d 73 14  |s%,eA%:.b%>0..s.|
00020f60  a7 41 24 3d a4 45 28 62  25 29 3a 61 25 3d a4 44  |.A$=.E(b%):a%=.D|
00020f70  28 41 24 2c 2d 31 2c 5f  6d 5f 43 61 72 65 74 50  |(A$,-1,_m_CaretP|
00020f80  72 65 4d 6f 76 65 5f 41  6e 63 68 6f 72 25 2c 5f  |reMove_Anchor%,_|
00020f90  63 5f 43 61 72 65 74 50  72 65 4d 6f 76 65 5f 52  |c_CaretPreMove_R|
00020fa0  65 63 53 69 7a 65 25 2c  b9 29 3a 63 25 3d 21 5f  |ecSize%,.):c%=!_|
00020fb0  6d 5f 43 61 72 65 74 50  72 65 4d 6f 76 65 5f 41  |m_CaretPreMove_A|
00020fc0  6e 63 68 6f 72 25 3a 65  41 25 3d 63 25 21 34 3a  |nchor%:eA%=c%!4:|
00020fd0  63 25 2b 3d 61 25 3a 24  63 25 3d 41 24 3a 63 25  |c%+=a%:$c%=A$:c%|
00020fe0  21 31 32 3d 2d 31 3a e7  21 5f 6d 5f 43 61 72 65  |!12=-1:.!_m_Care|
00020ff0  74 50 72 65 4d 6f 76 65  5f 44 61 74 61 42 6c 6b  |tPreMove_DataBlk|
00021000  25 3d 30 8c 0d 73 1e 29  21 5f 6d 5f 43 61 72 65  |%=0..s.)!_m_Care|
00021010  74 50 72 65 4d 6f 76 65  5f 44 61 74 61 42 6c 6b  |tPreMove_DataBlk|
00021020  25 3d a4 41 28 a9 28 42  24 29 2b 31 29 0d 73 28  |%=.A(.(B$)+1).s(|
00021030  4d cd 3a 73 25 3d 63 25  2b 31 36 3a f2 46 28 73  |M.:s%=c%+16:.F(s|
00021040  25 2c 5f 6d 5f 43 61 72  65 74 50 72 65 4d 6f 76  |%,_m_CaretPreMov|
00021050  65 5f 44 61 74 61 42 6c  6b 25 2c 5f 6d 5f 43 61  |e_DataBlk%,_m_Ca|
00021060  72 65 74 50 72 65 4d 6f  76 65 5f 44 61 74 61 4f  |retPreMove_DataO|
00021070  66 66 73 65 74 25 2c 42  24 29 0d 73 32 07 cd 3a  |ffset%,B$).s2..:|
00021080  e1 0d 73 3c 5f dd f2 77  46 28 5f 77 69 6e 64 6f  |..s<_..wF(_windo|
00021090  77 5f 68 61 6e 64 6c 65  25 2c 5f 69 63 6f 6e 5f  |w_handle%,_icon_|
000210a0  68 61 6e 64 6c 65 25 29  3a ea 41 24 2c 61 25 2c  |handle%):.A$,a%,|
000210b0  6b 25 2c 4e 41 25 2c 5f  25 2c 42 24 3a ea 6c 25  |k%,NA%,_%,B$:.l%|
000210c0  3a 41 24 3d a4 45 28 5f  77 69 6e 64 6f 77 5f 68  |:A$=.E(_window_h|
000210d0  61 6e 64 6c 65 25 29 3a  e7 41 24 3c 3e 22 22 8c  |andle%):.A$<>"".|
000210e0  0d 73 46 4b 61 25 3d a4  44 28 41 24 2c 2d 31 2c  |.sFKa%=.D(A$,-1,|
000210f0  5f 6d 5f 43 61 72 65 74  50 72 65 4d 6f 76 65 5f  |_m_CaretPreMove_|
00021100  41 6e 63 68 6f 72 25 2c  5f 63 5f 43 61 72 65 74  |Anchor%,_c_Caret|
00021110  50 72 65 4d 6f 76 65 5f  52 65 63 53 69 7a 65 25  |PreMove_RecSize%|
00021120  2c a3 29 3a e7 61 25 3e  3d 30 8c 0d 73 50 89 6b  |,.):.a%>=0..sP.k|
00021130  25 3d 21 5f 6d 5f 43 61  72 65 74 50 72 65 4d 6f  |%=!_m_CaretPreMo|
00021140  76 65 5f 41 6e 63 68 6f  72 25 2b 61 25 3a 4e 41  |ve_Anchor%+a%:NA|
00021150  25 3d 6b 25 21 31 36 3a  5f 25 3d 21 5f 6d 5f 43  |%=k%!16:_%=!_m_C|
00021160  61 72 65 74 50 72 65 4d  6f 76 65 5f 44 61 74 61  |aretPreMove_Data|
00021170  42 6c 6b 25 3a 42 24 3d  24 28 5f 25 2b 4e 41 25  |Blk%:B$=$(_%+NA%|
00021180  29 3a 6c 25 3d a0 28 22  46 4e 22 2b 42 24 2b 22  |):l%=.("FN"+B$+"|
00021190  28 20 5f 77 69 6e 64 6f  77 5f 68 61 6e 64 6c 65  |( _window_handle|
000211a0  25 2c 20 5f 69 63 6f 6e  5f 68 61 6e 64 6c 65 25  |%, _icon_handle%|
000211b0  20 29 22 29 0d 73 5a 05  cd 0d 73 64 07 cd 3a e1  | )").sZ...sd..:.|
000211c0  0d 73 6e 27 dd f2 78 46  28 62 25 2c 42 24 29 3a  |.sn'..xF(b%,B$):|
000211d0  ea 63 25 2c 61 25 2c 41  24 2c 73 25 2c 65 41 25  |.c%,a%,A$,s%,eA%|
000211e0  3a e7 62 25 3e 30 8c 0d  73 78 ab 41 24 3d a4 45  |:.b%>0..sx.A$=.E|
000211f0  28 62 25 29 3a 61 25 3d  a4 44 28 41 24 2c 2d 31  |(b%):a%=.D(A$,-1|
00021200  2c 5f 6d 5f 43 61 72 65  74 50 6f 73 74 4d 6f 76  |,_m_CaretPostMov|
00021210  65 5f 41 6e 63 68 6f 72  25 2c 5f 63 5f 43 61 72  |e_Anchor%,_c_Car|
00021220  65 74 50 6f 73 74 4d 6f  76 65 5f 52 65 63 53 69  |etPostMove_RecSi|
00021230  7a 65 25 2c b9 29 3a 63  25 3d 21 5f 6d 5f 43 61  |ze%,.):c%=!_m_Ca|
00021240  72 65 74 50 6f 73 74 4d  6f 76 65 5f 41 6e 63 68  |retPostMove_Anch|
00021250  6f 72 25 3a 65 41 25 3d  63 25 21 34 3a 63 25 2b  |or%:eA%=c%!4:c%+|
00021260  3d 61 25 3a 24 63 25 3d  41 24 3a 63 25 21 31 32  |=a%:$c%=A$:c%!12|
00021270  3d 2d 31 3a e7 21 5f 6d  5f 43 61 72 65 74 50 6f  |=-1:.!_m_CaretPo|
00021280  73 74 4d 6f 76 65 5f 44  61 74 61 42 6c 6b 25 3d  |stMove_DataBlk%=|
00021290  30 8c 0d 73 82 2a 21 5f  6d 5f 43 61 72 65 74 50  |0..s.*!_m_CaretP|
000212a0  6f 73 74 4d 6f 76 65 5f  44 61 74 61 42 6c 6b 25  |ostMove_DataBlk%|
000212b0  3d a4 41 28 a9 28 42 24  29 2b 31 29 0d 73 8c 4f  |=.A(.(B$)+1).s.O|
000212c0  cd 3a 73 25 3d 63 25 2b  31 36 3a f2 46 28 73 25  |.:s%=c%+16:.F(s%|
000212d0  2c 5f 6d 5f 43 61 72 65  74 50 6f 73 74 4d 6f 76  |,_m_CaretPostMov|
000212e0  65 5f 44 61 74 61 42 6c  6b 25 2c 5f 6d 5f 43 61  |e_DataBlk%,_m_Ca|
000212f0  72 65 74 50 6f 73 74 4d  6f 76 65 5f 44 61 74 61  |retPostMove_Data|
00021300  4f 66 66 73 65 74 25 2c  42 24 29 0d 73 96 07 cd  |Offset%,B$).s...|
00021310  3a e1 0d 73 a0 5f dd f2  79 46 28 5f 77 69 6e 64  |:..s._..yF(_wind|
00021320  6f 77 5f 68 61 6e 64 6c  65 25 2c 5f 69 63 6f 6e  |ow_handle%,_icon|
00021330  5f 68 61 6e 64 6c 65 25  29 3a ea 41 24 2c 61 25  |_handle%):.A$,a%|
00021340  2c 6b 25 2c 4e 41 25 2c  5f 25 2c 42 24 3a ea 6c  |,k%,NA%,_%,B$:.l|
00021350  25 3a 41 24 3d a4 45 28  5f 77 69 6e 64 6f 77 5f  |%:A$=.E(_window_|
00021360  68 61 6e 64 6c 65 25 29  3a e7 41 24 3c 3e 22 22  |handle%):.A$<>""|
00021370  8c 0d 73 aa 4d 61 25 3d  a4 44 28 41 24 2c 2d 31  |..s.Ma%=.D(A$,-1|
00021380  2c 5f 6d 5f 43 61 72 65  74 50 6f 73 74 4d 6f 76  |,_m_CaretPostMov|
00021390  65 5f 41 6e 63 68 6f 72  25 2c 5f 63 5f 43 61 72  |e_Anchor%,_c_Car|
000213a0  65 74 50 6f 73 74 4d 6f  76 65 5f 52 65 63 53 69  |etPostMove_RecSi|
000213b0  7a 65 25 2c a3 29 3a e7  61 25 3e 3d 30 8c 0d 73  |ze%,.):.a%>=0..s|
000213c0  b4 8b 6b 25 3d 21 5f 6d  5f 43 61 72 65 74 50 6f  |..k%=!_m_CaretPo|
000213d0  73 74 4d 6f 76 65 5f 41  6e 63 68 6f 72 25 2b 61  |stMove_Anchor%+a|
000213e0  25 3a 4e 41 25 3d 6b 25  21 31 36 3a 5f 25 3d 21  |%:NA%=k%!16:_%=!|
000213f0  5f 6d 5f 43 61 72 65 74  50 6f 73 74 4d 6f 76 65  |_m_CaretPostMove|
00021400  5f 44 61 74 61 42 6c 6b  25 3a 42 24 3d 24 28 5f  |_DataBlk%:B$=$(_|
00021410  25 2b 4e 41 25 29 3a 6c  25 3d a0 28 22 46 4e 22  |%+NA%):l%=.("FN"|
00021420  2b 42 24 2b 22 28 20 5f  77 69 6e 64 6f 77 5f 68  |+B$+"( _window_h|
00021430  61 6e 64 6c 65 25 2c 20  5f 69 63 6f 6e 5f 68 61  |andle%, _icon_ha|
00021440  6e 64 6c 65 25 20 29 22  29 0d 73 be 05 cd 0d 73  |ndle% )").s....s|
00021450  c8 07 cd 3a e1 0d 73 d2  1a dd a4 5f 73 68 65 6c  |...:..s...._shel|
00021460  6c 5f 43 61 72 65 74 5f  49 6e 69 74 3a 3d 30 0d  |l_Caret_Init:=0.|
00021470  73 dc 50 dd f2 72 43 28  59 41 25 2c 55 42 25 2c  |s.P..rC(YA%,UB%,|
00021480  5a 4c 25 2c 61 4c 25 2c  61 41 25 2c 74 42 25 29  |ZL%,aL%,aA%,tB%)|
00021490  3a c8 99 32 36 32 33 35  34 2c 59 41 25 2c 55 42  |:..262354,YA%,UB|
000214a0  25 2c 5a 4c 25 2c 61 4c  25 2c 61 41 25 2c 74 42  |%,ZL%,aL%,aA%,tB|
000214b0  25 3a f2 55 28 59 41 25  2c 55 42 25 29 3a e1 0d  |%:.U(YA%,UB%):..|
000214c0  73 e6 7e dd f2 7a 46 28  f8 59 41 25 2c f8 55 42  |s.~..zF(.YA%,.UB|
000214d0  25 2c f8 79 43 25 2c f8  7a 43 25 2c f8 74 42 25  |%,.yC%,.zC%,.tB%|
000214e0  29 3a ea 44 41 25 3a 44  41 25 3d a4 41 28 32 34  |):.DA%:DA%=.A(24|
000214f0  29 3a c8 99 32 36 32 33  35 35 2c 2c 44 41 25 3a  |):..262355,,DA%:|
00021500  59 41 25 3d 44 41 25 21  30 3a 55 42 25 3d 44 41  |YA%=DA%!0:UB%=DA|
00021510  25 21 34 3a 79 43 25 3d  44 41 25 21 38 3a 7a 43  |%!4:yC%=DA%!8:zC|
00021520  25 3d 44 41 25 21 31 32  3a 74 42 25 3d 44 41 25  |%=DA%!12:tB%=DA%|
00021530  21 32 30 3a f2 41 28 44  41 25 29 3a e1 0d 73 f0  |!20:.A(DA%):..s.|
00021540  36 dd f2 4e 44 28 64 25  2c 76 25 29 3a c8 99 32  |6..ND(d%,v%):..2|
00021550  36 32 33 35 34 2c 64 25  2c 76 25 2c 2d 31 2c 2d  |62354,d%,v%,-1,-|
00021560  31 2c 2d 31 2c a9 28 a4  47 28 64 25 2c 76 25 29  |1,-1,.(.G(d%,v%)|
00021570  29 3a e1 0d 73 fa 47 dd  f2 41 47 28 64 25 29 3a  |):..s.G..AG(d%):|
00021580  ea 44 41 25 3a 44 41 25  3d a4 41 28 32 30 34 38  |.DA%:DA%=.A(2048|
00021590  29 3a c8 99 32 36 32 33  35 38 2c 64 25 2c 44 41  |):..262358,d%,DA|
000215a0  25 2c 34 32 35 31 36 34  38 2c 35 37 33 34 34 3a  |%,4251648,57344:|
000215b0  e7 21 44 41 25 3c 3e 2d  31 8c 0d 74 04 1c f2 4e  |.!DA%<>-1..t...N|
000215c0  44 28 64 25 2c 21 44 41  25 29 3a f2 55 28 64 25  |D(d%,!DA%):.U(d%|
000215d0  2c 21 44 41 25 29 0d 74  0e 0f cd 3a f2 41 28 44  |,!DA%).t...:.A(D|
000215e0  41 25 29 3a e1 0d 74 18  18 dd f2 42 47 28 64 25  |A%):..t....BG(d%|
000215f0  29 3a f2 46 41 28 64 25  2c 31 29 3a e1 0d 74 22  |):.FA(d%,1):..t"|
00021600  18 dd f2 44 47 28 64 25  29 3a f2 46 41 28 64 25  |...DG(d%):.FA(d%|
00021610  2c 32 29 3a e1 0d 74 2c  18 dd f2 45 47 28 64 25  |,2):..t,...EG(d%|
00021620  29 3a f2 46 41 28 64 25  2c 33 29 3a e1 0d 74 36  |):.FA(d%,3):..t6|
00021630  54 dd f2 46 41 28 64 25  2c 45 41 25 29 3a ea 44  |T..FA(d%,EA%):.D|
00021640  41 25 2c 70 4a 25 2c 6d  25 2c 65 25 2c 66 43 25  |A%,pJ%,m%,e%,fC%|
00021650  3a 6d 25 3d 30 3a 65 25  3d 30 3a 44 41 25 3d a4  |:m%=0:e%=0:DA%=.|
00021660  41 28 32 30 34 38 29 3a  c8 99 32 36 32 33 35 35  |A(2048):..262355|
00021670  2c 2c 44 41 25 3a e7 44  41 25 21 34 3c 3e 2d 31  |,,DA%:.DA%!4<>-1|
00021680  8c 0d 74 40 3f 70 4a 25  3d 44 41 25 21 34 3a c8  |..t@?pJ%=DA%!4:.|
00021690  99 32 36 32 33 35 38 2c  64 25 2c 44 41 25 2c 34  |.262358,d%,DA%,4|
000216a0  32 35 31 36 34 38 2c 35  37 33 34 34 3a f5 3a e7  |251648,57344:.:.|
000216b0  44 41 25 21 6d 25 3d 70  4a 25 8c 65 25 3d 6d 25  |DA%!m%=pJ%.e%=m%|
000216c0  0d 74 4a 1b 6d 25 2b 3d  34 3a fd 44 41 25 21 6d  |.tJ.m%+=4:.DA%!m|
000216d0  25 3d 2d 31 3a c8 8e 45  41 25 ca 0d 74 54 0f c9  |%=-1:..EA%..tT..|
000216e0  30 3a 66 43 25 3d 21 44  41 25 0d 74 5e 15 c9 31  |0:fC%=!DA%.t^..1|
000216f0  3a 66 43 25 3d 44 41 25  21 28 6d 25 2d 34 29 0d  |:fC%=DA%!(m%-4).|
00021700  74 68 17 c9 32 3a e7 44  41 25 21 28 65 25 2b 34  |th..2:.DA%!(e%+4|
00021710  29 3c 3e 2d 31 8c 0d 74  72 12 66 43 25 3d 44 41  |)<>-1..tr.fC%=DA|
00021720  25 21 28 65 25 2b 34 29  0d 74 7c 0d cc 66 43 25  |%!(e%+4).t|..fC%|
00021730  3d 21 44 41 25 0d 74 86  05 cd 0d 74 90 0d c9 33  |=!DA%.t....t...3|
00021740  3a e7 65 25 3e 30 8c 0d  74 9a 12 66 43 25 3d 44  |:.e%>0..t..fC%=D|
00021750  41 25 21 28 65 25 2d 34  29 0d 74 a4 13 cc 66 43  |A%!(e%-4).t...fC|
00021760  25 3d 44 41 25 21 28 6d  25 2d 34 29 0d 74 ae 05  |%=DA%!(m%-4).t..|
00021770  cd 0d 74 b8 37 cb 3a c8  99 32 36 32 33 35 34 2c  |..t.7.:..262354,|
00021780  64 25 2c 66 43 25 2c 2d  31 2c 2d 31 2c 2d 31 2c  |d%,fC%,-1,-1,-1,|
00021790  a9 28 a4 47 28 64 25 2c  66 43 25 29 29 3a f2 55  |.(.G(d%,fC%)):.U|
000217a0  28 64 25 2c 66 43 25 29  0d 74 c2 0f cd 3a f2 41  |(d%,fC%).t...:.A|
000217b0  28 44 41 25 29 3a e1 0d  74 cc f8 dd a4 5f 73 68  |(DA%):..t...._sh|
000217c0  65 6c 6c 5f 45 78 52 65  67 5f 49 6e 69 74 3a 5f  |ell_ExReg_Init:_|
000217d0  6d 5f 45 78 52 65 67 5f  46 6f 6e 74 4d 65 6e 75  |m_ExReg_FontMenu|
000217e0  5f 4c 6f 61 64 65 64 25  3d a3 3a 5f 6d 5f 45 78  |_Loaded%=.:_m_Ex|
000217f0  52 65 67 5f 46 6f 6e 74  73 5f 4c 6f 61 64 65 64  |Reg_Fonts_Loaded|
00021800  25 3d a3 3a 5f 6d 5f 45  78 52 65 67 5f 44 72 61  |%=.:_m_ExReg_Dra|
00021810  77 4c 69 62 5f 4c 6f 61  64 65 64 25 3d a3 3a 5f  |wLib_Loaded%=.:_|
00021820  6d 5f 45 78 52 65 67 5f  4f 4c 45 4c 69 62 5f 4c  |m_ExReg_OLELib_L|
00021830  6f 61 64 65 64 25 3d a3  3a 5f 6d 5f 45 78 52 65  |oaded%=.:_m_ExRe|
00021840  67 5f 46 6f 6e 74 4c 69  62 5f 4c 6f 61 64 65 64  |g_FontLib_Loaded|
00021850  25 3d a3 3a 5f 6d 5f 45  78 52 65 67 5f 46 6f 6e  |%=.:_m_ExReg_Fon|
00021860  74 50 69 63 6b 4c 69 62  5f 4c 6f 61 64 65 64 25  |tPickLib_Loaded%|
00021870  3d a3 3a 5f 6d 5f 45 78  52 65 67 5f 53 68 61 72  |=.:_m_ExReg_Shar|
00021880  65 42 61 6e 5f 4c 6f 61  64 65 64 25 3d a3 3a 5f  |eBan_Loaded%=.:_|
00021890  6d 5f 45 78 52 65 67 5f  43 6f 6c 6f 75 72 4d 65  |m_ExReg_ColourMe|
000218a0  6e 75 5f 4c 6f 61 64 65  64 25 3d a3 3a 3d 30 0d  |nu_Loaded%=.:=0.|
000218b0  74 d6 22 dd a4 71 3a 3d  5f 6d 5f 45 78 52 65 67  |t."..q:=_m_ExReg|
000218c0  5f 46 6f 6e 74 4d 65 6e  75 5f 4c 6f 61 64 65 64  |_FontMenu_Loaded|
000218d0  25 0d 74 e0 26 dd f2 46  47 3a 5f 6d 5f 45 78 52  |%.t.&..FG:_m_ExR|
000218e0  65 67 5f 46 6f 6e 74 4d  65 6e 75 5f 4c 6f 61 64  |eg_FontMenu_Load|
000218f0  65 64 25 3d b9 3a e1 0d  74 ea 23 dd a4 4d 42 3a  |ed%=.:..t.#..MB:|
00021900  3d 5f 6d 5f 45 78 52 65  67 5f 53 68 61 72 65 42  |=_m_ExReg_ShareB|
00021910  61 6e 5f 4c 6f 61 64 65  64 25 0d 74 f4 26 dd f2  |an_Loaded%.t.&..|
00021920  47 47 3a 5f 6d 5f 45 78  52 65 67 5f 53 68 61 72  |GG:_m_ExReg_Shar|
00021930  65 42 61 6e 5f 4c 6f 61  64 65 64 25 3d b9 3a e1  |eBan_Loaded%=.:.|
00021940  0d 74 fe 20 dd a4 45 42  3a 3d 5f 6d 5f 45 78 52  |.t. ..EB:=_m_ExR|
00021950  65 67 5f 46 6f 6e 74 73  5f 4c 6f 61 64 65 64 25  |eg_Fonts_Loaded%|
00021960  0d 75 08 23 dd f2 48 47  3a 5f 6d 5f 45 78 52 65  |.u.#..HG:_m_ExRe|
00021970  67 5f 46 6f 6e 74 73 5f  4c 6f 61 64 65 64 25 3d  |g_Fonts_Loaded%=|
00021980  b9 3a e1 0d 75 12 22 dd  a4 4c 44 3a 3d 5f 6d 5f  |.:..u."..LD:=_m_|
00021990  45 78 52 65 67 5f 44 72  61 77 4c 69 62 5f 4c 6f  |ExReg_DrawLib_Lo|
000219a0  61 64 65 64 25 0d 75 1c  25 dd f2 49 47 3a 5f 6d  |aded%.u.%..IG:_m|
000219b0  5f 45 78 52 65 67 5f 44  72 61 77 4c 69 62 5f 4c  |_ExReg_DrawLib_L|
000219c0  6f 61 64 65 64 25 3d b9  3a e1 0d 75 26 21 dd a4  |oaded%=.:..u&!..|
000219d0  6a 41 3a 3d 5f 6d 5f 45  78 52 65 67 5f 4f 4c 45  |jA:=_m_ExReg_OLE|
000219e0  4c 69 62 5f 4c 6f 61 64  65 64 25 0d 75 30 24 dd  |Lib_Loaded%.u0$.|
000219f0  f2 4a 47 3a 5f 6d 5f 45  78 52 65 67 5f 4f 4c 45  |.JG:_m_ExReg_OLE|
00021a00  4c 69 62 5f 4c 6f 61 64  65 64 25 3d b9 3a e1 0d  |Lib_Loaded%=.:..|
00021a10  75 3a 22 dd a4 44 42 3a  3d 5f 6d 5f 45 78 52 65  |u:"..DB:=_m_ExRe|
00021a20  67 5f 46 6f 6e 74 4c 69  62 5f 4c 6f 61 64 65 64  |g_FontLib_Loaded|
00021a30  25 0d 75 44 25 dd f2 4b  47 3a 5f 6d 5f 45 78 52  |%.uD%..KG:_m_ExR|
00021a40  65 67 5f 46 6f 6e 74 4c  69 62 5f 4c 6f 61 64 65  |eg_FontLib_Loade|
00021a50  64 25 3d b9 3a e1 0d 75  4e 25 dd a4 49 42 3a 3d  |d%=.:..uN%..IB:=|
00021a60  5f 6d 5f 45 78 52 65 67  5f 43 6f 6c 6f 75 72 4d  |_m_ExReg_ColourM|
00021a70  65 6e 75 5f 4c 6f 61 64  65 64 25 0d 75 58 28 dd  |enu_Loaded%.uX(.|
00021a80  f2 4c 47 3a 5f 6d 5f 45  78 52 65 67 5f 43 6f 6c  |.LG:_m_ExReg_Col|
00021a90  6f 75 72 4d 65 6e 75 5f  4c 6f 61 64 65 64 25 3d  |ourMenu_Loaded%=|
00021aa0  b9 3a e1 0d 75 62 b2 dd  a4 5f 73 68 65 6c 6c 5f  |.:..ub..._shell_|
00021ab0  53 70 72 69 74 65 73 5f  49 6e 69 74 3a 5f 63 5f  |Sprites_Init:_c_|
00021ac0  53 70 72 69 74 65 73 5f  41 72 65 61 48 65 61 64  |Sprites_AreaHead|
00021ad0  65 72 53 69 7a 65 25 3d  31 36 3a 5f 63 5f 53 70  |erSize%=16:_c_Sp|
00021ae0  72 69 74 65 73 5f 52 65  61 73 6f 6e 49 6e 69 74  |rites_ReasonInit|
00021af0  41 72 65 61 25 3d 39 3a  5f 63 5f 53 70 72 69 74  |Area%=9:_c_Sprit|
00021b00  65 73 5f 52 65 61 73 6f  6e 4c 6f 61 64 25 3d 31  |es_ReasonLoad%=1|
00021b10  30 3a 5f 63 5f 53 70 72  69 74 65 73 5f 52 65 61  |0:_c_Sprites_Rea|
00021b20  73 6f 6e 47 65 74 53 69  7a 65 25 3d 34 30 3a 5f  |sonGetSize%=40:_|
00021b30  63 5f 53 70 72 69 74 65  73 5f 52 65 61 73 6f 6e  |c_Sprites_Reason|
00021b40  52 65 6d 6f 76 65 4c 65  66 74 57 61 73 74 61 67  |RemoveLeftWastag|
00021b50  65 25 3d 35 34 0d 75 6c  5d 5f 63 5f 53 70 72 69  |e%=54.ul]_c_Spri|
00021b60  74 65 73 5f 42 61 64 4e  61 6d 65 4f 72 50 74 72  |tes_BadNameOrPtr|
00021b70  24 3d 22 45 69 74 68 65  72 20 61 20 73 70 72 69  |$="Either a spri|
00021b80  74 65 20 6e 61 6d 65 20  6f 72 20 61 20 70 6f 69  |te name or a poi|
00021b90  6e 74 65 72 20 74 6f 20  61 20 73 70 72 69 74 65  |nter to a sprite|
00021ba0  20 6d 75 73 74 20 62 65  20 67 69 76 65 6e 22 3a  | must be given":|
00021bb0  3d 30 0d 75 76 24 dd a4  4d 44 3a 3d 5f 63 5f 53  |=0.uv$..MD:=_c_S|
00021bc0  70 72 69 74 65 73 5f 41  72 65 61 48 65 61 64 65  |prites_AreaHeade|
00021bd0  72 53 69 7a 65 25 0d 75  80 af dd a4 6e 28 50 24  |rSize%.u....n(P$|
00021be0  29 3a ea 45 44 25 2c 53  25 2c 54 25 3a 53 25 3d  |):.ED%,S%,T%:S%=|
00021bf0  8e 28 50 24 29 3a 54 25  3d a2 23 53 25 2b 31 36  |.(P$):T%=.#S%+16|
00021c00  3a d9 23 53 25 3a 45 44  25 3d a4 41 28 54 25 29  |:.#S%:ED%=.A(T%)|
00021c10  3a 21 45 44 25 3d 54 25  3a 45 44 25 21 34 3d 30  |:!ED%=T%:ED%!4=0|
00021c20  3a 45 44 25 21 38 3d 5f  63 5f 53 70 72 69 74 65  |:ED%!8=_c_Sprite|
00021c30  73 5f 41 72 65 61 48 65  61 64 65 72 53 69 7a 65  |s_AreaHeaderSize|
00021c40  25 3a 45 44 25 21 31 32  3d 5f 63 5f 53 70 72 69  |%:ED%!12=_c_Spri|
00021c50  74 65 73 5f 41 72 65 61  48 65 61 64 65 72 53 69  |tes_AreaHeaderSi|
00021c60  7a 65 25 3a c8 99 34 36  2c 35 32 31 2c 45 44 25  |ze%:..46,521,ED%|
00021c70  3a c8 99 34 36 2c 35 32  32 2c 45 44 25 2c 50 24  |:..46,522,ED%,P$|
00021c80  3a 3d 45 44 25 0d 75 8a  10 dd a4 4e 41 3a 3d 5f  |:=ED%.u....NA:=_|
00021c90  55 25 21 31 36 0d 75 94  4d dd a4 53 42 28 4c 45  |U%!16.u.M..SB(LE|
00021ca0  25 2c 68 24 29 3a ea 72  46 25 2c 65 25 3a 72 46  |%,h$):.rF%,e%:rF|
00021cb0  25 3d a4 41 28 32 31 29  3a 24 72 46 25 3d 68 24  |%=.A(21):$rF%=h$|
00021cc0  3a c8 99 34 36 2c 32 38  30 2c 4c 45 25 2c 72 46  |:..46,280,LE%,rF|
00021cd0  25 b8 2c 2c 65 25 3a f2  41 28 72 46 25 29 3a 3d  |%.,,e%:.A(rF%):=|
00021ce0  65 25 0d 75 9e 90 dd a4  4f 44 28 71 42 24 29 3a  |e%.u....OD(qB$):|
00021cf0  ea 58 25 2c 4e 25 2c 6c  41 24 3a 58 25 3d 8e 28  |.X%,N%,lA$:X%=.(|
00021d00  71 42 24 29 3a cf 23 58  25 3d 34 3a 4e 25 3d 9a  |qB$):.#X%=4:N%=.|
00021d10  23 58 25 3a 4e 25 2b 3d  9a 23 58 25 2a 32 35 36  |#X%:N%+=.#X%*256|
00021d20  3a 4e 25 2b 3d 9a 23 58  25 2a 36 35 35 33 36 3a  |:N%+=.#X%*65536:|
00021d30  4e 25 2b 3d 9a 23 58 25  2a 31 36 37 37 37 32 31  |N%+=.#X%*1677721|
00021d40  36 3a cf 23 58 25 3d 4e  25 3a 6c 41 24 3d 22 22  |6:.#X%=N%:lA$=""|
00021d50  3a e3 4e 25 3d 30 b8 31  31 3a 6c 41 24 2b 3d bd  |:.N%=0.11:lA$+=.|
00021d60  28 9a 23 58 25 29 3a ed  3a d9 23 58 25 3a 3d 6c  |(.#X%):.:.#X%:=l|
00021d70  41 24 0d 75 a8 38 dd f2  4d 47 28 4c 45 25 2c 72  |A$.u.8..MG(LE%,r|
00021d80  42 24 2c 73 42 24 29 3a  c8 99 34 36 2c 35 31 32  |B$,sB$):..46,512|
00021d90  2b 32 36 2c 4c 45 25 2c  a4 53 42 28 4c 45 25 2c  |+26,LE%,.SB(LE%,|
00021da0  72 42 24 29 2c 73 42 24  3a e1 0d 75 b2 25 dd f2  |rB$),sB$:..u.%..|
00021db0  4e 47 28 4c 45 25 2c 50  24 29 3a c8 99 34 36 2c  |NG(LE%,P$):..46,|
00021dc0  35 31 32 2b 31 32 2c 4c  45 25 2c 50 24 3a e1 0d  |512+12,LE%,P$:..|
00021dd0  75 bc 22 dd a4 65 41 28  5a 41 25 2c 4e 24 29 3a  |u."..eA(ZA%,N$):|
00021de0  ea 6a 48 25 3a ea 85 3a  ee 85 ea 3a f7 85 3a 3d  |.jH%:..:...:..:=|
00021df0  a3 0d 75 c6 0b e7 5a 41  25 3d 31 8c 0d 75 d0 0a  |..u...ZA%=1..u..|
00021e00  6a 48 25 3d 34 30 0d 75  da 0f cc 6a 48 25 3d 32  |jH%=40.u...jH%=2|
00021e10  35 36 2b 34 30 0d 75 e4  1c cd 3a c8 99 34 36 2c  |56+40.u...:..46,|
00021e20  6a 48 25 2c 5a 41 25 2c  a4 5a 28 4e 24 29 3a 3d  |jH%,ZA%,.Z(N$):=|
00021e30  b9 0d 75 ee 19 dd a4 51  44 28 4e 24 29 3a 3d a4  |..u....QD(N$):=.|
00021e40  65 41 28 a4 4e 41 2c 4e  24 29 0d 75 f8 17 dd a4  |eA(.NA,N$).u....|
00021e50  52 44 28 4e 24 29 3a 3d  a4 65 41 28 31 2c 4e 24  |RD(N$):=.eA(1,N$|
00021e60  29 0d 76 02 66 dd f2 4f  47 28 5a 41 25 2c 68 4c  |).v.f..OG(ZA%,hL|
00021e70  25 29 3a 5a 41 25 21 30  3d 68 4c 25 3a 5a 41 25  |%):ZA%!0=hL%:ZA%|
00021e80  21 38 3d 5f 63 5f 53 70  72 69 74 65 73 5f 41 72  |!8=_c_Sprites_Ar|
00021e90  65 61 48 65 61 64 65 72  53 69 7a 65 25 3a c8 99  |eaHeaderSize%:..|
00021ea0  34 36 2c 5f 63 5f 53 70  72 69 74 65 73 5f 52 65  |46,_c_Sprites_Re|
00021eb0  61 73 6f 6e 49 6e 69 74  41 72 65 61 25 2b 32 35  |asonInitArea%+25|
00021ec0  36 2c 5a 41 25 3a e1 0d  76 0c 39 dd f2 4f 44 28  |6,ZA%:..v.9..OD(|
00021ed0  5a 41 25 2c 59 24 29 3a  c8 99 34 36 2c 5f 63 5f  |ZA%,Y$):..46,_c_|
00021ee0  53 70 72 69 74 65 73 5f  52 65 61 73 6f 6e 4c 6f  |Sprites_ReasonLo|
00021ef0  61 64 25 2b 32 35 36 2c  5a 41 25 2c 59 24 3a e1  |ad%+256,ZA%,Y$:.|
00021f00  0d 76 16 1c dd f2 50 44  28 5a 41 25 2c 4e 24 2c  |.v....PD(ZA%,N$,|
00021f10  46 44 25 29 3a e7 4e 24  3d 22 22 8c 0d 76 20 0c  |FD%):.N$=""..v .|
00021f20  e7 46 44 25 3c 3d 30 8c  0d 76 2a 20 85 39 39 2c  |.FD%<=0..v* .99,|
00021f30  5f 63 5f 53 70 72 69 74  65 73 5f 42 61 64 4e 61  |_c_Sprites_BadNa|
00021f40  6d 65 4f 72 50 74 72 24  0d 76 34 3a cd 3a c8 99  |meOrPtr$.v4:.:..|
00021f50  34 36 2c 5f 63 5f 53 70  72 69 74 65 73 5f 52 65  |46,_c_Sprites_Re|
00021f60  61 73 6f 6e 52 65 6d 6f  76 65 4c 65 66 74 57 61  |asonRemoveLeftWa|
00021f70  73 74 61 67 65 25 2b 35  31 32 2c 5a 41 25 2c 46  |stage%+512,ZA%,F|
00021f80  44 25 0d 76 3e 38 cc c8  99 34 36 2c 5f 63 5f 53  |D%.v>8...46,_c_S|
00021f90  70 72 69 74 65 73 5f 52  65 61 73 6f 6e 52 65 6d  |prites_ReasonRem|
00021fa0  6f 76 65 4c 65 66 74 57  61 73 74 61 67 65 25 2b  |oveLeftWastage%+|
00021fb0  32 35 36 2c 5a 41 25 2c  4e 24 0d 76 48 07 cd 3a  |256,ZA%,N$.vH..:|
00021fc0  e1 0d 76 52 26 dd f2 51  44 28 5a 41 25 2c 4e 24  |..vR&..QD(ZA%,N$|
00021fd0  2c 46 44 25 2c f8 6c 41  25 2c f8 61 41 25 29 3a  |,FD%,.lA%,.aA%):|
00021fe0  e7 4e 24 3d 22 22 8c 0d  76 5c 0c e7 46 44 25 3c  |.N$=""..v\..FD%<|
00021ff0  3d 30 8c 0d 76 66 20 85  39 39 2c 5f 63 5f 53 70  |=0..vf .99,_c_Sp|
00022000  72 69 74 65 73 5f 42 61  64 4e 61 6d 65 4f 72 50  |rites_BadNameOrP|
00022010  74 72 24 0d 76 70 3b cd  3a c8 99 34 36 2c 5f 63  |tr$.vp;.:..46,_c|
00022020  5f 53 70 72 69 74 65 73  5f 52 65 61 73 6f 6e 47  |_Sprites_ReasonG|
00022030  65 74 53 69 7a 65 25 2b  35 31 32 2c 5a 41 25 2c  |etSize%+512,ZA%,|
00022040  46 44 25 b8 2c 2c 2c 6c  41 25 2c 61 41 25 0d 76  |FD%.,,,lA%,aA%.v|
00022050  7a 39 cc c8 99 34 36 2c  5f 63 5f 53 70 72 69 74  |z9...46,_c_Sprit|
00022060  65 73 5f 52 65 61 73 6f  6e 47 65 74 53 69 7a 65  |es_ReasonGetSize|
00022070  25 2b 32 35 36 2c 5a 41  25 2c 4e 24 b8 2c 2c 2c  |%+256,ZA%,N$.,,,|
00022080  6c 41 25 2c 61 41 25 0d  76 84 07 cd 3a e1 0d 76  |lA%,aA%.v...:..v|
00022090  8e 21 dd f2 52 44 28 5a  41 25 2c 4e 24 2c 46 44  |.!..RD(ZA%,N$,FD|
000220a0  25 2c f8 4d 45 25 29 3a  e7 4e 24 3d 22 22 8c 0d  |%,.ME%):.N$=""..|
000220b0  76 98 0c e7 46 44 25 3c  3d 30 8c 0d 76 a2 20 85  |v...FD%<=0..v. .|
000220c0  39 39 2c 5f 63 5f 53 70  72 69 74 65 73 5f 42 61  |99,_c_Sprites_Ba|
000220d0  64 4e 61 6d 65 4f 72 50  74 72 24 0d 76 ac 3a cd  |dNameOrPtr$.v.:.|
000220e0  3a c8 99 34 36 2c 5f 63  5f 53 70 72 69 74 65 73  |:..46,_c_Sprites|
000220f0  5f 52 65 61 73 6f 6e 47  65 74 53 69 7a 65 25 2b  |_ReasonGetSize%+|
00022100  35 31 32 2c 5a 41 25 2c  46 44 25 b8 2c 2c 2c 2c  |512,ZA%,FD%.,,,,|
00022110  2c 2c 4d 45 25 0d 76 b6  38 cc c8 99 34 36 2c 5f  |,,ME%.v.8...46,_|
00022120  63 5f 53 70 72 69 74 65  73 5f 52 65 61 73 6f 6e  |c_Sprites_Reason|
00022130  47 65 74 53 69 7a 65 25  2b 32 35 36 2c 5a 41 25  |GetSize%+256,ZA%|
00022140  2c 4e 24 b8 2c 2c 2c 2c  2c 2c 4d 45 25 0d 76 c0  |,N$.,,,,,,ME%.v.|
00022150  07 cd 3a e1 0d 76 ca 8f  dd f2 54 47 28 59 24 2c  |..:..v....TG(Y$,|
00022160  74 4a 25 2c 79 43 25 2c  7a 43 25 2c f8 77 45 25  |tJ%,yC%,zC%,.wE%|
00022170  2c f8 6c 4c 25 29 3a ea  79 41 25 2c 6d 4c 25 2c  |,.lL%):.yA%,mL%,|
00022180  5a 41 25 3a ea 6c 41 25  2c 61 41 25 2c 4d 45 25  |ZA%:.lA%,aA%,ME%|
00022190  2c 75 4a 25 2c 76 4a 25  3a ea 77 4a 25 3a f2 66  |,uJ%,vJ%:.wJ%:.f|
000221a0  28 77 45 25 29 3a f2 55  47 28 77 45 25 2c 74 4a  |(wE%):.UG(wE%,tJ|
000221b0  25 2c 5a 41 25 29 3a 6c  4c 25 3d 5a 41 25 2d 77  |%,ZA%):lL%=ZA%-w|
000221c0  45 25 3a 79 41 25 3d 77  45 25 2b 77 45 25 21 34  |E%:yA%=wE%+wE%!4|
000221d0  3a 6d 4c 25 3d 34 38 3a  f2 4f 44 28 5a 41 25 2c  |:mL%=48:.OD(ZA%,|
000221e0  59 24 29 0d 76 d4 bf f2  50 44 28 5a 41 25 2c 22  |Y$).v...PD(ZA%,"|
000221f0  22 2c 5a 41 25 2b 5f 63  5f 53 70 72 69 74 65 73  |",ZA%+_c_Sprites|
00022200  5f 41 72 65 61 48 65 61  64 65 72 53 69 7a 65 25  |_AreaHeaderSize%|
00022210  29 3a f2 51 44 28 5a 41  25 2c 22 22 2c 5a 41 25  |):.QD(ZA%,"",ZA%|
00022220  2b 5f 63 5f 53 70 72 69  74 65 73 5f 41 72 65 61  |+_c_Sprites_Area|
00022230  48 65 61 64 65 72 53 69  7a 65 25 2c 6c 41 25 2c  |HeaderSize%,lA%,|
00022240  61 41 25 29 3a f2 52 44  28 5a 41 25 2c 22 22 2c  |aA%):.RD(ZA%,"",|
00022250  5a 41 25 2b 5f 63 5f 53  70 72 69 74 65 73 5f 41  |ZA%+_c_Sprites_A|
00022260  72 65 61 48 65 61 64 65  72 53 69 7a 65 25 2c 4d  |reaHeaderSize%,M|
00022270  45 25 29 3a c8 99 35 33  2c 4d 45 25 2c 34 b8 2c  |E%):..53,ME%,4.,|
00022280  2c 75 4a 25 3a c8 99 35  33 2c 4d 45 25 2c 35 b8  |,uJ%:..53,ME%,5.|
00022290  2c 2c 76 4a 25 3a 6c 41  25 3d 6c 41 25 3c 3c 75  |,,vJ%:lA%=lA%<<u|
000222a0  4a 25 0d 76 de ff 61 41  25 3d 61 41 25 3c 3c 76  |J%.v..aA%=aA%<<v|
000222b0  4a 25 3a 24 79 41 25 3d  22 44 72 61 77 22 3a 79  |J%:$yA%="Draw":y|
000222c0  41 25 21 34 3d 32 30 31  3a 79 41 25 21 38 3d 30  |A%!4=201:yA%!8=0|
000222d0  3a 24 28 79 41 25 2b 31  32 29 3d 22 53 70 72 54  |:$(yA%+12)="SprT|
000222e0  6f 44 72 61 77 22 3a 79  41 25 21 32 34 3d 79 43  |oDraw":yA%!24=yC|
000222f0  25 2a 32 35 36 3a 79 41  25 21 32 38 3d 7a 43 25  |%*256:yA%!28=zC%|
00022300  2a 32 35 36 3a 79 41 25  21 33 32 3d 28 79 41 25  |*256:yA%!32=(yA%|
00022310  21 32 34 29 2b 6c 41 25  2a 32 35 36 3a 79 41 25  |!24)+lA%*256:yA%|
00022320  21 33 36 3d 28 79 41 25  21 32 38 29 2b 61 41 25  |!36=(yA%!28)+aA%|
00022330  2a 32 35 36 3a 77 4a 25  3d 35 3a 79 41 25 21 34  |*256:wJ%=5:yA%!4|
00022340  30 3d 77 4a 25 3a 79 41  25 21 34 34 3d 74 4a 25  |0=wJ%:yA%!44=tJ%|
00022350  2b 32 34 3a 79 41 25 21  34 38 3d 79 43 25 2a 32  |+24:yA%!48=yC%*2|
00022360  35 36 3a 79 41 25 21 35  32 3d 7a 43 25 2a 32 35  |56:yA%!52=zC%*25|
00022370  36 3a 79 41 25 21 35 36  3d 28 79 41 25 21 34 38  |6:yA%!56=(yA%!48|
00022380  29 2b 6c 41 25 2a 32 35  36 3a 79 41 25 21 36 30  |)+lA%*256:yA%!60|
00022390  3d 28 79 41 25 21 35 32  29 2b 61 41 25 2a 32 35  |=(yA%!52)+aA%*25|
000223a0  36 0d 76 e8 05 e1 0d ff                           |6.v.....|
000223a8