Home » Personal collection » Acorn hard disk » apps » Printers » 153/!Printers/dp/Resources/Support

153/!Printers/dp/Resources/Support

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 » Personal collection » Acorn hard disk » apps » Printers
Filename: 153/!Printers/dp/Resources/Support
Read OK:
File size: 5F33 bytes
Load address: 0000
Exec address: 0000
Duplicates

There is 1 duplicate copy of this file in the archive:

File contents
    5REM>squished.SupportDP
   10DEFFNdp_support(dp_o%):LOCALdp_aa%,dp_e%,dp_i%,dp_m%,dp_g%,dp_f%,dp__%,dp_u%:dp_aa%=dp_o%!0:dp_e%=dp_o%!4:dp_i%=dp_o%!8:dp_f%=dp_o%!12:dp__%=dp_o%!16:dp_u%=dp_o%!20:IFdp_i%THEN
   15dp_m%=FNprinter_find_prdata_entry(dp_e%,$dp_i%!8):dp_g%=dp_i%!16
   20ENDIF
   25CASEdp_aa%OF
   30WHEN-1:PROCdp_g
   35WHEN-2:PROCdp_h
   40WHEN-3:PROCdp_i
   45WHEN-4:PROCdp_j
   50WHEN-5:PROCdp_k
   55WHEN-6:PROCdp_l
   60WHEN-7:PROCdp_m
   65WHEN-8:PROCdp_n
   70WHEN3:PROCdp_o
   75WHEN6:PROCdp_p
   80WHEN8:PROCdp_q
   85WHEN9:PROCdp_r
   90WHEN17,18:PROCdp_s
   95ENDCASE
  100=FALSE
  105DEFPROCdp_g:LOCALdp_ba%,dp_ca%,dp_da%:dp_e%!28=4084:dp_e%!32=4:dp_e%!36=16/4:dp_e%!40=2:dp_e%!44=100:dp_e%!52=0:dp_ba%=FNrmload_latest_module("ColourTrans","System:Modules.Colours"):IFFNrmload_latest_module("PDriver","Printers:Modules.PDriver")
  110IFFNrmload_latest_module("PDumperSupport","Printers:Modules.PDumperSpt")
  115dp_ca%=FNrmload_latest_module("PDriverDP","Printers:Modules.PDriverDP"):IFdp_ca%>400ANDdp_ba%<150THEN
  120SYS262367,FNmsg_0(FNdp_a,"WA12"),1OR1<<4,FNmsg_1(FNdp_a,"ER2",FNmsg_0(FNdp_a,"ID"))
  125ENDIF
  130SYS131107,"Printers$DPLJfullQ",,-1,,3TO,,dp_da%:IFdp_da%THENdp_f$="Full"ELSEdp_f$="Simple"
  135ENDPROC
  140DEFPROCdp_h:ENDPROC
  145DEFPROCdp_i:LOCALdp_p%,dp_b%,dp_d%:dp_p%=FNprinter_find_window(dp_i%,"configure"):PROCicon_write(dp_p%,30,FNprinter_read_string(dp_i%!40)):PROCicon_write(dp_p%,6,$dp_i%!8):PROCicon_write(dp_p%,3,FNdp_j(dp_g%)):PROCicon_write(dp_p%,15,FNdp_k(dp_g%)):dp_b%=!dp_g%!0
  150dp_d%=dp_b%>>16AND15:PROCicon_write(dp_p%,17,FNmsg_0(dp_e%!16,"PF"+STR$dp_d%)):IFdp_i%!24AND1<<6THEN
  155PROCicon_shade(dp_p%,8):PROCicon_shade(dp_p%,11):PROCicon_shade(dp_p%,12):PROCicon_shade(dp_p%,14):PROCicon_shade(dp_p%,19):PROCicon_shade(dp_p%,23):PROCicon_shade(dp_p%,24)
  160ELSE:dp_d%=dp_b%AND2:IFdp_d%PROCicon_select(dp_p%,8)ELSEPROCicon_deselect(dp_p%,8)
  165dp_d%=dp_b%AND4:IFdp_d%PROCicon_select(dp_p%,11)ELSEPROCicon_deselect(dp_p%,11)
  170dp_d%=dp_b%AND8:IFdp_d%PROCicon_select(dp_p%,12)ELSEPROCicon_deselect(dp_p%,12)
  175dp_d%=(dp_b%AND48)>>4:PROCicon_write(dp_p%,14,FNmsg_0(dp_e%!16,"TQ"+STR$dp_d%)):dp_d%=(dp_b%AND3840)>>8:PROCicon_write(dp_p%,23,FNmsg_0(dp_e%!16,"CC"+STR$dp_d%))
  180ENDIF
  185dp_b%=dp_i%!36:PROCicon_write(dp_p%,27,$dp_b%!4):ENDPROC
  190DEFPROCdp_j:LOCALdp_a$,dp_l$,dp_o$,dp_b%,dp_A%,dp_ea%,dp_`%,dp_J%,B%,C%,dp_T%,dp_Q%,dp_fa%:dp_g%!0=FNstore_integer(24):dp_b%=FNprinter_read_list_integer_entry(dp_m%,5,2,1):IFdp_b%=0THEN
  195!dp_g%!0=8:dp_b%=FNprinter_read_list_integer_entry(dp_m%,5,1,1)
  200ENDIF
  205IFdp_b%THEN
  210B%=1381257040:C%=4:dp_g%!4=USR(dp_u%+12):IFdp_g%!4=0ERROR253,FNmsg_0(FNdp_a,"FA5")
  215!dp_g%!4=dp_b%
  220ELSE:dp_i%!24=dp_i%!24OR1<<6
  225ENDIF
  230dp_Q%=FNprinter_read_integer_entry(dp_m%,8):dp_fa%=FNprinter_read_integer_entry(dp_m%,9):dp_l$=FNprinter_read_string_entry(dp_m%,12):IFdp_l$<>""THEN
  235C%=1:REPEAT:B%=FNprinter_read_list_integer_entry(dp_m%,4,C%,1):IFB%=0THEN
  240C%=-1
  245ELSE:dp_o$=FNprinter_read_string_entry(B%,8):IFdp_l$<>dp_o$C%+=1
  250ENDIF
  255UNTILC%=-1ORdp_l$=dp_o$:IFC%<>-1dp_b%=C%
  260ELSE:IF(dp_Q%<>0ANDdp_fa%<>0)THEN
  265C%=1:REPEAT:B%=FNprinter_read_list_integer_entry(dp_m%,4,C%,1):IFB%=0THEN
  270C%=-1
  275ELSE:dp_A%=FNprinter_read_integer_entry(B%,4):dp_ea%=FNprinter_read_integer_entry(B%,5):IFdp_A%<>dp_Q%ORdp_ea%<>dp_fa%C%+=1
  280ENDIF
  285UNTILC%=-1OR(dp_A%=dp_Q%ANDdp_ea%=dp_fa%):IFC%<>-1dp_b%=C%
  290ELSE:C%=-1
  295ENDIF
  300ENDIF
  305IFC%=-1THEN
  310B%=1178747984:C%=256:dp_T%=USR(dp_u%+12):IFdp_T%=0ERROR253,FNmsg_0(FNdp_a,"FA5")
  315C%=1:dp_b%=FALSE:REPEAT:B%=FNprinter_read_list_integer_entry(dp_m%,4,C%,1):IFB%=0THEN
  320C%-=1:dp_b%=TRUE
  325ELSE:$dp_T%=FNprinter_read_string_entry(B%,6):IFdp_T%?1=0ANDdp_T%?2=0THEN
  330C%+=1
  335ELSE:C%-=1:dp_b%=TRUE
  340ENDIF
  345ENDIF
  350UNTILdp_b%:dp_b%=C%:B%=1178747984:C%=dp_T%:CALLdp_u%+16
  355ENDIF
  360B%=1381257040:C%=4:dp_g%!8=USR(dp_u%+12):IFdp_g%!8=0ERROR253,FNmsg_0(FNdp_a,"FA5")
  365!dp_g%!8=FNprinter_read_list_integer_entry(dp_m%,4,dp_b%,1):dp_a$=FNprinter_read_string_entry(FNprinter_read_integer_entry(!dp_g%!8,1),2):IFFNrmload_latest_module(dp_a$,"Printers:PDumpers."+dp_a$)
  370dp_a$=STR$(FNprinter_read_integer_entry(!dp_g%!8,2)AND8388607):PROCdp_c("Resources.Printers.Palettes."+dp_a$,"Printers:Palettes."+dp_a$,!dp_g%!8):dp_b%=FNprinter_read_integer_entry(dp_m%,10):dp_A%=FNdp_d(!dp_g%!8):IFdp_b%<>0THEN
  375dp_`%=dp_b%AND255:dp_J%=(dp_b%AND65280)>>8:CASEdp_`%OF
  380WHEN0:IF(dp_A%AND7)THEN
  385IFdp_J%=4AND(dp_A%AND1)=0dp_b%=0
  390IFdp_J%=8AND(dp_A%AND2)=0dp_b%=0
  395IFdp_J%=1AND(dp_A%AND4)=0dp_b%=0
  400ELSE:dp_b%=0
  405ENDIF
  410WHEN1:IF(dp_A%AND112)THEN
  415IFdp_J%=4AND((dp_A%>>4)AND1)=0dp_b%=0
  420IFdp_J%=8AND((dp_A%>>4)AND2)=0dp_b%=0
  425IFdp_J%=1AND((dp_A%>>4)AND4)=0dp_b%=0
  430ELSE:dp_b%=0
  435ENDIF
  440WHEN2:IF(dp_A%AND1792)THEN
  445IFdp_J%=4AND((dp_A%>>8)AND1)=0dp_b%=0
  450IFdp_J%=8AND((dp_A%>>8)AND2)=0dp_b%=0
  455IFdp_J%=1AND((dp_A%>>8)AND4)=0dp_b%=0
  460ELSE:dp_b%=0
  465ENDIF
  470ENDCASE
  475ENDIF
  480IFdp_b%<>0THEN
  485dp_g%!12=FNstore_integer(dp_b%)
  490ELSE:PROCdp_f(dp_A%,dp_`%,dp_J%):dp_g%!12=FNstore_integer(dp_J%<<8ORdp_`%)
  495ENDIF
  500$dp_o%=FNprinter_read_string_entry(dp_m%,2):B%=dp_o%:C%=2:dp_i%!40=USR(dp_u%+28):dp_a$=FNprinter_read_string_entry(dp_m%,3):IFdp_a$<>"dp"$dp_o%=dp_a$:B%=dp_o%:C%=2:dp_i%!44=USR(dp_u%+28)
  505dp_a$=FNprinter_read_string_entry(dp_m%,7):IFdp_a$=""dp_a$=FNmsg_0(dp_e%!16,"PAP")
  510dp_b%=dp__%:WHILEdp_a$<>FNprinter_read_string(dp_b%!4):dp_b%=dp_b%!0:IFdp_b%=0dp_b%=dp__%:dp_a$=FNprinter_read_string(dp_b%!4)
  515ENDWHILE:dp_i%!36=dp_b%:dp_b%=FNprinter_read_integer_entry(dp_m%,11):IFdp_b%<>0dp_i%!24=dp_i%!24OR(1<<7)
  520ENDPROC
  525DEFPROCdp_c(dp_e$,dp_p$,dp_ga%):LOCALdp_ha%,dp_ia%,dp_ja%,dp_W%,dp_ka%,dp_la%,dp_C%:LOCALdp_ma%,dp_na%,dp_oa%,dp_pa%,dp_c%,dp_a%,dp_w%,dp_qa%,dp_ra%:dp_qa%=FNprinter_read_integer_entry(dp_ga%,2):dp_ra%=((dp_qa%AND8388608)=0)
  530PROCprinter_write_integer_entry(dp_ga%,2,dp_qa%OR8388608):SYS8,17,"Resources:"+dp_e$TOdp_ma%,,dp_na%,dp_oa%,dp_pa%:IFdp_ma%ANDdp_ra%=FALSEENDPROC
  535SYS8,17,dp_p$TOdp_ha%,,dp_ia%,dp_ja%,dp_W%,dp_ka%:IFdp_ha%<>1SYS8,19,dp_p$,dp_ha%
  540IFdp_ma%THEN
  545IFdp_na%=dp_ia%ANDdp_oa%=dp_ja%ANDdp_pa%=dp_W%ENDPROC
  550dp_c%=OPENIN("Resources:"+dp_e$):IFdp_c%=0ERROR254,FNmsg_1(FNdp_a,"OKBB",dp_e$)
  555SYS41,21,dp_c%TO,dp_a%,dp_w%:CLOSE#dp_c%:IF(dp_w%AND255)<>46ERROR254,FNmsg_1(FNdp_a,"OKBC",dp_e$)
  560dp_a%-=(LENdp_e$+4ANDNOT3)+4:dp_a%-=20:IFdp_a%!-4=1212367171THEN
  565SYS269121,dp_a%:SYS30,7,,dp_a%-4
  570ENDIF
  575ENDIF
  580dp_la%=20+(LENdp_e$+4ANDNOT3)+4+(dp_W%+3ANDNOT3):SYS30,6,,,dp_la%+8TO,,dp_C%:!dp_C%=1212367171:dp_C%+=4:dp_C%!0=dp_la%:dp_C%!4=dp_ia%:dp_C%!8=dp_ja%:dp_C%!12=dp_W%:dp_C%!16=dp_ka%:$(dp_C%+20)=dp_e$:dp_C%!(20+LENdp_e$)=0
  585dp_C%!(20+(LENdp_e$+4ANDNOT3))=dp_W%+4:SYS8,16,dp_p$,dp_C%+20+(LENdp_e$+4ANDNOT3)+4:dp_C%!dp_la%=0:SYS269120,dp_C%:ENDPROC
  590DEFPROCdp_k:LOCALdp_U%,dp_sa%,dp_ta%,dp_i$:dp_U%=dp_i%:WHILEdp_U%>0:IFdp_U%!4=dp_e%THEN
  595dp_sa%=dp_U%!16:dp_ta%=!dp_sa%!8:dp_i$=STR$(FNprinter_read_integer_entry(dp_ta%,2)AND8388607):PROCdp_c("Resources.Printers.Palettes."+dp_i$,"Printers:Palettes."+dp_i$,dp_ta%)
  600dp_i$=FNprinter_read_string_entry(FNprinter_read_integer_entry(dp_ta%,1),2):IFFNrmload_latest_module(dp_i$,"Printers:PDumpers."+dp_i$)
  605ENDIF
  610dp_U%=dp_U%!0:ENDWHILE:ENDPROC
  615DEFPROCdp_l:LOCALdp_a$,dp_c$,dp_b%,dp_K%,dp_L%,dp_X%,dp_y%,dp_R%,dp_Z%,dp_q$,dp_D%,dp_x%,dp_r%,dp_j%,B%,C%:SYS655704,7:dp_a$=FNprinter_read_string(dp_i%!40):IFdp_a$=""THEN
  620dp_a$=$dp_i%!8:IFLENdp_a$>20THEN
  625dp_b%=LENdp_a$:WHILEMID$(dp_a$,dp_b%,1)<>" "ANDdp_b%>0:dp_b%-=1:ENDWHILE:IFdp_b%dp_a$=LEFT$(dp_a$,dp_b%-1)ELSEdp_a$=LEFT$(dp_a$,20)
  630ENDIF
  635ENDIF
  640dp_r%=!dp_g%!8:dp_K%=FNprinter_read_integer_entry(dp_r%,4):dp_L%=FNprinter_read_integer_entry(dp_r%,5):dp_X%=(!dp_g%!12AND65280)>>8:dp_x%=!dp_g%!12AND255:IF(dp_x%>=2)THEN
  645SYS655681,,dp_K%,dp_L%,1,dp_a$,dp_K%/dp_X%,dp_L%/dp_X%TOdp_y%;dp_b%
  650ELSE:SYS655681,,dp_K%,dp_L%,0,dp_a$,dp_K%/dp_X%,dp_L%/dp_X%TOdp_y%;dp_b%
  655ENDIF
  660IF(dp_b%AND1)AND(dp_y%<>0)THEN
  665dp_a$="":dp_y%+=4:WHILE?dp_y%:dp_a$+=CHR$?dp_y%:dp_y%+=1:ENDWHILE:ERROR254,dp_a$:ENDPROC
  670ENDIF
  675dp_a$=STR$(FNprinter_read_integer_entry(dp_r%,2)AND8388607):B%=1178747984:C%=256:dp_Z%=USR(dp_u%+12):IFdp_Z%=0ERROR253,FNmsg_0(FNdp_a,"FA5")
  680$dp_Z%="Resources:$.Resources.Printers.Palettes."+dp_a$:dp_D%=USR(dp_u%+12):IFdp_D%=0ERROR253,FNmsg_0(FNdp_a,"FA5")
  685$dp_D%=FNprinter_read_string_entry(dp_r%,6):dp_x%=!dp_g%!12AND255:IFdp_x%=5THEN
  690dp_b%=FNprinter_read_integer_entry(dp_r%,1):dp_b%=FNprinter_read_integer_entry(dp_b%,1):SYS655706,-2147483646,dp_b%TOdp_y%;dp_b%:IF(dp_b%AND1)=0IFdp_y%<>-2147483646IF(dp_y%AND(1<<5))=0dp_x%=3
  695ENDIF
  700PROCdp_c("Resources.Printers.Palettes."+dp_a$,"Printers:Palettes."+dp_a$,dp_r%):dp_a$=FNprinter_read_string_entry(FNprinter_read_integer_entry(dp_r%,1),2):dp_q$="RMLoad Printers:PDumpers."+dp_a$+CHR$13:IFdp_x%>=2dp_D%?3=4ELSEdp_D%?3=1
  705dp_D%?4=dp_x%:IFdp_x%=0dp_D%?5=1ELSEdp_D%?5=8
  710IFdp_x%=3dp_D%?6=3ELSEdp_D%?6=1
  715dp_R%=FNprinter_read_integer_entry(dp_r%,7):IF(!dp_g%!0>>16AND15)=2dp_R%+=2
  720IF(dp_R%>>>24)=0dp_R%=dp_R%ORdp_D%?8<<24
  725IF(dp_R%>>>24)>0THEN
  730dp_b%=dp_i%!36:dp_D%?34=dp_b%!48
  735ENDIF
  740SYS655708,,FNprinter_read_integer_entry(FNprinter_read_integer_entry(dp_r%,1),1),dp_q$,dp_Z%,dp_D%,dp_R%:B%=1178747984:C%=dp_Z%:CALLdp_u%+16:C%=dp_D%:CALLdp_u%+16:SYS5,"Unset PDriver$TextChars1":dp_b%=FNprinter_read_integer_entry(dp_m%,6):IFdp_b%THEN
  745dp_b%=dp_b%!8:WHILEdp_b%:IFdp_b%?4=ASC"�"THEN
  750dp_a$=FNdp_e(ASC"�")+FNdp_e(dp_b%?5):dp_y%=dp_b%+6:dp_b%=dp_b%?5:WHILEdp_b%:dp_a$+=FNdp_e(?dp_y%):dp_y%+=1:dp_b%-=1:ENDWHILE:SYS5,"Set PDriver$TextChars1 "+dp_a$
  755ELSE:dp_b%=dp_b%!0
  760ENDIF
  765ENDWHILE
  770ENDIF
  775IFdp_g%!4=0THEN
  780SYS5,"Unset PDriver$TextPage"
  785ELSE:dp_j%=!dp_g%!4:dp_b%=dp_i%!36:dp_a$="-Ph "+STR$dp_b%!48+" -Mt "+STR$dp_b%!36+" -Mb ":dp_a$+=STR$dp_b%!32+" -Ml "+STR$dp_b%!40+" -Th ":IFdp_g%!0AND2dp_a$+="2"ELSEdp_a$+="0"
  790dp_a$+=" -Nl ":IFdp_g%!0AND8THEN
  795dp_a$+=FNungstrans(FNungstrans(FNprinter_read_string_entry(dp_j%,6)))
  800ELSE:dp_a$+=FNungstrans(FNungstrans(FNprinter_read_string_entry(dp_j%,5)))
  805ENDIF
  810dp_c$=FNprinter_read_string_entry(dp_j%,7):IFdp_c$<>""dp_a$+=" -Rs "+FNungstrans(FNungstrans(dp_c$))
  815dp_c$=FNprinter_read_string_entry(dp_j%,11):IFdp_c$<>""dp_a$+=" -Cd "+FNungstrans(FNungstrans(dp_c$))
  820SYS5,"Set PDriver$TextPage "+dp_a$
  825ENDIF
  830ENDPROC
  835DEFPROCdp_m:LOCALdp_H%,dp_B%,B%,C%:dp_H%=!dp_f%:dp_B%=dp_H%!48:IFdp_B%THEN
  840PROCfree_structure(dp_B%!4):B%=1448235092:C%=dp_B%:CALLdp_u%+16:dp_H%!48=0
  845ENDIF
  850ENDPROC
  855DEFPROCdp_o:SYS262342,,dp_f%:ENDPROC
  860DEFPROCdp_p:LOCALdp_l%:CASEdp_f%!8OF
  865WHEN2:CASEdp_f%!16OF
  870WHEN20:PROCdp_a("ME1",TRUE,TRUE)
  875WHEN18:PROCdp_a("ME2",TRUE,TRUE)
  880WHEN4:PROCdp_a("ME3",TRUE,TRUE)
  885WHEN19:PROCdp_a("ME4",TRUE,TRUE)
  890WHEN24:PROCdp_a("ME5",TRUE,TRUE)
  895WHEN26:PROCdp_a("MP1",TRUE,TRUE)
  900ENDCASE
  905WHEN4:CASEdp_f%!16OF
  910WHEN25:dp_l%=dp_f%!12:PROCdp_d(dp_l%):!dp_f%=dp_l%:SYS262342,,dp_f%
  915WHEN20:PROCdp_a("ME1",TRUE,TRUE)
  920WHEN18:PROCdp_a("ME2",TRUE,TRUE)
  925WHEN4:PROCdp_a("ME3",TRUE,TRUE)
  930WHEN19:PROCdp_a("ME4",TRUE,TRUE)
  935WHEN24:PROCdp_a("ME5",TRUE,TRUE)
  940WHEN26:PROCdp_a("MP1",TRUE,TRUE)
  945WHEN31:!dp_f%=dp_f%!12:SYS262342,,dp_f%
  950ENDCASE
  955WHEN1:CASEdp_f%!16OF
  960WHEN25:dp_l%=dp_f%!12:PROCdp_d(dp_l%)
  965ENDCASE
  970ENDCASE
  975ENDPROC
  980DEFPROCdp_q:LOCALdp_b%:dp_b%=dp_e%!20:WHILEdp_b%:IFdp_b%!4=!dp_f%THEN
  985IFdp_f%!24=13THEN
  990CASE$(dp_b%+16)OF
  995WHEN"configure":SYS262342,,dp_f%:PROCdp_d(!dp_f%)
 1000ENDCASE
 1005ELSE:SYS262364,dp_f%!24
 1010ENDIF
 1015ENDPROC
 1020ENDIF
 1025dp_b%=dp_b%!0:ENDWHILE:ENDPROC
 1030DEFPROCdp_r:LOCALdp_ua%,dp_l%,dp_O%,dp_y%,dp_K%,dp_L%,dp_a$,dp_b%,dp_d%,dp_n%:dp_l%=FNprinter_find_window(dp_i%,"configure"):dp_ua%=FNwas_adjust_used:CASEdp_m$OF
 1035WHEN"ME1":dp_O%=3
 1040WHEN"ME2":dp_O%=17
 1045WHEN"ME3":dp_O%=15
 1050WHEN"ME4":dp_O%=14
 1055WHEN"ME5":dp_O%=23
 1060WHEN"MP1":dp_O%=27
 1065ENDCASE
 1070dp_y%=dp_k%+28+!dp_f%*24:IFdp_y%!8AND256THEN
 1075PROCicon_write(dp_l%,dp_O%,$dp_y%!12)
 1080ELSE:PROCicon_write(dp_l%,dp_O%,$(dp_y%+12))
 1085ENDIF
 1090IFdp_m$="ME1"THEN
 1095dp_d%=dp_m%!20:dp_a$=FNicon_read(dp_l%,3):WHILEdp_d%:dp_n%=!dp_d%!8:IF(dp_a$=FNmsg_2(dp_e%!16,"RES",STR$!dp_n%!20,STR$!dp_n%!24))OR(dp_a$=$(dp_n%!36))THEN
 1100dp_a$=FNicon_read(dp_l%,15):dp_b%=INSTR(dp_a$,","):CASELEFT$(dp_a$,dp_b%-1)OF
 1105WHENFNmsg_0(dp_e%!16,"CO1"):dp_d%=1
 1110WHENFNmsg_0(dp_e%!16,"CO1s"):dp_d%=1
 1115WHENFNmsg_0(dp_e%!16,"CO2"):dp_d%=2
 1120WHENFNmsg_0(dp_e%!16,"CO4"):dp_d%=4
 1125WHENFNmsg_0(dp_e%!16,"CO5"):dp_d%=5
 1130WHENFNmsg_0(dp_e%!16,"CO5s"):dp_d%=5
 1135OTHERWISE:dp_d%=0
 1140ENDCASE
 1145dp_a$=MID$(dp_a$,dp_b%+2):CASEdp_a$OF
 1150WHENFNmsg_0(dp_e%!16,"HT8"):dp_b%=8
 1155WHENFNmsg_0(dp_e%!16,"HT8s"):dp_b%=8
 1160WHENFNmsg_0(dp_e%!16,"HT1"):dp_b%=1
 1165WHENFNmsg_0(dp_e%!16,"HT1s"):dp_b%=1
 1170OTHERWISE:dp_b%=4
 1175ENDCASE
 1180dp_n%=FNdp_d(dp_n%):IF(dp_n%AND(7<<(dp_d%*4)))=0dp_d%=-1
 1185IFdp_d%<>-1THEN
 1190dp_d%=dp_n%>>(dp_d%*4):CASEdp_b%OF
 1195WHEN4:IF(dp_d%AND1)=0dp_b%=-1
 1200WHEN8:IF(dp_d%AND2)=0dp_b%=-1
 1205WHEN1:IF(dp_d%AND4)=0dp_b%=-1
 1210ENDCASE
 1215ENDIF
 1220IFdp_d%=-1ORdp_b%=-1THEN
 1225PROCdp_f(dp_n%,dp_d%,dp_b%):PROCicon_write(dp_l%,15,FNdp_i(dp_d%+(dp_b%<<8)))
 1230ENDIF
 1235dp_d%=0
 1240ELSE:dp_d%=!dp_d%
 1245ENDIF
 1250ENDWHILE
 1255ENDIF
 1260IFdp_ua%THEN
 1265SYS262351,,dp_f%:PROCdp_a(dp_m$,FALSE,FALSE)
 1270ENDIF
 1275ENDPROC
 1280DEFPROCdp_s:LOCALdp_l%,dp_a$,dp_c$:CASEdp_f%!16OF
 1285WHEN1282:dp_l%=dp_e%!20:WHILEdp_l%:IFdp_l%!4=dp_f%!32THEN
 1290CASE$(dp_l%+16)OF
 1295WHEN"configure":dp_a$=STR$dp_f%!36:CASEdp_f%!36OF
 1300WHEN8,11,12:IFFNicon_set(dp_f%!32,dp_f%!36)dp_a$+="b"ELSEdp_a$+="a"
 1305ENDCASE
 1310dp_c$=FNmsg_0(dp_e%!16,"CON"+dp_a$):IFdp_c$="CON"+dp_a$dp_c$=FNmsg_0(dp_e%!16,"CON")
 1315PROCinteractive_help(dp_c$)
 1320ENDCASE
 1325dp_l%=0
 1330ELSE:dp_l%=dp_l%!0:IFdp_l%=0PROCinteractive_help(FNmsg_0(dp_e%!16,"H"+dp_m$))
 1335ENDIF
 1340ENDWHILE
 1345ENDCASE
 1350ENDPROC
 1355DEFPROCdp_d(dp_M%):LOCALdp_b%,dp_d%,dp_n%,dp_a$,B%,C%:dp_m%=FNprinter_find_prdata_entry(dp_e%,FNicon_read(dp_M%,6)):PROCfree_structure(dp_i%!40):$dp_o%=FNicon_read(dp_M%,30):B%=dp_o%:C%=2:dp_i%!40=USR(dp_u%+28):dp_b%=dp_g%:FORdp_d%=1TO16/4
 1360PROCfree_structure(!dp_b%):!dp_b%=0:dp_b%+=4:NEXT:dp_d%=0:IFFNicon_read(dp_M%,17)=FNmsg_0(dp_e%!16,"PF1")dp_d%+=1<<16
 1365IFFNicon_read(dp_M%,17)=FNmsg_0(dp_e%!16,"PF2")dp_d%+=2<<16
 1370IFFNicon_set(dp_M%,8)dp_d%+=2
 1375IFFNicon_set(dp_M%,11)dp_d%+=4
 1380IFFNicon_set(dp_M%,12)dp_d%+=8
 1385CASEFNicon_read(dp_M%,14)OF
 1390WHENFNmsg_0(dp_e%!16,"TQ1"):dp_d%+=1<<4:dp_b%=2
 1395WHENFNmsg_0(dp_e%!16,"TQ2"):dp_d%+=1<<5:dp_b%=3
 1400OTHERWISE:dp_b%=1
 1405ENDCASE
 1410CASEFNicon_read(dp_M%,23)OF
 1415WHENFNmsg_0(dp_e%!16,"CC1"):dp_d%+=1<<8
 1420WHENFNmsg_0(dp_e%!16,"CC2"):dp_d%+=1<<9
 1425ENDCASE
 1430dp_g%!0=FNstore_integer(dp_d%):dp_d%=FNprinter_read_list_integer_entry(dp_m%,5,dp_b%,1):IFdp_d%THEN
 1435B%=1381257040:C%=4:dp_g%!4=USR(dp_u%+12):IFdp_g%!4=0ERROR253,FNmsg_0(FNdp_a,"FA5")
 1440!dp_g%!4=dp_d%:dp_i%!24=dp_i%!24ANDNOT(1<<6)
 1445ELSE:dp_i%!24=dp_i%!24OR1<<6
 1450ENDIF
 1455dp_d%=dp_m%!20:dp_a$=FNicon_read(dp_M%,3):WHILEdp_d%:dp_n%=!dp_d%!8:IF(dp_a$=FNmsg_2(dp_e%!16,"RES",STR$!dp_n%!20,STR$!dp_n%!24))OR(dp_a$=$(dp_n%!36))THEN
 1460dp_d%=0
 1465ELSE:dp_d%=!dp_d%
 1470ENDIF
 1475ENDWHILE:B%=1381257040:C%=4:dp_g%!8=USR(dp_u%+12):IFdp_g%!8=0ERROR253,FNmsg_0(FNdp_a,"FA5")
 1480!dp_g%!8=dp_n%:dp_a$=FNicon_read(dp_M%,15):dp_b%=INSTR(dp_a$,","):CASELEFT$(dp_a$,dp_b%-1)OF
 1485WHENFNmsg_0(dp_e%!16,"CO1"):dp_d%=1
 1490WHENFNmsg_0(dp_e%!16,"CO1s"):dp_d%=1
 1495WHENFNmsg_0(dp_e%!16,"CO2"):dp_d%=2
 1500WHENFNmsg_0(dp_e%!16,"CO4"):dp_d%=4
 1505WHENFNmsg_0(dp_e%!16,"CO5"):dp_d%=5
 1510WHENFNmsg_0(dp_e%!16,"CO5s"):dp_d%=5
 1515OTHERWISE:dp_d%=0
 1520ENDCASE
 1525dp_a$=MID$(dp_a$,dp_b%+2):CASEdp_a$OF
 1530WHENFNmsg_0(dp_e%!16,"HT8"):dp_b%=8
 1535WHENFNmsg_0(dp_e%!16,"HT8s"):dp_b%=8
 1540WHENFNmsg_0(dp_e%!16,"HT1"):dp_b%=1
 1545WHENFNmsg_0(dp_e%!16,"HT1s"):dp_b%=1
 1550OTHERWISE:dp_b%=4
 1555ENDCASE
 1560dp_g%!12=FNstore_integer((dp_b%<<8)+dp_d%):dp_d%=dp_i%!36:dp_a$=FNicon_read(dp_M%,27):IF$dp_d%!4<>dp_a$THEN
 1565dp_b%=dp__%:WHILEdp_b%:IF$dp_b%!4=dp_a$THEN
 1570dp_i%!36=dp_b%:dp_b%=0
 1575ELSE:dp_b%=!dp_b%
 1580ENDIF
 1585ENDWHILE
 1590ENDIF
 1595IFdp_i%!20<>-1THEN
 1600PROCselect_printer(dp_i%,TRUE,FALSE)
 1605ENDIF
 1610ENDPROC
 1615DEFFNdp_j(dp_g%):LOCALdp_K%,dp_L%,dp_r%,dp_h$:dp_r%=!dp_g%!8:dp_K%=FNprinter_read_integer_entry(dp_r%,4):dp_L%=FNprinter_read_integer_entry(dp_r%,5):dp_h$=FNprinter_read_string_entry(dp_r%,8):IFdp_h$=""THENdp_h$=FNmsg_2(dp_e%!16,"RES",STR$dp_K%,STR$dp_L%)
 1620=dp_h$
 1625DEFFNdp_i(dp_b%):LOCALdp_a$,dp_c$:IFdp_f$="Simple"THEN
 1630dp_a$=FNmsg_0(dp_e%!16,"CO"+STR$(dp_b%AND255)+"s"):dp_c$=FNmsg_0(dp_e%!16,"HT"+STR$((dp_b%AND65280)>>8)+"s")
 1635ELSE:dp_a$=FNmsg_0(dp_e%!16,"CO"+STR$(dp_b%AND255)):dp_c$=FNmsg_0(dp_e%!16,"HT"+STR$((dp_b%AND65280)>>8))
 1640ENDIF
 1645=dp_a$+", "+dp_c$
 1650DEFFNdp_k(dp_g%):LOCALdp_b%:dp_b%=!dp_g%!12:=FNdp_i(dp_b%)
 1655DEFFNdp_d(dp_va%):LOCALdp_s%,dp_c%,dp_t%:dp_s%=FNprinter_read_integer_entry(dp_va%,3):IF(dp_s%AND256)dp_s%=dp_s%OR512
 1660IF(dp_s%AND1792)THEN
 1665dp_t%=FNprinter_read_integer_entry(dp_va%,1):dp_t%=FNprinter_read_integer_entry(dp_t%,1):SYS655707,-2147483646,dp_t%,,,,,,,7TOdp_t%;dp_c%:IF(dp_c%AND1)=0ANDdp_t%<>-2147483646THEN
 1670IF(dp_t%AND(1<<3))THEN
 1675dp_c%=dp_s%AND112:IFdp_c%=0THENdp_c%=(dp_s%AND1792)>>4
 1680dp_s%=dp_s%OR(dp_c%<<16)
 1685ENDIF
 1690IF(dp_t%AND(1<<4))THEN
 1695dp_c%=dp_s%AND1792:dp_s%=dp_s%OR(dp_c%<<8)
 1700ENDIF
 1705IF(dp_t%AND(1<<5))THEN
 1710dp_c%=dp_s%AND1792:dp_s%=dp_s%OR(dp_c%<<12)
 1715ENDIF
 1720ENDIF
 1725ENDIF
 1730IFdp_f$="Simple"dp_s%=dp_s%AND7340144
 1735=dp_s%
 1740DEFPROCdp_f(dp_N%,RETURNdp_x%,RETURNdp_I%):IFdp_N%AND7340032THEN
 1745dp_x%=5
 1750ELSE:IFdp_N%AND1792THEN
 1755dp_x%=2
 1760ELSE:IFdp_N%AND112THEN
 1765dp_x%=1
 1770ELSE:IFdp_f$="Simple"THENdp_x%=1ELSEdp_x%=0
 1775ENDIF
 1780ENDIF
 1785ENDIF
 1790dp_N%=dp_N%>>(dp_x%*4):dp_I%=-1:IF(dp_x%=5AND(dp_N%AND4)<>0)dp_I%=1
 1795IF(dp_x%=2AND(dp_N%AND4)<>0)dp_I%=1
 1800IF(dp_x%=1AND(dp_N%AND4)<>0)dp_I%=1
 1805IF(dp_x%=0AND(dp_N%AND4)<>0)dp_I%=1
 1810IFdp_I%=-1THEN
 1815IFdp_N%AND4THEN
 1820dp_I%=1
 1825ELSE:IFdp_N%AND2THEN
 1830dp_I%=8
 1835ELSE:dp_I%=4
 1840ENDIF
 1845ENDIF
 1850ENDIF
 1855ENDPROC
 1860DEFPROCdp_a(dp_r$,dp_wa%,dp_xa%):LOCALdp_l%,dp_ya%,dp_za%,dp_b%,dp_Q%,dp_d%,dp_n%,dp_K%,dp_L%,dp_F%:IFdp_wa%dp_Aa%=dp_f%!0-64:dp_Ba%=dp_f%!4
 1865IFdp_xa%THEN
 1870!dp_o%=dp_f%!12:dp_o%!4=dp_f%!16:SYS262350,,dp_o%:dp_ya%=dp_o%!16:dp_za%=dp_o%!20:SYS262347,,dp_o%:dp_Aa%=dp_o%!20+dp_o%!4+dp_ya%+2:dp_Ba%=dp_o%!24+dp_o%!16+dp_za%-2
 1875ENDIF
 1880dp_l%=FNprinter_find_window(dp_i%,"configure"):dp_m$=dp_r$:dp_m%=FNprinter_find_prdata_entry(dp_e%,FNicon_read(dp_l%,6)):CASEdp_r$OF
 1885WHEN"ME1":PROCmenu_create(dp_k%,FNmsg_0(dp_e%!16,"ME1")):dp_F%=(dp_k%!28AND256)<>0:dp_d%=dp_m%!20:dp_b%=0:dp_Q%=0:WHILEdp_d%:dp_n%=!dp_d%!8:dp_K%=FNprinter_read_integer_entry(dp_n%,4):dp_L%=FNprinter_read_integer_entry(dp_n%,5)
 1890dp_h$=FNprinter_read_string_entry(dp_n%,8):IFdp_h$<>""THEN
 1895PROCmenu_item(dp_k%,dp_b%,dp_h$,dp_F%)
 1900ELSE:PROCmenu_item(dp_k%,dp_b%,FNmsg_2(dp_e%!16,"RES",STR$dp_K%,STR$dp_L%),dp_F%)
 1905ENDIF
 1910dp_b%+=1:dp_d%=!dp_d%:ENDWHILE:PROCmenu_tick_match(dp_k%,FNicon_read(dp_l%,3))
 1915WHEN"ME2":PROCmenu_create(dp_k%,FNmsg_0(dp_e%!16,"ME2")):PROCmenu_tick_match(dp_k%,FNicon_read(dp_l%,17))
 1920WHEN"ME3":PROCmenu_create(dp_k%,FNmsg_0(dp_e%!16,"ME3")):dp_d%=dp_m%!20:WHILEdp_d%:dp_n%=!dp_d%!8:IF(FNicon_read(dp_l%,3)=FNmsg_2(dp_e%!16,"RES",STR$!dp_n%!20,STR$!dp_n%!24))OR(FNicon_read(dp_l%,3)=$(dp_n%!36))THEN
 1925dp_d%=FNdp_d(dp_n%):dp_b%=0:dp_Q%=0:IFdp_d%AND7PROCdp_b(dp_k%,dp_b%,FNmsg_0(dp_e%!16,"CO0"),dp_d%)
 1930IFdp_d%AND112THEN
 1935IFdp_f$="Simple"THEN
 1940PROCdp_b(dp_k%,dp_b%,FNmsg_0(dp_e%!16,"CO1s"),dp_d%>>4)
 1945ELSE:PROCdp_b(dp_k%,dp_b%,FNmsg_0(dp_e%!16,"CO1"),dp_d%>>4)
 1950ENDIF
 1955ENDIF
 1960IFdp_d%AND1792PROCdp_b(dp_k%,dp_b%,FNmsg_0(dp_e%!16,"CO2"),dp_d%>>8)
 1965IFdp_d%AND458752PROCdp_b(dp_k%,dp_b%,FNmsg_0(dp_e%!16,"CO4"),dp_d%>>16)
 1970IFdp_d%AND7340032THEN
 1975IFdp_f$="Simple"THEN
 1980PROCdp_b(dp_k%,dp_b%,FNmsg_0(dp_e%!16,"CO5s"),dp_d%>>20)
 1985ELSE:PROCdp_b(dp_k%,dp_b%,FNmsg_0(dp_e%!16,"CO5"),dp_d%>>20)
 1990ENDIF
 1995ENDIF
 2000dp_d%=0
 2005ELSE:dp_d%=!dp_d%
 2010ENDIF
 2015ENDWHILE:PROCmenu_tick_match(dp_k%,FNicon_read(dp_l%,15))
 2020WHEN"ME4":PROCmenu_create(dp_k%,FNmsg_0(dp_e%!16,"ME4")):dp_F%=(dp_k%!28AND256)<>0:IFFNprinter_read_list_integer_entry(dp_m%,5,2,1)THEN
 2025PROCmenu_item(dp_k%,1,FNmsg_0(dp_e%!16,"TQ1"),dp_F%):IFFNprinter_read_list_integer_entry(dp_m%,5,3,1)PROCmenu_item(dp_k%,2,FNmsg_0(dp_e%!16,"TQ2"),dp_F%)
 2030ENDIF
 2035PROCmenu_tick_match(dp_k%,FNicon_read(dp_l%,14))
 2040WHEN"ME5":PROCmenu_create(dp_k%,FNmsg_0(dp_e%!16,"ME5")):PROCmenu_tick_match(dp_k%,FNicon_read(dp_l%,23))
 2045WHEN"MP1":PROCcreate_paper_menu(dp_k%,dp_l%,27)
 2050ENDCASE
 2055PROCdisplay_menu(dp_i%,dp_k%,dp_Aa%,dp_Ba%):ENDPROC
 2060DEFPROCdp_b(RETURNdp_k%,RETURNdp_b%,dp_j$,dp_I%):LOCALdp_F%:dp_F%=(dp_k%!28AND256)<>0:IFdp_I%AND1THEN
 2065IFdp_f$="Simple"THEN
 2070PROCmenu_item(dp_k%,dp_b%,dp_j$+", "+FNmsg_0(dp_e%!16,"HT4s"),dp_F%)
 2075ELSE:PROCmenu_item(dp_k%,dp_b%,dp_j$+", "+FNmsg_0(dp_e%!16,"HT4"),dp_F%)
 2080ENDIF
 2085dp_b%+=1
 2090ENDIF
 2095IFdp_I%AND2THEN
 2100IFdp_f$="Simple"THEN
 2105PROCmenu_item(dp_k%,dp_b%,dp_j$+", "+FNmsg_0(dp_e%!16,"HT8s"),dp_F%)
 2110ELSE:PROCmenu_item(dp_k%,dp_b%,dp_j$+", "+FNmsg_0(dp_e%!16,"HT8"),dp_F%)
 2115ENDIF
 2120dp_b%+=1
 2125ENDIF
 2130IFdp_I%AND4THEN
 2135IFdp_f$="Simple"THEN
 2140PROCmenu_item(dp_k%,dp_b%,dp_j$+", "+FNmsg_0(dp_e%!16,"HT1s"),dp_F%)
 2145ELSE:PROCmenu_item(dp_k%,dp_b%,dp_j$+", "+FNmsg_0(dp_e%!16,"HT1"),dp_F%)
 2150ENDIF
 2155dp_b%+=1
 2160ENDIF
 2165ENDPROC
 2170DEFFNdp_e(dp_v%):=RIGHT$("0"+STR$~dp_v%,2)
 2175DEFPROCdp_n:LOCALdp_Ca%,dp_H%,dp_h%,dp_z%,dp_j%:dp_j%=!dp_g%!4:dp_Ca%=!dp_f%:dp_H%=dp_f%!4:dp_h%=dp_H%!44:dp_z%=dp_H%!48:CASEdp_Ca%OF
 2180WHEN-1:PROCdp_t
 2185WHEN-2:PROCdp_u
 2190WHEN-4:PROCdp_v
 2195WHEN-6:PROCdp_w
 2200WHEN-7:PROCdp_x
 2205WHEN-9:PROCdp_y
 2210WHEN-10:PROCdp_e
 2215WHEN-11:PROCdp_z
 2220WHEN-12:PROCdp_A
 2225WHEN-13:PROCdp_B
 2230WHEN-15:PROCdp_C
 2235WHEN-16:PROCdp_D
 2240WHEN-17:PROCdp_F
 2245WHEN-18:PROCdp_G
 2250WHEN-19:PROCdp_H
 2255ENDCASE
 2260ENDPROC
 2265DEFPROCdp_t:LOCALdp_b%,dp_d$,dp_S%,dp_d%,B%,C%,D%:B%=1448235092:C%=20:dp_z%=USR(dp_u%+12):IFdp_z%=0ERROR253,FNmsg_0(FNdp_a,"FA5")
 2270dp_H%!48=dp_z%:FORdp_b%=0TO20-4:dp_z%!dp_b%=0:NEXT:dp_S%=dp_i%!36:dp_z%!8=dp_S%!40:dp_d%=!dp_g%!0:dp_h%!44=(dp_d%AND65280)>>8:IFdp_d%AND4dp_h%!48=TRUE
 2275IFdp_d%AND2dp_h%!52=TRUE
 2280IF(dp_d%>>16AND15)=1dp_h%!20=TRUE
 2285IFdp_d%AND8THEN
 2290dp_d$=FNprinter_read_string_entry(dp_j%,6)
 2295ELSE:dp_d$=FNprinter_read_string_entry(dp_j%,5)
 2300ENDIF
 2305B%=A%!16:$B%=dp_d$:C%=5:D%=LENdp_d$:dp_h%!108=USR(dp_u%+28):dp_d$=STRING$(dp_S%!36,dp_d$):$B%=dp_d$:C%=5:D%=LENdp_d$:dp_z%!4=USR(dp_u%+28):dp_z%!0=dp_S%!48:dp_h%!76=dp_S%!48-dp_S%!36-dp_S%!32:dp_d%=FNprinter_read_integer_entry(dp_m%,6):IFdp_d%dp_d%=dp_d%!8
 2310dp_H%!64=dp_d%:ENDPROC
 2315DEFPROCdp_u:LOCALdp_a$,dp_V%,dp_r%:dp_a$=FNprinter_read_string_entry(dp_j%,7):IFdp_a$<>""BPUT#dp_f%!8,dp_a$;
 2320dp_a$=FNprinter_read_string_entry(dp_j%,1):dp_V%=dp_i%!36:dp_V%=dp_V%!48:IFdp_a$<>""ANDdp_V%<>0THEN
 2325dp_r%=!dp_g%!8:IFFNprinter_read_string_entry(FNprinter_read_integer_entry(dp_r%,1),2)="PDumperIW"THEN
 2330dp_a$+="0000":RIGHT$(dp_a$,4)=STR$(dp_V%*24):BPUT#dp_f%!8,dp_a$;
 2335ELSE:BPUT#dp_f%!8,dp_a$+CHR$(dp_V%);
 2340ENDIF
 2345ENDIF
 2350ENDPROC
 2355DEFPROCdp_v:dp_f%?8=0:ENDPROC
 2360DEFPROCdp_w:LOCALdp_b$:dp_b$=FNdp_f(dp_f%!8):dp_f%?8=LENdp_b$:$(dp_f%+9)=dp_b$:ENDPROC
 2365DEFPROCdp_x:LOCALdp_b$:dp_b$=FNprinter_read_string_entry(dp_j%,2):dp_f%?8=LENdp_b$:$(dp_f%+9)=dp_b$:ENDPROC
 2370DEFPROCdp_y:LOCALdp_Da%,dp_Fa%,dp_Ga%,dp_q%,dp_b$:dp_Da%=dp_h%!96EORdp_f%!8:dp_Fa%=dp_h%!96ANDdp_Da%:dp_Ga%=dp_Da%ANDNOTdp_Fa%:IFdp_Fa%ORdp_Ga%THEN
 2375FORdp_q%=0TO5:IFdp_Fa%AND1<<dp_q%THENdp_b$+=FNdp_b(dp_q%)
 2380IFdp_Ga%AND1<<dp_q%THENdp_b$+=FNdp_c(dp_q%)
 2385NEXT
 2390ENDIF
 2395dp_f%?8=LENdp_b$:$(dp_f%+9)=dp_b$:ENDPROC
 2400DEFPROCdp_e:LOCALdp_a$,dp_b$:dp_h%!80+=1:dp_h%!72+=1:IFdp_h%!48<>0ORdp_z%!8>0THEN
 2405dp_b$=FNdp_g(0):FORdp_q%=0TO5:IFdp_h%!96AND1<<dp_q%dp_b$+=FNdp_b(dp_q%)
 2410NEXT:dp_b$+=STRING$(dp_z%!8," "):IFdp_h%!48THEN
 2415dp_a$=STR$dp_h%!72:dp_b$+=STRING$(5-LENdp_a$," ")+dp_a$+" "
 2420ENDIF
 2425FORdp_q%=0TO5:IFdp_h%!96AND1<<dp_q%dp_b$+=FNdp_c(dp_q%)
 2430NEXT
 2435ENDIF
 2440dp_b$+=FNdp_g(dp_h%!64)+STRING$(dp_z%!12," "):dp_f%?8=LENdp_b$:$(dp_f%+9)=dp_b$:ENDPROC
 2445DEFPROCdp_z:LOCALdp_b$,dp_b%:PROCdp_e:dp_b$=FNprinter_read_string(dp_h%!108)+$(dp_f%+9):PROCdp_e:dp_b$+=FNprinter_read_string(dp_h%!108)+$(dp_f%+9):dp_b$+=FNdp_c(4):dp_b$+=FNdp_h(RIGHT$("  "+STR$dp_h%!60,3)+STRING$(3,FNprinter_read_string_entry(dp_j%,2)))
 2450dp_b$+=FNdp_b(4):dp_f%?8=LENdp_b$:$(dp_f%+9)=dp_b$:ENDPROC
 2455DEFPROCdp_A:LOCALdp_b$:dp_b$=FNdp_h($(dp_f%+8)):dp_f%?8=LENdp_b$:$(dp_f%+9)=dp_b$:ENDPROC
 2460DEFPROCdp_B:dp_h%!64=dp_f%!8:dp_f%?8=0:ENDPROC
 2465DEFPROCdp_C:LOCALdp_j%,dp_h%,dp_n$,dp_t$,dp_k$:IFdp_H%!36<>4084THEN
 2470dp_j%=!dp_g%!4:dp_h%=dp_H%!44:dp_k$=FNprinter_read_string(dp_h%!108):IFdp_H%!36=4095THEN
 2475IF(dp_h%!40)=0THEN
 2480dp_n$=FNprinter_read_string_entry(dp_j%,8):dp_t$=FNprinter_read_string_entry(dp_j%,4):IFINSTR(dp_n$,dp_k$)<>1THEN
 2485IFdp_k$<>""BPUT#dp_f%!8,dp_k$;
 2490ENDIF
 2495IFdp_n$<>""BPUT#dp_f%!8,dp_n$;
 2500ENDIF
 2505ELSE:IFdp_k$<>""BPUT#dp_f%!8,dp_k$;
 2510ENDIF
 2515ENDIF
 2520ENDPROC
 2525DEFPROCdp_D:LOCALdp_b$:dp_b$=FNprinter_read_string_entry(dp_j%,3):dp_f%?8=LENdp_b$:$(dp_f%+9)=dp_b$:ENDPROC
 2530DEFPROCdp_F:LOCALdp_b$:dp_b$=FNprinter_read_string_entry(dp_j%,4):dp_f%?8=LENdp_b$:$(dp_f%+9)=dp_b$:ENDPROC
 2535DEFPROCdp_G:LOCALdp_P%,dp_Ha%,dp_Ia%,dp_b$,dp_b%,dp_d$,B%,C%,D%,dp_r%:dp_P%=dp_f%!8:dp_Ha%=dp_f%!12:dp_Ia%=dp_f%!16:IFdp_P%<=dp_z%!0ANDdp_Ha%<=dp_P%*0.33ANDdp_Ia%<=dp_P%*0.33THEN
 2540dp_h%!76=dp_P%-dp_Ha%-dp_Ia%:IFdp_z%!4THEN
 2545B%=1381258055:C%=dp_z%!4:CALLdp_u%+16
 2550ENDIF
 2555dp_d$=STRING$(dp_Ha%,FNprinter_read_string(dp_h%!108)):B%=A%!16:$B%=dp_d$:C%=5:D%=LENdp_d$:dp_z%!4=USR(dp_u%+28):dp_b$=FNprinter_read_string_entry(dp_j%,1):IFdp_b$<>""ANDdp_P%<>0THEN
 2560dp_r%=!(dp_g%!8):IFFNprinter_read_string_entry(FNprinter_read_integer_entry(dp_r%,1),2)="PDumperIW"THEN
 2565dp_b$+="0000":RIGHT$(dp_b$,4)=STR$(dp_P%*24)
 2570ELSE:dp_b$+=CHR$dp_P%
 2575ENDIF
 2580ENDIF
 2585ENDIF
 2590dp_f%?8=LENdp_b$:$(dp_f%+9)=dp_b$:ENDPROC
 2595DEFPROCdp_H:LOCALdp_b$,dp_b%,dp_a$,dp_q%:dp_b$=FNprinter_read_string(dp_z%!4):dp_h%!80=0:dp_h%!84+=1:IFdp_h%!52THEN
 2600dp_h%!80+=2:dp_b$+=FNdp_g(0):FORdp_q%=0TO5:IFdp_h%!96AND1<<dp_q%dp_b$+=FNdp_b(dp_q%)
 2605NEXT:dp_b$+=STRING$(dp_z%!8+dp_z%!12," "):dp_a$=FNprinter_read_string(dp_h%!112)+"   "+FNprinter_read_string(dp_h%!120):dp_a$+="   "+FNmsg_1(dp_e%!16,"PAG",STR$dp_h%!84):dp_b$+=FNdp_h(dp_a$):FORdp_q%=0TO5:IFdp_h%!96AND1<<dp_q%dp_b$+=FNdp_c(dp_q%)
 2610NEXT:dp_b$+=STRING$(2,FNprinter_read_string(dp_h%!108))
 2615ENDIF
 2620dp_f%?8=LENdp_b$:$(dp_f%+9)=dp_b$:ENDPROC
 2625DEFFNdp_h(dp_a$):LOCALdp_b%,dp_G%,dp_s$,dp_g$:IFdp_a$=""THEN=""
 2630FORdp_b%=1TOLENdp_a$:dp_G%=ASCMID$(dp_a$,dp_b%,1):dp_g$="":CASETRUEOF
 2635WHENdp_G%<32ORdp_G%=127:IFdp_h%!44=1dp_g$=FNdp_f(dp_G%)
 2640WHENdp_G%>127ANDdp_h%!44<>0:IFdp_h%!44=1dp_g$=FNdp_f(dp_G%)
 2645WHENdp_h%!44<>0:dp_g$=CHR$dp_G%
 2650OTHERWISE:dp_g$=FNdp_l(dp_G%):IFdp_g$=""dp_g$=CHR$dp_G%
 2655ENDCASE
 2660dp_s$+=dp_g$:NEXT:=dp_s$
 2665DEFFNdp_l(dp_G%):LOCALdp_B%,dp_a$,dp_b%:dp_B%=dp_H%!64:WHILEdp_B%:CASETRUEOF
 2670WHENdp_B%?4=dp_G%:dp_b%=dp_B%?5:dp_B%=dp_B%+6:WHILEdp_b%:dp_a$+=CHR$?dp_B%:dp_B%+=1:dp_b%-=1:ENDWHILE:=dp_a$
 2675WHENdp_B%?4>dp_G%:dp_B%=0
 2680OTHERWISE:dp_B%=!dp_B%
 2685ENDCASE
 2690ENDWHILE:=""
 2695DEFFNdp_f(dp_G%):="["+RIGHT$("0"+FNtask_lower(STR$~dp_G%),2)+"]"
 2700DEFFNdp_c(dp_q%):CASEdp_q%OF
 2705WHEN0:=FNprinter_read_string_entry(dp_j%,13)
 2710WHEN1:=FNprinter_read_string_entry(dp_j%,17)
 2715WHEN2:=FNprinter_read_string_entry(dp_j%,15)
 2720WHEN3:=FNprinter_read_string_entry(dp_j%,23)
 2725WHEN4:=FNprinter_read_string_entry(dp_j%,19)
 2730WHEN5:=FNprinter_read_string_entry(dp_j%,21)
 2735ENDCASE
 2740=""
 2745DEFFNdp_b(dp_q%):CASEdp_q%OF
 2750WHEN0:=FNprinter_read_string_entry(dp_j%,14)
 2755WHEN1:=FNprinter_read_string_entry(dp_j%,18)
 2760WHEN2:=FNprinter_read_string_entry(dp_j%,16)
 2765WHEN3:=FNprinter_read_string_entry(dp_j%,24)
 2770WHEN4:=FNprinter_read_string_entry(dp_j%,20)
 2775WHEN5:=FNprinter_read_string_entry(dp_j%,22)
 2780ENDCASE
 2785=""
 2790DEFFNdp_g(dp_Ja%):CASEdp_Ja%OF
 2795WHEN0:=FNprinter_read_string_entry(dp_j%,9)
 2800WHEN1:=FNprinter_read_string_entry(dp_j%,10)
 2805WHEN2:=FNprinter_read_string_entry(dp_j%,11)
 2810WHEN3:=FNprinter_read_string_entry(dp_j%,12)
 2815ENDCASE
 2820=""
 2825DEFFNdp_a:LOCALdp_a%:dp_a%=dp_o%!24:=dp_a%!12
�>squished.SupportDP

�ݤdp_support(dp_o%):�dp_aa%,dp_e%,dp_i%,dp_m%,dp_g%,dp_f%,dp__%,dp_u%:dp_aa%=dp_o%!0:dp_e%=dp_o%!4:dp_i%=dp_o%!8:dp_f%=dp_o%!12:dp__%=dp_o%!16:dp_u%=dp_o%!20:�dp_i%�
Cdp_m%=�printer_find_prdata_entry(dp_e%,$dp_i%!8):dp_g%=dp_i%!16
�

Ȏdp_aa%�

�-1:�dp_g
#
�-2:�dp_h
(
�-3:�dp_i
-
�-4:�dp_j
2
�-5:�dp_k
7
�-6:�dp_l
<
�-7:�dp_m
A
�-8:�dp_n
F�3:�dp_o
K�6:�dp_p
P�8:�dp_q
U�9:�dp_r
Z�17,18:�dp_s
_�
d=�
i���dp_g:�dp_ba%,dp_ca%,dp_da%:dp_e%!28=4084:dp_e%!32=4:dp_e%!36=16/4:dp_e%!40=2:dp_e%!44=100:dp_e%!52=0:dp_ba%=�rmload_latest_module("ColourTrans","System:Modules.Colours"):�rmload_latest_module("PDriver","Printers:Modules.PDriver")
nJ�rmload_latest_module("PDumperSupport","Printers:Modules.PDumperSpt")
sbdp_ca%=�rmload_latest_module("PDriverDP","Printers:Modules.PDriverDP"):�dp_ca%>400�dp_ba%<150�
xOș262367,�msg_0(�dp_a,"WA12"),1�1<<4,�msg_1(�dp_a,"ER2",�msg_0(�dp_a,"ID"))
}�
�Uș131107,"Printers$DPLJfullQ",,-1,,3�,,dp_da%:�dp_da%�dp_f$="Full"�dp_f$="Simple"
��
���dp_h:�
����dp_i:�dp_p%,dp_b%,dp_d%:dp_p%=�printer_find_window(dp_i%,"configure"):�icon_write(dp_p%,30,�printer_read_string(dp_i%!40)):�icon_write(dp_p%,6,$dp_i%!8):�icon_write(dp_p%,3,�dp_j(dp_g%)):�icon_write(dp_p%,15,�dp_k(dp_g%)):dp_b%=!dp_g%!0
�Ydp_d%=dp_b%>>16�15:�icon_write(dp_p%,17,�msg_0(dp_e%!16,"PF"+�dp_d%)):�dp_i%!24�1<<6�
���icon_shade(dp_p%,8):�icon_shade(dp_p%,11):�icon_shade(dp_p%,12):�icon_shade(dp_p%,14):�icon_shade(dp_p%,19):�icon_shade(dp_p%,23):�icon_shade(dp_p%,24)
�G�:dp_d%=dp_b%�2:�dp_d%�icon_select(dp_p%,8)��icon_deselect(dp_p%,8)
�Gdp_d%=dp_b%�4:�dp_d%�icon_select(dp_p%,11)��icon_deselect(dp_p%,11)
�Gdp_d%=dp_b%�8:�dp_d%�icon_select(dp_p%,12)��icon_deselect(dp_p%,12)
��dp_d%=(dp_b%�48)>>4:�icon_write(dp_p%,14,�msg_0(dp_e%!16,"TQ"+�dp_d%)):dp_d%=(dp_b%�3840)>>8:�icon_write(dp_p%,23,�msg_0(dp_e%!16,"CC"+�dp_d%))
��
�3dp_b%=dp_i%!36:�icon_write(dp_p%,27,$dp_b%!4):�
����dp_j:�dp_a$,dp_l$,dp_o$,dp_b%,dp_A%,dp_ea%,dp_`%,dp_J%,B%,C%,dp_T%,dp_Q%,dp_fa%:dp_g%!0=�store_integer(24):dp_b%=�printer_read_list_integer_entry(dp_m%,5,2,1):�dp_b%=0�
�B!dp_g%!0=8:dp_b%=�printer_read_list_integer_entry(dp_m%,5,1,1)
��
��dp_b%�
�MB%=1381257040:C%=4:dp_g%!4=�(dp_u%+12):�dp_g%!4=0�253,�msg_0(�dp_a,"FA5")
�!dp_g%!4=dp_b%
��:dp_i%!24=dp_i%!24�1<<6
��
�dp_Q%=�printer_read_integer_entry(dp_m%,8):dp_fa%=�printer_read_integer_entry(dp_m%,9):dp_l$=�printer_read_string_entry(dp_m%,12):�dp_l$<>""�
�CC%=1:�:B%=�printer_read_list_integer_entry(dp_m%,4,C%,1):�B%=0�
�	C%=-1
�?�:dp_o$=�printer_read_string_entry(B%,8):�dp_l$<>dp_o$C%+=1
��
�&�C%=-1�dp_l$=dp_o$:�C%<>-1dp_b%=C%
�:�(dp_Q%<>0�dp_fa%<>0)�
	CC%=1:�:B%=�printer_read_list_integer_entry(dp_m%,4,C%,1):�B%=0�
	C%=-1
x�:dp_A%=�printer_read_integer_entry(B%,4):dp_ea%=�printer_read_integer_entry(B%,5):�dp_A%<>dp_Q%�dp_ea%<>dp_fa%C%+=1
�
6�C%=-1�(dp_A%=dp_Q%�dp_ea%=dp_fa%):�C%<>-1dp_b%=C%
"�:C%=-1
'�
,�
1�C%=-1�
6KB%=1178747984:C%=256:dp_T%=�(dp_u%+12):�dp_T%=0�253,�msg_0(�dp_a,"FA5")
;KC%=1:dp_b%=�:�:B%=�printer_read_list_integer_entry(dp_m%,4,C%,1):�B%=0�
@C%-=1:dp_b%=�
EC�:$dp_T%=�printer_read_string_entry(B%,6):�dp_T%?1=0�dp_T%?2=0�
J	C%+=1
O�:C%-=1:dp_b%=�
T�
Y�
^4�dp_b%:dp_b%=C%:B%=1178747984:C%=dp_T%:�dp_u%+16
c�
hMB%=1381257040:C%=4:dp_g%!8=�(dp_u%+12):�dp_g%!8=0�253,�msg_0(�dp_a,"FA5")
m�!dp_g%!8=�printer_read_list_integer_entry(dp_m%,4,dp_b%,1):dp_a$=�printer_read_string_entry(�printer_read_integer_entry(!dp_g%!8,1),2):�rmload_latest_module(dp_a$,"Printers:PDumpers."+dp_a$)
r�dp_a$=�(�printer_read_integer_entry(!dp_g%!8,2)�8388607):�dp_c("Resources.Printers.Palettes."+dp_a$,"Printers:Palettes."+dp_a$,!dp_g%!8):dp_b%=�printer_read_integer_entry(dp_m%,10):dp_A%=�dp_d(!dp_g%!8):�dp_b%<>0�
w3dp_`%=dp_b%�255:dp_J%=(dp_b%�65280)>>8:Ȏdp_`%�
|�0:�(dp_A%�7)�
��dp_J%=4�(dp_A%�1)=0dp_b%=0
��dp_J%=8�(dp_A%�2)=0dp_b%=0
��dp_J%=1�(dp_A%�4)=0dp_b%=0
�
�:dp_b%=0
��
��1:�(dp_A%�112)�
�$�dp_J%=4�((dp_A%>>4)�1)=0dp_b%=0
�$�dp_J%=8�((dp_A%>>4)�2)=0dp_b%=0
�$�dp_J%=1�((dp_A%>>4)�4)=0dp_b%=0
�
�:dp_b%=0
��
��2:�(dp_A%�1792)�
�$�dp_J%=4�((dp_A%>>8)�1)=0dp_b%=0
�$�dp_J%=8�((dp_A%>>8)�2)=0dp_b%=0
�$�dp_J%=1�((dp_A%>>8)�4)=0dp_b%=0
�
�:dp_b%=0
��
��
��
��dp_b%<>0�
�"dp_g%!12=�store_integer(dp_b%)
�F�:�dp_f(dp_A%,dp_`%,dp_J%):dp_g%!12=�store_integer(dp_J%<<8�dp_`%)
��
�$dp_o%=�printer_read_string_entry(dp_m%,2):B%=dp_o%:C%=2:dp_i%!40=�(dp_u%+28):dp_a$=�printer_read_string_entry(dp_m%,3):�dp_a$<>"dp"$dp_o%=dp_a$:B%=dp_o%:C%=2:dp_i%!44=�(dp_u%+28)
�Sdp_a$=�printer_read_string_entry(dp_m%,7):�dp_a$=""dp_a$=�msg_0(dp_e%!16,"PAP")
�|dp_b%=dp__%:ȕdp_a$<>�printer_read_string(dp_b%!4):dp_b%=dp_b%!0:�dp_b%=0dp_b%=dp__%:dp_a$=�printer_read_string(dp_b%!4)
b�:dp_i%!36=dp_b%:dp_b%=�printer_read_integer_entry(dp_m%,11):�dp_b%<>0dp_i%!24=dp_i%!24�(1<<7)
�

���dp_c(dp_e$,dp_p$,dp_ga%):�dp_ha%,dp_ia%,dp_ja%,dp_W%,dp_ka%,dp_la%,dp_C%:�dp_ma%,dp_na%,dp_oa%,dp_pa%,dp_c%,dp_a%,dp_w%,dp_qa%,dp_ra%:dp_qa%=�printer_read_integer_entry(dp_ga%,2):dp_ra%=((dp_qa%�8388608)=0)
��printer_write_integer_entry(dp_ga%,2,dp_qa%�8388608):ș8,17,"Resources:"+dp_e$�dp_ma%,,dp_na%,dp_oa%,dp_pa%:�dp_ma%�dp_ra%=��
Qș8,17,dp_p$�dp_ha%,,dp_ia%,dp_ja%,dp_W%,dp_ka%:�dp_ha%<>1ș8,19,dp_p$,dp_ha%
�dp_ma%�
!.�dp_na%=dp_ia%�dp_oa%=dp_ja%�dp_pa%=dp_W%�
&Gdp_c%=�("Resources:"+dp_e$):�dp_c%=0�254,�msg_1(�dp_a,"OKBB",dp_e$)
+Vș41,21,dp_c%�,dp_a%,dp_w%:�#dp_c%:�(dp_w%�255)<>46�254,�msg_1(�dp_a,"OKBC",dp_e$)
0:dp_a%-=(�dp_e$+4��3)+4:dp_a%-=20:�dp_a%!-4=1212367171�
5"ș269121,dp_a%:ș30,7,,dp_a%-4
:�
?�
D�dp_la%=20+(�dp_e$+4��3)+4+(dp_W%+3��3):ș30,6,,,dp_la%+8�,,dp_C%:!dp_C%=1212367171:dp_C%+=4:dp_C%!0=dp_la%:dp_C%!4=dp_ia%:dp_C%!8=dp_ja%:dp_C%!12=dp_W%:dp_C%!16=dp_ka%:$(dp_C%+20)=dp_e$:dp_C%!(20+�dp_e$)=0
Ijdp_C%!(20+(�dp_e$+4��3))=dp_W%+4:ș8,16,dp_p$,dp_C%+20+(�dp_e$+4��3)+4:dp_C%!dp_la%=0:ș269120,dp_C%:�
NK��dp_k:�dp_U%,dp_sa%,dp_ta%,dp_i$:dp_U%=dp_i%:ȕdp_U%>0:�dp_U%!4=dp_e%�
S�dp_sa%=dp_U%!16:dp_ta%=!dp_sa%!8:dp_i$=�(�printer_read_integer_entry(dp_ta%,2)�8388607):�dp_c("Resources.Printers.Palettes."+dp_i$,"Printers:Palettes."+dp_i$,dp_ta%)
X�dp_i$=�printer_read_string_entry(�printer_read_integer_entry(dp_ta%,1),2):�rmload_latest_module(dp_i$,"Printers:PDumpers."+dp_i$)
]�
bdp_U%=dp_U%!0:�:�
g���dp_l:�dp_a$,dp_c$,dp_b%,dp_K%,dp_L%,dp_X%,dp_y%,dp_R%,dp_Z%,dp_q$,dp_D%,dp_x%,dp_r%,dp_j%,B%,C%:ș655704,7:dp_a$=�printer_read_string(dp_i%!40):�dp_a$=""�
ldp_a$=$dp_i%!8:�dp_a$>20�
qgdp_b%=�dp_a$:ȕ�dp_a$,dp_b%,1)<>" "�dp_b%>0:dp_b%-=1:�:�dp_b%dp_a$=�dp_a$,dp_b%-1)�dp_a$=�dp_a$,20)
v�
{�
��dp_r%=!dp_g%!8:dp_K%=�printer_read_integer_entry(dp_r%,4):dp_L%=�printer_read_integer_entry(dp_r%,5):dp_X%=(!dp_g%!12�65280)>>8:dp_x%=!dp_g%!12�255:�(dp_x%>=2)�
�Eș655681,,dp_K%,dp_L%,1,dp_a$,dp_K%/dp_X%,dp_L%/dp_X%�dp_y%;dp_b%
�G�:ș655681,,dp_K%,dp_L%,0,dp_a$,dp_K%/dp_X%,dp_L%/dp_X%�dp_y%;dp_b%
��
��(dp_b%�1)�(dp_y%<>0)�
�Edp_a$="":dp_y%+=4:ȕ?dp_y%:dp_a$+=�?dp_y%:dp_y%+=1:�:�254,dp_a$:�
��
��dp_a$=�(�printer_read_integer_entry(dp_r%,2)�8388607):B%=1178747984:C%=256:dp_Z%=�(dp_u%+12):�dp_Z%=0�253,�msg_0(�dp_a,"FA5")
�n$dp_Z%="Resources:$.Resources.Printers.Palettes."+dp_a$:dp_D%=�(dp_u%+12):�dp_D%=0�253,�msg_0(�dp_a,"FA5")
�L$dp_D%=�printer_read_string_entry(dp_r%,6):dp_x%=!dp_g%!12�255:�dp_x%=5�
��dp_b%=�printer_read_integer_entry(dp_r%,1):dp_b%=�printer_read_integer_entry(dp_b%,1):ș655706,-2147483646,dp_b%�dp_y%;dp_b%:�(dp_b%�1)=0�dp_y%<>-2147483646�(dp_y%�(1<<5))=0dp_x%=3
��
���dp_c("Resources.Printers.Palettes."+dp_a$,"Printers:Palettes."+dp_a$,dp_r%):dp_a$=�printer_read_string_entry(�printer_read_integer_entry(dp_r%,1),2):dp_q$="RMLoad Printers:PDumpers."+dp_a$+�13:�dp_x%>=2dp_D%?3=4�dp_D%?3=1
�-dp_D%?4=dp_x%:�dp_x%=0dp_D%?5=1�dp_D%?5=8
��dp_x%=3dp_D%?6=3�dp_D%?6=1
�Kdp_R%=�printer_read_integer_entry(dp_r%,7):�(!dp_g%!0>>16�15)=2dp_R%+=2
�*�(dp_R%>>>24)=0dp_R%=dp_R%�dp_D%?8<<24
��(dp_R%>>>24)>0�
�$dp_b%=dp_i%!36:dp_D%?34=dp_b%!48
��
��ș655708,,�printer_read_integer_entry(�printer_read_integer_entry(dp_r%,1),1),dp_q$,dp_Z%,dp_D%,dp_R%:B%=1178747984:C%=dp_Z%:�dp_u%+16:C%=dp_D%:�dp_u%+16:ș5,"Unset PDriver$TextChars1":dp_b%=�printer_read_integer_entry(dp_m%,6):�dp_b%�
�(dp_b%=dp_b%!8:ȕdp_b%:�dp_b%?4=�"�"�
�dp_a$=�dp_e(�"�")+�dp_e(dp_b%?5):dp_y%=dp_b%+6:dp_b%=dp_b%?5:ȕdp_b%:dp_a$+=�dp_e(?dp_y%):dp_y%+=1:dp_b%-=1:�:ș5,"Set PDriver$TextChars1 "+dp_a$
��:dp_b%=dp_b%!0
��
��
�
�dp_g%!4=0�
 ș5,"Unset PDriver$TextPage"
��:dp_j%=!dp_g%!4:dp_b%=dp_i%!36:dp_a$="-Ph "+�dp_b%!48+" -Mt "+�dp_b%!36+" -Mb ":dp_a$+=�dp_b%!32+" -Ml "+�dp_b%!40+" -Th ":�dp_g%!0�2dp_a$+="2"�dp_a$+="0"
dp_a$+=" -Nl ":�dp_g%!0�8�
Fdp_a$+=�ungstrans(�ungstrans(�printer_read_string_entry(dp_j%,6)))
 H�:dp_a$+=�ungstrans(�ungstrans(�printer_read_string_entry(dp_j%,5)))
%�
*ddp_c$=�printer_read_string_entry(dp_j%,7):�dp_c$<>""dp_a$+=" -Rs "+�ungstrans(�ungstrans(dp_c$))
/edp_c$=�printer_read_string_entry(dp_j%,11):�dp_c$<>""dp_a$+=" -Cd "+�ungstrans(�ungstrans(dp_c$))
4%ș5,"Set PDriver$TextPage "+dp_a$
9�
>�
CA��dp_m:�dp_H%,dp_B%,B%,C%:dp_H%=!dp_f%:dp_B%=dp_H%!48:�dp_B%�
HH�free_structure(dp_B%!4):B%=1448235092:C%=dp_B%:�dp_u%+16:dp_H%!48=0
M�
R�
W��dp_o:ș262342,,dp_f%:�
\��dp_p:�dp_l%:Ȏdp_f%!8�
a�2:Ȏdp_f%!16�
f�20:�dp_a("ME1",�,�)
k�18:�dp_a("ME2",�,�)
p�4:�dp_a("ME3",�,�)
u�19:�dp_a("ME4",�,�)
z�24:�dp_a("ME5",�,�)
�26:�dp_a("MP1",�,�)
��
��4:Ȏdp_f%!16�
�@�25:dp_l%=dp_f%!12:�dp_d(dp_l%):!dp_f%=dp_l%:ș262342,,dp_f%
��20:�dp_a("ME1",�,�)
��18:�dp_a("ME2",�,�)
��4:�dp_a("ME3",�,�)
��19:�dp_a("ME4",�,�)
��24:�dp_a("ME5",�,�)
��26:�dp_a("MP1",�,�)
�'�31:!dp_f%=dp_f%!12:ș262342,,dp_f%
��
��1:Ȏdp_f%!16�
�#�25:dp_l%=dp_f%!12:�dp_d(dp_l%)
��
��
��
�9��dp_q:�dp_b%:dp_b%=dp_e%!20:ȕdp_b%:�dp_b%!4=!dp_f%�
��dp_f%!24=13�
�Ȏ$(dp_b%+16)�
�.�"configure":ș262342,,dp_f%:�dp_d(!dp_f%)
��
��:ș262364,dp_f%!24
��
��
��
dp_b%=dp_b%!0:�:�
���dp_r:�dp_ua%,dp_l%,dp_O%,dp_y%,dp_K%,dp_L%,dp_a$,dp_b%,dp_d%,dp_n%:dp_l%=�printer_find_window(dp_i%,"configure"):dp_ua%=�was_adjust_used:Ȏdp_m$�
�"ME1":dp_O%=3
�"ME2":dp_O%=17
�"ME3":dp_O%=15
�"ME4":dp_O%=14
�"ME5":dp_O%=23
$�"MP1":dp_O%=27
)�
.*dp_y%=dp_k%+28+!dp_f%*24:�dp_y%!8�256�
3&�icon_write(dp_l%,dp_O%,$dp_y%!12)
8*�:�icon_write(dp_l%,dp_O%,$(dp_y%+12))
=�
B�dp_m$="ME1"�
G�dp_d%=dp_m%!20:dp_a$=�icon_read(dp_l%,3):ȕdp_d%:dp_n%=!dp_d%!8:�(dp_a$=�msg_2(dp_e%!16,"RES",�!dp_n%!20,�!dp_n%!24))�(dp_a$=$(dp_n%!36))�
LCdp_a$=�icon_read(dp_l%,15):dp_b%=�dp_a$,","):Ȏ�dp_a$,dp_b%-1)�
Q#ɤmsg_0(dp_e%!16,"CO1"):dp_d%=1
V$ɤmsg_0(dp_e%!16,"CO1s"):dp_d%=1
[#ɤmsg_0(dp_e%!16,"CO2"):dp_d%=2
`#ɤmsg_0(dp_e%!16,"CO4"):dp_d%=4
e#ɤmsg_0(dp_e%!16,"CO5"):dp_d%=5
j$ɤmsg_0(dp_e%!16,"CO5s"):dp_d%=5
o
:dp_d%=0
t�
y"dp_a$=�dp_a$,dp_b%+2):Ȏdp_a$�
~#ɤmsg_0(dp_e%!16,"HT8"):dp_b%=8
�$ɤmsg_0(dp_e%!16,"HT8s"):dp_b%=8
�#ɤmsg_0(dp_e%!16,"HT1"):dp_b%=1
�$ɤmsg_0(dp_e%!16,"HT1s"):dp_b%=1
�
:dp_b%=4
��
�8dp_n%=�dp_d(dp_n%):�(dp_n%�(7<<(dp_d%*4)))=0dp_d%=-1
��dp_d%<>-1�
�#dp_d%=dp_n%>>(dp_d%*4):Ȏdp_b%�
��4:�(dp_d%�1)=0dp_b%=-1
��8:�(dp_d%�2)=0dp_b%=-1
��1:�(dp_d%�4)=0dp_b%=-1
��
��
��dp_d%=-1�dp_b%=-1�
�J�dp_f(dp_n%,dp_d%,dp_b%):�icon_write(dp_l%,15,�dp_i(dp_d%+(dp_b%<<8)))
��
�dp_d%=0
��:dp_d%=!dp_d%
��
��
��
��dp_ua%�
�$ș262351,,dp_f%:�dp_a(dp_m$,�,�)
��
��
)��dp_s:�dp_l%,dp_a$,dp_c$:Ȏdp_f%!16�
3�1282:dp_l%=dp_e%!20:ȕdp_l%:�dp_l%!4=dp_f%!32�

Ȏ$(dp_l%+16)�
,�"configure":dp_a$=�dp_f%!36:Ȏdp_f%!36�
?�8,11,12:�icon_set(dp_f%!32,dp_f%!36)dp_a$+="b"�dp_a$+="a"
�
Udp_c$=�msg_0(dp_e%!16,"CON"+dp_a$):�dp_c$="CON"+dp_a$dp_c$=�msg_0(dp_e%!16,"CON")
#�interactive_help(dp_c$)
(�
-dp_l%=0
2I�:dp_l%=dp_l%!0:�dp_l%=0�interactive_help(�msg_0(dp_e%!16,"H"+dp_m$))
7�
<�
A�
F�
K���dp_d(dp_M%):�dp_b%,dp_d%,dp_n%,dp_a$,B%,C%:dp_m%=�printer_find_prdata_entry(dp_e%,�icon_read(dp_M%,6)):�free_structure(dp_i%!40):$dp_o%=�icon_read(dp_M%,30):B%=dp_o%:C%=2:dp_i%!40=�(dp_u%+28):dp_b%=dp_g%:�dp_d%=1�16/4
Pp�free_structure(!dp_b%):!dp_b%=0:dp_b%+=4:�:dp_d%=0:�icon_read(dp_M%,17)=�msg_0(dp_e%!16,"PF1")dp_d%+=1<<16
U<�icon_read(dp_M%,17)=�msg_0(dp_e%!16,"PF2")dp_d%+=2<<16
Z�icon_set(dp_M%,8)dp_d%+=2
_ �icon_set(dp_M%,11)dp_d%+=4
d �icon_set(dp_M%,12)dp_d%+=8
iȎ�icon_read(dp_M%,14)�
n/ɤmsg_0(dp_e%!16,"TQ1"):dp_d%+=1<<4:dp_b%=2
s/ɤmsg_0(dp_e%!16,"TQ2"):dp_d%+=1<<5:dp_b%=3
x
:dp_b%=1
}�
�Ȏ�icon_read(dp_M%,23)�
�'ɤmsg_0(dp_e%!16,"CC1"):dp_d%+=1<<8
�'ɤmsg_0(dp_e%!16,"CC2"):dp_d%+=1<<9
��
�adp_g%!0=�store_integer(dp_d%):dp_d%=�printer_read_list_integer_entry(dp_m%,5,dp_b%,1):�dp_d%�
�MB%=1381257040:C%=4:dp_g%!4=�(dp_u%+12):�dp_g%!4=0�253,�msg_0(�dp_a,"FA5")
�,!dp_g%!4=dp_d%:dp_i%!24=dp_i%!24��(1<<6)
��:dp_i%!24=dp_i%!24�1<<6
��
��dp_d%=dp_m%!20:dp_a$=�icon_read(dp_M%,3):ȕdp_d%:dp_n%=!dp_d%!8:�(dp_a$=�msg_2(dp_e%!16,"RES",�!dp_n%!20,�!dp_n%!24))�(dp_a$=$(dp_n%!36))�
�dp_d%=0
��:dp_d%=!dp_d%
��
�O�:B%=1381257040:C%=4:dp_g%!8=�(dp_u%+12):�dp_g%!8=0�253,�msg_0(�dp_a,"FA5")
�R!dp_g%!8=dp_n%:dp_a$=�icon_read(dp_M%,15):dp_b%=�dp_a$,","):Ȏ�dp_a$,dp_b%-1)�
�#ɤmsg_0(dp_e%!16,"CO1"):dp_d%=1
�$ɤmsg_0(dp_e%!16,"CO1s"):dp_d%=1
�#ɤmsg_0(dp_e%!16,"CO2"):dp_d%=2
�#ɤmsg_0(dp_e%!16,"CO4"):dp_d%=4
�#ɤmsg_0(dp_e%!16,"CO5"):dp_d%=5
�$ɤmsg_0(dp_e%!16,"CO5s"):dp_d%=5
�
:dp_d%=0
��
�"dp_a$=�dp_a$,dp_b%+2):Ȏdp_a$�
�#ɤmsg_0(dp_e%!16,"HT8"):dp_b%=8
�$ɤmsg_0(dp_e%!16,"HT8s"):dp_b%=8
#ɤmsg_0(dp_e%!16,"HT1"):dp_b%=1
	$ɤmsg_0(dp_e%!16,"HT1s"):dp_b%=1

:dp_b%=4
�
idp_g%!12=�store_integer((dp_b%<<8)+dp_d%):dp_d%=dp_i%!36:dp_a$=�icon_read(dp_M%,27):�$dp_d%!4<>dp_a$�
(dp_b%=dp__%:ȕdp_b%:�$dp_b%!4=dp_a$�
"dp_i%!36=dp_b%:dp_b%=0
'�:dp_b%=!dp_b%
,�
1�
6�
;�dp_i%!20<>-1�
@�select_printer(dp_i%,�,�)
E�
J�
O�ݤdp_j(dp_g%):�dp_K%,dp_L%,dp_r%,dp_h$:dp_r%=!dp_g%!8:dp_K%=�printer_read_integer_entry(dp_r%,4):dp_L%=�printer_read_integer_entry(dp_r%,5):dp_h$=�printer_read_string_entry(dp_r%,8):�dp_h$=""�dp_h$=�msg_2(dp_e%!16,"RES",�dp_K%,�dp_L%)
T
=dp_h$
Y/ݤdp_i(dp_b%):�dp_a$,dp_c$:�dp_f$="Simple"�
^ddp_a$=�msg_0(dp_e%!16,"CO"+�(dp_b%�255)+"s"):dp_c$=�msg_0(dp_e%!16,"HT"+�((dp_b%�65280)>>8)+"s")
c^�:dp_a$=�msg_0(dp_e%!16,"CO"+�(dp_b%�255)):dp_c$=�msg_0(dp_e%!16,"HT"+�((dp_b%�65280)>>8))
h�
m=dp_a$+", "+dp_c$
r6ݤdp_k(dp_g%):�dp_b%:dp_b%=!dp_g%!12:=�dp_i(dp_b%)
wmݤdp_d(dp_va%):�dp_s%,dp_c%,dp_t%:dp_s%=�printer_read_integer_entry(dp_va%,3):�(dp_s%�256)dp_s%=dp_s%�512
|�(dp_s%�1792)�
��dp_t%=�printer_read_integer_entry(dp_va%,1):dp_t%=�printer_read_integer_entry(dp_t%,1):ș655707,-2147483646,dp_t%,,,,,,,7�dp_t%;dp_c%:�(dp_c%�1)=0�dp_t%<>-2147483646�
��(dp_t%�(1<<3))�
�2dp_c%=dp_s%�112:�dp_c%=0�dp_c%=(dp_s%�1792)>>4
�dp_s%=dp_s%�(dp_c%<<16)
��
��(dp_t%�(1<<4))�
�+dp_c%=dp_s%�1792:dp_s%=dp_s%�(dp_c%<<8)
��
��(dp_t%�(1<<5))�
�,dp_c%=dp_s%�1792:dp_s%=dp_s%�(dp_c%<<12)
��
��
��
�&�dp_f$="Simple"dp_s%=dp_s%�7340144
�
=dp_s%
�/��dp_f(dp_N%,�dp_x%,�dp_I%):�dp_N%�7340032�
�dp_x%=5
��:�dp_N%�1792�
�dp_x%=2
��:�dp_N%�112�
�dp_x%=1
�%�:�dp_f$="Simple"�dp_x%=1�dp_x%=0
��
��
��
�Bdp_N%=dp_N%>>(dp_x%*4):dp_I%=-1:�(dp_x%=5�(dp_N%�4)<>0)dp_I%=1
"�(dp_x%=2�(dp_N%�4)<>0)dp_I%=1
"�(dp_x%=1�(dp_N%�4)<>0)dp_I%=1

"�(dp_x%=0�(dp_N%�4)<>0)dp_I%=1
�dp_I%=-1�

�dp_N%�4�
dp_I%=1
!�:�dp_N%�2�
&dp_I%=8
+
�:dp_I%=4
0�
5�
:�
?�
D���dp_a(dp_r$,dp_wa%,dp_xa%):�dp_l%,dp_ya%,dp_za%,dp_b%,dp_Q%,dp_d%,dp_n%,dp_K%,dp_L%,dp_F%:�dp_wa%dp_Aa%=dp_f%!0-64:dp_Ba%=dp_f%!4
I�dp_xa%�
N�!dp_o%=dp_f%!12:dp_o%!4=dp_f%!16:ș262350,,dp_o%:dp_ya%=dp_o%!16:dp_za%=dp_o%!20:ș262347,,dp_o%:dp_Aa%=dp_o%!20+dp_o%!4+dp_ya%+2:dp_Ba%=dp_o%!24+dp_o%!16+dp_za%-2
S�
X�dp_l%=�printer_find_window(dp_i%,"configure"):dp_m$=dp_r$:dp_m%=�printer_find_prdata_entry(dp_e%,�icon_read(dp_l%,6)):Ȏdp_r$�
]��"ME1":�menu_create(dp_k%,�msg_0(dp_e%!16,"ME1")):dp_F%=(dp_k%!28�256)<>0:dp_d%=dp_m%!20:dp_b%=0:dp_Q%=0:ȕdp_d%:dp_n%=!dp_d%!8:dp_K%=�printer_read_integer_entry(dp_n%,4):dp_L%=�printer_read_integer_entry(dp_n%,5)
b9dp_h$=�printer_read_string_entry(dp_n%,8):�dp_h$<>""�
g'�menu_item(dp_k%,dp_b%,dp_h$,dp_F%)
lH�:�menu_item(dp_k%,dp_b%,�msg_2(dp_e%!16,"RES",�dp_K%,�dp_L%),dp_F%)
q�
vGdp_b%+=1:dp_d%=!dp_d%:�:�menu_tick_match(dp_k%,�icon_read(dp_l%,3))
{b�"ME2":�menu_create(dp_k%,�msg_0(dp_e%!16,"ME2")):�menu_tick_match(dp_k%,�icon_read(dp_l%,17))
���"ME3":�menu_create(dp_k%,�msg_0(dp_e%!16,"ME3")):dp_d%=dp_m%!20:ȕdp_d%:dp_n%=!dp_d%!8:�(�icon_read(dp_l%,3)=�msg_2(dp_e%!16,"RES",�!dp_n%!20,�!dp_n%!24))�(�icon_read(dp_l%,3)=$(dp_n%!36))�
�^dp_d%=�dp_d(dp_n%):dp_b%=0:dp_Q%=0:�dp_d%�7�dp_b(dp_k%,dp_b%,�msg_0(dp_e%!16,"CO0"),dp_d%)
��dp_d%�112�
��dp_f$="Simple"�
�7�dp_b(dp_k%,dp_b%,�msg_0(dp_e%!16,"CO1s"),dp_d%>>4)
�8�:�dp_b(dp_k%,dp_b%,�msg_0(dp_e%!16,"CO1"),dp_d%>>4)
��
��
�A�dp_d%�1792�dp_b(dp_k%,dp_b%,�msg_0(dp_e%!16,"CO2"),dp_d%>>8)
�D�dp_d%�458752�dp_b(dp_k%,dp_b%,�msg_0(dp_e%!16,"CO4"),dp_d%>>16)
��dp_d%�7340032�
��dp_f$="Simple"�
�8�dp_b(dp_k%,dp_b%,�msg_0(dp_e%!16,"CO5s"),dp_d%>>20)
�9�:�dp_b(dp_k%,dp_b%,�msg_0(dp_e%!16,"CO5"),dp_d%>>20)
��
��
�dp_d%=0
��:dp_d%=!dp_d%
��
�2�:�menu_tick_match(dp_k%,�icon_read(dp_l%,15))
�}�"ME4":�menu_create(dp_k%,�msg_0(dp_e%!16,"ME4")):dp_F%=(dp_k%!28�256)<>0:�printer_read_list_integer_entry(dp_m%,5,2,1)�
��menu_item(dp_k%,1,�msg_0(dp_e%!16,"TQ1"),dp_F%):�printer_read_list_integer_entry(dp_m%,5,3,1)�menu_item(dp_k%,2,�msg_0(dp_e%!16,"TQ2"),dp_F%)
��
�0�menu_tick_match(dp_k%,�icon_read(dp_l%,14))
�b�"ME5":�menu_create(dp_k%,�msg_0(dp_e%!16,"ME5")):�menu_tick_match(dp_k%,�icon_read(dp_l%,23))
�-�"MP1":�create_paper_menu(dp_k%,dp_l%,27)
�
.�display_menu(dp_i%,dp_k%,dp_Aa%,dp_Ba%):�
N��dp_b(�dp_k%,�dp_b%,dp_j$,dp_I%):�dp_F%:dp_F%=(dp_k%!28�256)<>0:�dp_I%�1�
�dp_f$="Simple"�
D�menu_item(dp_k%,dp_b%,dp_j$+", "+�msg_0(dp_e%!16,"HT4s"),dp_F%)
E�:�menu_item(dp_k%,dp_b%,dp_j$+", "+�msg_0(dp_e%!16,"HT4"),dp_F%)
 �
%dp_b%+=1
*�
/
�dp_I%�2�
4�dp_f$="Simple"�
9D�menu_item(dp_k%,dp_b%,dp_j$+", "+�msg_0(dp_e%!16,"HT8s"),dp_F%)
>E�:�menu_item(dp_k%,dp_b%,dp_j$+", "+�msg_0(dp_e%!16,"HT8"),dp_F%)
C�
Hdp_b%+=1
M�
R
�dp_I%�4�
W�dp_f$="Simple"�
\D�menu_item(dp_k%,dp_b%,dp_j$+", "+�msg_0(dp_e%!16,"HT1s"),dp_F%)
aE�:�menu_item(dp_k%,dp_b%,dp_j$+", "+�msg_0(dp_e%!16,"HT1"),dp_F%)
f�
kdp_b%+=1
p�
u�
z"ݤdp_e(dp_v%):=�"0"+�~dp_v%,2)
}��dp_n:�dp_Ca%,dp_H%,dp_h%,dp_z%,dp_j%:dp_j%=!dp_g%!4:dp_Ca%=!dp_f%:dp_H%=dp_f%!4:dp_h%=dp_H%!44:dp_z%=dp_H%!48:Ȏdp_Ca%�
�
�-1:�dp_t
�
�-2:�dp_u
�
�-4:�dp_v
�
�-6:�dp_w
�
�-7:�dp_x
�
�-9:�dp_y
��-10:�dp_e
��-11:�dp_z
��-12:�dp_A
��-13:�dp_B
��-15:�dp_C
��-16:�dp_D
��-17:�dp_F
��-18:�dp_G
��-19:�dp_H
��
��
�s��dp_t:�dp_b%,dp_d$,dp_S%,dp_d%,B%,C%,D%:B%=1448235092:C%=20:dp_z%=�(dp_u%+12):�dp_z%=0�253,�msg_0(�dp_a,"FA5")
ތdp_H%!48=dp_z%:�dp_b%=0�20-4:dp_z%!dp_b%=0:�:dp_S%=dp_i%!36:dp_z%!8=dp_S%!40:dp_d%=!dp_g%!0:dp_h%!44=(dp_d%�65280)>>8:�dp_d%�4dp_h%!48=�
��dp_d%�2dp_h%!52=�
��(dp_d%>>16�15)=1dp_h%!20=�
�
�dp_d%�8�
�-dp_d$=�printer_read_string_entry(dp_j%,6)
�/�:dp_d$=�printer_read_string_entry(dp_j%,5)
��
	�B%=A%!16:$B%=dp_d$:C%=5:D%=�dp_d$:dp_h%!108=�(dp_u%+28):dp_d$=�dp_S%!36,dp_d$):$B%=dp_d$:C%=5:D%=�dp_d$:dp_z%!4=�(dp_u%+28):dp_z%!0=dp_S%!48:dp_h%!76=dp_S%!48-dp_S%!36-dp_S%!32:dp_d%=�printer_read_integer_entry(dp_m%,6):�dp_d%dp_d%=dp_d%!8
	dp_H%!64=dp_d%:�
	b��dp_u:�dp_a$,dp_V%,dp_r%:dp_a$=�printer_read_string_entry(dp_j%,7):�dp_a$<>""�#dp_f%!8,dp_a$;
	`dp_a$=�printer_read_string_entry(dp_j%,1):dp_V%=dp_i%!36:dp_V%=dp_V%!48:�dp_a$<>""�dp_V%<>0�
	cdp_r%=!dp_g%!8:�printer_read_string_entry(�printer_read_integer_entry(dp_r%,1),2)="PDumperIW"�
	8dp_a$+="0000":�dp_a$,4)=�(dp_V%*24):�#dp_f%!8,dp_a$;
	�:�#dp_f%!8,dp_a$+�(dp_V%);
	$�
	)�
	.�
	3��dp_v:dp_f%?8=0:�
	8H��dp_w:�dp_b$:dp_b$=�dp_f(dp_f%!8):dp_f%?8=�dp_b$:$(dp_f%+9)=dp_b$:�
	=]��dp_x:�dp_b$:dp_b$=�printer_read_string_entry(dp_j%,2):dp_f%?8=�dp_b$:$(dp_f%+9)=dp_b$:�
	B���dp_y:�dp_Da%,dp_Fa%,dp_Ga%,dp_q%,dp_b$:dp_Da%=dp_h%!96�dp_f%!8:dp_Fa%=dp_h%!96�dp_Da%:dp_Ga%=dp_Da%��dp_Fa%:�dp_Fa%�dp_Ga%�
	G3�dp_q%=0�5:�dp_Fa%�1<<dp_q%�dp_b$+=�dp_b(dp_q%)
	L(�dp_Ga%�1<<dp_q%�dp_b$+=�dp_c(dp_q%)
	Q�
	V�
	[%dp_f%?8=�dp_b$:$(dp_f%+9)=dp_b$:�
	`G��dp_e:�dp_a$,dp_b$:dp_h%!80+=1:dp_h%!72+=1:�dp_h%!48<>0�dp_z%!8>0�
	eCdp_b$=�dp_g(0):�dp_q%=0�5:�dp_h%!96�1<<dp_q%dp_b$+=�dp_b(dp_q%)
	j%�:dp_b$+=�dp_z%!8," "):�dp_h%!48�
	o3dp_a$=�dp_h%!72:dp_b$+=�5-�dp_a$," ")+dp_a$+" "
	t�
	y4�dp_q%=0�5:�dp_h%!96�1<<dp_q%dp_b$+=�dp_c(dp_q%)
	~�
	��
	�Kdp_b$+=�dp_g(dp_h%!64)+�dp_z%!12," "):dp_f%?8=�dp_b$:$(dp_f%+9)=dp_b$:�
	����dp_z:�dp_b$,dp_b%:�dp_e:dp_b$=�printer_read_string(dp_h%!108)+$(dp_f%+9):�dp_e:dp_b$+=�printer_read_string(dp_h%!108)+$(dp_f%+9):dp_b$+=�dp_c(4):dp_b$+=�dp_h(�"  "+�dp_h%!60,3)+�3,�printer_read_string_entry(dp_j%,2)))
	�5dp_b$+=�dp_b(4):dp_f%?8=�dp_b$:$(dp_f%+9)=dp_b$:�
	�K��dp_A:�dp_b$:dp_b$=�dp_h($(dp_f%+8)):dp_f%?8=�dp_b$:$(dp_f%+9)=dp_b$:�
	�'��dp_B:dp_h%!64=dp_f%!8:dp_f%?8=0:�
	�:��dp_C:�dp_j%,dp_h%,dp_n$,dp_t$,dp_k$:�dp_H%!36<>4084�
	�Wdp_j%=!dp_g%!4:dp_h%=dp_H%!44:dp_k$=�printer_read_string(dp_h%!108):�dp_H%!36=4095�
	��(dp_h%!40)=0�
	�jdp_n$=�printer_read_string_entry(dp_j%,8):dp_t$=�printer_read_string_entry(dp_j%,4):�dp_n$,dp_k$)<>1�
	��dp_k$<>""�#dp_f%!8,dp_k$;
	��
	��dp_n$<>""�#dp_f%!8,dp_n$;
	��
	� �:�dp_k$<>""�#dp_f%!8,dp_k$;
	��
	��
	��
	�]��dp_D:�dp_b$:dp_b$=�printer_read_string_entry(dp_j%,3):dp_f%?8=�dp_b$:$(dp_f%+9)=dp_b$:�
	�]��dp_F:�dp_b$:dp_b$=�printer_read_string_entry(dp_j%,4):dp_f%?8=�dp_b$:$(dp_f%+9)=dp_b$:�
	���dp_G:�dp_P%,dp_Ha%,dp_Ia%,dp_b$,dp_b%,dp_d$,B%,C%,D%,dp_r%:dp_P%=dp_f%!8:dp_Ha%=dp_f%!12:dp_Ia%=dp_f%!16:�dp_P%<=dp_z%!0�dp_Ha%<=dp_P%*0.33�dp_Ia%<=dp_P%*0.33�
	�*dp_h%!76=dp_P%-dp_Ha%-dp_Ia%:�dp_z%!4�
	�&B%=1381258055:C%=dp_z%!4:�dp_u%+16
	��
	��dp_d$=�dp_Ha%,�printer_read_string(dp_h%!108)):B%=A%!16:$B%=dp_d$:C%=5:D%=�dp_d$:dp_z%!4=�(dp_u%+28):dp_b$=�printer_read_string_entry(dp_j%,1):�dp_b$<>""�dp_P%<>0�
edp_r%=!(dp_g%!8):�printer_read_string_entry(�printer_read_integer_entry(dp_r%,1),2)="PDumperIW"�
'dp_b$+="0000":�dp_b$,4)=�(dp_P%*24)

�:dp_b$+=�dp_P%
�
�
�
%dp_f%?8=�dp_b$:$(dp_f%+9)=dp_b$:�
#i��dp_H:�dp_b$,dp_b%,dp_a$,dp_q%:dp_b$=�printer_read_string(dp_z%!4):dp_h%!80=0:dp_h%!84+=1:�dp_h%!52�
(Pdp_h%!80+=2:dp_b$+=�dp_g(0):�dp_q%=0�5:�dp_h%!96�1<<dp_q%dp_b$+=�dp_b(dp_q%)
-��:dp_b$+=�dp_z%!8+dp_z%!12," "):dp_a$=�printer_read_string(dp_h%!112)+"   "+�printer_read_string(dp_h%!120):dp_a$+="   "+�msg_1(dp_e%!16,"PAG",�dp_h%!84):dp_b$+=�dp_h(dp_a$):�dp_q%=0�5:�dp_h%!96�1<<dp_q%dp_b$+=�dp_c(dp_q%)
20�:dp_b$+=�2,�printer_read_string(dp_h%!108))
7�
<%dp_f%?8=�dp_b$:$(dp_f%+9)=dp_b$:�
A8ݤdp_h(dp_a$):�dp_b%,dp_G%,dp_s$,dp_g$:�dp_a$=""�=""
F8�dp_b%=1��dp_a$:dp_G%=��dp_a$,dp_b%,1):dp_g$="":Ȏ��
K5�dp_G%<32�dp_G%=127:�dp_h%!44=1dp_g$=�dp_f(dp_G%)
P8�dp_G%>127�dp_h%!44<>0:�dp_h%!44=1dp_g$=�dp_f(dp_G%)
U�dp_h%!44<>0:dp_g$=�dp_G%
Z.:dp_g$=�dp_l(dp_G%):�dp_g$=""dp_g$=�dp_G%
_�
ddp_s$+=dp_g$:�:=dp_s$
i@ݤdp_l(dp_G%):�dp_B%,dp_a$,dp_b%:dp_B%=dp_H%!64:ȕdp_B%:Ȏ��
n`�dp_B%?4=dp_G%:dp_b%=dp_B%?5:dp_B%=dp_B%+6:ȕdp_b%:dp_a$+=�?dp_B%:dp_B%+=1:dp_b%-=1:�:=dp_a$
s�dp_B%?4>dp_G%:dp_B%=0
x:dp_B%=!dp_B%
}�
�	�:=""
�7ݤdp_f(dp_G%):="["+�"0"+�task_lower(�~dp_G%),2)+"]"
�ݤdp_c(dp_q%):Ȏdp_q%�
�,�0:=�printer_read_string_entry(dp_j%,13)
�,�1:=�printer_read_string_entry(dp_j%,17)
�,�2:=�printer_read_string_entry(dp_j%,15)
�,�3:=�printer_read_string_entry(dp_j%,23)
�,�4:=�printer_read_string_entry(dp_j%,19)
�,�5:=�printer_read_string_entry(dp_j%,21)
��
�=""
�ݤdp_b(dp_q%):Ȏdp_q%�
�,�0:=�printer_read_string_entry(dp_j%,14)
�,�1:=�printer_read_string_entry(dp_j%,18)
�,�2:=�printer_read_string_entry(dp_j%,16)
�,�3:=�printer_read_string_entry(dp_j%,24)
�,�4:=�printer_read_string_entry(dp_j%,20)
�,�5:=�printer_read_string_entry(dp_j%,22)
��
�=""
�ݤdp_g(dp_Ja%):Ȏdp_Ja%�
�+�0:=�printer_read_string_entry(dp_j%,9)
�,�1:=�printer_read_string_entry(dp_j%,10)
�,�2:=�printer_read_string_entry(dp_j%,11)
�,�3:=�printer_read_string_entry(dp_j%,12)
��
=""
	*ݤdp_a:�dp_a%:dp_a%=dp_o%!24:=dp_a%!12
�
00000000  0d 00 05 18 f4 3e 73 71  75 69 73 68 65 64 2e 53  |.....>squished.S|
00000010  75 70 70 6f 72 74 44 50  0d 00 0a a9 dd a4 64 70  |upportDP......dp|
00000020  5f 73 75 70 70 6f 72 74  28 64 70 5f 6f 25 29 3a  |_support(dp_o%):|
00000030  ea 64 70 5f 61 61 25 2c  64 70 5f 65 25 2c 64 70  |.dp_aa%,dp_e%,dp|
00000040  5f 69 25 2c 64 70 5f 6d  25 2c 64 70 5f 67 25 2c  |_i%,dp_m%,dp_g%,|
00000050  64 70 5f 66 25 2c 64 70  5f 5f 25 2c 64 70 5f 75  |dp_f%,dp__%,dp_u|
00000060  25 3a 64 70 5f 61 61 25  3d 64 70 5f 6f 25 21 30  |%:dp_aa%=dp_o%!0|
00000070  3a 64 70 5f 65 25 3d 64  70 5f 6f 25 21 34 3a 64  |:dp_e%=dp_o%!4:d|
00000080  70 5f 69 25 3d 64 70 5f  6f 25 21 38 3a 64 70 5f  |p_i%=dp_o%!8:dp_|
00000090  66 25 3d 64 70 5f 6f 25  21 31 32 3a 64 70 5f 5f  |f%=dp_o%!12:dp__|
000000a0  25 3d 64 70 5f 6f 25 21  31 36 3a 64 70 5f 75 25  |%=dp_o%!16:dp_u%|
000000b0  3d 64 70 5f 6f 25 21 32  30 3a e7 64 70 5f 69 25  |=dp_o%!20:.dp_i%|
000000c0  8c 0d 00 0f 43 64 70 5f  6d 25 3d a4 70 72 69 6e  |....Cdp_m%=.prin|
000000d0  74 65 72 5f 66 69 6e 64  5f 70 72 64 61 74 61 5f  |ter_find_prdata_|
000000e0  65 6e 74 72 79 28 64 70  5f 65 25 2c 24 64 70 5f  |entry(dp_e%,$dp_|
000000f0  69 25 21 38 29 3a 64 70  5f 67 25 3d 64 70 5f 69  |i%!8):dp_g%=dp_i|
00000100  25 21 31 36 0d 00 14 05  cd 0d 00 19 0d c8 8e 64  |%!16...........d|
00000110  70 5f 61 61 25 ca 0d 00  1e 0d c9 2d 31 3a f2 64  |p_aa%......-1:.d|
00000120  70 5f 67 0d 00 23 0d c9  2d 32 3a f2 64 70 5f 68  |p_g..#..-2:.dp_h|
00000130  0d 00 28 0d c9 2d 33 3a  f2 64 70 5f 69 0d 00 2d  |..(..-3:.dp_i..-|
00000140  0d c9 2d 34 3a f2 64 70  5f 6a 0d 00 32 0d c9 2d  |..-4:.dp_j..2..-|
00000150  35 3a f2 64 70 5f 6b 0d  00 37 0d c9 2d 36 3a f2  |5:.dp_k..7..-6:.|
00000160  64 70 5f 6c 0d 00 3c 0d  c9 2d 37 3a f2 64 70 5f  |dp_l..<..-7:.dp_|
00000170  6d 0d 00 41 0d c9 2d 38  3a f2 64 70 5f 6e 0d 00  |m..A..-8:.dp_n..|
00000180  46 0c c9 33 3a f2 64 70  5f 6f 0d 00 4b 0c c9 36  |F..3:.dp_o..K..6|
00000190  3a f2 64 70 5f 70 0d 00  50 0c c9 38 3a f2 64 70  |:.dp_p..P..8:.dp|
000001a0  5f 71 0d 00 55 0c c9 39  3a f2 64 70 5f 72 0d 00  |_q..U..9:.dp_r..|
000001b0  5a 10 c9 31 37 2c 31 38  3a f2 64 70 5f 73 0d 00  |Z..17,18:.dp_s..|
000001c0  5f 05 cb 0d 00 64 06 3d  a3 0d 00 69 ec dd f2 64  |_....d.=...i...d|
000001d0  70 5f 67 3a ea 64 70 5f  62 61 25 2c 64 70 5f 63  |p_g:.dp_ba%,dp_c|
000001e0  61 25 2c 64 70 5f 64 61  25 3a 64 70 5f 65 25 21  |a%,dp_da%:dp_e%!|
000001f0  32 38 3d 34 30 38 34 3a  64 70 5f 65 25 21 33 32  |28=4084:dp_e%!32|
00000200  3d 34 3a 64 70 5f 65 25  21 33 36 3d 31 36 2f 34  |=4:dp_e%!36=16/4|
00000210  3a 64 70 5f 65 25 21 34  30 3d 32 3a 64 70 5f 65  |:dp_e%!40=2:dp_e|
00000220  25 21 34 34 3d 31 30 30  3a 64 70 5f 65 25 21 35  |%!44=100:dp_e%!5|
00000230  32 3d 30 3a 64 70 5f 62  61 25 3d a4 72 6d 6c 6f  |2=0:dp_ba%=.rmlo|
00000240  61 64 5f 6c 61 74 65 73  74 5f 6d 6f 64 75 6c 65  |ad_latest_module|
00000250  28 22 43 6f 6c 6f 75 72  54 72 61 6e 73 22 2c 22  |("ColourTrans","|
00000260  53 79 73 74 65 6d 3a 4d  6f 64 75 6c 65 73 2e 43  |System:Modules.C|
00000270  6f 6c 6f 75 72 73 22 29  3a e7 a4 72 6d 6c 6f 61  |olours"):..rmloa|
00000280  64 5f 6c 61 74 65 73 74  5f 6d 6f 64 75 6c 65 28  |d_latest_module(|
00000290  22 50 44 72 69 76 65 72  22 2c 22 50 72 69 6e 74  |"PDriver","Print|
000002a0  65 72 73 3a 4d 6f 64 75  6c 65 73 2e 50 44 72 69  |ers:Modules.PDri|
000002b0  76 65 72 22 29 0d 00 6e  4a e7 a4 72 6d 6c 6f 61  |ver")..nJ..rmloa|
000002c0  64 5f 6c 61 74 65 73 74  5f 6d 6f 64 75 6c 65 28  |d_latest_module(|
000002d0  22 50 44 75 6d 70 65 72  53 75 70 70 6f 72 74 22  |"PDumperSupport"|
000002e0  2c 22 50 72 69 6e 74 65  72 73 3a 4d 6f 64 75 6c  |,"Printers:Modul|
000002f0  65 73 2e 50 44 75 6d 70  65 72 53 70 74 22 29 0d  |es.PDumperSpt").|
00000300  00 73 62 64 70 5f 63 61  25 3d a4 72 6d 6c 6f 61  |.sbdp_ca%=.rmloa|
00000310  64 5f 6c 61 74 65 73 74  5f 6d 6f 64 75 6c 65 28  |d_latest_module(|
00000320  22 50 44 72 69 76 65 72  44 50 22 2c 22 50 72 69  |"PDriverDP","Pri|
00000330  6e 74 65 72 73 3a 4d 6f  64 75 6c 65 73 2e 50 44  |nters:Modules.PD|
00000340  72 69 76 65 72 44 50 22  29 3a e7 64 70 5f 63 61  |riverDP"):.dp_ca|
00000350  25 3e 34 30 30 80 64 70  5f 62 61 25 3c 31 35 30  |%>400.dp_ba%<150|
00000360  8c 0d 00 78 4f c8 99 32  36 32 33 36 37 2c a4 6d  |...xO..262367,.m|
00000370  73 67 5f 30 28 a4 64 70  5f 61 2c 22 57 41 31 32  |sg_0(.dp_a,"WA12|
00000380  22 29 2c 31 84 31 3c 3c  34 2c a4 6d 73 67 5f 31  |"),1.1<<4,.msg_1|
00000390  28 a4 64 70 5f 61 2c 22  45 52 32 22 2c a4 6d 73  |(.dp_a,"ER2",.ms|
000003a0  67 5f 30 28 a4 64 70 5f  61 2c 22 49 44 22 29 29  |g_0(.dp_a,"ID"))|
000003b0  0d 00 7d 05 cd 0d 00 82  55 c8 99 31 33 31 31 30  |..}.....U..13110|
000003c0  37 2c 22 50 72 69 6e 74  65 72 73 24 44 50 4c 4a  |7,"Printers$DPLJ|
000003d0  66 75 6c 6c 51 22 2c 2c  2d 31 2c 2c 33 b8 2c 2c  |fullQ",,-1,,3.,,|
000003e0  64 70 5f 64 61 25 3a e7  64 70 5f 64 61 25 8c 64  |dp_da%:.dp_da%.d|
000003f0  70 5f 66 24 3d 22 46 75  6c 6c 22 8b 64 70 5f 66  |p_f$="Full".dp_f|
00000400  24 3d 22 53 69 6d 70 6c  65 22 0d 00 87 05 e1 0d  |$="Simple"......|
00000410  00 8c 0c dd f2 64 70 5f  68 3a e1 0d 00 91 f2 dd  |.....dp_h:......|
00000420  f2 64 70 5f 69 3a ea 64  70 5f 70 25 2c 64 70 5f  |.dp_i:.dp_p%,dp_|
00000430  62 25 2c 64 70 5f 64 25  3a 64 70 5f 70 25 3d a4  |b%,dp_d%:dp_p%=.|
00000440  70 72 69 6e 74 65 72 5f  66 69 6e 64 5f 77 69 6e  |printer_find_win|
00000450  64 6f 77 28 64 70 5f 69  25 2c 22 63 6f 6e 66 69  |dow(dp_i%,"confi|
00000460  67 75 72 65 22 29 3a f2  69 63 6f 6e 5f 77 72 69  |gure"):.icon_wri|
00000470  74 65 28 64 70 5f 70 25  2c 33 30 2c a4 70 72 69  |te(dp_p%,30,.pri|
00000480  6e 74 65 72 5f 72 65 61  64 5f 73 74 72 69 6e 67  |nter_read_string|
00000490  28 64 70 5f 69 25 21 34  30 29 29 3a f2 69 63 6f  |(dp_i%!40)):.ico|
000004a0  6e 5f 77 72 69 74 65 28  64 70 5f 70 25 2c 36 2c  |n_write(dp_p%,6,|
000004b0  24 64 70 5f 69 25 21 38  29 3a f2 69 63 6f 6e 5f  |$dp_i%!8):.icon_|
000004c0  77 72 69 74 65 28 64 70  5f 70 25 2c 33 2c a4 64  |write(dp_p%,3,.d|
000004d0  70 5f 6a 28 64 70 5f 67  25 29 29 3a f2 69 63 6f  |p_j(dp_g%)):.ico|
000004e0  6e 5f 77 72 69 74 65 28  64 70 5f 70 25 2c 31 35  |n_write(dp_p%,15|
000004f0  2c a4 64 70 5f 6b 28 64  70 5f 67 25 29 29 3a 64  |,.dp_k(dp_g%)):d|
00000500  70 5f 62 25 3d 21 64 70  5f 67 25 21 30 0d 00 96  |p_b%=!dp_g%!0...|
00000510  59 64 70 5f 64 25 3d 64  70 5f 62 25 3e 3e 31 36  |Ydp_d%=dp_b%>>16|
00000520  80 31 35 3a f2 69 63 6f  6e 5f 77 72 69 74 65 28  |.15:.icon_write(|
00000530  64 70 5f 70 25 2c 31 37  2c a4 6d 73 67 5f 30 28  |dp_p%,17,.msg_0(|
00000540  64 70 5f 65 25 21 31 36  2c 22 50 46 22 2b c3 64  |dp_e%!16,"PF"+.d|
00000550  70 5f 64 25 29 29 3a e7  64 70 5f 69 25 21 32 34  |p_d%)):.dp_i%!24|
00000560  80 31 3c 3c 36 8c 0d 00  9b 9c f2 69 63 6f 6e 5f  |.1<<6......icon_|
00000570  73 68 61 64 65 28 64 70  5f 70 25 2c 38 29 3a f2  |shade(dp_p%,8):.|
00000580  69 63 6f 6e 5f 73 68 61  64 65 28 64 70 5f 70 25  |icon_shade(dp_p%|
00000590  2c 31 31 29 3a f2 69 63  6f 6e 5f 73 68 61 64 65  |,11):.icon_shade|
000005a0  28 64 70 5f 70 25 2c 31  32 29 3a f2 69 63 6f 6e  |(dp_p%,12):.icon|
000005b0  5f 73 68 61 64 65 28 64  70 5f 70 25 2c 31 34 29  |_shade(dp_p%,14)|
000005c0  3a f2 69 63 6f 6e 5f 73  68 61 64 65 28 64 70 5f  |:.icon_shade(dp_|
000005d0  70 25 2c 31 39 29 3a f2  69 63 6f 6e 5f 73 68 61  |p%,19):.icon_sha|
000005e0  64 65 28 64 70 5f 70 25  2c 32 33 29 3a f2 69 63  |de(dp_p%,23):.ic|
000005f0  6f 6e 5f 73 68 61 64 65  28 64 70 5f 70 25 2c 32  |on_shade(dp_p%,2|
00000600  34 29 0d 00 a0 47 cc 3a  64 70 5f 64 25 3d 64 70  |4)...G.:dp_d%=dp|
00000610  5f 62 25 80 32 3a e7 64  70 5f 64 25 f2 69 63 6f  |_b%.2:.dp_d%.ico|
00000620  6e 5f 73 65 6c 65 63 74  28 64 70 5f 70 25 2c 38  |n_select(dp_p%,8|
00000630  29 8b f2 69 63 6f 6e 5f  64 65 73 65 6c 65 63 74  |)..icon_deselect|
00000640  28 64 70 5f 70 25 2c 38  29 0d 00 a5 47 64 70 5f  |(dp_p%,8)...Gdp_|
00000650  64 25 3d 64 70 5f 62 25  80 34 3a e7 64 70 5f 64  |d%=dp_b%.4:.dp_d|
00000660  25 f2 69 63 6f 6e 5f 73  65 6c 65 63 74 28 64 70  |%.icon_select(dp|
00000670  5f 70 25 2c 31 31 29 8b  f2 69 63 6f 6e 5f 64 65  |_p%,11)..icon_de|
00000680  73 65 6c 65 63 74 28 64  70 5f 70 25 2c 31 31 29  |select(dp_p%,11)|
00000690  0d 00 aa 47 64 70 5f 64  25 3d 64 70 5f 62 25 80  |...Gdp_d%=dp_b%.|
000006a0  38 3a e7 64 70 5f 64 25  f2 69 63 6f 6e 5f 73 65  |8:.dp_d%.icon_se|
000006b0  6c 65 63 74 28 64 70 5f  70 25 2c 31 32 29 8b f2  |lect(dp_p%,12)..|
000006c0  69 63 6f 6e 5f 64 65 73  65 6c 65 63 74 28 64 70  |icon_deselect(dp|
000006d0  5f 70 25 2c 31 32 29 0d  00 af 93 64 70 5f 64 25  |_p%,12)....dp_d%|
000006e0  3d 28 64 70 5f 62 25 80  34 38 29 3e 3e 34 3a f2  |=(dp_b%.48)>>4:.|
000006f0  69 63 6f 6e 5f 77 72 69  74 65 28 64 70 5f 70 25  |icon_write(dp_p%|
00000700  2c 31 34 2c a4 6d 73 67  5f 30 28 64 70 5f 65 25  |,14,.msg_0(dp_e%|
00000710  21 31 36 2c 22 54 51 22  2b c3 64 70 5f 64 25 29  |!16,"TQ"+.dp_d%)|
00000720  29 3a 64 70 5f 64 25 3d  28 64 70 5f 62 25 80 33  |):dp_d%=(dp_b%.3|
00000730  38 34 30 29 3e 3e 38 3a  f2 69 63 6f 6e 5f 77 72  |840)>>8:.icon_wr|
00000740  69 74 65 28 64 70 5f 70  25 2c 32 33 2c a4 6d 73  |ite(dp_p%,23,.ms|
00000750  67 5f 30 28 64 70 5f 65  25 21 31 36 2c 22 43 43  |g_0(dp_e%!16,"CC|
00000760  22 2b c3 64 70 5f 64 25  29 29 0d 00 b4 05 cd 0d  |"+.dp_d%))......|
00000770  00 b9 33 64 70 5f 62 25  3d 64 70 5f 69 25 21 33  |..3dp_b%=dp_i%!3|
00000780  36 3a f2 69 63 6f 6e 5f  77 72 69 74 65 28 64 70  |6:.icon_write(dp|
00000790  5f 70 25 2c 32 37 2c 24  64 70 5f 62 25 21 34 29  |_p%,27,$dp_b%!4)|
000007a0  3a e1 0d 00 be ae dd f2  64 70 5f 6a 3a ea 64 70  |:.......dp_j:.dp|
000007b0  5f 61 24 2c 64 70 5f 6c  24 2c 64 70 5f 6f 24 2c  |_a$,dp_l$,dp_o$,|
000007c0  64 70 5f 62 25 2c 64 70  5f 41 25 2c 64 70 5f 65  |dp_b%,dp_A%,dp_e|
000007d0  61 25 2c 64 70 5f 60 25  2c 64 70 5f 4a 25 2c 42  |a%,dp_`%,dp_J%,B|
000007e0  25 2c 43 25 2c 64 70 5f  54 25 2c 64 70 5f 51 25  |%,C%,dp_T%,dp_Q%|
000007f0  2c 64 70 5f 66 61 25 3a  64 70 5f 67 25 21 30 3d  |,dp_fa%:dp_g%!0=|
00000800  a4 73 74 6f 72 65 5f 69  6e 74 65 67 65 72 28 32  |.store_integer(2|
00000810  34 29 3a 64 70 5f 62 25  3d a4 70 72 69 6e 74 65  |4):dp_b%=.printe|
00000820  72 5f 72 65 61 64 5f 6c  69 73 74 5f 69 6e 74 65  |r_read_list_inte|
00000830  67 65 72 5f 65 6e 74 72  79 28 64 70 5f 6d 25 2c  |ger_entry(dp_m%,|
00000840  35 2c 32 2c 31 29 3a e7  64 70 5f 62 25 3d 30 8c  |5,2,1):.dp_b%=0.|
00000850  0d 00 c3 42 21 64 70 5f  67 25 21 30 3d 38 3a 64  |...B!dp_g%!0=8:d|
00000860  70 5f 62 25 3d a4 70 72  69 6e 74 65 72 5f 72 65  |p_b%=.printer_re|
00000870  61 64 5f 6c 69 73 74 5f  69 6e 74 65 67 65 72 5f  |ad_list_integer_|
00000880  65 6e 74 72 79 28 64 70  5f 6d 25 2c 35 2c 31 2c  |entry(dp_m%,5,1,|
00000890  31 29 0d 00 c8 05 cd 0d  00 cd 0b e7 64 70 5f 62  |1)..........dp_b|
000008a0  25 8c 0d 00 d2 4d 42 25  3d 31 33 38 31 32 35 37  |%....MB%=1381257|
000008b0  30 34 30 3a 43 25 3d 34  3a 64 70 5f 67 25 21 34  |040:C%=4:dp_g%!4|
000008c0  3d ba 28 64 70 5f 75 25  2b 31 32 29 3a e7 64 70  |=.(dp_u%+12):.dp|
000008d0  5f 67 25 21 34 3d 30 85  32 35 33 2c a4 6d 73 67  |_g%!4=0.253,.msg|
000008e0  5f 30 28 a4 64 70 5f 61  2c 22 46 41 35 22 29 0d  |_0(.dp_a,"FA5").|
000008f0  00 d7 12 21 64 70 5f 67  25 21 34 3d 64 70 5f 62  |...!dp_g%!4=dp_b|
00000900  25 0d 00 dc 1c cc 3a 64  70 5f 69 25 21 32 34 3d  |%.....:dp_i%!24=|
00000910  64 70 5f 69 25 21 32 34  84 31 3c 3c 36 0d 00 e1  |dp_i%!24.1<<6...|
00000920  05 cd 0d 00 e6 91 64 70  5f 51 25 3d a4 70 72 69  |......dp_Q%=.pri|
00000930  6e 74 65 72 5f 72 65 61  64 5f 69 6e 74 65 67 65  |nter_read_intege|
00000940  72 5f 65 6e 74 72 79 28  64 70 5f 6d 25 2c 38 29  |r_entry(dp_m%,8)|
00000950  3a 64 70 5f 66 61 25 3d  a4 70 72 69 6e 74 65 72  |:dp_fa%=.printer|
00000960  5f 72 65 61 64 5f 69 6e  74 65 67 65 72 5f 65 6e  |_read_integer_en|
00000970  74 72 79 28 64 70 5f 6d  25 2c 39 29 3a 64 70 5f  |try(dp_m%,9):dp_|
00000980  6c 24 3d a4 70 72 69 6e  74 65 72 5f 72 65 61 64  |l$=.printer_read|
00000990  5f 73 74 72 69 6e 67 5f  65 6e 74 72 79 28 64 70  |_string_entry(dp|
000009a0  5f 6d 25 2c 31 32 29 3a  e7 64 70 5f 6c 24 3c 3e  |_m%,12):.dp_l$<>|
000009b0  22 22 8c 0d 00 eb 43 43  25 3d 31 3a f5 3a 42 25  |""....CC%=1:.:B%|
000009c0  3d a4 70 72 69 6e 74 65  72 5f 72 65 61 64 5f 6c  |=.printer_read_l|
000009d0  69 73 74 5f 69 6e 74 65  67 65 72 5f 65 6e 74 72  |ist_integer_entr|
000009e0  79 28 64 70 5f 6d 25 2c  34 2c 43 25 2c 31 29 3a  |y(dp_m%,4,C%,1):|
000009f0  e7 42 25 3d 30 8c 0d 00  f0 09 43 25 3d 2d 31 0d  |.B%=0.....C%=-1.|
00000a00  00 f5 3f cc 3a 64 70 5f  6f 24 3d a4 70 72 69 6e  |..?.:dp_o$=.prin|
00000a10  74 65 72 5f 72 65 61 64  5f 73 74 72 69 6e 67 5f  |ter_read_string_|
00000a20  65 6e 74 72 79 28 42 25  2c 38 29 3a e7 64 70 5f  |entry(B%,8):.dp_|
00000a30  6c 24 3c 3e 64 70 5f 6f  24 43 25 2b 3d 31 0d 00  |l$<>dp_o$C%+=1..|
00000a40  fa 05 cd 0d 00 ff 26 fd  43 25 3d 2d 31 84 64 70  |......&.C%=-1.dp|
00000a50  5f 6c 24 3d 64 70 5f 6f  24 3a e7 43 25 3c 3e 2d  |_l$=dp_o$:.C%<>-|
00000a60  31 64 70 5f 62 25 3d 43  25 0d 01 04 1c cc 3a e7  |1dp_b%=C%.....:.|
00000a70  28 64 70 5f 51 25 3c 3e  30 80 64 70 5f 66 61 25  |(dp_Q%<>0.dp_fa%|
00000a80  3c 3e 30 29 8c 0d 01 09  43 43 25 3d 31 3a f5 3a  |<>0)....CC%=1:.:|
00000a90  42 25 3d a4 70 72 69 6e  74 65 72 5f 72 65 61 64  |B%=.printer_read|
00000aa0  5f 6c 69 73 74 5f 69 6e  74 65 67 65 72 5f 65 6e  |_list_integer_en|
00000ab0  74 72 79 28 64 70 5f 6d  25 2c 34 2c 43 25 2c 31  |try(dp_m%,4,C%,1|
00000ac0  29 3a e7 42 25 3d 30 8c  0d 01 0e 09 43 25 3d 2d  |):.B%=0.....C%=-|
00000ad0  31 0d 01 13 78 cc 3a 64  70 5f 41 25 3d a4 70 72  |1...x.:dp_A%=.pr|
00000ae0  69 6e 74 65 72 5f 72 65  61 64 5f 69 6e 74 65 67  |inter_read_integ|
00000af0  65 72 5f 65 6e 74 72 79  28 42 25 2c 34 29 3a 64  |er_entry(B%,4):d|
00000b00  70 5f 65 61 25 3d a4 70  72 69 6e 74 65 72 5f 72  |p_ea%=.printer_r|
00000b10  65 61 64 5f 69 6e 74 65  67 65 72 5f 65 6e 74 72  |ead_integer_entr|
00000b20  79 28 42 25 2c 35 29 3a  e7 64 70 5f 41 25 3c 3e  |y(B%,5):.dp_A%<>|
00000b30  64 70 5f 51 25 84 64 70  5f 65 61 25 3c 3e 64 70  |dp_Q%.dp_ea%<>dp|
00000b40  5f 66 61 25 43 25 2b 3d  31 0d 01 18 05 cd 0d 01  |_fa%C%+=1.......|
00000b50  1d 36 fd 43 25 3d 2d 31  84 28 64 70 5f 41 25 3d  |.6.C%=-1.(dp_A%=|
00000b60  64 70 5f 51 25 80 64 70  5f 65 61 25 3d 64 70 5f  |dp_Q%.dp_ea%=dp_|
00000b70  66 61 25 29 3a e7 43 25  3c 3e 2d 31 64 70 5f 62  |fa%):.C%<>-1dp_b|
00000b80  25 3d 43 25 0d 01 22 0b  cc 3a 43 25 3d 2d 31 0d  |%=C%.."..:C%=-1.|
00000b90  01 27 05 cd 0d 01 2c 05  cd 0d 01 31 0b e7 43 25  |.'....,....1..C%|
00000ba0  3d 2d 31 8c 0d 01 36 4b  42 25 3d 31 31 37 38 37  |=-1...6KB%=11787|
00000bb0  34 37 39 38 34 3a 43 25  3d 32 35 36 3a 64 70 5f  |47984:C%=256:dp_|
00000bc0  54 25 3d ba 28 64 70 5f  75 25 2b 31 32 29 3a e7  |T%=.(dp_u%+12):.|
00000bd0  64 70 5f 54 25 3d 30 85  32 35 33 2c a4 6d 73 67  |dp_T%=0.253,.msg|
00000be0  5f 30 28 a4 64 70 5f 61  2c 22 46 41 35 22 29 0d  |_0(.dp_a,"FA5").|
00000bf0  01 3b 4b 43 25 3d 31 3a  64 70 5f 62 25 3d a3 3a  |.;KC%=1:dp_b%=.:|
00000c00  f5 3a 42 25 3d a4 70 72  69 6e 74 65 72 5f 72 65  |.:B%=.printer_re|
00000c10  61 64 5f 6c 69 73 74 5f  69 6e 74 65 67 65 72 5f  |ad_list_integer_|
00000c20  65 6e 74 72 79 28 64 70  5f 6d 25 2c 34 2c 43 25  |entry(dp_m%,4,C%|
00000c30  2c 31 29 3a e7 42 25 3d  30 8c 0d 01 40 11 43 25  |,1):.B%=0...@.C%|
00000c40  2d 3d 31 3a 64 70 5f 62  25 3d b9 0d 01 45 43 cc  |-=1:dp_b%=...EC.|
00000c50  3a 24 64 70 5f 54 25 3d  a4 70 72 69 6e 74 65 72  |:$dp_T%=.printer|
00000c60  5f 72 65 61 64 5f 73 74  72 69 6e 67 5f 65 6e 74  |_read_string_ent|
00000c70  72 79 28 42 25 2c 36 29  3a e7 64 70 5f 54 25 3f  |ry(B%,6):.dp_T%?|
00000c80  31 3d 30 80 64 70 5f 54  25 3f 32 3d 30 8c 0d 01  |1=0.dp_T%?2=0...|
00000c90  4a 09 43 25 2b 3d 31 0d  01 4f 13 cc 3a 43 25 2d  |J.C%+=1..O..:C%-|
00000ca0  3d 31 3a 64 70 5f 62 25  3d b9 0d 01 54 05 cd 0d  |=1:dp_b%=...T...|
00000cb0  01 59 05 cd 0d 01 5e 34  fd 64 70 5f 62 25 3a 64  |.Y....^4.dp_b%:d|
00000cc0  70 5f 62 25 3d 43 25 3a  42 25 3d 31 31 37 38 37  |p_b%=C%:B%=11787|
00000cd0  34 37 39 38 34 3a 43 25  3d 64 70 5f 54 25 3a d6  |47984:C%=dp_T%:.|
00000ce0  64 70 5f 75 25 2b 31 36  0d 01 63 05 cd 0d 01 68  |dp_u%+16..c....h|
00000cf0  4d 42 25 3d 31 33 38 31  32 35 37 30 34 30 3a 43  |MB%=1381257040:C|
00000d00  25 3d 34 3a 64 70 5f 67  25 21 38 3d ba 28 64 70  |%=4:dp_g%!8=.(dp|
00000d10  5f 75 25 2b 31 32 29 3a  e7 64 70 5f 67 25 21 38  |_u%+12):.dp_g%!8|
00000d20  3d 30 85 32 35 33 2c a4  6d 73 67 5f 30 28 a4 64  |=0.253,.msg_0(.d|
00000d30  70 5f 61 2c 22 46 41 35  22 29 0d 01 6d c3 21 64  |p_a,"FA5")..m.!d|
00000d40  70 5f 67 25 21 38 3d a4  70 72 69 6e 74 65 72 5f  |p_g%!8=.printer_|
00000d50  72 65 61 64 5f 6c 69 73  74 5f 69 6e 74 65 67 65  |read_list_intege|
00000d60  72 5f 65 6e 74 72 79 28  64 70 5f 6d 25 2c 34 2c  |r_entry(dp_m%,4,|
00000d70  64 70 5f 62 25 2c 31 29  3a 64 70 5f 61 24 3d a4  |dp_b%,1):dp_a$=.|
00000d80  70 72 69 6e 74 65 72 5f  72 65 61 64 5f 73 74 72  |printer_read_str|
00000d90  69 6e 67 5f 65 6e 74 72  79 28 a4 70 72 69 6e 74  |ing_entry(.print|
00000da0  65 72 5f 72 65 61 64 5f  69 6e 74 65 67 65 72 5f  |er_read_integer_|
00000db0  65 6e 74 72 79 28 21 64  70 5f 67 25 21 38 2c 31  |entry(!dp_g%!8,1|
00000dc0  29 2c 32 29 3a e7 a4 72  6d 6c 6f 61 64 5f 6c 61  |),2):..rmload_la|
00000dd0  74 65 73 74 5f 6d 6f 64  75 6c 65 28 64 70 5f 61  |test_module(dp_a|
00000de0  24 2c 22 50 72 69 6e 74  65 72 73 3a 50 44 75 6d  |$,"Printers:PDum|
00000df0  70 65 72 73 2e 22 2b 64  70 5f 61 24 29 0d 01 72  |pers."+dp_a$)..r|
00000e00  d9 64 70 5f 61 24 3d c3  28 a4 70 72 69 6e 74 65  |.dp_a$=.(.printe|
00000e10  72 5f 72 65 61 64 5f 69  6e 74 65 67 65 72 5f 65  |r_read_integer_e|
00000e20  6e 74 72 79 28 21 64 70  5f 67 25 21 38 2c 32 29  |ntry(!dp_g%!8,2)|
00000e30  80 38 33 38 38 36 30 37  29 3a f2 64 70 5f 63 28  |.8388607):.dp_c(|
00000e40  22 52 65 73 6f 75 72 63  65 73 2e 50 72 69 6e 74  |"Resources.Print|
00000e50  65 72 73 2e 50 61 6c 65  74 74 65 73 2e 22 2b 64  |ers.Palettes."+d|
00000e60  70 5f 61 24 2c 22 50 72  69 6e 74 65 72 73 3a 50  |p_a$,"Printers:P|
00000e70  61 6c 65 74 74 65 73 2e  22 2b 64 70 5f 61 24 2c  |alettes."+dp_a$,|
00000e80  21 64 70 5f 67 25 21 38  29 3a 64 70 5f 62 25 3d  |!dp_g%!8):dp_b%=|
00000e90  a4 70 72 69 6e 74 65 72  5f 72 65 61 64 5f 69 6e  |.printer_read_in|
00000ea0  74 65 67 65 72 5f 65 6e  74 72 79 28 64 70 5f 6d  |teger_entry(dp_m|
00000eb0  25 2c 31 30 29 3a 64 70  5f 41 25 3d a4 64 70 5f  |%,10):dp_A%=.dp_|
00000ec0  64 28 21 64 70 5f 67 25  21 38 29 3a e7 64 70 5f  |d(!dp_g%!8):.dp_|
00000ed0  62 25 3c 3e 30 8c 0d 01  77 33 64 70 5f 60 25 3d  |b%<>0...w3dp_`%=|
00000ee0  64 70 5f 62 25 80 32 35  35 3a 64 70 5f 4a 25 3d  |dp_b%.255:dp_J%=|
00000ef0  28 64 70 5f 62 25 80 36  35 32 38 30 29 3e 3e 38  |(dp_b%.65280)>>8|
00000f00  3a c8 8e 64 70 5f 60 25  ca 0d 01 7c 12 c9 30 3a  |:..dp_`%...|..0:|
00000f10  e7 28 64 70 5f 41 25 80  37 29 8c 0d 01 81 1f e7  |.(dp_A%.7)......|
00000f20  64 70 5f 4a 25 3d 34 80  28 64 70 5f 41 25 80 31  |dp_J%=4.(dp_A%.1|
00000f30  29 3d 30 64 70 5f 62 25  3d 30 0d 01 86 1f e7 64  |)=0dp_b%=0.....d|
00000f40  70 5f 4a 25 3d 38 80 28  64 70 5f 41 25 80 32 29  |p_J%=8.(dp_A%.2)|
00000f50  3d 30 64 70 5f 62 25 3d  30 0d 01 8b 1f e7 64 70  |=0dp_b%=0.....dp|
00000f60  5f 4a 25 3d 31 80 28 64  70 5f 41 25 80 34 29 3d  |_J%=1.(dp_A%.4)=|
00000f70  30 64 70 5f 62 25 3d 30  0d 01 90 0d cc 3a 64 70  |0dp_b%=0.....:dp|
00000f80  5f 62 25 3d 30 0d 01 95  05 cd 0d 01 9a 14 c9 31  |_b%=0..........1|
00000f90  3a e7 28 64 70 5f 41 25  80 31 31 32 29 8c 0d 01  |:.(dp_A%.112)...|
00000fa0  9f 24 e7 64 70 5f 4a 25  3d 34 80 28 28 64 70 5f  |.$.dp_J%=4.((dp_|
00000fb0  41 25 3e 3e 34 29 80 31  29 3d 30 64 70 5f 62 25  |A%>>4).1)=0dp_b%|
00000fc0  3d 30 0d 01 a4 24 e7 64  70 5f 4a 25 3d 38 80 28  |=0...$.dp_J%=8.(|
00000fd0  28 64 70 5f 41 25 3e 3e  34 29 80 32 29 3d 30 64  |(dp_A%>>4).2)=0d|
00000fe0  70 5f 62 25 3d 30 0d 01  a9 24 e7 64 70 5f 4a 25  |p_b%=0...$.dp_J%|
00000ff0  3d 31 80 28 28 64 70 5f  41 25 3e 3e 34 29 80 34  |=1.((dp_A%>>4).4|
00001000  29 3d 30 64 70 5f 62 25  3d 30 0d 01 ae 0d cc 3a  |)=0dp_b%=0.....:|
00001010  64 70 5f 62 25 3d 30 0d  01 b3 05 cd 0d 01 b8 15  |dp_b%=0.........|
00001020  c9 32 3a e7 28 64 70 5f  41 25 80 31 37 39 32 29  |.2:.(dp_A%.1792)|
00001030  8c 0d 01 bd 24 e7 64 70  5f 4a 25 3d 34 80 28 28  |....$.dp_J%=4.((|
00001040  64 70 5f 41 25 3e 3e 38  29 80 31 29 3d 30 64 70  |dp_A%>>8).1)=0dp|
00001050  5f 62 25 3d 30 0d 01 c2  24 e7 64 70 5f 4a 25 3d  |_b%=0...$.dp_J%=|
00001060  38 80 28 28 64 70 5f 41  25 3e 3e 38 29 80 32 29  |8.((dp_A%>>8).2)|
00001070  3d 30 64 70 5f 62 25 3d  30 0d 01 c7 24 e7 64 70  |=0dp_b%=0...$.dp|
00001080  5f 4a 25 3d 31 80 28 28  64 70 5f 41 25 3e 3e 38  |_J%=1.((dp_A%>>8|
00001090  29 80 34 29 3d 30 64 70  5f 62 25 3d 30 0d 01 cc  |).4)=0dp_b%=0...|
000010a0  0d cc 3a 64 70 5f 62 25  3d 30 0d 01 d1 05 cd 0d  |..:dp_b%=0......|
000010b0  01 d6 05 cb 0d 01 db 05  cd 0d 01 e0 0e e7 64 70  |..............dp|
000010c0  5f 62 25 3c 3e 30 8c 0d  01 e5 22 64 70 5f 67 25  |_b%<>0...."dp_g%|
000010d0  21 31 32 3d a4 73 74 6f  72 65 5f 69 6e 74 65 67  |!12=.store_integ|
000010e0  65 72 28 64 70 5f 62 25  29 0d 01 ea 46 cc 3a f2  |er(dp_b%)...F.:.|
000010f0  64 70 5f 66 28 64 70 5f  41 25 2c 64 70 5f 60 25  |dp_f(dp_A%,dp_`%|
00001100  2c 64 70 5f 4a 25 29 3a  64 70 5f 67 25 21 31 32  |,dp_J%):dp_g%!12|
00001110  3d a4 73 74 6f 72 65 5f  69 6e 74 65 67 65 72 28  |=.store_integer(|
00001120  64 70 5f 4a 25 3c 3c 38  84 64 70 5f 60 25 29 0d  |dp_J%<<8.dp_`%).|
00001130  01 ef 05 cd 0d 01 f4 b7  24 64 70 5f 6f 25 3d a4  |........$dp_o%=.|
00001140  70 72 69 6e 74 65 72 5f  72 65 61 64 5f 73 74 72  |printer_read_str|
00001150  69 6e 67 5f 65 6e 74 72  79 28 64 70 5f 6d 25 2c  |ing_entry(dp_m%,|
00001160  32 29 3a 42 25 3d 64 70  5f 6f 25 3a 43 25 3d 32  |2):B%=dp_o%:C%=2|
00001170  3a 64 70 5f 69 25 21 34  30 3d ba 28 64 70 5f 75  |:dp_i%!40=.(dp_u|
00001180  25 2b 32 38 29 3a 64 70  5f 61 24 3d a4 70 72 69  |%+28):dp_a$=.pri|
00001190  6e 74 65 72 5f 72 65 61  64 5f 73 74 72 69 6e 67  |nter_read_string|
000011a0  5f 65 6e 74 72 79 28 64  70 5f 6d 25 2c 33 29 3a  |_entry(dp_m%,3):|
000011b0  e7 64 70 5f 61 24 3c 3e  22 64 70 22 24 64 70 5f  |.dp_a$<>"dp"$dp_|
000011c0  6f 25 3d 64 70 5f 61 24  3a 42 25 3d 64 70 5f 6f  |o%=dp_a$:B%=dp_o|
000011d0  25 3a 43 25 3d 32 3a 64  70 5f 69 25 21 34 34 3d  |%:C%=2:dp_i%!44=|
000011e0  ba 28 64 70 5f 75 25 2b  32 38 29 0d 01 f9 53 64  |.(dp_u%+28)...Sd|
000011f0  70 5f 61 24 3d a4 70 72  69 6e 74 65 72 5f 72 65  |p_a$=.printer_re|
00001200  61 64 5f 73 74 72 69 6e  67 5f 65 6e 74 72 79 28  |ad_string_entry(|
00001210  64 70 5f 6d 25 2c 37 29  3a e7 64 70 5f 61 24 3d  |dp_m%,7):.dp_a$=|
00001220  22 22 64 70 5f 61 24 3d  a4 6d 73 67 5f 30 28 64  |""dp_a$=.msg_0(d|
00001230  70 5f 65 25 21 31 36 2c  22 50 41 50 22 29 0d 01  |p_e%!16,"PAP")..|
00001240  fe 7c 64 70 5f 62 25 3d  64 70 5f 5f 25 3a c8 95  |.|dp_b%=dp__%:..|
00001250  64 70 5f 61 24 3c 3e a4  70 72 69 6e 74 65 72 5f  |dp_a$<>.printer_|
00001260  72 65 61 64 5f 73 74 72  69 6e 67 28 64 70 5f 62  |read_string(dp_b|
00001270  25 21 34 29 3a 64 70 5f  62 25 3d 64 70 5f 62 25  |%!4):dp_b%=dp_b%|
00001280  21 30 3a e7 64 70 5f 62  25 3d 30 64 70 5f 62 25  |!0:.dp_b%=0dp_b%|
00001290  3d 64 70 5f 5f 25 3a 64  70 5f 61 24 3d a4 70 72  |=dp__%:dp_a$=.pr|
000012a0  69 6e 74 65 72 5f 72 65  61 64 5f 73 74 72 69 6e  |inter_read_strin|
000012b0  67 28 64 70 5f 62 25 21  34 29 0d 02 03 62 ce 3a  |g(dp_b%!4)...b.:|
000012c0  64 70 5f 69 25 21 33 36  3d 64 70 5f 62 25 3a 64  |dp_i%!36=dp_b%:d|
000012d0  70 5f 62 25 3d a4 70 72  69 6e 74 65 72 5f 72 65  |p_b%=.printer_re|
000012e0  61 64 5f 69 6e 74 65 67  65 72 5f 65 6e 74 72 79  |ad_integer_entry|
000012f0  28 64 70 5f 6d 25 2c 31  31 29 3a e7 64 70 5f 62  |(dp_m%,11):.dp_b|
00001300  25 3c 3e 30 64 70 5f 69  25 21 32 34 3d 64 70 5f  |%<>0dp_i%!24=dp_|
00001310  69 25 21 32 34 84 28 31  3c 3c 37 29 0d 02 08 05  |i%!24.(1<<7)....|
00001320  e1 0d 02 0d d4 dd f2 64  70 5f 63 28 64 70 5f 65  |.......dp_c(dp_e|
00001330  24 2c 64 70 5f 70 24 2c  64 70 5f 67 61 25 29 3a  |$,dp_p$,dp_ga%):|
00001340  ea 64 70 5f 68 61 25 2c  64 70 5f 69 61 25 2c 64  |.dp_ha%,dp_ia%,d|
00001350  70 5f 6a 61 25 2c 64 70  5f 57 25 2c 64 70 5f 6b  |p_ja%,dp_W%,dp_k|
00001360  61 25 2c 64 70 5f 6c 61  25 2c 64 70 5f 43 25 3a  |a%,dp_la%,dp_C%:|
00001370  ea 64 70 5f 6d 61 25 2c  64 70 5f 6e 61 25 2c 64  |.dp_ma%,dp_na%,d|
00001380  70 5f 6f 61 25 2c 64 70  5f 70 61 25 2c 64 70 5f  |p_oa%,dp_pa%,dp_|
00001390  63 25 2c 64 70 5f 61 25  2c 64 70 5f 77 25 2c 64  |c%,dp_a%,dp_w%,d|
000013a0  70 5f 71 61 25 2c 64 70  5f 72 61 25 3a 64 70 5f  |p_qa%,dp_ra%:dp_|
000013b0  71 61 25 3d a4 70 72 69  6e 74 65 72 5f 72 65 61  |qa%=.printer_rea|
000013c0  64 5f 69 6e 74 65 67 65  72 5f 65 6e 74 72 79 28  |d_integer_entry(|
000013d0  64 70 5f 67 61 25 2c 32  29 3a 64 70 5f 72 61 25  |dp_ga%,2):dp_ra%|
000013e0  3d 28 28 64 70 5f 71 61  25 80 38 33 38 38 36 30  |=((dp_qa%.838860|
000013f0  38 29 3d 30 29 0d 02 12  82 f2 70 72 69 6e 74 65  |8)=0).....printe|
00001400  72 5f 77 72 69 74 65 5f  69 6e 74 65 67 65 72 5f  |r_write_integer_|
00001410  65 6e 74 72 79 28 64 70  5f 67 61 25 2c 32 2c 64  |entry(dp_ga%,2,d|
00001420  70 5f 71 61 25 84 38 33  38 38 36 30 38 29 3a c8  |p_qa%.8388608):.|
00001430  99 38 2c 31 37 2c 22 52  65 73 6f 75 72 63 65 73  |.8,17,"Resources|
00001440  3a 22 2b 64 70 5f 65 24  b8 64 70 5f 6d 61 25 2c  |:"+dp_e$.dp_ma%,|
00001450  2c 64 70 5f 6e 61 25 2c  64 70 5f 6f 61 25 2c 64  |,dp_na%,dp_oa%,d|
00001460  70 5f 70 61 25 3a e7 64  70 5f 6d 61 25 80 64 70  |p_pa%:.dp_ma%.dp|
00001470  5f 72 61 25 3d a3 e1 0d  02 17 51 c8 99 38 2c 31  |_ra%=.....Q..8,1|
00001480  37 2c 64 70 5f 70 24 b8  64 70 5f 68 61 25 2c 2c  |7,dp_p$.dp_ha%,,|
00001490  64 70 5f 69 61 25 2c 64  70 5f 6a 61 25 2c 64 70  |dp_ia%,dp_ja%,dp|
000014a0  5f 57 25 2c 64 70 5f 6b  61 25 3a e7 64 70 5f 68  |_W%,dp_ka%:.dp_h|
000014b0  61 25 3c 3e 31 c8 99 38  2c 31 39 2c 64 70 5f 70  |a%<>1..8,19,dp_p|
000014c0  24 2c 64 70 5f 68 61 25  0d 02 1c 0c e7 64 70 5f  |$,dp_ha%.....dp_|
000014d0  6d 61 25 8c 0d 02 21 2e  e7 64 70 5f 6e 61 25 3d  |ma%...!..dp_na%=|
000014e0  64 70 5f 69 61 25 80 64  70 5f 6f 61 25 3d 64 70  |dp_ia%.dp_oa%=dp|
000014f0  5f 6a 61 25 80 64 70 5f  70 61 25 3d 64 70 5f 57  |_ja%.dp_pa%=dp_W|
00001500  25 e1 0d 02 26 47 64 70  5f 63 25 3d 8e 28 22 52  |%...&Gdp_c%=.("R|
00001510  65 73 6f 75 72 63 65 73  3a 22 2b 64 70 5f 65 24  |esources:"+dp_e$|
00001520  29 3a e7 64 70 5f 63 25  3d 30 85 32 35 34 2c a4  |):.dp_c%=0.254,.|
00001530  6d 73 67 5f 31 28 a4 64  70 5f 61 2c 22 4f 4b 42  |msg_1(.dp_a,"OKB|
00001540  42 22 2c 64 70 5f 65 24  29 0d 02 2b 56 c8 99 34  |B",dp_e$)..+V..4|
00001550  31 2c 32 31 2c 64 70 5f  63 25 b8 2c 64 70 5f 61  |1,21,dp_c%.,dp_a|
00001560  25 2c 64 70 5f 77 25 3a  d9 23 64 70 5f 63 25 3a  |%,dp_w%:.#dp_c%:|
00001570  e7 28 64 70 5f 77 25 80  32 35 35 29 3c 3e 34 36  |.(dp_w%.255)<>46|
00001580  85 32 35 34 2c a4 6d 73  67 5f 31 28 a4 64 70 5f  |.254,.msg_1(.dp_|
00001590  61 2c 22 4f 4b 42 43 22  2c 64 70 5f 65 24 29 0d  |a,"OKBC",dp_e$).|
000015a0  02 30 3a 64 70 5f 61 25  2d 3d 28 a9 64 70 5f 65  |.0:dp_a%-=(.dp_e|
000015b0  24 2b 34 80 ac 33 29 2b  34 3a 64 70 5f 61 25 2d  |$+4..3)+4:dp_a%-|
000015c0  3d 32 30 3a e7 64 70 5f  61 25 21 2d 34 3d 31 32  |=20:.dp_a%!-4=12|
000015d0  31 32 33 36 37 31 37 31  8c 0d 02 35 22 c8 99 32  |12367171...5"..2|
000015e0  36 39 31 32 31 2c 64 70  5f 61 25 3a c8 99 33 30  |69121,dp_a%:..30|
000015f0  2c 37 2c 2c 64 70 5f 61  25 2d 34 0d 02 3a 05 cd  |,7,,dp_a%-4..:..|
00001600  0d 02 3f 05 cd 0d 02 44  d1 64 70 5f 6c 61 25 3d  |..?....D.dp_la%=|
00001610  32 30 2b 28 a9 64 70 5f  65 24 2b 34 80 ac 33 29  |20+(.dp_e$+4..3)|
00001620  2b 34 2b 28 64 70 5f 57  25 2b 33 80 ac 33 29 3a  |+4+(dp_W%+3..3):|
00001630  c8 99 33 30 2c 36 2c 2c  2c 64 70 5f 6c 61 25 2b  |..30,6,,,dp_la%+|
00001640  38 b8 2c 2c 64 70 5f 43  25 3a 21 64 70 5f 43 25  |8.,,dp_C%:!dp_C%|
00001650  3d 31 32 31 32 33 36 37  31 37 31 3a 64 70 5f 43  |=1212367171:dp_C|
00001660  25 2b 3d 34 3a 64 70 5f  43 25 21 30 3d 64 70 5f  |%+=4:dp_C%!0=dp_|
00001670  6c 61 25 3a 64 70 5f 43  25 21 34 3d 64 70 5f 69  |la%:dp_C%!4=dp_i|
00001680  61 25 3a 64 70 5f 43 25  21 38 3d 64 70 5f 6a 61  |a%:dp_C%!8=dp_ja|
00001690  25 3a 64 70 5f 43 25 21  31 32 3d 64 70 5f 57 25  |%:dp_C%!12=dp_W%|
000016a0  3a 64 70 5f 43 25 21 31  36 3d 64 70 5f 6b 61 25  |:dp_C%!16=dp_ka%|
000016b0  3a 24 28 64 70 5f 43 25  2b 32 30 29 3d 64 70 5f  |:$(dp_C%+20)=dp_|
000016c0  65 24 3a 64 70 5f 43 25  21 28 32 30 2b a9 64 70  |e$:dp_C%!(20+.dp|
000016d0  5f 65 24 29 3d 30 0d 02  49 6a 64 70 5f 43 25 21  |_e$)=0..Ijdp_C%!|
000016e0  28 32 30 2b 28 a9 64 70  5f 65 24 2b 34 80 ac 33  |(20+(.dp_e$+4..3|
000016f0  29 29 3d 64 70 5f 57 25  2b 34 3a c8 99 38 2c 31  |))=dp_W%+4:..8,1|
00001700  36 2c 64 70 5f 70 24 2c  64 70 5f 43 25 2b 32 30  |6,dp_p$,dp_C%+20|
00001710  2b 28 a9 64 70 5f 65 24  2b 34 80 ac 33 29 2b 34  |+(.dp_e$+4..3)+4|
00001720  3a 64 70 5f 43 25 21 64  70 5f 6c 61 25 3d 30 3a  |:dp_C%!dp_la%=0:|
00001730  c8 99 32 36 39 31 32 30  2c 64 70 5f 43 25 3a e1  |..269120,dp_C%:.|
00001740  0d 02 4e 4b dd f2 64 70  5f 6b 3a ea 64 70 5f 55  |..NK..dp_k:.dp_U|
00001750  25 2c 64 70 5f 73 61 25  2c 64 70 5f 74 61 25 2c  |%,dp_sa%,dp_ta%,|
00001760  64 70 5f 69 24 3a 64 70  5f 55 25 3d 64 70 5f 69  |dp_i$:dp_U%=dp_i|
00001770  25 3a c8 95 64 70 5f 55  25 3e 30 3a e7 64 70 5f  |%:..dp_U%>0:.dp_|
00001780  55 25 21 34 3d 64 70 5f  65 25 8c 0d 02 53 a9 64  |U%!4=dp_e%...S.d|
00001790  70 5f 73 61 25 3d 64 70  5f 55 25 21 31 36 3a 64  |p_sa%=dp_U%!16:d|
000017a0  70 5f 74 61 25 3d 21 64  70 5f 73 61 25 21 38 3a  |p_ta%=!dp_sa%!8:|
000017b0  64 70 5f 69 24 3d c3 28  a4 70 72 69 6e 74 65 72  |dp_i$=.(.printer|
000017c0  5f 72 65 61 64 5f 69 6e  74 65 67 65 72 5f 65 6e  |_read_integer_en|
000017d0  74 72 79 28 64 70 5f 74  61 25 2c 32 29 80 38 33  |try(dp_ta%,2).83|
000017e0  38 38 36 30 37 29 3a f2  64 70 5f 63 28 22 52 65  |88607):.dp_c("Re|
000017f0  73 6f 75 72 63 65 73 2e  50 72 69 6e 74 65 72 73  |sources.Printers|
00001800  2e 50 61 6c 65 74 74 65  73 2e 22 2b 64 70 5f 69  |.Palettes."+dp_i|
00001810  24 2c 22 50 72 69 6e 74  65 72 73 3a 50 61 6c 65  |$,"Printers:Pale|
00001820  74 74 65 73 2e 22 2b 64  70 5f 69 24 2c 64 70 5f  |ttes."+dp_i$,dp_|
00001830  74 61 25 29 0d 02 58 86  64 70 5f 69 24 3d a4 70  |ta%)..X.dp_i$=.p|
00001840  72 69 6e 74 65 72 5f 72  65 61 64 5f 73 74 72 69  |rinter_read_stri|
00001850  6e 67 5f 65 6e 74 72 79  28 a4 70 72 69 6e 74 65  |ng_entry(.printe|
00001860  72 5f 72 65 61 64 5f 69  6e 74 65 67 65 72 5f 65  |r_read_integer_e|
00001870  6e 74 72 79 28 64 70 5f  74 61 25 2c 31 29 2c 32  |ntry(dp_ta%,1),2|
00001880  29 3a e7 a4 72 6d 6c 6f  61 64 5f 6c 61 74 65 73  |):..rmload_lates|
00001890  74 5f 6d 6f 64 75 6c 65  28 64 70 5f 69 24 2c 22  |t_module(dp_i$,"|
000018a0  50 72 69 6e 74 65 72 73  3a 50 44 75 6d 70 65 72  |Printers:PDumper|
000018b0  73 2e 22 2b 64 70 5f 69  24 29 0d 02 5d 05 cd 0d  |s."+dp_i$)..]...|
000018c0  02 62 15 64 70 5f 55 25  3d 64 70 5f 55 25 21 30  |.b.dp_U%=dp_U%!0|
000018d0  3a ce 3a e1 0d 02 67 a0  dd f2 64 70 5f 6c 3a ea  |:.:...g...dp_l:.|
000018e0  64 70 5f 61 24 2c 64 70  5f 63 24 2c 64 70 5f 62  |dp_a$,dp_c$,dp_b|
000018f0  25 2c 64 70 5f 4b 25 2c  64 70 5f 4c 25 2c 64 70  |%,dp_K%,dp_L%,dp|
00001900  5f 58 25 2c 64 70 5f 79  25 2c 64 70 5f 52 25 2c  |_X%,dp_y%,dp_R%,|
00001910  64 70 5f 5a 25 2c 64 70  5f 71 24 2c 64 70 5f 44  |dp_Z%,dp_q$,dp_D|
00001920  25 2c 64 70 5f 78 25 2c  64 70 5f 72 25 2c 64 70  |%,dp_x%,dp_r%,dp|
00001930  5f 6a 25 2c 42 25 2c 43  25 3a c8 99 36 35 35 37  |_j%,B%,C%:..6557|
00001940  30 34 2c 37 3a 64 70 5f  61 24 3d a4 70 72 69 6e  |04,7:dp_a$=.prin|
00001950  74 65 72 5f 72 65 61 64  5f 73 74 72 69 6e 67 28  |ter_read_string(|
00001960  64 70 5f 69 25 21 34 30  29 3a e7 64 70 5f 61 24  |dp_i%!40):.dp_a$|
00001970  3d 22 22 8c 0d 02 6c 1e  64 70 5f 61 24 3d 24 64  |=""...l.dp_a$=$d|
00001980  70 5f 69 25 21 38 3a e7  a9 64 70 5f 61 24 3e 32  |p_i%!8:..dp_a$>2|
00001990  30 8c 0d 02 71 67 64 70  5f 62 25 3d a9 64 70 5f  |0...qgdp_b%=.dp_|
000019a0  61 24 3a c8 95 c1 64 70  5f 61 24 2c 64 70 5f 62  |a$:...dp_a$,dp_b|
000019b0  25 2c 31 29 3c 3e 22 20  22 80 64 70 5f 62 25 3e  |%,1)<>" ".dp_b%>|
000019c0  30 3a 64 70 5f 62 25 2d  3d 31 3a ce 3a e7 64 70  |0:dp_b%-=1:.:.dp|
000019d0  5f 62 25 64 70 5f 61 24  3d c0 64 70 5f 61 24 2c  |_b%dp_a$=.dp_a$,|
000019e0  64 70 5f 62 25 2d 31 29  8b 64 70 5f 61 24 3d c0  |dp_b%-1).dp_a$=.|
000019f0  64 70 5f 61 24 2c 32 30  29 0d 02 76 05 cd 0d 02  |dp_a$,20)..v....|
00001a00  7b 05 cd 0d 02 80 a4 64  70 5f 72 25 3d 21 64 70  |{......dp_r%=!dp|
00001a10  5f 67 25 21 38 3a 64 70  5f 4b 25 3d a4 70 72 69  |_g%!8:dp_K%=.pri|
00001a20  6e 74 65 72 5f 72 65 61  64 5f 69 6e 74 65 67 65  |nter_read_intege|
00001a30  72 5f 65 6e 74 72 79 28  64 70 5f 72 25 2c 34 29  |r_entry(dp_r%,4)|
00001a40  3a 64 70 5f 4c 25 3d a4  70 72 69 6e 74 65 72 5f  |:dp_L%=.printer_|
00001a50  72 65 61 64 5f 69 6e 74  65 67 65 72 5f 65 6e 74  |read_integer_ent|
00001a60  72 79 28 64 70 5f 72 25  2c 35 29 3a 64 70 5f 58  |ry(dp_r%,5):dp_X|
00001a70  25 3d 28 21 64 70 5f 67  25 21 31 32 80 36 35 32  |%=(!dp_g%!12.652|
00001a80  38 30 29 3e 3e 38 3a 64  70 5f 78 25 3d 21 64 70  |80)>>8:dp_x%=!dp|
00001a90  5f 67 25 21 31 32 80 32  35 35 3a e7 28 64 70 5f  |_g%!12.255:.(dp_|
00001aa0  78 25 3e 3d 32 29 8c 0d  02 85 45 c8 99 36 35 35  |x%>=2)....E..655|
00001ab0  36 38 31 2c 2c 64 70 5f  4b 25 2c 64 70 5f 4c 25  |681,,dp_K%,dp_L%|
00001ac0  2c 31 2c 64 70 5f 61 24  2c 64 70 5f 4b 25 2f 64  |,1,dp_a$,dp_K%/d|
00001ad0  70 5f 58 25 2c 64 70 5f  4c 25 2f 64 70 5f 58 25  |p_X%,dp_L%/dp_X%|
00001ae0  b8 64 70 5f 79 25 3b 64  70 5f 62 25 0d 02 8a 47  |.dp_y%;dp_b%...G|
00001af0  cc 3a c8 99 36 35 35 36  38 31 2c 2c 64 70 5f 4b  |.:..655681,,dp_K|
00001b00  25 2c 64 70 5f 4c 25 2c  30 2c 64 70 5f 61 24 2c  |%,dp_L%,0,dp_a$,|
00001b10  64 70 5f 4b 25 2f 64 70  5f 58 25 2c 64 70 5f 4c  |dp_K%/dp_X%,dp_L|
00001b20  25 2f 64 70 5f 58 25 b8  64 70 5f 79 25 3b 64 70  |%/dp_X%.dp_y%;dp|
00001b30  5f 62 25 0d 02 8f 05 cd  0d 02 94 1a e7 28 64 70  |_b%..........(dp|
00001b40  5f 62 25 80 31 29 80 28  64 70 5f 79 25 3c 3e 30  |_b%.1).(dp_y%<>0|
00001b50  29 8c 0d 02 99 45 64 70  5f 61 24 3d 22 22 3a 64  |)....Edp_a$="":d|
00001b60  70 5f 79 25 2b 3d 34 3a  c8 95 3f 64 70 5f 79 25  |p_y%+=4:..?dp_y%|
00001b70  3a 64 70 5f 61 24 2b 3d  bd 3f 64 70 5f 79 25 3a  |:dp_a$+=.?dp_y%:|
00001b80  64 70 5f 79 25 2b 3d 31  3a ce 3a 85 32 35 34 2c  |dp_y%+=1:.:.254,|
00001b90  64 70 5f 61 24 3a e1 0d  02 9e 05 cd 0d 02 a3 81  |dp_a$:..........|
00001ba0  64 70 5f 61 24 3d c3 28  a4 70 72 69 6e 74 65 72  |dp_a$=.(.printer|
00001bb0  5f 72 65 61 64 5f 69 6e  74 65 67 65 72 5f 65 6e  |_read_integer_en|
00001bc0  74 72 79 28 64 70 5f 72  25 2c 32 29 80 38 33 38  |try(dp_r%,2).838|
00001bd0  38 36 30 37 29 3a 42 25  3d 31 31 37 38 37 34 37  |8607):B%=1178747|
00001be0  39 38 34 3a 43 25 3d 32  35 36 3a 64 70 5f 5a 25  |984:C%=256:dp_Z%|
00001bf0  3d ba 28 64 70 5f 75 25  2b 31 32 29 3a e7 64 70  |=.(dp_u%+12):.dp|
00001c00  5f 5a 25 3d 30 85 32 35  33 2c a4 6d 73 67 5f 30  |_Z%=0.253,.msg_0|
00001c10  28 a4 64 70 5f 61 2c 22  46 41 35 22 29 0d 02 a8  |(.dp_a,"FA5")...|
00001c20  6e 24 64 70 5f 5a 25 3d  22 52 65 73 6f 75 72 63  |n$dp_Z%="Resourc|
00001c30  65 73 3a 24 2e 52 65 73  6f 75 72 63 65 73 2e 50  |es:$.Resources.P|
00001c40  72 69 6e 74 65 72 73 2e  50 61 6c 65 74 74 65 73  |rinters.Palettes|
00001c50  2e 22 2b 64 70 5f 61 24  3a 64 70 5f 44 25 3d ba  |."+dp_a$:dp_D%=.|
00001c60  28 64 70 5f 75 25 2b 31  32 29 3a e7 64 70 5f 44  |(dp_u%+12):.dp_D|
00001c70  25 3d 30 85 32 35 33 2c  a4 6d 73 67 5f 30 28 a4  |%=0.253,.msg_0(.|
00001c80  64 70 5f 61 2c 22 46 41  35 22 29 0d 02 ad 4c 24  |dp_a,"FA5")...L$|
00001c90  64 70 5f 44 25 3d a4 70  72 69 6e 74 65 72 5f 72  |dp_D%=.printer_r|
00001ca0  65 61 64 5f 73 74 72 69  6e 67 5f 65 6e 74 72 79  |ead_string_entry|
00001cb0  28 64 70 5f 72 25 2c 36  29 3a 64 70 5f 78 25 3d  |(dp_r%,6):dp_x%=|
00001cc0  21 64 70 5f 67 25 21 31  32 80 32 35 35 3a e7 64  |!dp_g%!12.255:.d|
00001cd0  70 5f 78 25 3d 35 8c 0d  02 b2 b8 64 70 5f 62 25  |p_x%=5.....dp_b%|
00001ce0  3d a4 70 72 69 6e 74 65  72 5f 72 65 61 64 5f 69  |=.printer_read_i|
00001cf0  6e 74 65 67 65 72 5f 65  6e 74 72 79 28 64 70 5f  |nteger_entry(dp_|
00001d00  72 25 2c 31 29 3a 64 70  5f 62 25 3d a4 70 72 69  |r%,1):dp_b%=.pri|
00001d10  6e 74 65 72 5f 72 65 61  64 5f 69 6e 74 65 67 65  |nter_read_intege|
00001d20  72 5f 65 6e 74 72 79 28  64 70 5f 62 25 2c 31 29  |r_entry(dp_b%,1)|
00001d30  3a c8 99 36 35 35 37 30  36 2c 2d 32 31 34 37 34  |:..655706,-21474|
00001d40  38 33 36 34 36 2c 64 70  5f 62 25 b8 64 70 5f 79  |83646,dp_b%.dp_y|
00001d50  25 3b 64 70 5f 62 25 3a  e7 28 64 70 5f 62 25 80  |%;dp_b%:.(dp_b%.|
00001d60  31 29 3d 30 e7 64 70 5f  79 25 3c 3e 2d 32 31 34  |1)=0.dp_y%<>-214|
00001d70  37 34 38 33 36 34 36 e7  28 64 70 5f 79 25 80 28  |7483646.(dp_y%.(|
00001d80  31 3c 3c 35 29 29 3d 30  64 70 5f 78 25 3d 33 0d  |1<<5))=0dp_x%=3.|
00001d90  02 b7 05 cd 0d 02 bc e2  f2 64 70 5f 63 28 22 52  |.........dp_c("R|
00001da0  65 73 6f 75 72 63 65 73  2e 50 72 69 6e 74 65 72  |esources.Printer|
00001db0  73 2e 50 61 6c 65 74 74  65 73 2e 22 2b 64 70 5f  |s.Palettes."+dp_|
00001dc0  61 24 2c 22 50 72 69 6e  74 65 72 73 3a 50 61 6c  |a$,"Printers:Pal|
00001dd0  65 74 74 65 73 2e 22 2b  64 70 5f 61 24 2c 64 70  |ettes."+dp_a$,dp|
00001de0  5f 72 25 29 3a 64 70 5f  61 24 3d a4 70 72 69 6e  |_r%):dp_a$=.prin|
00001df0  74 65 72 5f 72 65 61 64  5f 73 74 72 69 6e 67 5f  |ter_read_string_|
00001e00  65 6e 74 72 79 28 a4 70  72 69 6e 74 65 72 5f 72  |entry(.printer_r|
00001e10  65 61 64 5f 69 6e 74 65  67 65 72 5f 65 6e 74 72  |ead_integer_entr|
00001e20  79 28 64 70 5f 72 25 2c  31 29 2c 32 29 3a 64 70  |y(dp_r%,1),2):dp|
00001e30  5f 71 24 3d 22 52 4d 4c  6f 61 64 20 50 72 69 6e  |_q$="RMLoad Prin|
00001e40  74 65 72 73 3a 50 44 75  6d 70 65 72 73 2e 22 2b  |ters:PDumpers."+|
00001e50  64 70 5f 61 24 2b bd 31  33 3a e7 64 70 5f 78 25  |dp_a$+.13:.dp_x%|
00001e60  3e 3d 32 64 70 5f 44 25  3f 33 3d 34 8b 64 70 5f  |>=2dp_D%?3=4.dp_|
00001e70  44 25 3f 33 3d 31 0d 02  c1 2d 64 70 5f 44 25 3f  |D%?3=1...-dp_D%?|
00001e80  34 3d 64 70 5f 78 25 3a  e7 64 70 5f 78 25 3d 30  |4=dp_x%:.dp_x%=0|
00001e90  64 70 5f 44 25 3f 35 3d  31 8b 64 70 5f 44 25 3f  |dp_D%?5=1.dp_D%?|
00001ea0  35 3d 38 0d 02 c6 1f e7  64 70 5f 78 25 3d 33 64  |5=8.....dp_x%=3d|
00001eb0  70 5f 44 25 3f 36 3d 33  8b 64 70 5f 44 25 3f 36  |p_D%?6=3.dp_D%?6|
00001ec0  3d 31 0d 02 cb 4b 64 70  5f 52 25 3d a4 70 72 69  |=1...Kdp_R%=.pri|
00001ed0  6e 74 65 72 5f 72 65 61  64 5f 69 6e 74 65 67 65  |nter_read_intege|
00001ee0  72 5f 65 6e 74 72 79 28  64 70 5f 72 25 2c 37 29  |r_entry(dp_r%,7)|
00001ef0  3a e7 28 21 64 70 5f 67  25 21 30 3e 3e 31 36 80  |:.(!dp_g%!0>>16.|
00001f00  31 35 29 3d 32 64 70 5f  52 25 2b 3d 32 0d 02 d0  |15)=2dp_R%+=2...|
00001f10  2a e7 28 64 70 5f 52 25  3e 3e 3e 32 34 29 3d 30  |*.(dp_R%>>>24)=0|
00001f20  64 70 5f 52 25 3d 64 70  5f 52 25 84 64 70 5f 44  |dp_R%=dp_R%.dp_D|
00001f30  25 3f 38 3c 3c 32 34 0d  02 d5 14 e7 28 64 70 5f  |%?8<<24.....(dp_|
00001f40  52 25 3e 3e 3e 32 34 29  3e 30 8c 0d 02 da 24 64  |R%>>>24)>0....$d|
00001f50  70 5f 62 25 3d 64 70 5f  69 25 21 33 36 3a 64 70  |p_b%=dp_i%!36:dp|
00001f60  5f 44 25 3f 33 34 3d 64  70 5f 62 25 21 34 38 0d  |_D%?34=dp_b%!48.|
00001f70  02 df 05 cd 0d 02 e4 ef  c8 99 36 35 35 37 30 38  |..........655708|
00001f80  2c 2c a4 70 72 69 6e 74  65 72 5f 72 65 61 64 5f  |,,.printer_read_|
00001f90  69 6e 74 65 67 65 72 5f  65 6e 74 72 79 28 a4 70  |integer_entry(.p|
00001fa0  72 69 6e 74 65 72 5f 72  65 61 64 5f 69 6e 74 65  |rinter_read_inte|
00001fb0  67 65 72 5f 65 6e 74 72  79 28 64 70 5f 72 25 2c  |ger_entry(dp_r%,|
00001fc0  31 29 2c 31 29 2c 64 70  5f 71 24 2c 64 70 5f 5a  |1),1),dp_q$,dp_Z|
00001fd0  25 2c 64 70 5f 44 25 2c  64 70 5f 52 25 3a 42 25  |%,dp_D%,dp_R%:B%|
00001fe0  3d 31 31 37 38 37 34 37  39 38 34 3a 43 25 3d 64  |=1178747984:C%=d|
00001ff0  70 5f 5a 25 3a d6 64 70  5f 75 25 2b 31 36 3a 43  |p_Z%:.dp_u%+16:C|
00002000  25 3d 64 70 5f 44 25 3a  d6 64 70 5f 75 25 2b 31  |%=dp_D%:.dp_u%+1|
00002010  36 3a c8 99 35 2c 22 55  6e 73 65 74 20 50 44 72  |6:..5,"Unset PDr|
00002020  69 76 65 72 24 54 65 78  74 43 68 61 72 73 31 22  |iver$TextChars1"|
00002030  3a 64 70 5f 62 25 3d a4  70 72 69 6e 74 65 72 5f  |:dp_b%=.printer_|
00002040  72 65 61 64 5f 69 6e 74  65 67 65 72 5f 65 6e 74  |read_integer_ent|
00002050  72 79 28 64 70 5f 6d 25  2c 36 29 3a e7 64 70 5f  |ry(dp_m%,6):.dp_|
00002060  62 25 8c 0d 02 e9 28 64  70 5f 62 25 3d 64 70 5f  |b%....(dp_b%=dp_|
00002070  62 25 21 38 3a c8 95 64  70 5f 62 25 3a e7 64 70  |b%!8:..dp_b%:.dp|
00002080  5f 62 25 3f 34 3d 97 22  a3 22 8c 0d 02 ee 95 64  |_b%?4=.".".....d|
00002090  70 5f 61 24 3d a4 64 70  5f 65 28 97 22 a3 22 29  |p_a$=.dp_e(.".")|
000020a0  2b a4 64 70 5f 65 28 64  70 5f 62 25 3f 35 29 3a  |+.dp_e(dp_b%?5):|
000020b0  64 70 5f 79 25 3d 64 70  5f 62 25 2b 36 3a 64 70  |dp_y%=dp_b%+6:dp|
000020c0  5f 62 25 3d 64 70 5f 62  25 3f 35 3a c8 95 64 70  |_b%=dp_b%?5:..dp|
000020d0  5f 62 25 3a 64 70 5f 61  24 2b 3d a4 64 70 5f 65  |_b%:dp_a$+=.dp_e|
000020e0  28 3f 64 70 5f 79 25 29  3a 64 70 5f 79 25 2b 3d  |(?dp_y%):dp_y%+=|
000020f0  31 3a 64 70 5f 62 25 2d  3d 31 3a ce 3a c8 99 35  |1:dp_b%-=1:.:..5|
00002100  2c 22 53 65 74 20 50 44  72 69 76 65 72 24 54 65  |,"Set PDriver$Te|
00002110  78 74 43 68 61 72 73 31  20 22 2b 64 70 5f 61 24  |xtChars1 "+dp_a$|
00002120  0d 02 f3 13 cc 3a 64 70  5f 62 25 3d 64 70 5f 62  |.....:dp_b%=dp_b|
00002130  25 21 30 0d 02 f8 05 cd  0d 02 fd 05 ce 0d 03 02  |%!0.............|
00002140  05 cd 0d 03 07 0f e7 64  70 5f 67 25 21 34 3d 30  |.......dp_g%!4=0|
00002150  8c 0d 03 0c 20 c8 99 35  2c 22 55 6e 73 65 74 20  |.... ..5,"Unset |
00002160  50 44 72 69 76 65 72 24  54 65 78 74 50 61 67 65  |PDriver$TextPage|
00002170  22 0d 03 11 9f cc 3a 64  70 5f 6a 25 3d 21 64 70  |".....:dp_j%=!dp|
00002180  5f 67 25 21 34 3a 64 70  5f 62 25 3d 64 70 5f 69  |_g%!4:dp_b%=dp_i|
00002190  25 21 33 36 3a 64 70 5f  61 24 3d 22 2d 50 68 20  |%!36:dp_a$="-Ph |
000021a0  22 2b c3 64 70 5f 62 25  21 34 38 2b 22 20 2d 4d  |"+.dp_b%!48+" -M|
000021b0  74 20 22 2b c3 64 70 5f  62 25 21 33 36 2b 22 20  |t "+.dp_b%!36+" |
000021c0  2d 4d 62 20 22 3a 64 70  5f 61 24 2b 3d c3 64 70  |-Mb ":dp_a$+=.dp|
000021d0  5f 62 25 21 33 32 2b 22  20 2d 4d 6c 20 22 2b c3  |_b%!32+" -Ml "+.|
000021e0  64 70 5f 62 25 21 34 30  2b 22 20 2d 54 68 20 22  |dp_b%!40+" -Th "|
000021f0  3a e7 64 70 5f 67 25 21  30 80 32 64 70 5f 61 24  |:.dp_g%!0.2dp_a$|
00002200  2b 3d 22 32 22 8b 64 70  5f 61 24 2b 3d 22 30 22  |+="2".dp_a$+="0"|
00002210  0d 03 16 1e 64 70 5f 61  24 2b 3d 22 20 2d 4e 6c  |....dp_a$+=" -Nl|
00002220  20 22 3a e7 64 70 5f 67  25 21 30 80 38 8c 0d 03  | ":.dp_g%!0.8...|
00002230  1b 46 64 70 5f 61 24 2b  3d a4 75 6e 67 73 74 72  |.Fdp_a$+=.ungstr|
00002240  61 6e 73 28 a4 75 6e 67  73 74 72 61 6e 73 28 a4  |ans(.ungstrans(.|
00002250  70 72 69 6e 74 65 72 5f  72 65 61 64 5f 73 74 72  |printer_read_str|
00002260  69 6e 67 5f 65 6e 74 72  79 28 64 70 5f 6a 25 2c  |ing_entry(dp_j%,|
00002270  36 29 29 29 0d 03 20 48  cc 3a 64 70 5f 61 24 2b  |6))).. H.:dp_a$+|
00002280  3d a4 75 6e 67 73 74 72  61 6e 73 28 a4 75 6e 67  |=.ungstrans(.ung|
00002290  73 74 72 61 6e 73 28 a4  70 72 69 6e 74 65 72 5f  |strans(.printer_|
000022a0  72 65 61 64 5f 73 74 72  69 6e 67 5f 65 6e 74 72  |read_string_entr|
000022b0  79 28 64 70 5f 6a 25 2c  35 29 29 29 0d 03 25 05  |y(dp_j%,5)))..%.|
000022c0  cd 0d 03 2a 64 64 70 5f  63 24 3d a4 70 72 69 6e  |...*ddp_c$=.prin|
000022d0  74 65 72 5f 72 65 61 64  5f 73 74 72 69 6e 67 5f  |ter_read_string_|
000022e0  65 6e 74 72 79 28 64 70  5f 6a 25 2c 37 29 3a e7  |entry(dp_j%,7):.|
000022f0  64 70 5f 63 24 3c 3e 22  22 64 70 5f 61 24 2b 3d  |dp_c$<>""dp_a$+=|
00002300  22 20 2d 52 73 20 22 2b  a4 75 6e 67 73 74 72 61  |" -Rs "+.ungstra|
00002310  6e 73 28 a4 75 6e 67 73  74 72 61 6e 73 28 64 70  |ns(.ungstrans(dp|
00002320  5f 63 24 29 29 0d 03 2f  65 64 70 5f 63 24 3d a4  |_c$))../edp_c$=.|
00002330  70 72 69 6e 74 65 72 5f  72 65 61 64 5f 73 74 72  |printer_read_str|
00002340  69 6e 67 5f 65 6e 74 72  79 28 64 70 5f 6a 25 2c  |ing_entry(dp_j%,|
00002350  31 31 29 3a e7 64 70 5f  63 24 3c 3e 22 22 64 70  |11):.dp_c$<>""dp|
00002360  5f 61 24 2b 3d 22 20 2d  43 64 20 22 2b a4 75 6e  |_a$+=" -Cd "+.un|
00002370  67 73 74 72 61 6e 73 28  a4 75 6e 67 73 74 72 61  |gstrans(.ungstra|
00002380  6e 73 28 64 70 5f 63 24  29 29 0d 03 34 25 c8 99  |ns(dp_c$))..4%..|
00002390  35 2c 22 53 65 74 20 50  44 72 69 76 65 72 24 54  |5,"Set PDriver$T|
000023a0  65 78 74 50 61 67 65 20  22 2b 64 70 5f 61 24 0d  |extPage "+dp_a$.|
000023b0  03 39 05 cd 0d 03 3e 05  e1 0d 03 43 41 dd f2 64  |.9....>....CA..d|
000023c0  70 5f 6d 3a ea 64 70 5f  48 25 2c 64 70 5f 42 25  |p_m:.dp_H%,dp_B%|
000023d0  2c 42 25 2c 43 25 3a 64  70 5f 48 25 3d 21 64 70  |,B%,C%:dp_H%=!dp|
000023e0  5f 66 25 3a 64 70 5f 42  25 3d 64 70 5f 48 25 21  |_f%:dp_B%=dp_H%!|
000023f0  34 38 3a e7 64 70 5f 42  25 8c 0d 03 48 48 f2 66  |48:.dp_B%...HH.f|
00002400  72 65 65 5f 73 74 72 75  63 74 75 72 65 28 64 70  |ree_structure(dp|
00002410  5f 42 25 21 34 29 3a 42  25 3d 31 34 34 38 32 33  |_B%!4):B%=144823|
00002420  35 30 39 32 3a 43 25 3d  64 70 5f 42 25 3a d6 64  |5092:C%=dp_B%:.d|
00002430  70 5f 75 25 2b 31 36 3a  64 70 5f 48 25 21 34 38  |p_u%+16:dp_H%!48|
00002440  3d 30 0d 03 4d 05 cd 0d  03 52 05 e1 0d 03 57 1c  |=0..M....R....W.|
00002450  dd f2 64 70 5f 6f 3a c8  99 32 36 32 33 34 32 2c  |..dp_o:..262342,|
00002460  2c 64 70 5f 66 25 3a e1  0d 03 5c 1c dd f2 64 70  |,dp_f%:...\...dp|
00002470  5f 70 3a ea 64 70 5f 6c  25 3a c8 8e 64 70 5f 66  |_p:.dp_l%:..dp_f|
00002480  25 21 38 ca 0d 03 61 12  c9 32 3a c8 8e 64 70 5f  |%!8...a..2:..dp_|
00002490  66 25 21 31 36 ca 0d 03  66 18 c9 32 30 3a f2 64  |f%!16...f..20:.d|
000024a0  70 5f 61 28 22 4d 45 31  22 2c b9 2c b9 29 0d 03  |p_a("ME1",.,.)..|
000024b0  6b 18 c9 31 38 3a f2 64  70 5f 61 28 22 4d 45 32  |k..18:.dp_a("ME2|
000024c0  22 2c b9 2c b9 29 0d 03  70 17 c9 34 3a f2 64 70  |",.,.)..p..4:.dp|
000024d0  5f 61 28 22 4d 45 33 22  2c b9 2c b9 29 0d 03 75  |_a("ME3",.,.)..u|
000024e0  18 c9 31 39 3a f2 64 70  5f 61 28 22 4d 45 34 22  |..19:.dp_a("ME4"|
000024f0  2c b9 2c b9 29 0d 03 7a  18 c9 32 34 3a f2 64 70  |,.,.)..z..24:.dp|
00002500  5f 61 28 22 4d 45 35 22  2c b9 2c b9 29 0d 03 7f  |_a("ME5",.,.)...|
00002510  18 c9 32 36 3a f2 64 70  5f 61 28 22 4d 50 31 22  |..26:.dp_a("MP1"|
00002520  2c b9 2c b9 29 0d 03 84  05 cb 0d 03 89 12 c9 34  |,.,.)..........4|
00002530  3a c8 8e 64 70 5f 66 25  21 31 36 ca 0d 03 8e 40  |:..dp_f%!16....@|
00002540  c9 32 35 3a 64 70 5f 6c  25 3d 64 70 5f 66 25 21  |.25:dp_l%=dp_f%!|
00002550  31 32 3a f2 64 70 5f 64  28 64 70 5f 6c 25 29 3a  |12:.dp_d(dp_l%):|
00002560  21 64 70 5f 66 25 3d 64  70 5f 6c 25 3a c8 99 32  |!dp_f%=dp_l%:..2|
00002570  36 32 33 34 32 2c 2c 64  70 5f 66 25 0d 03 93 18  |62342,,dp_f%....|
00002580  c9 32 30 3a f2 64 70 5f  61 28 22 4d 45 31 22 2c  |.20:.dp_a("ME1",|
00002590  b9 2c b9 29 0d 03 98 18  c9 31 38 3a f2 64 70 5f  |.,.).....18:.dp_|
000025a0  61 28 22 4d 45 32 22 2c  b9 2c b9 29 0d 03 9d 17  |a("ME2",.,.)....|
000025b0  c9 34 3a f2 64 70 5f 61  28 22 4d 45 33 22 2c b9  |.4:.dp_a("ME3",.|
000025c0  2c b9 29 0d 03 a2 18 c9  31 39 3a f2 64 70 5f 61  |,.).....19:.dp_a|
000025d0  28 22 4d 45 34 22 2c b9  2c b9 29 0d 03 a7 18 c9  |("ME4",.,.).....|
000025e0  32 34 3a f2 64 70 5f 61  28 22 4d 45 35 22 2c b9  |24:.dp_a("ME5",.|
000025f0  2c b9 29 0d 03 ac 18 c9  32 36 3a f2 64 70 5f 61  |,.).....26:.dp_a|
00002600  28 22 4d 50 31 22 2c b9  2c b9 29 0d 03 b1 27 c9  |("MP1",.,.)...'.|
00002610  33 31 3a 21 64 70 5f 66  25 3d 64 70 5f 66 25 21  |31:!dp_f%=dp_f%!|
00002620  31 32 3a c8 99 32 36 32  33 34 32 2c 2c 64 70 5f  |12:..262342,,dp_|
00002630  66 25 0d 03 b6 05 cb 0d  03 bb 12 c9 31 3a c8 8e  |f%..........1:..|
00002640  64 70 5f 66 25 21 31 36  ca 0d 03 c0 23 c9 32 35  |dp_f%!16....#.25|
00002650  3a 64 70 5f 6c 25 3d 64  70 5f 66 25 21 31 32 3a  |:dp_l%=dp_f%!12:|
00002660  f2 64 70 5f 64 28 64 70  5f 6c 25 29 0d 03 c5 05  |.dp_d(dp_l%)....|
00002670  cb 0d 03 ca 05 cb 0d 03  cf 05 e1 0d 03 d4 39 dd  |..............9.|
00002680  f2 64 70 5f 71 3a ea 64  70 5f 62 25 3a 64 70 5f  |.dp_q:.dp_b%:dp_|
00002690  62 25 3d 64 70 5f 65 25  21 32 30 3a c8 95 64 70  |b%=dp_e%!20:..dp|
000026a0  5f 62 25 3a e7 64 70 5f  62 25 21 34 3d 21 64 70  |_b%:.dp_b%!4=!dp|
000026b0  5f 66 25 8c 0d 03 d9 11  e7 64 70 5f 66 25 21 32  |_f%......dp_f%!2|
000026c0  34 3d 31 33 8c 0d 03 de  12 c8 8e 24 28 64 70 5f  |4=13.......$(dp_|
000026d0  62 25 2b 31 36 29 ca 0d  03 e3 2e c9 22 63 6f 6e  |b%+16)......"con|
000026e0  66 69 67 75 72 65 22 3a  c8 99 32 36 32 33 34 32  |figure":..262342|
000026f0  2c 2c 64 70 5f 66 25 3a  f2 64 70 5f 64 28 21 64  |,,dp_f%:.dp_d(!d|
00002700  70 5f 66 25 29 0d 03 e8  05 cb 0d 03 ed 17 cc 3a  |p_f%)..........:|
00002710  c8 99 32 36 32 33 36 34  2c 64 70 5f 66 25 21 32  |..262364,dp_f%!2|
00002720  34 0d 03 f2 05 cd 0d 03  f7 05 e1 0d 03 fc 05 cd  |4...............|
00002730  0d 04 01 15 64 70 5f 62  25 3d 64 70 5f 62 25 21  |....dp_b%=dp_b%!|
00002740  30 3a ce 3a e1 0d 04 06  97 dd f2 64 70 5f 72 3a  |0:.:.......dp_r:|
00002750  ea 64 70 5f 75 61 25 2c  64 70 5f 6c 25 2c 64 70  |.dp_ua%,dp_l%,dp|
00002760  5f 4f 25 2c 64 70 5f 79  25 2c 64 70 5f 4b 25 2c  |_O%,dp_y%,dp_K%,|
00002770  64 70 5f 4c 25 2c 64 70  5f 61 24 2c 64 70 5f 62  |dp_L%,dp_a$,dp_b|
00002780  25 2c 64 70 5f 64 25 2c  64 70 5f 6e 25 3a 64 70  |%,dp_d%,dp_n%:dp|
00002790  5f 6c 25 3d a4 70 72 69  6e 74 65 72 5f 66 69 6e  |_l%=.printer_fin|
000027a0  64 5f 77 69 6e 64 6f 77  28 64 70 5f 69 25 2c 22  |d_window(dp_i%,"|
000027b0  63 6f 6e 66 69 67 75 72  65 22 29 3a 64 70 5f 75  |configure"):dp_u|
000027c0  61 25 3d a4 77 61 73 5f  61 64 6a 75 73 74 5f 75  |a%=.was_adjust_u|
000027d0  73 65 64 3a c8 8e 64 70  5f 6d 24 ca 0d 04 0b 12  |sed:..dp_m$.....|
000027e0  c9 22 4d 45 31 22 3a 64  70 5f 4f 25 3d 33 0d 04  |."ME1":dp_O%=3..|
000027f0  10 13 c9 22 4d 45 32 22  3a 64 70 5f 4f 25 3d 31  |..."ME2":dp_O%=1|
00002800  37 0d 04 15 13 c9 22 4d  45 33 22 3a 64 70 5f 4f  |7....."ME3":dp_O|
00002810  25 3d 31 35 0d 04 1a 13  c9 22 4d 45 34 22 3a 64  |%=15....."ME4":d|
00002820  70 5f 4f 25 3d 31 34 0d  04 1f 13 c9 22 4d 45 35  |p_O%=14....."ME5|
00002830  22 3a 64 70 5f 4f 25 3d  32 33 0d 04 24 13 c9 22  |":dp_O%=23..$.."|
00002840  4d 50 31 22 3a 64 70 5f  4f 25 3d 32 37 0d 04 29  |MP1":dp_O%=27..)|
00002850  05 cb 0d 04 2e 2a 64 70  5f 79 25 3d 64 70 5f 6b  |.....*dp_y%=dp_k|
00002860  25 2b 32 38 2b 21 64 70  5f 66 25 2a 32 34 3a e7  |%+28+!dp_f%*24:.|
00002870  64 70 5f 79 25 21 38 80  32 35 36 8c 0d 04 33 26  |dp_y%!8.256...3&|
00002880  f2 69 63 6f 6e 5f 77 72  69 74 65 28 64 70 5f 6c  |.icon_write(dp_l|
00002890  25 2c 64 70 5f 4f 25 2c  24 64 70 5f 79 25 21 31  |%,dp_O%,$dp_y%!1|
000028a0  32 29 0d 04 38 2a cc 3a  f2 69 63 6f 6e 5f 77 72  |2)..8*.:.icon_wr|
000028b0  69 74 65 28 64 70 5f 6c  25 2c 64 70 5f 4f 25 2c  |ite(dp_l%,dp_O%,|
000028c0  24 28 64 70 5f 79 25 2b  31 32 29 29 0d 04 3d 05  |$(dp_y%+12))..=.|
000028d0  cd 0d 04 42 11 e7 64 70  5f 6d 24 3d 22 4d 45 31  |...B..dp_m$="ME1|
000028e0  22 8c 0d 04 47 8e 64 70  5f 64 25 3d 64 70 5f 6d  |"...G.dp_d%=dp_m|
000028f0  25 21 32 30 3a 64 70 5f  61 24 3d a4 69 63 6f 6e  |%!20:dp_a$=.icon|
00002900  5f 72 65 61 64 28 64 70  5f 6c 25 2c 33 29 3a c8  |_read(dp_l%,3):.|
00002910  95 64 70 5f 64 25 3a 64  70 5f 6e 25 3d 21 64 70  |.dp_d%:dp_n%=!dp|
00002920  5f 64 25 21 38 3a e7 28  64 70 5f 61 24 3d a4 6d  |_d%!8:.(dp_a$=.m|
00002930  73 67 5f 32 28 64 70 5f  65 25 21 31 36 2c 22 52  |sg_2(dp_e%!16,"R|
00002940  45 53 22 2c c3 21 64 70  5f 6e 25 21 32 30 2c c3  |ES",.!dp_n%!20,.|
00002950  21 64 70 5f 6e 25 21 32  34 29 29 84 28 64 70 5f  |!dp_n%!24)).(dp_|
00002960  61 24 3d 24 28 64 70 5f  6e 25 21 33 36 29 29 8c  |a$=$(dp_n%!36)).|
00002970  0d 04 4c 43 64 70 5f 61  24 3d a4 69 63 6f 6e 5f  |..LCdp_a$=.icon_|
00002980  72 65 61 64 28 64 70 5f  6c 25 2c 31 35 29 3a 64  |read(dp_l%,15):d|
00002990  70 5f 62 25 3d a7 64 70  5f 61 24 2c 22 2c 22 29  |p_b%=.dp_a$,",")|
000029a0  3a c8 8e c0 64 70 5f 61  24 2c 64 70 5f 62 25 2d  |:...dp_a$,dp_b%-|
000029b0  31 29 ca 0d 04 51 23 c9  a4 6d 73 67 5f 30 28 64  |1)...Q#..msg_0(d|
000029c0  70 5f 65 25 21 31 36 2c  22 43 4f 31 22 29 3a 64  |p_e%!16,"CO1"):d|
000029d0  70 5f 64 25 3d 31 0d 04  56 24 c9 a4 6d 73 67 5f  |p_d%=1..V$..msg_|
000029e0  30 28 64 70 5f 65 25 21  31 36 2c 22 43 4f 31 73  |0(dp_e%!16,"CO1s|
000029f0  22 29 3a 64 70 5f 64 25  3d 31 0d 04 5b 23 c9 a4  |"):dp_d%=1..[#..|
00002a00  6d 73 67 5f 30 28 64 70  5f 65 25 21 31 36 2c 22  |msg_0(dp_e%!16,"|
00002a10  43 4f 32 22 29 3a 64 70  5f 64 25 3d 32 0d 04 60  |CO2"):dp_d%=2..`|
00002a20  23 c9 a4 6d 73 67 5f 30  28 64 70 5f 65 25 21 31  |#..msg_0(dp_e%!1|
00002a30  36 2c 22 43 4f 34 22 29  3a 64 70 5f 64 25 3d 34  |6,"CO4"):dp_d%=4|
00002a40  0d 04 65 23 c9 a4 6d 73  67 5f 30 28 64 70 5f 65  |..e#..msg_0(dp_e|
00002a50  25 21 31 36 2c 22 43 4f  35 22 29 3a 64 70 5f 64  |%!16,"CO5"):dp_d|
00002a60  25 3d 35 0d 04 6a 24 c9  a4 6d 73 67 5f 30 28 64  |%=5..j$..msg_0(d|
00002a70  70 5f 65 25 21 31 36 2c  22 43 4f 35 73 22 29 3a  |p_e%!16,"CO5s"):|
00002a80  64 70 5f 64 25 3d 35 0d  04 6f 0d 7f 3a 64 70 5f  |dp_d%=5..o..:dp_|
00002a90  64 25 3d 30 0d 04 74 05  cb 0d 04 79 22 64 70 5f  |d%=0..t....y"dp_|
00002aa0  61 24 3d c1 64 70 5f 61  24 2c 64 70 5f 62 25 2b  |a$=.dp_a$,dp_b%+|
00002ab0  32 29 3a c8 8e 64 70 5f  61 24 ca 0d 04 7e 23 c9  |2):..dp_a$...~#.|
00002ac0  a4 6d 73 67 5f 30 28 64  70 5f 65 25 21 31 36 2c  |.msg_0(dp_e%!16,|
00002ad0  22 48 54 38 22 29 3a 64  70 5f 62 25 3d 38 0d 04  |"HT8"):dp_b%=8..|
00002ae0  83 24 c9 a4 6d 73 67 5f  30 28 64 70 5f 65 25 21  |.$..msg_0(dp_e%!|
00002af0  31 36 2c 22 48 54 38 73  22 29 3a 64 70 5f 62 25  |16,"HT8s"):dp_b%|
00002b00  3d 38 0d 04 88 23 c9 a4  6d 73 67 5f 30 28 64 70  |=8...#..msg_0(dp|
00002b10  5f 65 25 21 31 36 2c 22  48 54 31 22 29 3a 64 70  |_e%!16,"HT1"):dp|
00002b20  5f 62 25 3d 31 0d 04 8d  24 c9 a4 6d 73 67 5f 30  |_b%=1...$..msg_0|
00002b30  28 64 70 5f 65 25 21 31  36 2c 22 48 54 31 73 22  |(dp_e%!16,"HT1s"|
00002b40  29 3a 64 70 5f 62 25 3d  31 0d 04 92 0d 7f 3a 64  |):dp_b%=1.....:d|
00002b50  70 5f 62 25 3d 34 0d 04  97 05 cb 0d 04 9c 38 64  |p_b%=4........8d|
00002b60  70 5f 6e 25 3d a4 64 70  5f 64 28 64 70 5f 6e 25  |p_n%=.dp_d(dp_n%|
00002b70  29 3a e7 28 64 70 5f 6e  25 80 28 37 3c 3c 28 64  |):.(dp_n%.(7<<(d|
00002b80  70 5f 64 25 2a 34 29 29  29 3d 30 64 70 5f 64 25  |p_d%*4)))=0dp_d%|
00002b90  3d 2d 31 0d 04 a1 0f e7  64 70 5f 64 25 3c 3e 2d  |=-1.....dp_d%<>-|
00002ba0  31 8c 0d 04 a6 23 64 70  5f 64 25 3d 64 70 5f 6e  |1....#dp_d%=dp_n|
00002bb0  25 3e 3e 28 64 70 5f 64  25 2a 34 29 3a c8 8e 64  |%>>(dp_d%*4):..d|
00002bc0  70 5f 62 25 ca 0d 04 ab  1b c9 34 3a e7 28 64 70  |p_b%......4:.(dp|
00002bd0  5f 64 25 80 31 29 3d 30  64 70 5f 62 25 3d 2d 31  |_d%.1)=0dp_b%=-1|
00002be0  0d 04 b0 1b c9 38 3a e7  28 64 70 5f 64 25 80 32  |.....8:.(dp_d%.2|
00002bf0  29 3d 30 64 70 5f 62 25  3d 2d 31 0d 04 b5 1b c9  |)=0dp_b%=-1.....|
00002c00  31 3a e7 28 64 70 5f 64  25 80 34 29 3d 30 64 70  |1:.(dp_d%.4)=0dp|
00002c10  5f 62 25 3d 2d 31 0d 04  ba 05 cb 0d 04 bf 05 cd  |_b%=-1..........|
00002c20  0d 04 c4 17 e7 64 70 5f  64 25 3d 2d 31 84 64 70  |.....dp_d%=-1.dp|
00002c30  5f 62 25 3d 2d 31 8c 0d  04 c9 4a f2 64 70 5f 66  |_b%=-1....J.dp_f|
00002c40  28 64 70 5f 6e 25 2c 64  70 5f 64 25 2c 64 70 5f  |(dp_n%,dp_d%,dp_|
00002c50  62 25 29 3a f2 69 63 6f  6e 5f 77 72 69 74 65 28  |b%):.icon_write(|
00002c60  64 70 5f 6c 25 2c 31 35  2c a4 64 70 5f 69 28 64  |dp_l%,15,.dp_i(d|
00002c70  70 5f 64 25 2b 28 64 70  5f 62 25 3c 3c 38 29 29  |p_d%+(dp_b%<<8))|
00002c80  29 0d 04 ce 05 cd 0d 04  d3 0b 64 70 5f 64 25 3d  |).........dp_d%=|
00002c90  30 0d 04 d8 12 cc 3a 64  70 5f 64 25 3d 21 64 70  |0.....:dp_d%=!dp|
00002ca0  5f 64 25 0d 04 dd 05 cd  0d 04 e2 05 ce 0d 04 e7  |_d%.............|
00002cb0  05 cd 0d 04 ec 0c e7 64  70 5f 75 61 25 8c 0d 04  |.......dp_ua%...|
00002cc0  f1 24 c8 99 32 36 32 33  35 31 2c 2c 64 70 5f 66  |.$..262351,,dp_f|
00002cd0  25 3a f2 64 70 5f 61 28  64 70 5f 6d 24 2c a3 2c  |%:.dp_a(dp_m$,.,|
00002ce0  a3 29 0d 04 f6 05 cd 0d  04 fb 05 e1 0d 05 00 29  |.).............)|
00002cf0  dd f2 64 70 5f 73 3a ea  64 70 5f 6c 25 2c 64 70  |..dp_s:.dp_l%,dp|
00002d00  5f 61 24 2c 64 70 5f 63  24 3a c8 8e 64 70 5f 66  |_a$,dp_c$:..dp_f|
00002d10  25 21 31 36 ca 0d 05 05  33 c9 31 32 38 32 3a 64  |%!16....3.1282:d|
00002d20  70 5f 6c 25 3d 64 70 5f  65 25 21 32 30 3a c8 95  |p_l%=dp_e%!20:..|
00002d30  64 70 5f 6c 25 3a e7 64  70 5f 6c 25 21 34 3d 64  |dp_l%:.dp_l%!4=d|
00002d40  70 5f 66 25 21 33 32 8c  0d 05 0a 12 c8 8e 24 28  |p_f%!32.......$(|
00002d50  64 70 5f 6c 25 2b 31 36  29 ca 0d 05 0f 2c c9 22  |dp_l%+16)....,."|
00002d60  63 6f 6e 66 69 67 75 72  65 22 3a 64 70 5f 61 24  |configure":dp_a$|
00002d70  3d c3 64 70 5f 66 25 21  33 36 3a c8 8e 64 70 5f  |=.dp_f%!36:..dp_|
00002d80  66 25 21 33 36 ca 0d 05  14 3f c9 38 2c 31 31 2c  |f%!36....?.8,11,|
00002d90  31 32 3a e7 a4 69 63 6f  6e 5f 73 65 74 28 64 70  |12:..icon_set(dp|
00002da0  5f 66 25 21 33 32 2c 64  70 5f 66 25 21 33 36 29  |_f%!32,dp_f%!36)|
00002db0  64 70 5f 61 24 2b 3d 22  62 22 8b 64 70 5f 61 24  |dp_a$+="b".dp_a$|
00002dc0  2b 3d 22 61 22 0d 05 19  05 cb 0d 05 1e 55 64 70  |+="a"........Udp|
00002dd0  5f 63 24 3d a4 6d 73 67  5f 30 28 64 70 5f 65 25  |_c$=.msg_0(dp_e%|
00002de0  21 31 36 2c 22 43 4f 4e  22 2b 64 70 5f 61 24 29  |!16,"CON"+dp_a$)|
00002df0  3a e7 64 70 5f 63 24 3d  22 43 4f 4e 22 2b 64 70  |:.dp_c$="CON"+dp|
00002e00  5f 61 24 64 70 5f 63 24  3d a4 6d 73 67 5f 30 28  |_a$dp_c$=.msg_0(|
00002e10  64 70 5f 65 25 21 31 36  2c 22 43 4f 4e 22 29 0d  |dp_e%!16,"CON").|
00002e20  05 23 1c f2 69 6e 74 65  72 61 63 74 69 76 65 5f  |.#..interactive_|
00002e30  68 65 6c 70 28 64 70 5f  63 24 29 0d 05 28 05 cb  |help(dp_c$)..(..|
00002e40  0d 05 2d 0b 64 70 5f 6c  25 3d 30 0d 05 32 49 cc  |..-.dp_l%=0..2I.|
00002e50  3a 64 70 5f 6c 25 3d 64  70 5f 6c 25 21 30 3a e7  |:dp_l%=dp_l%!0:.|
00002e60  64 70 5f 6c 25 3d 30 f2  69 6e 74 65 72 61 63 74  |dp_l%=0.interact|
00002e70  69 76 65 5f 68 65 6c 70  28 a4 6d 73 67 5f 30 28  |ive_help(.msg_0(|
00002e80  64 70 5f 65 25 21 31 36  2c 22 48 22 2b 64 70 5f  |dp_e%!16,"H"+dp_|
00002e90  6d 24 29 29 0d 05 37 05  cd 0d 05 3c 05 ce 0d 05  |m$))..7....<....|
00002ea0  41 05 cb 0d 05 46 05 e1  0d 05 4b df dd f2 64 70  |A....F....K...dp|
00002eb0  5f 64 28 64 70 5f 4d 25  29 3a ea 64 70 5f 62 25  |_d(dp_M%):.dp_b%|
00002ec0  2c 64 70 5f 64 25 2c 64  70 5f 6e 25 2c 64 70 5f  |,dp_d%,dp_n%,dp_|
00002ed0  61 24 2c 42 25 2c 43 25  3a 64 70 5f 6d 25 3d a4  |a$,B%,C%:dp_m%=.|
00002ee0  70 72 69 6e 74 65 72 5f  66 69 6e 64 5f 70 72 64  |printer_find_prd|
00002ef0  61 74 61 5f 65 6e 74 72  79 28 64 70 5f 65 25 2c  |ata_entry(dp_e%,|
00002f00  a4 69 63 6f 6e 5f 72 65  61 64 28 64 70 5f 4d 25  |.icon_read(dp_M%|
00002f10  2c 36 29 29 3a f2 66 72  65 65 5f 73 74 72 75 63  |,6)):.free_struc|
00002f20  74 75 72 65 28 64 70 5f  69 25 21 34 30 29 3a 24  |ture(dp_i%!40):$|
00002f30  64 70 5f 6f 25 3d a4 69  63 6f 6e 5f 72 65 61 64  |dp_o%=.icon_read|
00002f40  28 64 70 5f 4d 25 2c 33  30 29 3a 42 25 3d 64 70  |(dp_M%,30):B%=dp|
00002f50  5f 6f 25 3a 43 25 3d 32  3a 64 70 5f 69 25 21 34  |_o%:C%=2:dp_i%!4|
00002f60  30 3d ba 28 64 70 5f 75  25 2b 32 38 29 3a 64 70  |0=.(dp_u%+28):dp|
00002f70  5f 62 25 3d 64 70 5f 67  25 3a e3 64 70 5f 64 25  |_b%=dp_g%:.dp_d%|
00002f80  3d 31 b8 31 36 2f 34 0d  05 50 70 f2 66 72 65 65  |=1.16/4..Pp.free|
00002f90  5f 73 74 72 75 63 74 75  72 65 28 21 64 70 5f 62  |_structure(!dp_b|
00002fa0  25 29 3a 21 64 70 5f 62  25 3d 30 3a 64 70 5f 62  |%):!dp_b%=0:dp_b|
00002fb0  25 2b 3d 34 3a ed 3a 64  70 5f 64 25 3d 30 3a e7  |%+=4:.:dp_d%=0:.|
00002fc0  a4 69 63 6f 6e 5f 72 65  61 64 28 64 70 5f 4d 25  |.icon_read(dp_M%|
00002fd0  2c 31 37 29 3d a4 6d 73  67 5f 30 28 64 70 5f 65  |,17)=.msg_0(dp_e|
00002fe0  25 21 31 36 2c 22 50 46  31 22 29 64 70 5f 64 25  |%!16,"PF1")dp_d%|
00002ff0  2b 3d 31 3c 3c 31 36 0d  05 55 3c e7 a4 69 63 6f  |+=1<<16..U<..ico|
00003000  6e 5f 72 65 61 64 28 64  70 5f 4d 25 2c 31 37 29  |n_read(dp_M%,17)|
00003010  3d a4 6d 73 67 5f 30 28  64 70 5f 65 25 21 31 36  |=.msg_0(dp_e%!16|
00003020  2c 22 50 46 32 22 29 64  70 5f 64 25 2b 3d 32 3c  |,"PF2")dp_d%+=2<|
00003030  3c 31 36 0d 05 5a 1f e7  a4 69 63 6f 6e 5f 73 65  |<16..Z...icon_se|
00003040  74 28 64 70 5f 4d 25 2c  38 29 64 70 5f 64 25 2b  |t(dp_M%,8)dp_d%+|
00003050  3d 32 0d 05 5f 20 e7 a4  69 63 6f 6e 5f 73 65 74  |=2.._ ..icon_set|
00003060  28 64 70 5f 4d 25 2c 31  31 29 64 70 5f 64 25 2b  |(dp_M%,11)dp_d%+|
00003070  3d 34 0d 05 64 20 e7 a4  69 63 6f 6e 5f 73 65 74  |=4..d ..icon_set|
00003080  28 64 70 5f 4d 25 2c 31  32 29 64 70 5f 64 25 2b  |(dp_M%,12)dp_d%+|
00003090  3d 38 0d 05 69 1b c8 8e  a4 69 63 6f 6e 5f 72 65  |=8..i....icon_re|
000030a0  61 64 28 64 70 5f 4d 25  2c 31 34 29 ca 0d 05 6e  |ad(dp_M%,14)...n|
000030b0  2f c9 a4 6d 73 67 5f 30  28 64 70 5f 65 25 21 31  |/..msg_0(dp_e%!1|
000030c0  36 2c 22 54 51 31 22 29  3a 64 70 5f 64 25 2b 3d  |6,"TQ1"):dp_d%+=|
000030d0  31 3c 3c 34 3a 64 70 5f  62 25 3d 32 0d 05 73 2f  |1<<4:dp_b%=2..s/|
000030e0  c9 a4 6d 73 67 5f 30 28  64 70 5f 65 25 21 31 36  |..msg_0(dp_e%!16|
000030f0  2c 22 54 51 32 22 29 3a  64 70 5f 64 25 2b 3d 31  |,"TQ2"):dp_d%+=1|
00003100  3c 3c 35 3a 64 70 5f 62  25 3d 33 0d 05 78 0d 7f  |<<5:dp_b%=3..x..|
00003110  3a 64 70 5f 62 25 3d 31  0d 05 7d 05 cb 0d 05 82  |:dp_b%=1..}.....|
00003120  1b c8 8e a4 69 63 6f 6e  5f 72 65 61 64 28 64 70  |....icon_read(dp|
00003130  5f 4d 25 2c 32 33 29 ca  0d 05 87 27 c9 a4 6d 73  |_M%,23)....'..ms|
00003140  67 5f 30 28 64 70 5f 65  25 21 31 36 2c 22 43 43  |g_0(dp_e%!16,"CC|
00003150  31 22 29 3a 64 70 5f 64  25 2b 3d 31 3c 3c 38 0d  |1"):dp_d%+=1<<8.|
00003160  05 8c 27 c9 a4 6d 73 67  5f 30 28 64 70 5f 65 25  |..'..msg_0(dp_e%|
00003170  21 31 36 2c 22 43 43 32  22 29 3a 64 70 5f 64 25  |!16,"CC2"):dp_d%|
00003180  2b 3d 31 3c 3c 39 0d 05  91 05 cb 0d 05 96 61 64  |+=1<<9........ad|
00003190  70 5f 67 25 21 30 3d a4  73 74 6f 72 65 5f 69 6e  |p_g%!0=.store_in|
000031a0  74 65 67 65 72 28 64 70  5f 64 25 29 3a 64 70 5f  |teger(dp_d%):dp_|
000031b0  64 25 3d a4 70 72 69 6e  74 65 72 5f 72 65 61 64  |d%=.printer_read|
000031c0  5f 6c 69 73 74 5f 69 6e  74 65 67 65 72 5f 65 6e  |_list_integer_en|
000031d0  74 72 79 28 64 70 5f 6d  25 2c 35 2c 64 70 5f 62  |try(dp_m%,5,dp_b|
000031e0  25 2c 31 29 3a e7 64 70  5f 64 25 8c 0d 05 9b 4d  |%,1):.dp_d%....M|
000031f0  42 25 3d 31 33 38 31 32  35 37 30 34 30 3a 43 25  |B%=1381257040:C%|
00003200  3d 34 3a 64 70 5f 67 25  21 34 3d ba 28 64 70 5f  |=4:dp_g%!4=.(dp_|
00003210  75 25 2b 31 32 29 3a e7  64 70 5f 67 25 21 34 3d  |u%+12):.dp_g%!4=|
00003220  30 85 32 35 33 2c a4 6d  73 67 5f 30 28 a4 64 70  |0.253,.msg_0(.dp|
00003230  5f 61 2c 22 46 41 35 22  29 0d 05 a0 2c 21 64 70  |_a,"FA5")...,!dp|
00003240  5f 67 25 21 34 3d 64 70  5f 64 25 3a 64 70 5f 69  |_g%!4=dp_d%:dp_i|
00003250  25 21 32 34 3d 64 70 5f  69 25 21 32 34 80 ac 28  |%!24=dp_i%!24..(|
00003260  31 3c 3c 36 29 0d 05 a5  1c cc 3a 64 70 5f 69 25  |1<<6).....:dp_i%|
00003270  21 32 34 3d 64 70 5f 69  25 21 32 34 84 31 3c 3c  |!24=dp_i%!24.1<<|
00003280  36 0d 05 aa 05 cd 0d 05  af 8e 64 70 5f 64 25 3d  |6.........dp_d%=|
00003290  64 70 5f 6d 25 21 32 30  3a 64 70 5f 61 24 3d a4  |dp_m%!20:dp_a$=.|
000032a0  69 63 6f 6e 5f 72 65 61  64 28 64 70 5f 4d 25 2c  |icon_read(dp_M%,|
000032b0  33 29 3a c8 95 64 70 5f  64 25 3a 64 70 5f 6e 25  |3):..dp_d%:dp_n%|
000032c0  3d 21 64 70 5f 64 25 21  38 3a e7 28 64 70 5f 61  |=!dp_d%!8:.(dp_a|
000032d0  24 3d a4 6d 73 67 5f 32  28 64 70 5f 65 25 21 31  |$=.msg_2(dp_e%!1|
000032e0  36 2c 22 52 45 53 22 2c  c3 21 64 70 5f 6e 25 21  |6,"RES",.!dp_n%!|
000032f0  32 30 2c c3 21 64 70 5f  6e 25 21 32 34 29 29 84  |20,.!dp_n%!24)).|
00003300  28 64 70 5f 61 24 3d 24  28 64 70 5f 6e 25 21 33  |(dp_a$=$(dp_n%!3|
00003310  36 29 29 8c 0d 05 b4 0b  64 70 5f 64 25 3d 30 0d  |6)).....dp_d%=0.|
00003320  05 b9 12 cc 3a 64 70 5f  64 25 3d 21 64 70 5f 64  |....:dp_d%=!dp_d|
00003330  25 0d 05 be 05 cd 0d 05  c3 4f ce 3a 42 25 3d 31  |%........O.:B%=1|
00003340  33 38 31 32 35 37 30 34  30 3a 43 25 3d 34 3a 64  |381257040:C%=4:d|
00003350  70 5f 67 25 21 38 3d ba  28 64 70 5f 75 25 2b 31  |p_g%!8=.(dp_u%+1|
00003360  32 29 3a e7 64 70 5f 67  25 21 38 3d 30 85 32 35  |2):.dp_g%!8=0.25|
00003370  33 2c a4 6d 73 67 5f 30  28 a4 64 70 5f 61 2c 22  |3,.msg_0(.dp_a,"|
00003380  46 41 35 22 29 0d 05 c8  52 21 64 70 5f 67 25 21  |FA5")...R!dp_g%!|
00003390  38 3d 64 70 5f 6e 25 3a  64 70 5f 61 24 3d a4 69  |8=dp_n%:dp_a$=.i|
000033a0  63 6f 6e 5f 72 65 61 64  28 64 70 5f 4d 25 2c 31  |con_read(dp_M%,1|
000033b0  35 29 3a 64 70 5f 62 25  3d a7 64 70 5f 61 24 2c  |5):dp_b%=.dp_a$,|
000033c0  22 2c 22 29 3a c8 8e c0  64 70 5f 61 24 2c 64 70  |","):...dp_a$,dp|
000033d0  5f 62 25 2d 31 29 ca 0d  05 cd 23 c9 a4 6d 73 67  |_b%-1)....#..msg|
000033e0  5f 30 28 64 70 5f 65 25  21 31 36 2c 22 43 4f 31  |_0(dp_e%!16,"CO1|
000033f0  22 29 3a 64 70 5f 64 25  3d 31 0d 05 d2 24 c9 a4  |"):dp_d%=1...$..|
00003400  6d 73 67 5f 30 28 64 70  5f 65 25 21 31 36 2c 22  |msg_0(dp_e%!16,"|
00003410  43 4f 31 73 22 29 3a 64  70 5f 64 25 3d 31 0d 05  |CO1s"):dp_d%=1..|
00003420  d7 23 c9 a4 6d 73 67 5f  30 28 64 70 5f 65 25 21  |.#..msg_0(dp_e%!|
00003430  31 36 2c 22 43 4f 32 22  29 3a 64 70 5f 64 25 3d  |16,"CO2"):dp_d%=|
00003440  32 0d 05 dc 23 c9 a4 6d  73 67 5f 30 28 64 70 5f  |2...#..msg_0(dp_|
00003450  65 25 21 31 36 2c 22 43  4f 34 22 29 3a 64 70 5f  |e%!16,"CO4"):dp_|
00003460  64 25 3d 34 0d 05 e1 23  c9 a4 6d 73 67 5f 30 28  |d%=4...#..msg_0(|
00003470  64 70 5f 65 25 21 31 36  2c 22 43 4f 35 22 29 3a  |dp_e%!16,"CO5"):|
00003480  64 70 5f 64 25 3d 35 0d  05 e6 24 c9 a4 6d 73 67  |dp_d%=5...$..msg|
00003490  5f 30 28 64 70 5f 65 25  21 31 36 2c 22 43 4f 35  |_0(dp_e%!16,"CO5|
000034a0  73 22 29 3a 64 70 5f 64  25 3d 35 0d 05 eb 0d 7f  |s"):dp_d%=5.....|
000034b0  3a 64 70 5f 64 25 3d 30  0d 05 f0 05 cb 0d 05 f5  |:dp_d%=0........|
000034c0  22 64 70 5f 61 24 3d c1  64 70 5f 61 24 2c 64 70  |"dp_a$=.dp_a$,dp|
000034d0  5f 62 25 2b 32 29 3a c8  8e 64 70 5f 61 24 ca 0d  |_b%+2):..dp_a$..|
000034e0  05 fa 23 c9 a4 6d 73 67  5f 30 28 64 70 5f 65 25  |..#..msg_0(dp_e%|
000034f0  21 31 36 2c 22 48 54 38  22 29 3a 64 70 5f 62 25  |!16,"HT8"):dp_b%|
00003500  3d 38 0d 05 ff 24 c9 a4  6d 73 67 5f 30 28 64 70  |=8...$..msg_0(dp|
00003510  5f 65 25 21 31 36 2c 22  48 54 38 73 22 29 3a 64  |_e%!16,"HT8s"):d|
00003520  70 5f 62 25 3d 38 0d 06  04 23 c9 a4 6d 73 67 5f  |p_b%=8...#..msg_|
00003530  30 28 64 70 5f 65 25 21  31 36 2c 22 48 54 31 22  |0(dp_e%!16,"HT1"|
00003540  29 3a 64 70 5f 62 25 3d  31 0d 06 09 24 c9 a4 6d  |):dp_b%=1...$..m|
00003550  73 67 5f 30 28 64 70 5f  65 25 21 31 36 2c 22 48  |sg_0(dp_e%!16,"H|
00003560  54 31 73 22 29 3a 64 70  5f 62 25 3d 31 0d 06 0e  |T1s"):dp_b%=1...|
00003570  0d 7f 3a 64 70 5f 62 25  3d 34 0d 06 13 05 cb 0d  |..:dp_b%=4......|
00003580  06 18 69 64 70 5f 67 25  21 31 32 3d a4 73 74 6f  |..idp_g%!12=.sto|
00003590  72 65 5f 69 6e 74 65 67  65 72 28 28 64 70 5f 62  |re_integer((dp_b|
000035a0  25 3c 3c 38 29 2b 64 70  5f 64 25 29 3a 64 70 5f  |%<<8)+dp_d%):dp_|
000035b0  64 25 3d 64 70 5f 69 25  21 33 36 3a 64 70 5f 61  |d%=dp_i%!36:dp_a|
000035c0  24 3d a4 69 63 6f 6e 5f  72 65 61 64 28 64 70 5f  |$=.icon_read(dp_|
000035d0  4d 25 2c 32 37 29 3a e7  24 64 70 5f 64 25 21 34  |M%,27):.$dp_d%!4|
000035e0  3c 3e 64 70 5f 61 24 8c  0d 06 1d 28 64 70 5f 62  |<>dp_a$....(dp_b|
000035f0  25 3d 64 70 5f 5f 25 3a  c8 95 64 70 5f 62 25 3a  |%=dp__%:..dp_b%:|
00003600  e7 24 64 70 5f 62 25 21  34 3d 64 70 5f 61 24 8c  |.$dp_b%!4=dp_a$.|
00003610  0d 06 22 1a 64 70 5f 69  25 21 33 36 3d 64 70 5f  |..".dp_i%!36=dp_|
00003620  62 25 3a 64 70 5f 62 25  3d 30 0d 06 27 12 cc 3a  |b%:dp_b%=0..'..:|
00003630  64 70 5f 62 25 3d 21 64  70 5f 62 25 0d 06 2c 05  |dp_b%=!dp_b%..,.|
00003640  cd 0d 06 31 05 ce 0d 06  36 05 cd 0d 06 3b 12 e7  |...1....6....;..|
00003650  64 70 5f 69 25 21 32 30  3c 3e 2d 31 8c 0d 06 40  |dp_i%!20<>-1...@|
00003660  1e f2 73 65 6c 65 63 74  5f 70 72 69 6e 74 65 72  |..select_printer|
00003670  28 64 70 5f 69 25 2c b9  2c a3 29 0d 06 45 05 cd  |(dp_i%,.,.)..E..|
00003680  0d 06 4a 05 e1 0d 06 4f  ee dd a4 64 70 5f 6a 28  |..J....O...dp_j(|
00003690  64 70 5f 67 25 29 3a ea  64 70 5f 4b 25 2c 64 70  |dp_g%):.dp_K%,dp|
000036a0  5f 4c 25 2c 64 70 5f 72  25 2c 64 70 5f 68 24 3a  |_L%,dp_r%,dp_h$:|
000036b0  64 70 5f 72 25 3d 21 64  70 5f 67 25 21 38 3a 64  |dp_r%=!dp_g%!8:d|
000036c0  70 5f 4b 25 3d a4 70 72  69 6e 74 65 72 5f 72 65  |p_K%=.printer_re|
000036d0  61 64 5f 69 6e 74 65 67  65 72 5f 65 6e 74 72 79  |ad_integer_entry|
000036e0  28 64 70 5f 72 25 2c 34  29 3a 64 70 5f 4c 25 3d  |(dp_r%,4):dp_L%=|
000036f0  a4 70 72 69 6e 74 65 72  5f 72 65 61 64 5f 69 6e  |.printer_read_in|
00003700  74 65 67 65 72 5f 65 6e  74 72 79 28 64 70 5f 72  |teger_entry(dp_r|
00003710  25 2c 35 29 3a 64 70 5f  68 24 3d a4 70 72 69 6e  |%,5):dp_h$=.prin|
00003720  74 65 72 5f 72 65 61 64  5f 73 74 72 69 6e 67 5f  |ter_read_string_|
00003730  65 6e 74 72 79 28 64 70  5f 72 25 2c 38 29 3a e7  |entry(dp_r%,8):.|
00003740  64 70 5f 68 24 3d 22 22  8c 64 70 5f 68 24 3d a4  |dp_h$="".dp_h$=.|
00003750  6d 73 67 5f 32 28 64 70  5f 65 25 21 31 36 2c 22  |msg_2(dp_e%!16,"|
00003760  52 45 53 22 2c c3 64 70  5f 4b 25 2c c3 64 70 5f  |RES",.dp_K%,.dp_|
00003770  4c 25 29 0d 06 54 0a 3d  64 70 5f 68 24 0d 06 59  |L%)..T.=dp_h$..Y|
00003780  2f dd a4 64 70 5f 69 28  64 70 5f 62 25 29 3a ea  |/..dp_i(dp_b%):.|
00003790  64 70 5f 61 24 2c 64 70  5f 63 24 3a e7 64 70 5f  |dp_a$,dp_c$:.dp_|
000037a0  66 24 3d 22 53 69 6d 70  6c 65 22 8c 0d 06 5e 64  |f$="Simple"...^d|
000037b0  64 70 5f 61 24 3d a4 6d  73 67 5f 30 28 64 70 5f  |dp_a$=.msg_0(dp_|
000037c0  65 25 21 31 36 2c 22 43  4f 22 2b c3 28 64 70 5f  |e%!16,"CO"+.(dp_|
000037d0  62 25 80 32 35 35 29 2b  22 73 22 29 3a 64 70 5f  |b%.255)+"s"):dp_|
000037e0  63 24 3d a4 6d 73 67 5f  30 28 64 70 5f 65 25 21  |c$=.msg_0(dp_e%!|
000037f0  31 36 2c 22 48 54 22 2b  c3 28 28 64 70 5f 62 25  |16,"HT"+.((dp_b%|
00003800  80 36 35 32 38 30 29 3e  3e 38 29 2b 22 73 22 29  |.65280)>>8)+"s")|
00003810  0d 06 63 5e cc 3a 64 70  5f 61 24 3d a4 6d 73 67  |..c^.:dp_a$=.msg|
00003820  5f 30 28 64 70 5f 65 25  21 31 36 2c 22 43 4f 22  |_0(dp_e%!16,"CO"|
00003830  2b c3 28 64 70 5f 62 25  80 32 35 35 29 29 3a 64  |+.(dp_b%.255)):d|
00003840  70 5f 63 24 3d a4 6d 73  67 5f 30 28 64 70 5f 65  |p_c$=.msg_0(dp_e|
00003850  25 21 31 36 2c 22 48 54  22 2b c3 28 28 64 70 5f  |%!16,"HT"+.((dp_|
00003860  62 25 80 36 35 32 38 30  29 3e 3e 38 29 29 0d 06  |b%.65280)>>8))..|
00003870  68 05 cd 0d 06 6d 15 3d  64 70 5f 61 24 2b 22 2c  |h....m.=dp_a$+",|
00003880  20 22 2b 64 70 5f 63 24  0d 06 72 36 dd a4 64 70  | "+dp_c$..r6..dp|
00003890  5f 6b 28 64 70 5f 67 25  29 3a ea 64 70 5f 62 25  |_k(dp_g%):.dp_b%|
000038a0  3a 64 70 5f 62 25 3d 21  64 70 5f 67 25 21 31 32  |:dp_b%=!dp_g%!12|
000038b0  3a 3d a4 64 70 5f 69 28  64 70 5f 62 25 29 0d 06  |:=.dp_i(dp_b%)..|
000038c0  77 6d dd a4 64 70 5f 64  28 64 70 5f 76 61 25 29  |wm..dp_d(dp_va%)|
000038d0  3a ea 64 70 5f 73 25 2c  64 70 5f 63 25 2c 64 70  |:.dp_s%,dp_c%,dp|
000038e0  5f 74 25 3a 64 70 5f 73  25 3d a4 70 72 69 6e 74  |_t%:dp_s%=.print|
000038f0  65 72 5f 72 65 61 64 5f  69 6e 74 65 67 65 72 5f  |er_read_integer_|
00003900  65 6e 74 72 79 28 64 70  5f 76 61 25 2c 33 29 3a  |entry(dp_va%,3):|
00003910  e7 28 64 70 5f 73 25 80  32 35 36 29 64 70 5f 73  |.(dp_s%.256)dp_s|
00003920  25 3d 64 70 5f 73 25 84  35 31 32 0d 06 7c 12 e7  |%=dp_s%.512..|..|
00003930  28 64 70 5f 73 25 80 31  37 39 32 29 8c 0d 06 81  |(dp_s%.1792)....|
00003940  aa 64 70 5f 74 25 3d a4  70 72 69 6e 74 65 72 5f  |.dp_t%=.printer_|
00003950  72 65 61 64 5f 69 6e 74  65 67 65 72 5f 65 6e 74  |read_integer_ent|
00003960  72 79 28 64 70 5f 76 61  25 2c 31 29 3a 64 70 5f  |ry(dp_va%,1):dp_|
00003970  74 25 3d a4 70 72 69 6e  74 65 72 5f 72 65 61 64  |t%=.printer_read|
00003980  5f 69 6e 74 65 67 65 72  5f 65 6e 74 72 79 28 64  |_integer_entry(d|
00003990  70 5f 74 25 2c 31 29 3a  c8 99 36 35 35 37 30 37  |p_t%,1):..655707|
000039a0  2c 2d 32 31 34 37 34 38  33 36 34 36 2c 64 70 5f  |,-2147483646,dp_|
000039b0  74 25 2c 2c 2c 2c 2c 2c  2c 37 b8 64 70 5f 74 25  |t%,,,,,,,7.dp_t%|
000039c0  3b 64 70 5f 63 25 3a e7  28 64 70 5f 63 25 80 31  |;dp_c%:.(dp_c%.1|
000039d0  29 3d 30 80 64 70 5f 74  25 3c 3e 2d 32 31 34 37  |)=0.dp_t%<>-2147|
000039e0  34 38 33 36 34 36 8c 0d  06 86 14 e7 28 64 70 5f  |483646......(dp_|
000039f0  74 25 80 28 31 3c 3c 33  29 29 8c 0d 06 8b 32 64  |t%.(1<<3))....2d|
00003a00  70 5f 63 25 3d 64 70 5f  73 25 80 31 31 32 3a e7  |p_c%=dp_s%.112:.|
00003a10  64 70 5f 63 25 3d 30 8c  64 70 5f 63 25 3d 28 64  |dp_c%=0.dp_c%=(d|
00003a20  70 5f 73 25 80 31 37 39  32 29 3e 3e 34 0d 06 90  |p_s%.1792)>>4...|
00003a30  1b 64 70 5f 73 25 3d 64  70 5f 73 25 84 28 64 70  |.dp_s%=dp_s%.(dp|
00003a40  5f 63 25 3c 3c 31 36 29  0d 06 95 05 cd 0d 06 9a  |_c%<<16)........|
00003a50  14 e7 28 64 70 5f 74 25  80 28 31 3c 3c 34 29 29  |..(dp_t%.(1<<4))|
00003a60  8c 0d 06 9f 2b 64 70 5f  63 25 3d 64 70 5f 73 25  |....+dp_c%=dp_s%|
00003a70  80 31 37 39 32 3a 64 70  5f 73 25 3d 64 70 5f 73  |.1792:dp_s%=dp_s|
00003a80  25 84 28 64 70 5f 63 25  3c 3c 38 29 0d 06 a4 05  |%.(dp_c%<<8)....|
00003a90  cd 0d 06 a9 14 e7 28 64  70 5f 74 25 80 28 31 3c  |......(dp_t%.(1<|
00003aa0  3c 35 29 29 8c 0d 06 ae  2c 64 70 5f 63 25 3d 64  |<5))....,dp_c%=d|
00003ab0  70 5f 73 25 80 31 37 39  32 3a 64 70 5f 73 25 3d  |p_s%.1792:dp_s%=|
00003ac0  64 70 5f 73 25 84 28 64  70 5f 63 25 3c 3c 31 32  |dp_s%.(dp_c%<<12|
00003ad0  29 0d 06 b3 05 cd 0d 06  b8 05 cd 0d 06 bd 05 cd  |)...............|
00003ae0  0d 06 c2 26 e7 64 70 5f  66 24 3d 22 53 69 6d 70  |...&.dp_f$="Simp|
00003af0  6c 65 22 64 70 5f 73 25  3d 64 70 5f 73 25 80 37  |le"dp_s%=dp_s%.7|
00003b00  33 34 30 31 34 34 0d 06  c7 0a 3d 64 70 5f 73 25  |340144....=dp_s%|
00003b10  0d 06 cc 2f dd f2 64 70  5f 66 28 64 70 5f 4e 25  |.../..dp_f(dp_N%|
00003b20  2c f8 64 70 5f 78 25 2c  f8 64 70 5f 49 25 29 3a  |,.dp_x%,.dp_I%):|
00003b30  e7 64 70 5f 4e 25 80 37  33 34 30 30 33 32 8c 0d  |.dp_N%.7340032..|
00003b40  06 d1 0b 64 70 5f 78 25  3d 35 0d 06 d6 12 cc 3a  |...dp_x%=5.....:|
00003b50  e7 64 70 5f 4e 25 80 31  37 39 32 8c 0d 06 db 0b  |.dp_N%.1792.....|
00003b60  64 70 5f 78 25 3d 32 0d  06 e0 11 cc 3a e7 64 70  |dp_x%=2.....:.dp|
00003b70  5f 4e 25 80 31 31 32 8c  0d 06 e5 0b 64 70 5f 78  |_N%.112.....dp_x|
00003b80  25 3d 31 0d 06 ea 25 cc  3a e7 64 70 5f 66 24 3d  |%=1...%.:.dp_f$=|
00003b90  22 53 69 6d 70 6c 65 22  8c 64 70 5f 78 25 3d 31  |"Simple".dp_x%=1|
00003ba0  8b 64 70 5f 78 25 3d 30  0d 06 ef 05 cd 0d 06 f4  |.dp_x%=0........|
00003bb0  05 cd 0d 06 f9 05 cd 0d  06 fe 42 64 70 5f 4e 25  |..........Bdp_N%|
00003bc0  3d 64 70 5f 4e 25 3e 3e  28 64 70 5f 78 25 2a 34  |=dp_N%>>(dp_x%*4|
00003bd0  29 3a 64 70 5f 49 25 3d  2d 31 3a e7 28 64 70 5f  |):dp_I%=-1:.(dp_|
00003be0  78 25 3d 35 80 28 64 70  5f 4e 25 80 34 29 3c 3e  |x%=5.(dp_N%.4)<>|
00003bf0  30 29 64 70 5f 49 25 3d  31 0d 07 03 22 e7 28 64  |0)dp_I%=1...".(d|
00003c00  70 5f 78 25 3d 32 80 28  64 70 5f 4e 25 80 34 29  |p_x%=2.(dp_N%.4)|
00003c10  3c 3e 30 29 64 70 5f 49  25 3d 31 0d 07 08 22 e7  |<>0)dp_I%=1...".|
00003c20  28 64 70 5f 78 25 3d 31  80 28 64 70 5f 4e 25 80  |(dp_x%=1.(dp_N%.|
00003c30  34 29 3c 3e 30 29 64 70  5f 49 25 3d 31 0d 07 0d  |4)<>0)dp_I%=1...|
00003c40  22 e7 28 64 70 5f 78 25  3d 30 80 28 64 70 5f 4e  |".(dp_x%=0.(dp_N|
00003c50  25 80 34 29 3c 3e 30 29  64 70 5f 49 25 3d 31 0d  |%.4)<>0)dp_I%=1.|
00003c60  07 12 0e e7 64 70 5f 49  25 3d 2d 31 8c 0d 07 17  |....dp_I%=-1....|
00003c70  0d e7 64 70 5f 4e 25 80  34 8c 0d 07 1c 0b 64 70  |..dp_N%.4.....dp|
00003c80  5f 49 25 3d 31 0d 07 21  0f cc 3a e7 64 70 5f 4e  |_I%=1..!..:.dp_N|
00003c90  25 80 32 8c 0d 07 26 0b  64 70 5f 49 25 3d 38 0d  |%.2...&.dp_I%=8.|
00003ca0  07 2b 0d cc 3a 64 70 5f  49 25 3d 34 0d 07 30 05  |.+..:dp_I%=4..0.|
00003cb0  cd 0d 07 35 05 cd 0d 07  3a 05 cd 0d 07 3f 05 e1  |...5....:....?..|
00003cc0  0d 07 44 86 dd f2 64 70  5f 61 28 64 70 5f 72 24  |..D...dp_a(dp_r$|
00003cd0  2c 64 70 5f 77 61 25 2c  64 70 5f 78 61 25 29 3a  |,dp_wa%,dp_xa%):|
00003ce0  ea 64 70 5f 6c 25 2c 64  70 5f 79 61 25 2c 64 70  |.dp_l%,dp_ya%,dp|
00003cf0  5f 7a 61 25 2c 64 70 5f  62 25 2c 64 70 5f 51 25  |_za%,dp_b%,dp_Q%|
00003d00  2c 64 70 5f 64 25 2c 64  70 5f 6e 25 2c 64 70 5f  |,dp_d%,dp_n%,dp_|
00003d10  4b 25 2c 64 70 5f 4c 25  2c 64 70 5f 46 25 3a e7  |K%,dp_L%,dp_F%:.|
00003d20  64 70 5f 77 61 25 64 70  5f 41 61 25 3d 64 70 5f  |dp_wa%dp_Aa%=dp_|
00003d30  66 25 21 30 2d 36 34 3a  64 70 5f 42 61 25 3d 64  |f%!0-64:dp_Ba%=d|
00003d40  70 5f 66 25 21 34 0d 07  49 0c e7 64 70 5f 78 61  |p_f%!4..I..dp_xa|
00003d50  25 8c 0d 07 4e a7 21 64  70 5f 6f 25 3d 64 70 5f  |%...N.!dp_o%=dp_|
00003d60  66 25 21 31 32 3a 64 70  5f 6f 25 21 34 3d 64 70  |f%!12:dp_o%!4=dp|
00003d70  5f 66 25 21 31 36 3a c8  99 32 36 32 33 35 30 2c  |_f%!16:..262350,|
00003d80  2c 64 70 5f 6f 25 3a 64  70 5f 79 61 25 3d 64 70  |,dp_o%:dp_ya%=dp|
00003d90  5f 6f 25 21 31 36 3a 64  70 5f 7a 61 25 3d 64 70  |_o%!16:dp_za%=dp|
00003da0  5f 6f 25 21 32 30 3a c8  99 32 36 32 33 34 37 2c  |_o%!20:..262347,|
00003db0  2c 64 70 5f 6f 25 3a 64  70 5f 41 61 25 3d 64 70  |,dp_o%:dp_Aa%=dp|
00003dc0  5f 6f 25 21 32 30 2b 64  70 5f 6f 25 21 34 2b 64  |_o%!20+dp_o%!4+d|
00003dd0  70 5f 79 61 25 2b 32 3a  64 70 5f 42 61 25 3d 64  |p_ya%+2:dp_Ba%=d|
00003de0  70 5f 6f 25 21 32 34 2b  64 70 5f 6f 25 21 31 36  |p_o%!24+dp_o%!16|
00003df0  2b 64 70 5f 7a 61 25 2d  32 0d 07 53 05 cd 0d 07  |+dp_za%-2..S....|
00003e00  58 82 64 70 5f 6c 25 3d  a4 70 72 69 6e 74 65 72  |X.dp_l%=.printer|
00003e10  5f 66 69 6e 64 5f 77 69  6e 64 6f 77 28 64 70 5f  |_find_window(dp_|
00003e20  69 25 2c 22 63 6f 6e 66  69 67 75 72 65 22 29 3a  |i%,"configure"):|
00003e30  64 70 5f 6d 24 3d 64 70  5f 72 24 3a 64 70 5f 6d  |dp_m$=dp_r$:dp_m|
00003e40  25 3d a4 70 72 69 6e 74  65 72 5f 66 69 6e 64 5f  |%=.printer_find_|
00003e50  70 72 64 61 74 61 5f 65  6e 74 72 79 28 64 70 5f  |prdata_entry(dp_|
00003e60  65 25 2c a4 69 63 6f 6e  5f 72 65 61 64 28 64 70  |e%,.icon_read(dp|
00003e70  5f 6c 25 2c 36 29 29 3a  c8 8e 64 70 5f 72 24 ca  |_l%,6)):..dp_r$.|
00003e80  0d 07 5d d9 c9 22 4d 45  31 22 3a f2 6d 65 6e 75  |..].."ME1":.menu|
00003e90  5f 63 72 65 61 74 65 28  64 70 5f 6b 25 2c a4 6d  |_create(dp_k%,.m|
00003ea0  73 67 5f 30 28 64 70 5f  65 25 21 31 36 2c 22 4d  |sg_0(dp_e%!16,"M|
00003eb0  45 31 22 29 29 3a 64 70  5f 46 25 3d 28 64 70 5f  |E1")):dp_F%=(dp_|
00003ec0  6b 25 21 32 38 80 32 35  36 29 3c 3e 30 3a 64 70  |k%!28.256)<>0:dp|
00003ed0  5f 64 25 3d 64 70 5f 6d  25 21 32 30 3a 64 70 5f  |_d%=dp_m%!20:dp_|
00003ee0  62 25 3d 30 3a 64 70 5f  51 25 3d 30 3a c8 95 64  |b%=0:dp_Q%=0:..d|
00003ef0  70 5f 64 25 3a 64 70 5f  6e 25 3d 21 64 70 5f 64  |p_d%:dp_n%=!dp_d|
00003f00  25 21 38 3a 64 70 5f 4b  25 3d a4 70 72 69 6e 74  |%!8:dp_K%=.print|
00003f10  65 72 5f 72 65 61 64 5f  69 6e 74 65 67 65 72 5f  |er_read_integer_|
00003f20  65 6e 74 72 79 28 64 70  5f 6e 25 2c 34 29 3a 64  |entry(dp_n%,4):d|
00003f30  70 5f 4c 25 3d a4 70 72  69 6e 74 65 72 5f 72 65  |p_L%=.printer_re|
00003f40  61 64 5f 69 6e 74 65 67  65 72 5f 65 6e 74 72 79  |ad_integer_entry|
00003f50  28 64 70 5f 6e 25 2c 35  29 0d 07 62 39 64 70 5f  |(dp_n%,5)..b9dp_|
00003f60  68 24 3d a4 70 72 69 6e  74 65 72 5f 72 65 61 64  |h$=.printer_read|
00003f70  5f 73 74 72 69 6e 67 5f  65 6e 74 72 79 28 64 70  |_string_entry(dp|
00003f80  5f 6e 25 2c 38 29 3a e7  64 70 5f 68 24 3c 3e 22  |_n%,8):.dp_h$<>"|
00003f90  22 8c 0d 07 67 27 f2 6d  65 6e 75 5f 69 74 65 6d  |"...g'.menu_item|
00003fa0  28 64 70 5f 6b 25 2c 64  70 5f 62 25 2c 64 70 5f  |(dp_k%,dp_b%,dp_|
00003fb0  68 24 2c 64 70 5f 46 25  29 0d 07 6c 48 cc 3a f2  |h$,dp_F%)..lH.:.|
00003fc0  6d 65 6e 75 5f 69 74 65  6d 28 64 70 5f 6b 25 2c  |menu_item(dp_k%,|
00003fd0  64 70 5f 62 25 2c a4 6d  73 67 5f 32 28 64 70 5f  |dp_b%,.msg_2(dp_|
00003fe0  65 25 21 31 36 2c 22 52  45 53 22 2c c3 64 70 5f  |e%!16,"RES",.dp_|
00003ff0  4b 25 2c c3 64 70 5f 4c  25 29 2c 64 70 5f 46 25  |K%,.dp_L%),dp_F%|
00004000  29 0d 07 71 05 cd 0d 07  76 47 64 70 5f 62 25 2b  |)..q....vGdp_b%+|
00004010  3d 31 3a 64 70 5f 64 25  3d 21 64 70 5f 64 25 3a  |=1:dp_d%=!dp_d%:|
00004020  ce 3a f2 6d 65 6e 75 5f  74 69 63 6b 5f 6d 61 74  |.:.menu_tick_mat|
00004030  63 68 28 64 70 5f 6b 25  2c a4 69 63 6f 6e 5f 72  |ch(dp_k%,.icon_r|
00004040  65 61 64 28 64 70 5f 6c  25 2c 33 29 29 0d 07 7b  |ead(dp_l%,3))..{|
00004050  62 c9 22 4d 45 32 22 3a  f2 6d 65 6e 75 5f 63 72  |b."ME2":.menu_cr|
00004060  65 61 74 65 28 64 70 5f  6b 25 2c a4 6d 73 67 5f  |eate(dp_k%,.msg_|
00004070  30 28 64 70 5f 65 25 21  31 36 2c 22 4d 45 32 22  |0(dp_e%!16,"ME2"|
00004080  29 29 3a f2 6d 65 6e 75  5f 74 69 63 6b 5f 6d 61  |)):.menu_tick_ma|
00004090  74 63 68 28 64 70 5f 6b  25 2c a4 69 63 6f 6e 5f  |tch(dp_k%,.icon_|
000040a0  72 65 61 64 28 64 70 5f  6c 25 2c 31 37 29 29 0d  |read(dp_l%,17)).|
000040b0  07 80 c2 c9 22 4d 45 33  22 3a f2 6d 65 6e 75 5f  |...."ME3":.menu_|
000040c0  63 72 65 61 74 65 28 64  70 5f 6b 25 2c a4 6d 73  |create(dp_k%,.ms|
000040d0  67 5f 30 28 64 70 5f 65  25 21 31 36 2c 22 4d 45  |g_0(dp_e%!16,"ME|
000040e0  33 22 29 29 3a 64 70 5f  64 25 3d 64 70 5f 6d 25  |3")):dp_d%=dp_m%|
000040f0  21 32 30 3a c8 95 64 70  5f 64 25 3a 64 70 5f 6e  |!20:..dp_d%:dp_n|
00004100  25 3d 21 64 70 5f 64 25  21 38 3a e7 28 a4 69 63  |%=!dp_d%!8:.(.ic|
00004110  6f 6e 5f 72 65 61 64 28  64 70 5f 6c 25 2c 33 29  |on_read(dp_l%,3)|
00004120  3d a4 6d 73 67 5f 32 28  64 70 5f 65 25 21 31 36  |=.msg_2(dp_e%!16|
00004130  2c 22 52 45 53 22 2c c3  21 64 70 5f 6e 25 21 32  |,"RES",.!dp_n%!2|
00004140  30 2c c3 21 64 70 5f 6e  25 21 32 34 29 29 84 28  |0,.!dp_n%!24)).(|
00004150  a4 69 63 6f 6e 5f 72 65  61 64 28 64 70 5f 6c 25  |.icon_read(dp_l%|
00004160  2c 33 29 3d 24 28 64 70  5f 6e 25 21 33 36 29 29  |,3)=$(dp_n%!36))|
00004170  8c 0d 07 85 5e 64 70 5f  64 25 3d a4 64 70 5f 64  |....^dp_d%=.dp_d|
00004180  28 64 70 5f 6e 25 29 3a  64 70 5f 62 25 3d 30 3a  |(dp_n%):dp_b%=0:|
00004190  64 70 5f 51 25 3d 30 3a  e7 64 70 5f 64 25 80 37  |dp_Q%=0:.dp_d%.7|
000041a0  f2 64 70 5f 62 28 64 70  5f 6b 25 2c 64 70 5f 62  |.dp_b(dp_k%,dp_b|
000041b0  25 2c a4 6d 73 67 5f 30  28 64 70 5f 65 25 21 31  |%,.msg_0(dp_e%!1|
000041c0  36 2c 22 43 4f 30 22 29  2c 64 70 5f 64 25 29 0d  |6,"CO0"),dp_d%).|
000041d0  07 8a 0f e7 64 70 5f 64  25 80 31 31 32 8c 0d 07  |....dp_d%.112...|
000041e0  8f 14 e7 64 70 5f 66 24  3d 22 53 69 6d 70 6c 65  |...dp_f$="Simple|
000041f0  22 8c 0d 07 94 37 f2 64  70 5f 62 28 64 70 5f 6b  |"....7.dp_b(dp_k|
00004200  25 2c 64 70 5f 62 25 2c  a4 6d 73 67 5f 30 28 64  |%,dp_b%,.msg_0(d|
00004210  70 5f 65 25 21 31 36 2c  22 43 4f 31 73 22 29 2c  |p_e%!16,"CO1s"),|
00004220  64 70 5f 64 25 3e 3e 34  29 0d 07 99 38 cc 3a f2  |dp_d%>>4)...8.:.|
00004230  64 70 5f 62 28 64 70 5f  6b 25 2c 64 70 5f 62 25  |dp_b(dp_k%,dp_b%|
00004240  2c a4 6d 73 67 5f 30 28  64 70 5f 65 25 21 31 36  |,.msg_0(dp_e%!16|
00004250  2c 22 43 4f 31 22 29 2c  64 70 5f 64 25 3e 3e 34  |,"CO1"),dp_d%>>4|
00004260  29 0d 07 9e 05 cd 0d 07  a3 05 cd 0d 07 a8 41 e7  |).............A.|
00004270  64 70 5f 64 25 80 31 37  39 32 f2 64 70 5f 62 28  |dp_d%.1792.dp_b(|
00004280  64 70 5f 6b 25 2c 64 70  5f 62 25 2c a4 6d 73 67  |dp_k%,dp_b%,.msg|
00004290  5f 30 28 64 70 5f 65 25  21 31 36 2c 22 43 4f 32  |_0(dp_e%!16,"CO2|
000042a0  22 29 2c 64 70 5f 64 25  3e 3e 38 29 0d 07 ad 44  |"),dp_d%>>8)...D|
000042b0  e7 64 70 5f 64 25 80 34  35 38 37 35 32 f2 64 70  |.dp_d%.458752.dp|
000042c0  5f 62 28 64 70 5f 6b 25  2c 64 70 5f 62 25 2c a4  |_b(dp_k%,dp_b%,.|
000042d0  6d 73 67 5f 30 28 64 70  5f 65 25 21 31 36 2c 22  |msg_0(dp_e%!16,"|
000042e0  43 4f 34 22 29 2c 64 70  5f 64 25 3e 3e 31 36 29  |CO4"),dp_d%>>16)|
000042f0  0d 07 b2 13 e7 64 70 5f  64 25 80 37 33 34 30 30  |.....dp_d%.73400|
00004300  33 32 8c 0d 07 b7 14 e7  64 70 5f 66 24 3d 22 53  |32......dp_f$="S|
00004310  69 6d 70 6c 65 22 8c 0d  07 bc 38 f2 64 70 5f 62  |imple"....8.dp_b|
00004320  28 64 70 5f 6b 25 2c 64  70 5f 62 25 2c a4 6d 73  |(dp_k%,dp_b%,.ms|
00004330  67 5f 30 28 64 70 5f 65  25 21 31 36 2c 22 43 4f  |g_0(dp_e%!16,"CO|
00004340  35 73 22 29 2c 64 70 5f  64 25 3e 3e 32 30 29 0d  |5s"),dp_d%>>20).|
00004350  07 c1 39 cc 3a f2 64 70  5f 62 28 64 70 5f 6b 25  |..9.:.dp_b(dp_k%|
00004360  2c 64 70 5f 62 25 2c a4  6d 73 67 5f 30 28 64 70  |,dp_b%,.msg_0(dp|
00004370  5f 65 25 21 31 36 2c 22  43 4f 35 22 29 2c 64 70  |_e%!16,"CO5"),dp|
00004380  5f 64 25 3e 3e 32 30 29  0d 07 c6 05 cd 0d 07 cb  |_d%>>20)........|
00004390  05 cd 0d 07 d0 0b 64 70  5f 64 25 3d 30 0d 07 d5  |......dp_d%=0...|
000043a0  12 cc 3a 64 70 5f 64 25  3d 21 64 70 5f 64 25 0d  |..:dp_d%=!dp_d%.|
000043b0  07 da 05 cd 0d 07 df 32  ce 3a f2 6d 65 6e 75 5f  |.......2.:.menu_|
000043c0  74 69 63 6b 5f 6d 61 74  63 68 28 64 70 5f 6b 25  |tick_match(dp_k%|
000043d0  2c a4 69 63 6f 6e 5f 72  65 61 64 28 64 70 5f 6c  |,.icon_read(dp_l|
000043e0  25 2c 31 35 29 29 0d 07  e4 7d c9 22 4d 45 34 22  |%,15))...}."ME4"|
000043f0  3a f2 6d 65 6e 75 5f 63  72 65 61 74 65 28 64 70  |:.menu_create(dp|
00004400  5f 6b 25 2c a4 6d 73 67  5f 30 28 64 70 5f 65 25  |_k%,.msg_0(dp_e%|
00004410  21 31 36 2c 22 4d 45 34  22 29 29 3a 64 70 5f 46  |!16,"ME4")):dp_F|
00004420  25 3d 28 64 70 5f 6b 25  21 32 38 80 32 35 36 29  |%=(dp_k%!28.256)|
00004430  3c 3e 30 3a e7 a4 70 72  69 6e 74 65 72 5f 72 65  |<>0:..printer_re|
00004440  61 64 5f 6c 69 73 74 5f  69 6e 74 65 67 65 72 5f  |ad_list_integer_|
00004450  65 6e 74 72 79 28 64 70  5f 6d 25 2c 35 2c 32 2c  |entry(dp_m%,5,2,|
00004460  31 29 8c 0d 07 e9 93 f2  6d 65 6e 75 5f 69 74 65  |1)......menu_ite|
00004470  6d 28 64 70 5f 6b 25 2c  31 2c a4 6d 73 67 5f 30  |m(dp_k%,1,.msg_0|
00004480  28 64 70 5f 65 25 21 31  36 2c 22 54 51 31 22 29  |(dp_e%!16,"TQ1")|
00004490  2c 64 70 5f 46 25 29 3a  e7 a4 70 72 69 6e 74 65  |,dp_F%):..printe|
000044a0  72 5f 72 65 61 64 5f 6c  69 73 74 5f 69 6e 74 65  |r_read_list_inte|
000044b0  67 65 72 5f 65 6e 74 72  79 28 64 70 5f 6d 25 2c  |ger_entry(dp_m%,|
000044c0  35 2c 33 2c 31 29 f2 6d  65 6e 75 5f 69 74 65 6d  |5,3,1).menu_item|
000044d0  28 64 70 5f 6b 25 2c 32  2c a4 6d 73 67 5f 30 28  |(dp_k%,2,.msg_0(|
000044e0  64 70 5f 65 25 21 31 36  2c 22 54 51 32 22 29 2c  |dp_e%!16,"TQ2"),|
000044f0  64 70 5f 46 25 29 0d 07  ee 05 cd 0d 07 f3 30 f2  |dp_F%)........0.|
00004500  6d 65 6e 75 5f 74 69 63  6b 5f 6d 61 74 63 68 28  |menu_tick_match(|
00004510  64 70 5f 6b 25 2c a4 69  63 6f 6e 5f 72 65 61 64  |dp_k%,.icon_read|
00004520  28 64 70 5f 6c 25 2c 31  34 29 29 0d 07 f8 62 c9  |(dp_l%,14))...b.|
00004530  22 4d 45 35 22 3a f2 6d  65 6e 75 5f 63 72 65 61  |"ME5":.menu_crea|
00004540  74 65 28 64 70 5f 6b 25  2c a4 6d 73 67 5f 30 28  |te(dp_k%,.msg_0(|
00004550  64 70 5f 65 25 21 31 36  2c 22 4d 45 35 22 29 29  |dp_e%!16,"ME5"))|
00004560  3a f2 6d 65 6e 75 5f 74  69 63 6b 5f 6d 61 74 63  |:.menu_tick_matc|
00004570  68 28 64 70 5f 6b 25 2c  a4 69 63 6f 6e 5f 72 65  |h(dp_k%,.icon_re|
00004580  61 64 28 64 70 5f 6c 25  2c 32 33 29 29 0d 07 fd  |ad(dp_l%,23))...|
00004590  2d c9 22 4d 50 31 22 3a  f2 63 72 65 61 74 65 5f  |-."MP1":.create_|
000045a0  70 61 70 65 72 5f 6d 65  6e 75 28 64 70 5f 6b 25  |paper_menu(dp_k%|
000045b0  2c 64 70 5f 6c 25 2c 32  37 29 0d 08 02 05 cb 0d  |,dp_l%,27)......|
000045c0  08 07 2e f2 64 69 73 70  6c 61 79 5f 6d 65 6e 75  |....display_menu|
000045d0  28 64 70 5f 69 25 2c 64  70 5f 6b 25 2c 64 70 5f  |(dp_i%,dp_k%,dp_|
000045e0  41 61 25 2c 64 70 5f 42  61 25 29 3a e1 0d 08 0c  |Aa%,dp_Ba%):....|
000045f0  4e dd f2 64 70 5f 62 28  f8 64 70 5f 6b 25 2c f8  |N..dp_b(.dp_k%,.|
00004600  64 70 5f 62 25 2c 64 70  5f 6a 24 2c 64 70 5f 49  |dp_b%,dp_j$,dp_I|
00004610  25 29 3a ea 64 70 5f 46  25 3a 64 70 5f 46 25 3d  |%):.dp_F%:dp_F%=|
00004620  28 64 70 5f 6b 25 21 32  38 80 32 35 36 29 3c 3e  |(dp_k%!28.256)<>|
00004630  30 3a e7 64 70 5f 49 25  80 31 8c 0d 08 11 14 e7  |0:.dp_I%.1......|
00004640  64 70 5f 66 24 3d 22 53  69 6d 70 6c 65 22 8c 0d  |dp_f$="Simple"..|
00004650  08 16 44 f2 6d 65 6e 75  5f 69 74 65 6d 28 64 70  |..D.menu_item(dp|
00004660  5f 6b 25 2c 64 70 5f 62  25 2c 64 70 5f 6a 24 2b  |_k%,dp_b%,dp_j$+|
00004670  22 2c 20 22 2b a4 6d 73  67 5f 30 28 64 70 5f 65  |", "+.msg_0(dp_e|
00004680  25 21 31 36 2c 22 48 54  34 73 22 29 2c 64 70 5f  |%!16,"HT4s"),dp_|
00004690  46 25 29 0d 08 1b 45 cc  3a f2 6d 65 6e 75 5f 69  |F%)...E.:.menu_i|
000046a0  74 65 6d 28 64 70 5f 6b  25 2c 64 70 5f 62 25 2c  |tem(dp_k%,dp_b%,|
000046b0  64 70 5f 6a 24 2b 22 2c  20 22 2b a4 6d 73 67 5f  |dp_j$+", "+.msg_|
000046c0  30 28 64 70 5f 65 25 21  31 36 2c 22 48 54 34 22  |0(dp_e%!16,"HT4"|
000046d0  29 2c 64 70 5f 46 25 29  0d 08 20 05 cd 0d 08 25  |),dp_F%).. ....%|
000046e0  0c 64 70 5f 62 25 2b 3d  31 0d 08 2a 05 cd 0d 08  |.dp_b%+=1..*....|
000046f0  2f 0d e7 64 70 5f 49 25  80 32 8c 0d 08 34 14 e7  |/..dp_I%.2...4..|
00004700  64 70 5f 66 24 3d 22 53  69 6d 70 6c 65 22 8c 0d  |dp_f$="Simple"..|
00004710  08 39 44 f2 6d 65 6e 75  5f 69 74 65 6d 28 64 70  |.9D.menu_item(dp|
00004720  5f 6b 25 2c 64 70 5f 62  25 2c 64 70 5f 6a 24 2b  |_k%,dp_b%,dp_j$+|
00004730  22 2c 20 22 2b a4 6d 73  67 5f 30 28 64 70 5f 65  |", "+.msg_0(dp_e|
00004740  25 21 31 36 2c 22 48 54  38 73 22 29 2c 64 70 5f  |%!16,"HT8s"),dp_|
00004750  46 25 29 0d 08 3e 45 cc  3a f2 6d 65 6e 75 5f 69  |F%)..>E.:.menu_i|
00004760  74 65 6d 28 64 70 5f 6b  25 2c 64 70 5f 62 25 2c  |tem(dp_k%,dp_b%,|
00004770  64 70 5f 6a 24 2b 22 2c  20 22 2b a4 6d 73 67 5f  |dp_j$+", "+.msg_|
00004780  30 28 64 70 5f 65 25 21  31 36 2c 22 48 54 38 22  |0(dp_e%!16,"HT8"|
00004790  29 2c 64 70 5f 46 25 29  0d 08 43 05 cd 0d 08 48  |),dp_F%)..C....H|
000047a0  0c 64 70 5f 62 25 2b 3d  31 0d 08 4d 05 cd 0d 08  |.dp_b%+=1..M....|
000047b0  52 0d e7 64 70 5f 49 25  80 34 8c 0d 08 57 14 e7  |R..dp_I%.4...W..|
000047c0  64 70 5f 66 24 3d 22 53  69 6d 70 6c 65 22 8c 0d  |dp_f$="Simple"..|
000047d0  08 5c 44 f2 6d 65 6e 75  5f 69 74 65 6d 28 64 70  |.\D.menu_item(dp|
000047e0  5f 6b 25 2c 64 70 5f 62  25 2c 64 70 5f 6a 24 2b  |_k%,dp_b%,dp_j$+|
000047f0  22 2c 20 22 2b a4 6d 73  67 5f 30 28 64 70 5f 65  |", "+.msg_0(dp_e|
00004800  25 21 31 36 2c 22 48 54  31 73 22 29 2c 64 70 5f  |%!16,"HT1s"),dp_|
00004810  46 25 29 0d 08 61 45 cc  3a f2 6d 65 6e 75 5f 69  |F%)..aE.:.menu_i|
00004820  74 65 6d 28 64 70 5f 6b  25 2c 64 70 5f 62 25 2c  |tem(dp_k%,dp_b%,|
00004830  64 70 5f 6a 24 2b 22 2c  20 22 2b a4 6d 73 67 5f  |dp_j$+", "+.msg_|
00004840  30 28 64 70 5f 65 25 21  31 36 2c 22 48 54 31 22  |0(dp_e%!16,"HT1"|
00004850  29 2c 64 70 5f 46 25 29  0d 08 66 05 cd 0d 08 6b  |),dp_F%)..f....k|
00004860  0c 64 70 5f 62 25 2b 3d  31 0d 08 70 05 cd 0d 08  |.dp_b%+=1..p....|
00004870  75 05 e1 0d 08 7a 22 dd  a4 64 70 5f 65 28 64 70  |u....z"..dp_e(dp|
00004880  5f 76 25 29 3a 3d c2 22  30 22 2b c3 7e 64 70 5f  |_v%):=."0"+.~dp_|
00004890  76 25 2c 32 29 0d 08 7f  7d dd f2 64 70 5f 6e 3a  |v%,2)...}..dp_n:|
000048a0  ea 64 70 5f 43 61 25 2c  64 70 5f 48 25 2c 64 70  |.dp_Ca%,dp_H%,dp|
000048b0  5f 68 25 2c 64 70 5f 7a  25 2c 64 70 5f 6a 25 3a  |_h%,dp_z%,dp_j%:|
000048c0  64 70 5f 6a 25 3d 21 64  70 5f 67 25 21 34 3a 64  |dp_j%=!dp_g%!4:d|
000048d0  70 5f 43 61 25 3d 21 64  70 5f 66 25 3a 64 70 5f  |p_Ca%=!dp_f%:dp_|
000048e0  48 25 3d 64 70 5f 66 25  21 34 3a 64 70 5f 68 25  |H%=dp_f%!4:dp_h%|
000048f0  3d 64 70 5f 48 25 21 34  34 3a 64 70 5f 7a 25 3d  |=dp_H%!44:dp_z%=|
00004900  64 70 5f 48 25 21 34 38  3a c8 8e 64 70 5f 43 61  |dp_H%!48:..dp_Ca|
00004910  25 ca 0d 08 84 0d c9 2d  31 3a f2 64 70 5f 74 0d  |%......-1:.dp_t.|
00004920  08 89 0d c9 2d 32 3a f2  64 70 5f 75 0d 08 8e 0d  |....-2:.dp_u....|
00004930  c9 2d 34 3a f2 64 70 5f  76 0d 08 93 0d c9 2d 36  |.-4:.dp_v.....-6|
00004940  3a f2 64 70 5f 77 0d 08  98 0d c9 2d 37 3a f2 64  |:.dp_w.....-7:.d|
00004950  70 5f 78 0d 08 9d 0d c9  2d 39 3a f2 64 70 5f 79  |p_x.....-9:.dp_y|
00004960  0d 08 a2 0e c9 2d 31 30  3a f2 64 70 5f 65 0d 08  |.....-10:.dp_e..|
00004970  a7 0e c9 2d 31 31 3a f2  64 70 5f 7a 0d 08 ac 0e  |...-11:.dp_z....|
00004980  c9 2d 31 32 3a f2 64 70  5f 41 0d 08 b1 0e c9 2d  |.-12:.dp_A.....-|
00004990  31 33 3a f2 64 70 5f 42  0d 08 b6 0e c9 2d 31 35  |13:.dp_B.....-15|
000049a0  3a f2 64 70 5f 43 0d 08  bb 0e c9 2d 31 36 3a f2  |:.dp_C.....-16:.|
000049b0  64 70 5f 44 0d 08 c0 0e  c9 2d 31 37 3a f2 64 70  |dp_D.....-17:.dp|
000049c0  5f 46 0d 08 c5 0e c9 2d  31 38 3a f2 64 70 5f 47  |_F.....-18:.dp_G|
000049d0  0d 08 ca 0e c9 2d 31 39  3a f2 64 70 5f 48 0d 08  |.....-19:.dp_H..|
000049e0  cf 05 cb 0d 08 d4 05 e1  0d 08 d9 73 dd f2 64 70  |...........s..dp|
000049f0  5f 74 3a ea 64 70 5f 62  25 2c 64 70 5f 64 24 2c  |_t:.dp_b%,dp_d$,|
00004a00  64 70 5f 53 25 2c 64 70  5f 64 25 2c 42 25 2c 43  |dp_S%,dp_d%,B%,C|
00004a10  25 2c 44 25 3a 42 25 3d  31 34 34 38 32 33 35 30  |%,D%:B%=14482350|
00004a20  39 32 3a 43 25 3d 32 30  3a 64 70 5f 7a 25 3d ba  |92:C%=20:dp_z%=.|
00004a30  28 64 70 5f 75 25 2b 31  32 29 3a e7 64 70 5f 7a  |(dp_u%+12):.dp_z|
00004a40  25 3d 30 85 32 35 33 2c  a4 6d 73 67 5f 30 28 a4  |%=0.253,.msg_0(.|
00004a50  64 70 5f 61 2c 22 46 41  35 22 29 0d 08 de 8c 64  |dp_a,"FA5")....d|
00004a60  70 5f 48 25 21 34 38 3d  64 70 5f 7a 25 3a e3 64  |p_H%!48=dp_z%:.d|
00004a70  70 5f 62 25 3d 30 b8 32  30 2d 34 3a 64 70 5f 7a  |p_b%=0.20-4:dp_z|
00004a80  25 21 64 70 5f 62 25 3d  30 3a ed 3a 64 70 5f 53  |%!dp_b%=0:.:dp_S|
00004a90  25 3d 64 70 5f 69 25 21  33 36 3a 64 70 5f 7a 25  |%=dp_i%!36:dp_z%|
00004aa0  21 38 3d 64 70 5f 53 25  21 34 30 3a 64 70 5f 64  |!8=dp_S%!40:dp_d|
00004ab0  25 3d 21 64 70 5f 67 25  21 30 3a 64 70 5f 68 25  |%=!dp_g%!0:dp_h%|
00004ac0  21 34 34 3d 28 64 70 5f  64 25 80 36 35 32 38 30  |!44=(dp_d%.65280|
00004ad0  29 3e 3e 38 3a e7 64 70  5f 64 25 80 34 64 70 5f  |)>>8:.dp_d%.4dp_|
00004ae0  68 25 21 34 38 3d b9 0d  08 e3 16 e7 64 70 5f 64  |h%!48=......dp_d|
00004af0  25 80 32 64 70 5f 68 25  21 35 32 3d b9 0d 08 e8  |%.2dp_h%!52=....|
00004b00  1f e7 28 64 70 5f 64 25  3e 3e 31 36 80 31 35 29  |..(dp_d%>>16.15)|
00004b10  3d 31 64 70 5f 68 25 21  32 30 3d b9 0d 08 ed 0d  |=1dp_h%!20=.....|
00004b20  e7 64 70 5f 64 25 80 38  8c 0d 08 f2 2d 64 70 5f  |.dp_d%.8....-dp_|
00004b30  64 24 3d a4 70 72 69 6e  74 65 72 5f 72 65 61 64  |d$=.printer_read|
00004b40  5f 73 74 72 69 6e 67 5f  65 6e 74 72 79 28 64 70  |_string_entry(dp|
00004b50  5f 6a 25 2c 36 29 0d 08  f7 2f cc 3a 64 70 5f 64  |_j%,6).../.:dp_d|
00004b60  24 3d a4 70 72 69 6e 74  65 72 5f 72 65 61 64 5f  |$=.printer_read_|
00004b70  73 74 72 69 6e 67 5f 65  6e 74 72 79 28 64 70 5f  |string_entry(dp_|
00004b80  6a 25 2c 35 29 0d 08 fc  05 cd 0d 09 01 f3 42 25  |j%,5).........B%|
00004b90  3d 41 25 21 31 36 3a 24  42 25 3d 64 70 5f 64 24  |=A%!16:$B%=dp_d$|
00004ba0  3a 43 25 3d 35 3a 44 25  3d a9 64 70 5f 64 24 3a  |:C%=5:D%=.dp_d$:|
00004bb0  64 70 5f 68 25 21 31 30  38 3d ba 28 64 70 5f 75  |dp_h%!108=.(dp_u|
00004bc0  25 2b 32 38 29 3a 64 70  5f 64 24 3d c4 64 70 5f  |%+28):dp_d$=.dp_|
00004bd0  53 25 21 33 36 2c 64 70  5f 64 24 29 3a 24 42 25  |S%!36,dp_d$):$B%|
00004be0  3d 64 70 5f 64 24 3a 43  25 3d 35 3a 44 25 3d a9  |=dp_d$:C%=5:D%=.|
00004bf0  64 70 5f 64 24 3a 64 70  5f 7a 25 21 34 3d ba 28  |dp_d$:dp_z%!4=.(|
00004c00  64 70 5f 75 25 2b 32 38  29 3a 64 70 5f 7a 25 21  |dp_u%+28):dp_z%!|
00004c10  30 3d 64 70 5f 53 25 21  34 38 3a 64 70 5f 68 25  |0=dp_S%!48:dp_h%|
00004c20  21 37 36 3d 64 70 5f 53  25 21 34 38 2d 64 70 5f  |!76=dp_S%!48-dp_|
00004c30  53 25 21 33 36 2d 64 70  5f 53 25 21 33 32 3a 64  |S%!36-dp_S%!32:d|
00004c40  70 5f 64 25 3d a4 70 72  69 6e 74 65 72 5f 72 65  |p_d%=.printer_re|
00004c50  61 64 5f 69 6e 74 65 67  65 72 5f 65 6e 74 72 79  |ad_integer_entry|
00004c60  28 64 70 5f 6d 25 2c 36  29 3a e7 64 70 5f 64 25  |(dp_m%,6):.dp_d%|
00004c70  64 70 5f 64 25 3d 64 70  5f 64 25 21 38 0d 09 06  |dp_d%=dp_d%!8...|
00004c80  14 64 70 5f 48 25 21 36  34 3d 64 70 5f 64 25 3a  |.dp_H%!64=dp_d%:|
00004c90  e1 0d 09 0b 62 dd f2 64  70 5f 75 3a ea 64 70 5f  |....b..dp_u:.dp_|
00004ca0  61 24 2c 64 70 5f 56 25  2c 64 70 5f 72 25 3a 64  |a$,dp_V%,dp_r%:d|
00004cb0  70 5f 61 24 3d a4 70 72  69 6e 74 65 72 5f 72 65  |p_a$=.printer_re|
00004cc0  61 64 5f 73 74 72 69 6e  67 5f 65 6e 74 72 79 28  |ad_string_entry(|
00004cd0  64 70 5f 6a 25 2c 37 29  3a e7 64 70 5f 61 24 3c  |dp_j%,7):.dp_a$<|
00004ce0  3e 22 22 d5 23 64 70 5f  66 25 21 38 2c 64 70 5f  |>"".#dp_f%!8,dp_|
00004cf0  61 24 3b 0d 09 10 60 64  70 5f 61 24 3d a4 70 72  |a$;...`dp_a$=.pr|
00004d00  69 6e 74 65 72 5f 72 65  61 64 5f 73 74 72 69 6e  |inter_read_strin|
00004d10  67 5f 65 6e 74 72 79 28  64 70 5f 6a 25 2c 31 29  |g_entry(dp_j%,1)|
00004d20  3a 64 70 5f 56 25 3d 64  70 5f 69 25 21 33 36 3a  |:dp_V%=dp_i%!36:|
00004d30  64 70 5f 56 25 3d 64 70  5f 56 25 21 34 38 3a e7  |dp_V%=dp_V%!48:.|
00004d40  64 70 5f 61 24 3c 3e 22  22 80 64 70 5f 56 25 3c  |dp_a$<>"".dp_V%<|
00004d50  3e 30 8c 0d 09 15 63 64  70 5f 72 25 3d 21 64 70  |>0....cdp_r%=!dp|
00004d60  5f 67 25 21 38 3a e7 a4  70 72 69 6e 74 65 72 5f  |_g%!8:..printer_|
00004d70  72 65 61 64 5f 73 74 72  69 6e 67 5f 65 6e 74 72  |read_string_entr|
00004d80  79 28 a4 70 72 69 6e 74  65 72 5f 72 65 61 64 5f  |y(.printer_read_|
00004d90  69 6e 74 65 67 65 72 5f  65 6e 74 72 79 28 64 70  |integer_entry(dp|
00004da0  5f 72 25 2c 31 29 2c 32  29 3d 22 50 44 75 6d 70  |_r%,1),2)="PDump|
00004db0  65 72 49 57 22 8c 0d 09  1a 38 64 70 5f 61 24 2b  |erIW"....8dp_a$+|
00004dc0  3d 22 30 30 30 30 22 3a  c2 64 70 5f 61 24 2c 34  |="0000":.dp_a$,4|
00004dd0  29 3d c3 28 64 70 5f 56  25 2a 32 34 29 3a d5 23  |)=.(dp_V%*24):.#|
00004de0  64 70 5f 66 25 21 38 2c  64 70 5f 61 24 3b 0d 09  |dp_f%!8,dp_a$;..|
00004df0  1f 1f cc 3a d5 23 64 70  5f 66 25 21 38 2c 64 70  |...:.#dp_f%!8,dp|
00004e00  5f 61 24 2b bd 28 64 70  5f 56 25 29 3b 0d 09 24  |_a$+.(dp_V%);..$|
00004e10  05 cd 0d 09 29 05 cd 0d  09 2e 05 e1 0d 09 33 16  |....).........3.|
00004e20  dd f2 64 70 5f 76 3a 64  70 5f 66 25 3f 38 3d 30  |..dp_v:dp_f%?8=0|
00004e30  3a e1 0d 09 38 48 dd f2  64 70 5f 77 3a ea 64 70  |:...8H..dp_w:.dp|
00004e40  5f 62 24 3a 64 70 5f 62  24 3d a4 64 70 5f 66 28  |_b$:dp_b$=.dp_f(|
00004e50  64 70 5f 66 25 21 38 29  3a 64 70 5f 66 25 3f 38  |dp_f%!8):dp_f%?8|
00004e60  3d a9 64 70 5f 62 24 3a  24 28 64 70 5f 66 25 2b  |=.dp_b$:$(dp_f%+|
00004e70  39 29 3d 64 70 5f 62 24  3a e1 0d 09 3d 5d dd f2  |9)=dp_b$:...=]..|
00004e80  64 70 5f 78 3a ea 64 70  5f 62 24 3a 64 70 5f 62  |dp_x:.dp_b$:dp_b|
00004e90  24 3d a4 70 72 69 6e 74  65 72 5f 72 65 61 64 5f  |$=.printer_read_|
00004ea0  73 74 72 69 6e 67 5f 65  6e 74 72 79 28 64 70 5f  |string_entry(dp_|
00004eb0  6a 25 2c 32 29 3a 64 70  5f 66 25 3f 38 3d a9 64  |j%,2):dp_f%?8=.d|
00004ec0  70 5f 62 24 3a 24 28 64  70 5f 66 25 2b 39 29 3d  |p_b$:$(dp_f%+9)=|
00004ed0  64 70 5f 62 24 3a e1 0d  09 42 81 dd f2 64 70 5f  |dp_b$:...B...dp_|
00004ee0  79 3a ea 64 70 5f 44 61  25 2c 64 70 5f 46 61 25  |y:.dp_Da%,dp_Fa%|
00004ef0  2c 64 70 5f 47 61 25 2c  64 70 5f 71 25 2c 64 70  |,dp_Ga%,dp_q%,dp|
00004f00  5f 62 24 3a 64 70 5f 44  61 25 3d 64 70 5f 68 25  |_b$:dp_Da%=dp_h%|
00004f10  21 39 36 82 64 70 5f 66  25 21 38 3a 64 70 5f 46  |!96.dp_f%!8:dp_F|
00004f20  61 25 3d 64 70 5f 68 25  21 39 36 80 64 70 5f 44  |a%=dp_h%!96.dp_D|
00004f30  61 25 3a 64 70 5f 47 61  25 3d 64 70 5f 44 61 25  |a%:dp_Ga%=dp_Da%|
00004f40  80 ac 64 70 5f 46 61 25  3a e7 64 70 5f 46 61 25  |..dp_Fa%:.dp_Fa%|
00004f50  84 64 70 5f 47 61 25 8c  0d 09 47 33 e3 64 70 5f  |.dp_Ga%...G3.dp_|
00004f60  71 25 3d 30 b8 35 3a e7  64 70 5f 46 61 25 80 31  |q%=0.5:.dp_Fa%.1|
00004f70  3c 3c 64 70 5f 71 25 8c  64 70 5f 62 24 2b 3d a4  |<<dp_q%.dp_b$+=.|
00004f80  64 70 5f 62 28 64 70 5f  71 25 29 0d 09 4c 28 e7  |dp_b(dp_q%)..L(.|
00004f90  64 70 5f 47 61 25 80 31  3c 3c 64 70 5f 71 25 8c  |dp_Ga%.1<<dp_q%.|
00004fa0  64 70 5f 62 24 2b 3d a4  64 70 5f 63 28 64 70 5f  |dp_b$+=.dp_c(dp_|
00004fb0  71 25 29 0d 09 51 05 ed  0d 09 56 05 cd 0d 09 5b  |q%)..Q....V....[|
00004fc0  25 64 70 5f 66 25 3f 38  3d a9 64 70 5f 62 24 3a  |%dp_f%?8=.dp_b$:|
00004fd0  24 28 64 70 5f 66 25 2b  39 29 3d 64 70 5f 62 24  |$(dp_f%+9)=dp_b$|
00004fe0  3a e1 0d 09 60 47 dd f2  64 70 5f 65 3a ea 64 70  |:...`G..dp_e:.dp|
00004ff0  5f 61 24 2c 64 70 5f 62  24 3a 64 70 5f 68 25 21  |_a$,dp_b$:dp_h%!|
00005000  38 30 2b 3d 31 3a 64 70  5f 68 25 21 37 32 2b 3d  |80+=1:dp_h%!72+=|
00005010  31 3a e7 64 70 5f 68 25  21 34 38 3c 3e 30 84 64  |1:.dp_h%!48<>0.d|
00005020  70 5f 7a 25 21 38 3e 30  8c 0d 09 65 43 64 70 5f  |p_z%!8>0...eCdp_|
00005030  62 24 3d a4 64 70 5f 67  28 30 29 3a e3 64 70 5f  |b$=.dp_g(0):.dp_|
00005040  71 25 3d 30 b8 35 3a e7  64 70 5f 68 25 21 39 36  |q%=0.5:.dp_h%!96|
00005050  80 31 3c 3c 64 70 5f 71  25 64 70 5f 62 24 2b 3d  |.1<<dp_q%dp_b$+=|
00005060  a4 64 70 5f 62 28 64 70  5f 71 25 29 0d 09 6a 25  |.dp_b(dp_q%)..j%|
00005070  ed 3a 64 70 5f 62 24 2b  3d c4 64 70 5f 7a 25 21  |.:dp_b$+=.dp_z%!|
00005080  38 2c 22 20 22 29 3a e7  64 70 5f 68 25 21 34 38  |8," "):.dp_h%!48|
00005090  8c 0d 09 6f 33 64 70 5f  61 24 3d c3 64 70 5f 68  |...o3dp_a$=.dp_h|
000050a0  25 21 37 32 3a 64 70 5f  62 24 2b 3d c4 35 2d a9  |%!72:dp_b$+=.5-.|
000050b0  64 70 5f 61 24 2c 22 20  22 29 2b 64 70 5f 61 24  |dp_a$," ")+dp_a$|
000050c0  2b 22 20 22 0d 09 74 05  cd 0d 09 79 34 e3 64 70  |+" "..t....y4.dp|
000050d0  5f 71 25 3d 30 b8 35 3a  e7 64 70 5f 68 25 21 39  |_q%=0.5:.dp_h%!9|
000050e0  36 80 31 3c 3c 64 70 5f  71 25 64 70 5f 62 24 2b  |6.1<<dp_q%dp_b$+|
000050f0  3d a4 64 70 5f 63 28 64  70 5f 71 25 29 0d 09 7e  |=.dp_c(dp_q%)..~|
00005100  05 ed 0d 09 83 05 cd 0d  09 88 4b 64 70 5f 62 24  |..........Kdp_b$|
00005110  2b 3d a4 64 70 5f 67 28  64 70 5f 68 25 21 36 34  |+=.dp_g(dp_h%!64|
00005120  29 2b c4 64 70 5f 7a 25  21 31 32 2c 22 20 22 29  |)+.dp_z%!12," ")|
00005130  3a 64 70 5f 66 25 3f 38  3d a9 64 70 5f 62 24 3a  |:dp_f%?8=.dp_b$:|
00005140  24 28 64 70 5f 66 25 2b  39 29 3d 64 70 5f 62 24  |$(dp_f%+9)=dp_b$|
00005150  3a e1 0d 09 8d df dd f2  64 70 5f 7a 3a ea 64 70  |:.......dp_z:.dp|
00005160  5f 62 24 2c 64 70 5f 62  25 3a f2 64 70 5f 65 3a  |_b$,dp_b%:.dp_e:|
00005170  64 70 5f 62 24 3d a4 70  72 69 6e 74 65 72 5f 72  |dp_b$=.printer_r|
00005180  65 61 64 5f 73 74 72 69  6e 67 28 64 70 5f 68 25  |ead_string(dp_h%|
00005190  21 31 30 38 29 2b 24 28  64 70 5f 66 25 2b 39 29  |!108)+$(dp_f%+9)|
000051a0  3a f2 64 70 5f 65 3a 64  70 5f 62 24 2b 3d a4 70  |:.dp_e:dp_b$+=.p|
000051b0  72 69 6e 74 65 72 5f 72  65 61 64 5f 73 74 72 69  |rinter_read_stri|
000051c0  6e 67 28 64 70 5f 68 25  21 31 30 38 29 2b 24 28  |ng(dp_h%!108)+$(|
000051d0  64 70 5f 66 25 2b 39 29  3a 64 70 5f 62 24 2b 3d  |dp_f%+9):dp_b$+=|
000051e0  a4 64 70 5f 63 28 34 29  3a 64 70 5f 62 24 2b 3d  |.dp_c(4):dp_b$+=|
000051f0  a4 64 70 5f 68 28 c2 22  20 20 22 2b c3 64 70 5f  |.dp_h(."  "+.dp_|
00005200  68 25 21 36 30 2c 33 29  2b c4 33 2c a4 70 72 69  |h%!60,3)+.3,.pri|
00005210  6e 74 65 72 5f 72 65 61  64 5f 73 74 72 69 6e 67  |nter_read_string|
00005220  5f 65 6e 74 72 79 28 64  70 5f 6a 25 2c 32 29 29  |_entry(dp_j%,2))|
00005230  29 0d 09 92 35 64 70 5f  62 24 2b 3d a4 64 70 5f  |)...5dp_b$+=.dp_|
00005240  62 28 34 29 3a 64 70 5f  66 25 3f 38 3d a9 64 70  |b(4):dp_f%?8=.dp|
00005250  5f 62 24 3a 24 28 64 70  5f 66 25 2b 39 29 3d 64  |_b$:$(dp_f%+9)=d|
00005260  70 5f 62 24 3a e1 0d 09  97 4b dd f2 64 70 5f 41  |p_b$:....K..dp_A|
00005270  3a ea 64 70 5f 62 24 3a  64 70 5f 62 24 3d a4 64  |:.dp_b$:dp_b$=.d|
00005280  70 5f 68 28 24 28 64 70  5f 66 25 2b 38 29 29 3a  |p_h($(dp_f%+8)):|
00005290  64 70 5f 66 25 3f 38 3d  a9 64 70 5f 62 24 3a 24  |dp_f%?8=.dp_b$:$|
000052a0  28 64 70 5f 66 25 2b 39  29 3d 64 70 5f 62 24 3a  |(dp_f%+9)=dp_b$:|
000052b0  e1 0d 09 9c 27 dd f2 64  70 5f 42 3a 64 70 5f 68  |....'..dp_B:dp_h|
000052c0  25 21 36 34 3d 64 70 5f  66 25 21 38 3a 64 70 5f  |%!64=dp_f%!8:dp_|
000052d0  66 25 3f 38 3d 30 3a e1  0d 09 a1 3a dd f2 64 70  |f%?8=0:....:..dp|
000052e0  5f 43 3a ea 64 70 5f 6a  25 2c 64 70 5f 68 25 2c  |_C:.dp_j%,dp_h%,|
000052f0  64 70 5f 6e 24 2c 64 70  5f 74 24 2c 64 70 5f 6b  |dp_n$,dp_t$,dp_k|
00005300  24 3a e7 64 70 5f 48 25  21 33 36 3c 3e 34 30 38  |$:.dp_H%!36<>408|
00005310  34 8c 0d 09 a6 57 64 70  5f 6a 25 3d 21 64 70 5f  |4....Wdp_j%=!dp_|
00005320  67 25 21 34 3a 64 70 5f  68 25 3d 64 70 5f 48 25  |g%!4:dp_h%=dp_H%|
00005330  21 34 34 3a 64 70 5f 6b  24 3d a4 70 72 69 6e 74  |!44:dp_k$=.print|
00005340  65 72 5f 72 65 61 64 5f  73 74 72 69 6e 67 28 64  |er_read_string(d|
00005350  70 5f 68 25 21 31 30 38  29 3a e7 64 70 5f 48 25  |p_h%!108):.dp_H%|
00005360  21 33 36 3d 34 30 39 35  8c 0d 09 ab 12 e7 28 64  |!36=4095......(d|
00005370  70 5f 68 25 21 34 30 29  3d 30 8c 0d 09 b0 6a 64  |p_h%!40)=0....jd|
00005380  70 5f 6e 24 3d a4 70 72  69 6e 74 65 72 5f 72 65  |p_n$=.printer_re|
00005390  61 64 5f 73 74 72 69 6e  67 5f 65 6e 74 72 79 28  |ad_string_entry(|
000053a0  64 70 5f 6a 25 2c 38 29  3a 64 70 5f 74 24 3d a4  |dp_j%,8):dp_t$=.|
000053b0  70 72 69 6e 74 65 72 5f  72 65 61 64 5f 73 74 72  |printer_read_str|
000053c0  69 6e 67 5f 65 6e 74 72  79 28 64 70 5f 6a 25 2c  |ing_entry(dp_j%,|
000053d0  34 29 3a e7 a7 64 70 5f  6e 24 2c 64 70 5f 6b 24  |4):..dp_n$,dp_k$|
000053e0  29 3c 3e 31 8c 0d 09 b5  1e e7 64 70 5f 6b 24 3c  |)<>1......dp_k$<|
000053f0  3e 22 22 d5 23 64 70 5f  66 25 21 38 2c 64 70 5f  |>"".#dp_f%!8,dp_|
00005400  6b 24 3b 0d 09 ba 05 cd  0d 09 bf 1e e7 64 70 5f  |k$;..........dp_|
00005410  6e 24 3c 3e 22 22 d5 23  64 70 5f 66 25 21 38 2c  |n$<>"".#dp_f%!8,|
00005420  64 70 5f 6e 24 3b 0d 09  c4 05 cd 0d 09 c9 20 cc  |dp_n$;........ .|
00005430  3a e7 64 70 5f 6b 24 3c  3e 22 22 d5 23 64 70 5f  |:.dp_k$<>"".#dp_|
00005440  66 25 21 38 2c 64 70 5f  6b 24 3b 0d 09 ce 05 cd  |f%!8,dp_k$;.....|
00005450  0d 09 d3 05 cd 0d 09 d8  05 e1 0d 09 dd 5d dd f2  |.............]..|
00005460  64 70 5f 44 3a ea 64 70  5f 62 24 3a 64 70 5f 62  |dp_D:.dp_b$:dp_b|
00005470  24 3d a4 70 72 69 6e 74  65 72 5f 72 65 61 64 5f  |$=.printer_read_|
00005480  73 74 72 69 6e 67 5f 65  6e 74 72 79 28 64 70 5f  |string_entry(dp_|
00005490  6a 25 2c 33 29 3a 64 70  5f 66 25 3f 38 3d a9 64  |j%,3):dp_f%?8=.d|
000054a0  70 5f 62 24 3a 24 28 64  70 5f 66 25 2b 39 29 3d  |p_b$:$(dp_f%+9)=|
000054b0  64 70 5f 62 24 3a e1 0d  09 e2 5d dd f2 64 70 5f  |dp_b$:....]..dp_|
000054c0  46 3a ea 64 70 5f 62 24  3a 64 70 5f 62 24 3d a4  |F:.dp_b$:dp_b$=.|
000054d0  70 72 69 6e 74 65 72 5f  72 65 61 64 5f 73 74 72  |printer_read_str|
000054e0  69 6e 67 5f 65 6e 74 72  79 28 64 70 5f 6a 25 2c  |ing_entry(dp_j%,|
000054f0  34 29 3a 64 70 5f 66 25  3f 38 3d a9 64 70 5f 62  |4):dp_f%?8=.dp_b|
00005500  24 3a 24 28 64 70 5f 66  25 2b 39 29 3d 64 70 5f  |$:$(dp_f%+9)=dp_|
00005510  62 24 3a e1 0d 09 e7 a5  dd f2 64 70 5f 47 3a ea  |b$:.......dp_G:.|
00005520  64 70 5f 50 25 2c 64 70  5f 48 61 25 2c 64 70 5f  |dp_P%,dp_Ha%,dp_|
00005530  49 61 25 2c 64 70 5f 62  24 2c 64 70 5f 62 25 2c  |Ia%,dp_b$,dp_b%,|
00005540  64 70 5f 64 24 2c 42 25  2c 43 25 2c 44 25 2c 64  |dp_d$,B%,C%,D%,d|
00005550  70 5f 72 25 3a 64 70 5f  50 25 3d 64 70 5f 66 25  |p_r%:dp_P%=dp_f%|
00005560  21 38 3a 64 70 5f 48 61  25 3d 64 70 5f 66 25 21  |!8:dp_Ha%=dp_f%!|
00005570  31 32 3a 64 70 5f 49 61  25 3d 64 70 5f 66 25 21  |12:dp_Ia%=dp_f%!|
00005580  31 36 3a e7 64 70 5f 50  25 3c 3d 64 70 5f 7a 25  |16:.dp_P%<=dp_z%|
00005590  21 30 80 64 70 5f 48 61  25 3c 3d 64 70 5f 50 25  |!0.dp_Ha%<=dp_P%|
000055a0  2a 30 2e 33 33 80 64 70  5f 49 61 25 3c 3d 64 70  |*0.33.dp_Ia%<=dp|
000055b0  5f 50 25 2a 30 2e 33 33  8c 0d 09 ec 2a 64 70 5f  |_P%*0.33....*dp_|
000055c0  68 25 21 37 36 3d 64 70  5f 50 25 2d 64 70 5f 48  |h%!76=dp_P%-dp_H|
000055d0  61 25 2d 64 70 5f 49 61  25 3a e7 64 70 5f 7a 25  |a%-dp_Ia%:.dp_z%|
000055e0  21 34 8c 0d 09 f1 26 42  25 3d 31 33 38 31 32 35  |!4....&B%=138125|
000055f0  38 30 35 35 3a 43 25 3d  64 70 5f 7a 25 21 34 3a  |8055:C%=dp_z%!4:|
00005600  d6 64 70 5f 75 25 2b 31  36 0d 09 f6 05 cd 0d 09  |.dp_u%+16.......|
00005610  fb a7 64 70 5f 64 24 3d  c4 64 70 5f 48 61 25 2c  |..dp_d$=.dp_Ha%,|
00005620  a4 70 72 69 6e 74 65 72  5f 72 65 61 64 5f 73 74  |.printer_read_st|
00005630  72 69 6e 67 28 64 70 5f  68 25 21 31 30 38 29 29  |ring(dp_h%!108))|
00005640  3a 42 25 3d 41 25 21 31  36 3a 24 42 25 3d 64 70  |:B%=A%!16:$B%=dp|
00005650  5f 64 24 3a 43 25 3d 35  3a 44 25 3d a9 64 70 5f  |_d$:C%=5:D%=.dp_|
00005660  64 24 3a 64 70 5f 7a 25  21 34 3d ba 28 64 70 5f  |d$:dp_z%!4=.(dp_|
00005670  75 25 2b 32 38 29 3a 64  70 5f 62 24 3d a4 70 72  |u%+28):dp_b$=.pr|
00005680  69 6e 74 65 72 5f 72 65  61 64 5f 73 74 72 69 6e  |inter_read_strin|
00005690  67 5f 65 6e 74 72 79 28  64 70 5f 6a 25 2c 31 29  |g_entry(dp_j%,1)|
000056a0  3a e7 64 70 5f 62 24 3c  3e 22 22 80 64 70 5f 50  |:.dp_b$<>"".dp_P|
000056b0  25 3c 3e 30 8c 0d 0a 00  65 64 70 5f 72 25 3d 21  |%<>0....edp_r%=!|
000056c0  28 64 70 5f 67 25 21 38  29 3a e7 a4 70 72 69 6e  |(dp_g%!8):..prin|
000056d0  74 65 72 5f 72 65 61 64  5f 73 74 72 69 6e 67 5f  |ter_read_string_|
000056e0  65 6e 74 72 79 28 a4 70  72 69 6e 74 65 72 5f 72  |entry(.printer_r|
000056f0  65 61 64 5f 69 6e 74 65  67 65 72 5f 65 6e 74 72  |ead_integer_entr|
00005700  79 28 64 70 5f 72 25 2c  31 29 2c 32 29 3d 22 50  |y(dp_r%,1),2)="P|
00005710  44 75 6d 70 65 72 49 57  22 8c 0d 0a 05 27 64 70  |DumperIW"....'dp|
00005720  5f 62 24 2b 3d 22 30 30  30 30 22 3a c2 64 70 5f  |_b$+="0000":.dp_|
00005730  62 24 2c 34 29 3d c3 28  64 70 5f 50 25 2a 32 34  |b$,4)=.(dp_P%*24|
00005740  29 0d 0a 0a 13 cc 3a 64  70 5f 62 24 2b 3d bd 64  |).....:dp_b$+=.d|
00005750  70 5f 50 25 0d 0a 0f 05  cd 0d 0a 14 05 cd 0d 0a  |p_P%............|
00005760  19 05 cd 0d 0a 1e 25 64  70 5f 66 25 3f 38 3d a9  |......%dp_f%?8=.|
00005770  64 70 5f 62 24 3a 24 28  64 70 5f 66 25 2b 39 29  |dp_b$:$(dp_f%+9)|
00005780  3d 64 70 5f 62 24 3a e1  0d 0a 23 69 dd f2 64 70  |=dp_b$:...#i..dp|
00005790  5f 48 3a ea 64 70 5f 62  24 2c 64 70 5f 62 25 2c  |_H:.dp_b$,dp_b%,|
000057a0  64 70 5f 61 24 2c 64 70  5f 71 25 3a 64 70 5f 62  |dp_a$,dp_q%:dp_b|
000057b0  24 3d a4 70 72 69 6e 74  65 72 5f 72 65 61 64 5f  |$=.printer_read_|
000057c0  73 74 72 69 6e 67 28 64  70 5f 7a 25 21 34 29 3a  |string(dp_z%!4):|
000057d0  64 70 5f 68 25 21 38 30  3d 30 3a 64 70 5f 68 25  |dp_h%!80=0:dp_h%|
000057e0  21 38 34 2b 3d 31 3a e7  64 70 5f 68 25 21 35 32  |!84+=1:.dp_h%!52|
000057f0  8c 0d 0a 28 50 64 70 5f  68 25 21 38 30 2b 3d 32  |...(Pdp_h%!80+=2|
00005800  3a 64 70 5f 62 24 2b 3d  a4 64 70 5f 67 28 30 29  |:dp_b$+=.dp_g(0)|
00005810  3a e3 64 70 5f 71 25 3d  30 b8 35 3a e7 64 70 5f  |:.dp_q%=0.5:.dp_|
00005820  68 25 21 39 36 80 31 3c  3c 64 70 5f 71 25 64 70  |h%!96.1<<dp_q%dp|
00005830  5f 62 24 2b 3d a4 64 70  5f 62 28 64 70 5f 71 25  |_b$+=.dp_b(dp_q%|
00005840  29 0d 0a 2d e2 ed 3a 64  70 5f 62 24 2b 3d c4 64  |)..-..:dp_b$+=.d|
00005850  70 5f 7a 25 21 38 2b 64  70 5f 7a 25 21 31 32 2c  |p_z%!8+dp_z%!12,|
00005860  22 20 22 29 3a 64 70 5f  61 24 3d a4 70 72 69 6e  |" "):dp_a$=.prin|
00005870  74 65 72 5f 72 65 61 64  5f 73 74 72 69 6e 67 28  |ter_read_string(|
00005880  64 70 5f 68 25 21 31 31  32 29 2b 22 20 20 20 22  |dp_h%!112)+"   "|
00005890  2b a4 70 72 69 6e 74 65  72 5f 72 65 61 64 5f 73  |+.printer_read_s|
000058a0  74 72 69 6e 67 28 64 70  5f 68 25 21 31 32 30 29  |tring(dp_h%!120)|
000058b0  3a 64 70 5f 61 24 2b 3d  22 20 20 20 22 2b a4 6d  |:dp_a$+="   "+.m|
000058c0  73 67 5f 31 28 64 70 5f  65 25 21 31 36 2c 22 50  |sg_1(dp_e%!16,"P|
000058d0  41 47 22 2c c3 64 70 5f  68 25 21 38 34 29 3a 64  |AG",.dp_h%!84):d|
000058e0  70 5f 62 24 2b 3d a4 64  70 5f 68 28 64 70 5f 61  |p_b$+=.dp_h(dp_a|
000058f0  24 29 3a e3 64 70 5f 71  25 3d 30 b8 35 3a e7 64  |$):.dp_q%=0.5:.d|
00005900  70 5f 68 25 21 39 36 80  31 3c 3c 64 70 5f 71 25  |p_h%!96.1<<dp_q%|
00005910  64 70 5f 62 24 2b 3d a4  64 70 5f 63 28 64 70 5f  |dp_b$+=.dp_c(dp_|
00005920  71 25 29 0d 0a 32 30 ed  3a 64 70 5f 62 24 2b 3d  |q%)..20.:dp_b$+=|
00005930  c4 32 2c a4 70 72 69 6e  74 65 72 5f 72 65 61 64  |.2,.printer_read|
00005940  5f 73 74 72 69 6e 67 28  64 70 5f 68 25 21 31 30  |_string(dp_h%!10|
00005950  38 29 29 0d 0a 37 05 cd  0d 0a 3c 25 64 70 5f 66  |8))..7....<%dp_f|
00005960  25 3f 38 3d a9 64 70 5f  62 24 3a 24 28 64 70 5f  |%?8=.dp_b$:$(dp_|
00005970  66 25 2b 39 29 3d 64 70  5f 62 24 3a e1 0d 0a 41  |f%+9)=dp_b$:...A|
00005980  38 dd a4 64 70 5f 68 28  64 70 5f 61 24 29 3a ea  |8..dp_h(dp_a$):.|
00005990  64 70 5f 62 25 2c 64 70  5f 47 25 2c 64 70 5f 73  |dp_b%,dp_G%,dp_s|
000059a0  24 2c 64 70 5f 67 24 3a  e7 64 70 5f 61 24 3d 22  |$,dp_g$:.dp_a$="|
000059b0  22 8c 3d 22 22 0d 0a 46  38 e3 64 70 5f 62 25 3d  |".=""..F8.dp_b%=|
000059c0  31 b8 a9 64 70 5f 61 24  3a 64 70 5f 47 25 3d 97  |1..dp_a$:dp_G%=.|
000059d0  c1 64 70 5f 61 24 2c 64  70 5f 62 25 2c 31 29 3a  |.dp_a$,dp_b%,1):|
000059e0  64 70 5f 67 24 3d 22 22  3a c8 8e b9 ca 0d 0a 4b  |dp_g$="":......K|
000059f0  35 c9 64 70 5f 47 25 3c  33 32 84 64 70 5f 47 25  |5.dp_G%<32.dp_G%|
00005a00  3d 31 32 37 3a e7 64 70  5f 68 25 21 34 34 3d 31  |=127:.dp_h%!44=1|
00005a10  64 70 5f 67 24 3d a4 64  70 5f 66 28 64 70 5f 47  |dp_g$=.dp_f(dp_G|
00005a20  25 29 0d 0a 50 38 c9 64  70 5f 47 25 3e 31 32 37  |%)..P8.dp_G%>127|
00005a30  80 64 70 5f 68 25 21 34  34 3c 3e 30 3a e7 64 70  |.dp_h%!44<>0:.dp|
00005a40  5f 68 25 21 34 34 3d 31  64 70 5f 67 24 3d a4 64  |_h%!44=1dp_g$=.d|
00005a50  70 5f 66 28 64 70 5f 47  25 29 0d 0a 55 1d c9 64  |p_f(dp_G%)..U..d|
00005a60  70 5f 68 25 21 34 34 3c  3e 30 3a 64 70 5f 67 24  |p_h%!44<>0:dp_g$|
00005a70  3d bd 64 70 5f 47 25 0d  0a 5a 2e 7f 3a 64 70 5f  |=.dp_G%..Z..:dp_|
00005a80  67 24 3d a4 64 70 5f 6c  28 64 70 5f 47 25 29 3a  |g$=.dp_l(dp_G%):|
00005a90  e7 64 70 5f 67 24 3d 22  22 64 70 5f 67 24 3d bd  |.dp_g$=""dp_g$=.|
00005aa0  64 70 5f 47 25 0d 0a 5f  05 cb 0d 0a 64 19 64 70  |dp_G%.._....d.dp|
00005ab0  5f 73 24 2b 3d 64 70 5f  67 24 3a ed 3a 3d 64 70  |_s$+=dp_g$:.:=dp|
00005ac0  5f 73 24 0d 0a 69 40 dd  a4 64 70 5f 6c 28 64 70  |_s$..i@..dp_l(dp|
00005ad0  5f 47 25 29 3a ea 64 70  5f 42 25 2c 64 70 5f 61  |_G%):.dp_B%,dp_a|
00005ae0  24 2c 64 70 5f 62 25 3a  64 70 5f 42 25 3d 64 70  |$,dp_b%:dp_B%=dp|
00005af0  5f 48 25 21 36 34 3a c8  95 64 70 5f 42 25 3a c8  |_H%!64:..dp_B%:.|
00005b00  8e b9 ca 0d 0a 6e 60 c9  64 70 5f 42 25 3f 34 3d  |.....n`.dp_B%?4=|
00005b10  64 70 5f 47 25 3a 64 70  5f 62 25 3d 64 70 5f 42  |dp_G%:dp_b%=dp_B|
00005b20  25 3f 35 3a 64 70 5f 42  25 3d 64 70 5f 42 25 2b  |%?5:dp_B%=dp_B%+|
00005b30  36 3a c8 95 64 70 5f 62  25 3a 64 70 5f 61 24 2b  |6:..dp_b%:dp_a$+|
00005b40  3d bd 3f 64 70 5f 42 25  3a 64 70 5f 42 25 2b 3d  |=.?dp_B%:dp_B%+=|
00005b50  31 3a 64 70 5f 62 25 2d  3d 31 3a ce 3a 3d 64 70  |1:dp_b%-=1:.:=dp|
00005b60  5f 61 24 0d 0a 73 1a c9  64 70 5f 42 25 3f 34 3e  |_a$..s..dp_B%?4>|
00005b70  64 70 5f 47 25 3a 64 70  5f 42 25 3d 30 0d 0a 78  |dp_G%:dp_B%=0..x|
00005b80  12 7f 3a 64 70 5f 42 25  3d 21 64 70 5f 42 25 0d  |..:dp_B%=!dp_B%.|
00005b90  0a 7d 05 cb 0d 0a 82 09  ce 3a 3d 22 22 0d 0a 87  |.}.......:=""...|
00005ba0  37 dd a4 64 70 5f 66 28  64 70 5f 47 25 29 3a 3d  |7..dp_f(dp_G%):=|
00005bb0  22 5b 22 2b c2 22 30 22  2b a4 74 61 73 6b 5f 6c  |"["+."0"+.task_l|
00005bc0  6f 77 65 72 28 c3 7e 64  70 5f 47 25 29 2c 32 29  |ower(.~dp_G%),2)|
00005bd0  2b 22 5d 22 0d 0a 8c 1a  dd a4 64 70 5f 63 28 64  |+"]"......dp_c(d|
00005be0  70 5f 71 25 29 3a c8 8e  64 70 5f 71 25 ca 0d 0a  |p_q%):..dp_q%...|
00005bf0  91 2c c9 30 3a 3d a4 70  72 69 6e 74 65 72 5f 72  |.,.0:=.printer_r|
00005c00  65 61 64 5f 73 74 72 69  6e 67 5f 65 6e 74 72 79  |ead_string_entry|
00005c10  28 64 70 5f 6a 25 2c 31  33 29 0d 0a 96 2c c9 31  |(dp_j%,13)...,.1|
00005c20  3a 3d a4 70 72 69 6e 74  65 72 5f 72 65 61 64 5f  |:=.printer_read_|
00005c30  73 74 72 69 6e 67 5f 65  6e 74 72 79 28 64 70 5f  |string_entry(dp_|
00005c40  6a 25 2c 31 37 29 0d 0a  9b 2c c9 32 3a 3d a4 70  |j%,17)...,.2:=.p|
00005c50  72 69 6e 74 65 72 5f 72  65 61 64 5f 73 74 72 69  |rinter_read_stri|
00005c60  6e 67 5f 65 6e 74 72 79  28 64 70 5f 6a 25 2c 31  |ng_entry(dp_j%,1|
00005c70  35 29 0d 0a a0 2c c9 33  3a 3d a4 70 72 69 6e 74  |5)...,.3:=.print|
00005c80  65 72 5f 72 65 61 64 5f  73 74 72 69 6e 67 5f 65  |er_read_string_e|
00005c90  6e 74 72 79 28 64 70 5f  6a 25 2c 32 33 29 0d 0a  |ntry(dp_j%,23)..|
00005ca0  a5 2c c9 34 3a 3d a4 70  72 69 6e 74 65 72 5f 72  |.,.4:=.printer_r|
00005cb0  65 61 64 5f 73 74 72 69  6e 67 5f 65 6e 74 72 79  |ead_string_entry|
00005cc0  28 64 70 5f 6a 25 2c 31  39 29 0d 0a aa 2c c9 35  |(dp_j%,19)...,.5|
00005cd0  3a 3d a4 70 72 69 6e 74  65 72 5f 72 65 61 64 5f  |:=.printer_read_|
00005ce0  73 74 72 69 6e 67 5f 65  6e 74 72 79 28 64 70 5f  |string_entry(dp_|
00005cf0  6a 25 2c 32 31 29 0d 0a  af 05 cb 0d 0a b4 07 3d  |j%,21).........=|
00005d00  22 22 0d 0a b9 1a dd a4  64 70 5f 62 28 64 70 5f  |""......dp_b(dp_|
00005d10  71 25 29 3a c8 8e 64 70  5f 71 25 ca 0d 0a be 2c  |q%):..dp_q%....,|
00005d20  c9 30 3a 3d a4 70 72 69  6e 74 65 72 5f 72 65 61  |.0:=.printer_rea|
00005d30  64 5f 73 74 72 69 6e 67  5f 65 6e 74 72 79 28 64  |d_string_entry(d|
00005d40  70 5f 6a 25 2c 31 34 29  0d 0a c3 2c c9 31 3a 3d  |p_j%,14)...,.1:=|
00005d50  a4 70 72 69 6e 74 65 72  5f 72 65 61 64 5f 73 74  |.printer_read_st|
00005d60  72 69 6e 67 5f 65 6e 74  72 79 28 64 70 5f 6a 25  |ring_entry(dp_j%|
00005d70  2c 31 38 29 0d 0a c8 2c  c9 32 3a 3d a4 70 72 69  |,18)...,.2:=.pri|
00005d80  6e 74 65 72 5f 72 65 61  64 5f 73 74 72 69 6e 67  |nter_read_string|
00005d90  5f 65 6e 74 72 79 28 64  70 5f 6a 25 2c 31 36 29  |_entry(dp_j%,16)|
00005da0  0d 0a cd 2c c9 33 3a 3d  a4 70 72 69 6e 74 65 72  |...,.3:=.printer|
00005db0  5f 72 65 61 64 5f 73 74  72 69 6e 67 5f 65 6e 74  |_read_string_ent|
00005dc0  72 79 28 64 70 5f 6a 25  2c 32 34 29 0d 0a d2 2c  |ry(dp_j%,24)...,|
00005dd0  c9 34 3a 3d a4 70 72 69  6e 74 65 72 5f 72 65 61  |.4:=.printer_rea|
00005de0  64 5f 73 74 72 69 6e 67  5f 65 6e 74 72 79 28 64  |d_string_entry(d|
00005df0  70 5f 6a 25 2c 32 30 29  0d 0a d7 2c c9 35 3a 3d  |p_j%,20)...,.5:=|
00005e00  a4 70 72 69 6e 74 65 72  5f 72 65 61 64 5f 73 74  |.printer_read_st|
00005e10  72 69 6e 67 5f 65 6e 74  72 79 28 64 70 5f 6a 25  |ring_entry(dp_j%|
00005e20  2c 32 32 29 0d 0a dc 05  cb 0d 0a e1 07 3d 22 22  |,22).........=""|
00005e30  0d 0a e6 1c dd a4 64 70  5f 67 28 64 70 5f 4a 61  |......dp_g(dp_Ja|
00005e40  25 29 3a c8 8e 64 70 5f  4a 61 25 ca 0d 0a eb 2b  |%):..dp_Ja%....+|
00005e50  c9 30 3a 3d a4 70 72 69  6e 74 65 72 5f 72 65 61  |.0:=.printer_rea|
00005e60  64 5f 73 74 72 69 6e 67  5f 65 6e 74 72 79 28 64  |d_string_entry(d|
00005e70  70 5f 6a 25 2c 39 29 0d  0a f0 2c c9 31 3a 3d a4  |p_j%,9)...,.1:=.|
00005e80  70 72 69 6e 74 65 72 5f  72 65 61 64 5f 73 74 72  |printer_read_str|
00005e90  69 6e 67 5f 65 6e 74 72  79 28 64 70 5f 6a 25 2c  |ing_entry(dp_j%,|
00005ea0  31 30 29 0d 0a f5 2c c9  32 3a 3d a4 70 72 69 6e  |10)...,.2:=.prin|
00005eb0  74 65 72 5f 72 65 61 64  5f 73 74 72 69 6e 67 5f  |ter_read_string_|
00005ec0  65 6e 74 72 79 28 64 70  5f 6a 25 2c 31 31 29 0d  |entry(dp_j%,11).|
00005ed0  0a fa 2c c9 33 3a 3d a4  70 72 69 6e 74 65 72 5f  |..,.3:=.printer_|
00005ee0  72 65 61 64 5f 73 74 72  69 6e 67 5f 65 6e 74 72  |read_string_entr|
00005ef0  79 28 64 70 5f 6a 25 2c  31 32 29 0d 0a ff 05 cb  |y(dp_j%,12).....|
00005f00  0d 0b 04 07 3d 22 22 0d  0b 09 2a dd a4 64 70 5f  |....=""...*..dp_|
00005f10  61 3a ea 64 70 5f 61 25  3a 64 70 5f 61 25 3d 64  |a:.dp_a%:dp_a%=d|
00005f20  70 5f 6f 25 21 32 34 3a  3d 64 70 5f 61 25 21 31  |p_o%!24:=dp_a%!1|
00005f30  32 0d ff                                          |2..|
00005f33