home *** CD-ROM | disk | FTP | other *** search
/ Super Net 1 / SUPERNET_1.iso / PC / OTROS / UNIX / ARCHIE / CLIENTS / NEXTARCH.TAR / NeXTArchie / NeXTArchie.nib (.txt) < prev    next >
Encoding:
NeXT TypedStream Data  |  1992-01-26  |  74.8 KB  |  1,965 lines

  1. typedstream
  2. StreamTable
  3.     HashTable
  4. Object
  5. [20c]
  6. typedstream
  7. [1687c]
  8. typedstream
  9.     HashTable
  10. Object
  11. CalendarView
  12. HeaderClass
  13. %%%%i@@
  14. /usr/include/sys/message.h
  15. genericobject_nib
  16. calendarImage
  17. dateObj
  18. ArchieServer
  19. /usr/include/stdio.h
  20. selectedFile
  21. infoPanelID
  22. queryPanelID
  23. hostList
  24. clockID
  25. execMatrixID
  26. calendarID
  27. pingPanelID
  28. debugMatrixID
  29. exactBtnID
  30. sortMatrixID
  31. pingOutputID
  32.     ftpObject
  33. fileInfoID
  34. fileBrowserID
  35. patternMatrixID
  36. modeMatrixID
  37. errStringTable
  38. customHostID
  39. hostnameID
  40. statusID
  41. queryTimerID
  42. pingHostsID
  43. retrieveBtnID
  44. prefPanelID
  45. hostHashTable
  46. writeMatrixID
  47. hitsFormID
  48. niceMatrixID
  49. readMatrixID
  50. hostMatrixID
  51. setOffset:
  52. setQueryType:
  53. interruptRequest:
  54. setSortType:
  55. setMaxReplies:
  56. setTransferDir:
  57. setHostname:
  58. restoreDefaults:
  59. archieRequest:
  60. saveDefaults:
  61. setExactMode:
  62. setNiceLevel:
  63. retrieveFile:
  64. setDebugLevel:
  65. fileAttributes:
  66. preferences:
  67. infoPanel:
  68. setCustomHost:
  69.     ClockView
  70. amImage
  71. clockImage
  72. pmImage
  73. colon
  74. meridianImage
  75. startMinSecTimer:
  76.     endTimer:
  77. FirstResponder
  78. firstnib
  79. checkSpelling:
  80. alignSelCenter:
  81.     unscript:
  82. pasteFont:
  83. runPageLayout:
  84. superscript:
  85. copyRuler:
  86.     copyFont:
  87. selectAll:
  88. pasteRuler:
  89. toggleRuler:
  90. showGuessPanel:
  91. alignSelLeft:
  92. paste:
  93. performClose:
  94. arrangeInFront:
  95. subscript:
  96. copy:
  97. alignSelRight:
  98. delete:
  99. orderFrontColorPanel:
  100. underline:
  101. performMiniaturize:
  102. [74777c]
  103. typedstream
  104.     HashTable
  105. Object
  106. NXImage
  107.     NoExecute
  108. NXEPSImageRep
  109. NXImageRep
  110. iissss
  111. [11065c]%!PS-Adobe-2.0 EPSF-2.0
  112. %%Title: Permission.create
  113. %%Creator: Create
  114. %%CreationDate: Sun Oct 20 14:26:14 1991
  115. %%For: me
  116. %%DocumentFonts: (atend)
  117. %%Pages: 0 1
  118. %%BoundingBox: 282 222 312 244
  119. %%EndComments
  120. %%BeginDocument: /usr/lib/NextStep/printPackage.ps
  121. %!PS-Adobe-2.0
  122. %%Title: Printing Package
  123. %%EndComments
  124. %Version: 2.0
  125. %Copyright: 1988, NeXT, Inc.
  126. /__NXdef{1 index where{pop pop pop}{def}ifelse}bind def
  127. /__NXbdef{1 index where{pop pop pop}{bind def}ifelse}bind def
  128. /UserObjects 10 array __NXdef
  129. /defineuserobject{
  130.     exch dup 1 add dup UserObjects length gt{
  131.         array dup 0 UserObjects putinterval
  132.         /UserObjects exch def
  133.     }{pop}ifelse UserObjects exch 3 -1 roll put
  134. }__NXbdef
  135. /undefineuserobject{UserObjects exch null put}__NXbdef
  136. /execuserobject{UserObjects exch get exec}__NXbdef
  137. /__NXRectPath{4 2 roll moveto 1 index 0 rlineto
  138. 0 exch rlineto neg 0 rlineto closepath}__NXbdef
  139. /__NXProcessRectArgs{
  140.     1 index type /arraytype eq{
  141.         exch 0 4 2 index length 1 sub{
  142.             dup 3 add 1 exch{1 index exch get exch}for
  143.             5 1 roll 5 index exec
  144.         }for pop pop
  145.     }{exec}ifelse
  146. }__NXbdef
  147. /rectfill{gsave newpath {__NXRectPath fill} __NXProcessRectArgs grestore}__NXbdef
  148. /rectclip{newpath {__NXRectPath} __NXProcessRectArgs clip newpath}__NXbdef
  149. /rectstroke{
  150.     gsave newpath dup type /arraytype eq{dup length 6 eq}{false}ifelse{
  151.         {gsave __NXRectPath null concat stroke grestore}
  152.         dup length array cvx copy dup 2 4 -1 roll put __NXProcessRectArgs
  153.     }{{__NXRectPath stroke} __NXProcessRectArgs}ifelse grestore
  154. }__NXbdef
  155. /xyshow{
  156.     0 1 3 index length 1 sub{
  157.         currentpoint 4 index 3 index 1 getinterval show
  158.         3 index 3 index 2 mul 1 add get add exch
  159.         3 index    3 index 2 mul get add exch moveto pop
  160.     }for pop pop
  161. }__NXbdef
  162. /xshow{
  163.     0 1 3 index length 1 sub{
  164.         currentpoint 4 index 3 index 1 getinterval show
  165.         exch 3 index 3 index get add exch moveto pop
  166.     }for pop pop
  167. }__NXbdef
  168. /yshow{
  169.     0 1 3 index length 1 sub{
  170.         currentpoint 4 index 3 index 1 getinterval show
  171.         3 index 3 index get add moveto pop
  172.     }for pop pop
  173. }__NXbdef
  174. /arct{arcto pop pop pop pop}__NXbdef
  175. /setbbox{pop pop pop pop}__NXbdef
  176. /ucache{}__NXbdef
  177. /ucachestatus{mark 0 0 0 0 0}__NXbdef
  178. /setucacheparams{cleartomark}__NXbdef
  179. /uappend{systemdict begin cvx exec end}__NXbdef
  180. /ueofill{gsave newpath uappend eofill grestore}__NXbdef
  181. /ufill{gsave newpath uappend fill grestore}__NXbdef
  182. /ustroke{
  183.     gsave newpath dup length 6 eq
  184.     {exch uappend concat}{uappend}ifelse
  185.     stroke grestore
  186. }__NXbdef
  187. /__NXustrokepathMatrix dup where {pop pop}{matrix def}ifelse
  188. /ustrokepath{
  189.     newpath dup length 6 eq{
  190.         exch uappend __NXustrokepathMatrix currentmatrix exch concat
  191.         strokepath setmatrix
  192.     }{uappend strokepath}ifelse
  193. } __NXbdef
  194. /upath{
  195.     [exch {/ucache cvx}if pathbbox /setbbox cvx
  196.      {/moveto cvx}{/lineto cvx}{/curveto cvx}{/closepath cvx}pathforall]cvx
  197. } __NXbdef
  198. /setstrokeadjust{pop}__NXbdef
  199. /currentstrokeadjust{false}__NXbdef
  200. /selectfont{exch findfont exch
  201. dup type /arraytype eq {makefont}{scalefont}ifelse setfont}__NXbdef
  202. /_NXCombineArrays{
  203.     counttomark dup 2 add index dup length 3 -1 roll {
  204.         2 index length sub dup 4 1 roll 1 index exch 4 -1 roll putinterval exch
  205.     }repeat pop pop pop
  206. }__NXbdef
  207. /setcmykcolor{
  208.     1.0 exch sub dup dup 6 -1 roll
  209.     sub dup 0 lt{pop 0}if 5 1 roll
  210.     4 -1 roll sub dup 0 lt{pop 0}if 3 1 roll
  211.     exch sub dup 0 lt{pop 0}if setrgbcolor
  212. }__NXbdef
  213. /currentcmykcolor{currentrgbcolor 3{1.0 exch sub 3 1 roll}repeat 0}__NXbdef
  214. /flushgraphics{}def
  215. /setwindowtype{pop pop}def
  216. /currentwindowtype{pop 0}def
  217. /setalpha{pop}def
  218. /currentalpha{1.0}def
  219. /hidecursor{}def
  220. /obscurecursor{}def
  221. /revealcursor{}def
  222. /setcursor{4 {pop}repeat}bind def
  223. /showcursor{}def
  224. /NextStepEncoding where not{
  225. /NextStepEncoding StandardEncoding 256 array copy def
  226. 0 [129/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/Ccedilla/Egrave
  227. /Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
  228. /Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/Ugrave/Uacute
  229. /Ucircumflex/Udieresis/Yacute/Thorn/mu/multiply/divide/copyright
  230. 176/registered 181/brokenbar 190/logicalnot 192/onesuperior 201/twosuperior
  231. 204/threesuperior 209/plusminus/onequarter/onehalf/threequarters/agrave
  232. /aacute/acircumflex/atilde/adieresis/aring/ccedilla/egrave/eacute
  233. /ecircumflex/edieresis/igrave 226/iacute 228/icircumflex/idieresis/eth
  234. /ntilde 236/ograve/oacute/ocircumflex/otilde/odieresis 242/ugrave/uacute
  235. /ucircumflex 246/udieresis/yacute 252/thorn/ydieresis]
  236. {dup type /nametype eq
  237.  {NextStepEncoding 2 index 2 index put pop 1 add}{exch pop}ifelse
  238. }forall pop
  239. /NextStepEncoding NextStepEncoding readonly def   
  240. /_NXfstr 128 string dup 0 (_NX) putinterval def   
  241. /findfont{
  242.  % Because we can never let NextStepEncoding get into
  243.  % SharedFontDirectory, we cannot reencode a font to NextStepEncoding
  244.  % if we are in shared mode.  So if currentshared is true,
  245.  % we call the normal findfont and return that
  246.  /currentshared where {pop currentshared} {false} ifelse
  247.  {//findfont exec}
  248.  {dup _NXfstr 3 125 getinterval cvs length 3 add _NXfstr 0 3 -1 roll
  249.   getinterval cvn exch FontDirectory 2 index known 
  250.   {pop FontDirectory exch get}
  251.   {//findfont exec dup /Encoding get StandardEncoding eq
  252.    {    dup length dict exch
  253.     {1 index /FID ne {2 index 3 1 roll put}{pop pop}ifelse}forall
  254.      dup /Encoding NextStepEncoding put definefont
  255.     }{exch pop} ifelse
  256.    }ifelse
  257.  }ifelse
  258. }bind def
  259. }{pop}ifelse
  260. /_NXProcArray 5 array __NXdef
  261. /_NXChannels 0 __NXdef
  262. /_NXTotalBytes 0 __NXdef
  263. /_NXDoImageOp{
  264.     1 index{dup}{1}ifelse /_NXChannels exch store
  265.     _NXChannels 2 add 2 roll _NXProcArray 0 _NXChannels getinterval astore pop
  266.     5 index 4 index mul 2 index{1 sub 8 idiv 1 add mul}{mul 1 sub 8 idiv 1 add}ifelse
  267.     4 index mul /_NXTotalBytes exch store pop exch pop
  268.     gsave matrix invertmatrix concat 0.5 setgray 0 0 4 2 roll rectfill grestore
  269.     {    0 1 _NXChannels 1 sub{
  270.             _NXProcArray exch get exec
  271.             length _NXTotalBytes exch sub /_NXTotalBytes exch store}for
  272.         _NXTotalBytes 0 le{exit}if
  273.     }loop /_NXProcArray 5 array def
  274. }__NXbdef
  275. /colorimage{_NXDoImageOp}__NXbdef
  276. /alphaimage{1 add _NXDoImageOp}def
  277. %%EndDocument
  278. gsave
  279. -1 -9 translate
  280.  /__NXbasematrix matrix currentmatrix def
  281. grestore
  282. %%EndProlog
  283. %%BeginSetup
  284. /acsRect {
  285.     moveto dup 0 exch rlineto exch 0 rlineto 0 exch neg rlineto closepath
  286. } def /oval {
  287.     translate scale newpath 0.5 0.5 0.5 0 360 arc
  288. } def /ovalPath {
  289.     4 copy oval closepath neg exch neg exch 4 -1 roll 1 exch div 4 -1 roll 1 exch div scale translate
  290. } def /fillandframeoval2 {
  291.     oval gsave eofill grestore setgray matrix defaultmatrix setmatrix stroke
  292. } def /fillandframerectangle2 {
  293.     4 copy rectfill 5 -1 roll setgray rectstroke
  294. } def /line {
  295.     moveto rlineto stroke
  296. } def /setup {
  297.     setgray setlinewidth setlinecap setlinejoin gsave
  298. } def /setIt {
  299.     setmiterlimit setflat setlinewidth setlinecap setlinejoin gsave
  300. } def /setup2 {
  301.     setIt
  302. } def /arrow {
  303.     newpath moveto dup rotate -10 3 rlineto 3 -3 rlineto -3 -3 rlineto closepath gsave 0 setlinejoin stroke grestore fill neg rotate
  304. } def /plainarrow {
  305.     gsave /y2 exch def /x2 exch def /y1 exch def /x1 exch def /y0 exch def /x0 exch def newpath x0 y0 translate 0 0 moveto dup rotate x1 y1 lineto x2 y2 lineto x1 y1 neg lineto closepath gsave 0 setlinejoin stroke grestore fill grestore
  306. } def /bezierarrow {
  307.     gsave /y4 exch def /x4 exch def /y3 exch def /x3 exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def /y0 exch def /x0 exch def newpath x0 y0 translate 0 0 moveto dup rotate x1 y1 x2 y2 x3 y3 curveto x4 y4 lineto x3 y3 neg lineto x2 y2 neg x1 y1 neg 0 0 curveto closepath gsave 0 setlinejoin stroke grestore fill x0 neg y0 neg translate neg rotate grestore
  308. } def /unfilledbezierarrow {
  309.     gsave /y3 exch def /x3 exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def newpath translate dup rotate x3 y3 moveto x2 y2 x1 y1 0 0 curveto x1 y1 neg x2 y2 neg x3 y3 neg curveto gsave 0 setlinejoin stroke grestore grestore
  310. } def /unfilledarrow {
  311.     gsave /y1 exch def /x1 exch def newpath translate dup rotate x1 y1 moveto 0 0 lineto x1 y1 neg lineto gsave 0 setlinejoin stroke grestore grestore
  312. } def /framedRoundBox {
  313.     /rad exch def /IV exch rad 2 mul sub def /IH exch rad 2 mul sub def 0.5 0.5 translate exch rad add exch moveto rad neg 0 rad neg 0 rad neg rad rcurveto 0 IV rlineto 0 rad 0 rad rad rad rcurveto IH 0 rlineto rad 0 rad 0 rad rad neg rcurveto 0 IV neg rlineto 0 rad neg 0 rad neg rad neg rad neg rcurveto closepath stroke -0.5 -0.5 translate
  314. } def /filledRoundBox {
  315.     /rad exch def /IV exch rad 2 mul sub def /IH exch rad 2 mul sub def 0.5 0.5 translate exch rad add exch moveto rad neg 0 rad neg 0 rad neg rad rcurveto 0 IV rlineto 0 rad 0 rad rad rad rcurveto IH 0 rlineto rad 0 rad 0 rad rad neg rcurveto 0 IV neg rlineto 0 rad neg 0 rad neg rad neg rad neg rcurveto closepath fill -0.5 -0.5 translate
  316. } def /roundBoxPath {
  317.     /rad exch def /IV exch rad 2 mul sub def /IH exch rad 2 mul sub def exch rad add exch moveto rad neg 0 rad neg 0 rad neg rad rcurveto 0 IV rlineto 0 rad 0 rad rad rad rcurveto IH 0 rlineto rad 0 rad 0 rad rad neg rcurveto 0 IV neg rlineto 0 rad neg 0 rad neg rad neg rad neg rcurveto closepath
  318. } def /filledandframedRoundBox {
  319.     5 copy filledRoundBox 6 -1 roll setgray framedRoundBox
  320. } def /rbox {
  321.     /h exch def /w exch def h 2 div add exch w 2 div add exch translate rotate w 2 div neg h 2 div neg w h rectstroke
  322. } def /rboxfilled {
  323.     /h exch def /w exch def h 2 div add exch w 2 div add exch translate rotate w 2 div neg h 2 div neg w h rectfill
  324. } def /rboxfilledframed {
  325.     5 copy gsave rboxfilled grestore 6 -1 roll setgray rbox
  326. } def /roval {
  327.     /h exch def /w exch def h 2 div add exch w 2 div add exch translate rotate w h w 2 div neg h 2 div neg gsave oval
  328. } def /rovalstroke {
  329.     roval matrix defaultmatrix setmatrix stroke grestore
  330. } def /rovalfill {
  331.     roval matrix defaultmatrix setmatrix fill grestore
  332. } def /rovalfillstroke {
  333.     5 copy gsave rovalfill grestore 6 -1 roll setgray rovalstroke
  334. } def /flipH {
  335.     0 translate -1 1 scale
  336. } def /flipV {
  337.     0 exch translate 1 -1 scale
  338. } def
  339. %%EndSetup
  340. gsave
  341. 282 222 29.5 21.5 rectclip
  342. 282 222 29.5 21.5 rectclip
  343. 0 0 0.15 1 10 setIt
  344. 283.5 224.5 translate
  345. [1 0 0 -1 0 18] concat
  346. gsave
  347. 1 setgray
  348. 0 0 26 18 rectfill
  349. /Times-Bold findfont 18 scalefont [1 0 0 -1 0 0] makefont
  350. defineuserobject
  351. 1004 execuserobject setfont
  352. 13 9 translate
  353. 1.45 1 scale
  354. -2.00772 1.03428 translate
  355. -6.5 6 translate
  356. gsave
  357. 0 0 translate
  358. 0.666662 setgray
  359. currentfont [1 0 -0.33 0.83 0 0] makefont setfont
  360. 0 0 moveto
  361. (E) show
  362. grestore
  363. newpath
  364. 0 0 moveto
  365. 0 setgray
  366. 0 0 moveto
  367. (E) show
  368. 0 0 translate
  369. grestore
  370. grestore
  371. 0 setgray
  372. 0 0 0.15 1 10 setIt
  373. gsave
  374. 283 224 translate
  375. 1.2 0.75 scale
  376. 0 0 0.15 1 10 setIt
  377. 1 1 translate
  378. 22 flipV
  379. 10 11 translate
  380. -9 -10 translate
  381. newpath
  382. 3 setlinewidth
  383. 0.333338 setgray
  384. 1 setalpha
  385. gsave
  386. 18 20 0 0 oval 0.055556 0.05 scale stroke
  387. grestore
  388. 0 0 translate
  389. grestore
  390. 0 0 0.15 1 10 setIt
  391. 6 5 translate
  392. newpath
  393. 3 setlinewidth
  394. 0.333338 setgray
  395. 1 setalpha
  396. 12 -15 0 15 line
  397. 0 0 translate
  398. grestore
  399. grestore
  400. grestore
  401. gsave
  402. 0 0 612 792 rectclip
  403. [1 0 0 -1 0 792] concat
  404. grestore
  405. grestore
  406. %%Trailer
  407. %%DocumentFonts: Times-Bold
  408. NoRead
  409. [11066c]%!PS-Adobe-2.0 EPSF-2.0
  410. %%Title: Permission.create
  411. %%Creator: Create
  412. %%CreationDate: Sun Oct 20 14:24:29 1991
  413. %%For: me
  414. %%DocumentFonts: (atend)
  415. %%Pages: 0 1
  416. %%BoundingBox: 280 255 310 277
  417. %%EndComments
  418. %%BeginDocument: /usr/lib/NextStep/printPackage.ps
  419. %!PS-Adobe-2.0
  420. %%Title: Printing Package
  421. %%EndComments
  422. %Version: 2.0
  423. %Copyright: 1988, NeXT, Inc.
  424. /__NXdef{1 index where{pop pop pop}{def}ifelse}bind def
  425. /__NXbdef{1 index where{pop pop pop}{bind def}ifelse}bind def
  426. /UserObjects 10 array __NXdef
  427. /defineuserobject{
  428.     exch dup 1 add dup UserObjects length gt{
  429.         array dup 0 UserObjects putinterval
  430.         /UserObjects exch def
  431.     }{pop}ifelse UserObjects exch 3 -1 roll put
  432. }__NXbdef
  433. /undefineuserobject{UserObjects exch null put}__NXbdef
  434. /execuserobject{UserObjects exch get exec}__NXbdef
  435. /__NXRectPath{4 2 roll moveto 1 index 0 rlineto
  436. 0 exch rlineto neg 0 rlineto closepath}__NXbdef
  437. /__NXProcessRectArgs{
  438.     1 index type /arraytype eq{
  439.         exch 0 4 2 index length 1 sub{
  440.             dup 3 add 1 exch{1 index exch get exch}for
  441.             5 1 roll 5 index exec
  442.         }for pop pop
  443.     }{exec}ifelse
  444. }__NXbdef
  445. /rectfill{gsave newpath {__NXRectPath fill} __NXProcessRectArgs grestore}__NXbdef
  446. /rectclip{newpath {__NXRectPath} __NXProcessRectArgs clip newpath}__NXbdef
  447. /rectstroke{
  448.     gsave newpath dup type /arraytype eq{dup length 6 eq}{false}ifelse{
  449.         {gsave __NXRectPath null concat stroke grestore}
  450.         dup length array cvx copy dup 2 4 -1 roll put __NXProcessRectArgs
  451.     }{{__NXRectPath stroke} __NXProcessRectArgs}ifelse grestore
  452. }__NXbdef
  453. /xyshow{
  454.     0 1 3 index length 1 sub{
  455.         currentpoint 4 index 3 index 1 getinterval show
  456.         3 index 3 index 2 mul 1 add get add exch
  457.         3 index    3 index 2 mul get add exch moveto pop
  458.     }for pop pop
  459. }__NXbdef
  460. /xshow{
  461.     0 1 3 index length 1 sub{
  462.         currentpoint 4 index 3 index 1 getinterval show
  463.         exch 3 index 3 index get add exch moveto pop
  464.     }for pop pop
  465. }__NXbdef
  466. /yshow{
  467.     0 1 3 index length 1 sub{
  468.         currentpoint 4 index 3 index 1 getinterval show
  469.         3 index 3 index get add moveto pop
  470.     }for pop pop
  471. }__NXbdef
  472. /arct{arcto pop pop pop pop}__NXbdef
  473. /setbbox{pop pop pop pop}__NXbdef
  474. /ucache{}__NXbdef
  475. /ucachestatus{mark 0 0 0 0 0}__NXbdef
  476. /setucacheparams{cleartomark}__NXbdef
  477. /uappend{systemdict begin cvx exec end}__NXbdef
  478. /ueofill{gsave newpath uappend eofill grestore}__NXbdef
  479. /ufill{gsave newpath uappend fill grestore}__NXbdef
  480. /ustroke{
  481.     gsave newpath dup length 6 eq
  482.     {exch uappend concat}{uappend}ifelse
  483.     stroke grestore
  484. }__NXbdef
  485. /__NXustrokepathMatrix dup where {pop pop}{matrix def}ifelse
  486. /ustrokepath{
  487.     newpath dup length 6 eq{
  488.         exch uappend __NXustrokepathMatrix currentmatrix exch concat
  489.         strokepath setmatrix
  490.     }{uappend strokepath}ifelse
  491. } __NXbdef
  492. /upath{
  493.     [exch {/ucache cvx}if pathbbox /setbbox cvx
  494.      {/moveto cvx}{/lineto cvx}{/curveto cvx}{/closepath cvx}pathforall]cvx
  495. } __NXbdef
  496. /setstrokeadjust{pop}__NXbdef
  497. /currentstrokeadjust{false}__NXbdef
  498. /selectfont{exch findfont exch
  499. dup type /arraytype eq {makefont}{scalefont}ifelse setfont}__NXbdef
  500. /_NXCombineArrays{
  501.     counttomark dup 2 add index dup length 3 -1 roll {
  502.         2 index length sub dup 4 1 roll 1 index exch 4 -1 roll putinterval exch
  503.     }repeat pop pop pop
  504. }__NXbdef
  505. /setcmykcolor{
  506.     1.0 exch sub dup dup 6 -1 roll
  507.     sub dup 0 lt{pop 0}if 5 1 roll
  508.     4 -1 roll sub dup 0 lt{pop 0}if 3 1 roll
  509.     exch sub dup 0 lt{pop 0}if setrgbcolor
  510. }__NXbdef
  511. /currentcmykcolor{currentrgbcolor 3{1.0 exch sub 3 1 roll}repeat 0}__NXbdef
  512. /flushgraphics{}def
  513. /setwindowtype{pop pop}def
  514. /currentwindowtype{pop 0}def
  515. /setalpha{pop}def
  516. /currentalpha{1.0}def
  517. /hidecursor{}def
  518. /obscurecursor{}def
  519. /revealcursor{}def
  520. /setcursor{4 {pop}repeat}bind def
  521. /showcursor{}def
  522. /NextStepEncoding where not{
  523. /NextStepEncoding StandardEncoding 256 array copy def
  524. 0 [129/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/Ccedilla/Egrave
  525. /Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
  526. /Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/Ugrave/Uacute
  527. /Ucircumflex/Udieresis/Yacute/Thorn/mu/multiply/divide/copyright
  528. 176/registered 181/brokenbar 190/logicalnot 192/onesuperior 201/twosuperior
  529. 204/threesuperior 209/plusminus/onequarter/onehalf/threequarters/agrave
  530. /aacute/acircumflex/atilde/adieresis/aring/ccedilla/egrave/eacute
  531. /ecircumflex/edieresis/igrave 226/iacute 228/icircumflex/idieresis/eth
  532. /ntilde 236/ograve/oacute/ocircumflex/otilde/odieresis 242/ugrave/uacute
  533. /ucircumflex 246/udieresis/yacute 252/thorn/ydieresis]
  534. {dup type /nametype eq
  535.  {NextStepEncoding 2 index 2 index put pop 1 add}{exch pop}ifelse
  536. }forall pop
  537. /NextStepEncoding NextStepEncoding readonly def   
  538. /_NXfstr 128 string dup 0 (_NX) putinterval def   
  539. /findfont{
  540.  % Because we can never let NextStepEncoding get into
  541.  % SharedFontDirectory, we cannot reencode a font to NextStepEncoding
  542.  % if we are in shared mode.  So if currentshared is true,
  543.  % we call the normal findfont and return that
  544.  /currentshared where {pop currentshared} {false} ifelse
  545.  {//findfont exec}
  546.  {dup _NXfstr 3 125 getinterval cvs length 3 add _NXfstr 0 3 -1 roll
  547.   getinterval cvn exch FontDirectory 2 index known 
  548.   {pop FontDirectory exch get}
  549.   {//findfont exec dup /Encoding get StandardEncoding eq
  550.    {    dup length dict exch
  551.     {1 index /FID ne {2 index 3 1 roll put}{pop pop}ifelse}forall
  552.      dup /Encoding NextStepEncoding put definefont
  553.     }{exch pop} ifelse
  554.    }ifelse
  555.  }ifelse
  556. }bind def
  557. }{pop}ifelse
  558. /_NXProcArray 5 array __NXdef
  559. /_NXChannels 0 __NXdef
  560. /_NXTotalBytes 0 __NXdef
  561. /_NXDoImageOp{
  562.     1 index{dup}{1}ifelse /_NXChannels exch store
  563.     _NXChannels 2 add 2 roll _NXProcArray 0 _NXChannels getinterval astore pop
  564.     5 index 4 index mul 2 index{1 sub 8 idiv 1 add mul}{mul 1 sub 8 idiv 1 add}ifelse
  565.     4 index mul /_NXTotalBytes exch store pop exch pop
  566.     gsave matrix invertmatrix concat 0.5 setgray 0 0 4 2 roll rectfill grestore
  567.     {    0 1 _NXChannels 1 sub{
  568.             _NXProcArray exch get exec
  569.             length _NXTotalBytes exch sub /_NXTotalBytes exch store}for
  570.         _NXTotalBytes 0 le{exit}if
  571.     }loop /_NXProcArray 5 array def
  572. }__NXbdef
  573. /colorimage{_NXDoImageOp}__NXbdef
  574. /alphaimage{1 add _NXDoImageOp}def
  575. %%EndDocument
  576. gsave
  577. -1 -9 translate
  578.  /__NXbasematrix matrix currentmatrix def
  579. grestore
  580. %%EndProlog
  581. %%BeginSetup
  582. /acsRect {
  583.     moveto dup 0 exch rlineto exch 0 rlineto 0 exch neg rlineto closepath
  584. } def /oval {
  585.     translate scale newpath 0.5 0.5 0.5 0 360 arc
  586. } def /ovalPath {
  587.     4 copy oval closepath neg exch neg exch 4 -1 roll 1 exch div 4 -1 roll 1 exch div scale translate
  588. } def /fillandframeoval2 {
  589.     oval gsave eofill grestore setgray matrix defaultmatrix setmatrix stroke
  590. } def /fillandframerectangle2 {
  591.     4 copy rectfill 5 -1 roll setgray rectstroke
  592. } def /line {
  593.     moveto rlineto stroke
  594. } def /setup {
  595.     setgray setlinewidth setlinecap setlinejoin gsave
  596. } def /setIt {
  597.     setmiterlimit setflat setlinewidth setlinecap setlinejoin gsave
  598. } def /setup2 {
  599.     setIt
  600. } def /arrow {
  601.     newpath moveto dup rotate -10 3 rlineto 3 -3 rlineto -3 -3 rlineto closepath gsave 0 setlinejoin stroke grestore fill neg rotate
  602. } def /plainarrow {
  603.     gsave /y2 exch def /x2 exch def /y1 exch def /x1 exch def /y0 exch def /x0 exch def newpath x0 y0 translate 0 0 moveto dup rotate x1 y1 lineto x2 y2 lineto x1 y1 neg lineto closepath gsave 0 setlinejoin stroke grestore fill grestore
  604. } def /bezierarrow {
  605.     gsave /y4 exch def /x4 exch def /y3 exch def /x3 exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def /y0 exch def /x0 exch def newpath x0 y0 translate 0 0 moveto dup rotate x1 y1 x2 y2 x3 y3 curveto x4 y4 lineto x3 y3 neg lineto x2 y2 neg x1 y1 neg 0 0 curveto closepath gsave 0 setlinejoin stroke grestore fill x0 neg y0 neg translate neg rotate grestore
  606. } def /unfilledbezierarrow {
  607.     gsave /y3 exch def /x3 exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def newpath translate dup rotate x3 y3 moveto x2 y2 x1 y1 0 0 curveto x1 y1 neg x2 y2 neg x3 y3 neg curveto gsave 0 setlinejoin stroke grestore grestore
  608. } def /unfilledarrow {
  609.     gsave /y1 exch def /x1 exch def newpath translate dup rotate x1 y1 moveto 0 0 lineto x1 y1 neg lineto gsave 0 setlinejoin stroke grestore grestore
  610. } def /framedRoundBox {
  611.     /rad exch def /IV exch rad 2 mul sub def /IH exch rad 2 mul sub def 0.5 0.5 translate exch rad add exch moveto rad neg 0 rad neg 0 rad neg rad rcurveto 0 IV rlineto 0 rad 0 rad rad rad rcurveto IH 0 rlineto rad 0 rad 0 rad rad neg rcurveto 0 IV neg rlineto 0 rad neg 0 rad neg rad neg rad neg rcurveto closepath stroke -0.5 -0.5 translate
  612. } def /filledRoundBox {
  613.     /rad exch def /IV exch rad 2 mul sub def /IH exch rad 2 mul sub def 0.5 0.5 translate exch rad add exch moveto rad neg 0 rad neg 0 rad neg rad rcurveto 0 IV rlineto 0 rad 0 rad rad rad rcurveto IH 0 rlineto rad 0 rad 0 rad rad neg rcurveto 0 IV neg rlineto 0 rad neg 0 rad neg rad neg rad neg rcurveto closepath fill -0.5 -0.5 translate
  614. } def /roundBoxPath {
  615.     /rad exch def /IV exch rad 2 mul sub def /IH exch rad 2 mul sub def exch rad add exch moveto rad neg 0 rad neg 0 rad neg rad rcurveto 0 IV rlineto 0 rad 0 rad rad rad rcurveto IH 0 rlineto rad 0 rad 0 rad rad neg rcurveto 0 IV neg rlineto 0 rad neg 0 rad neg rad neg rad neg rcurveto closepath
  616. } def /filledandframedRoundBox {
  617.     5 copy filledRoundBox 6 -1 roll setgray framedRoundBox
  618. } def /rbox {
  619.     /h exch def /w exch def h 2 div add exch w 2 div add exch translate rotate w 2 div neg h 2 div neg w h rectstroke
  620. } def /rboxfilled {
  621.     /h exch def /w exch def h 2 div add exch w 2 div add exch translate rotate w 2 div neg h 2 div neg w h rectfill
  622. } def /rboxfilledframed {
  623.     5 copy gsave rboxfilled grestore 6 -1 roll setgray rbox
  624. } def /roval {
  625.     /h exch def /w exch def h 2 div add exch w 2 div add exch translate rotate w h w 2 div neg h 2 div neg gsave oval
  626. } def /rovalstroke {
  627.     roval matrix defaultmatrix setmatrix stroke grestore
  628. } def /rovalfill {
  629.     roval matrix defaultmatrix setmatrix fill grestore
  630. } def /rovalfillstroke {
  631.     5 copy gsave rovalfill grestore 6 -1 roll setgray rovalstroke
  632. } def /flipH {
  633.     0 translate -1 1 scale
  634. } def /flipV {
  635.     0 exch translate 1 -1 scale
  636. } def
  637. %%EndSetup
  638. gsave
  639. 280 255 29.5 21.5 rectclip
  640. 280 255 29.5 21.5 rectclip
  641. 0 0 0.15 1 10 setIt
  642. 281.5 257.5 translate
  643. [1 0 0 -1 0 18] concat
  644. gsave
  645. 1 setgray
  646. 0 0 26 18 rectfill
  647. /Times-Bold findfont 18 scalefont [1 0 0 -1 0 0] makefont
  648. defineuserobject
  649. 1004 execuserobject setfont
  650. 13 9 translate
  651. 1.352 1 scale
  652. -2.00772 1.03428 translate
  653. -6.5 6 translate
  654. gsave
  655. 0 0 translate
  656. 0.666662 setgray
  657. currentfont [1 0 -0.33 0.83 0 0] makefont setfont
  658. 0 0 moveto
  659. (R) show
  660. grestore
  661. newpath
  662. 0 0 moveto
  663. 0 setgray
  664. 0 0 moveto
  665. (R) show
  666. 0 0 translate
  667. grestore
  668. grestore
  669. 0 setgray
  670. 0 0 0.15 1 10 setIt
  671. gsave
  672. 281 257 translate
  673. 1.2 0.75 scale
  674. 0 0 0.15 1 10 setIt
  675. 1 1 translate
  676. 22 flipV
  677. 10 11 translate
  678. -9 -10 translate
  679. newpath
  680. 3 setlinewidth
  681. 0.333338 setgray
  682. 1 setalpha
  683. gsave
  684. 18 20 0 0 oval 0.055556 0.05 scale stroke
  685. grestore
  686. 0 0 translate
  687. grestore
  688. 0 0 0.15 1 10 setIt
  689. 6 5 translate
  690. newpath
  691. 3 setlinewidth
  692. 0.333338 setgray
  693. 1 setalpha
  694. 12 -15 0 15 line
  695. 0 0 translate
  696. grestore
  697. grestore
  698. grestore
  699. gsave
  700. 0 0 612 792 rectclip
  701. [1 0 0 -1 0 792] concat
  702. grestore
  703. grestore
  704. %%Trailer
  705. %%DocumentFonts: Times-Bold
  706. NoWrite
  707. [11050c]%!PS-Adobe-2.0 EPSF-2.0
  708. %%Title: Permission.create
  709. %%Creator: Create
  710. %%CreationDate: Sun Oct 20 14:21:36 1991
  711. %%For: me
  712. %%DocumentFonts: (atend)
  713. %%Pages: 0 1
  714. %%BoundingBox: 292 282 322 304
  715. %%EndComments
  716. %%BeginDocument: /usr/lib/NextStep/printPackage.ps
  717. %!PS-Adobe-2.0
  718. %%Title: Printing Package
  719. %%EndComments
  720. %Version: 2.0
  721. %Copyright: 1988, NeXT, Inc.
  722. /__NXdef{1 index where{pop pop pop}{def}ifelse}bind def
  723. /__NXbdef{1 index where{pop pop pop}{bind def}ifelse}bind def
  724. /UserObjects 10 array __NXdef
  725. /defineuserobject{
  726.     exch dup 1 add dup UserObjects length gt{
  727.         array dup 0 UserObjects putinterval
  728.         /UserObjects exch def
  729.     }{pop}ifelse UserObjects exch 3 -1 roll put
  730. }__NXbdef
  731. /undefineuserobject{UserObjects exch null put}__NXbdef
  732. /execuserobject{UserObjects exch get exec}__NXbdef
  733. /__NXRectPath{4 2 roll moveto 1 index 0 rlineto
  734. 0 exch rlineto neg 0 rlineto closepath}__NXbdef
  735. /__NXProcessRectArgs{
  736.     1 index type /arraytype eq{
  737.         exch 0 4 2 index length 1 sub{
  738.             dup 3 add 1 exch{1 index exch get exch}for
  739.             5 1 roll 5 index exec
  740.         }for pop pop
  741.     }{exec}ifelse
  742. }__NXbdef
  743. /rectfill{gsave newpath {__NXRectPath fill} __NXProcessRectArgs grestore}__NXbdef
  744. /rectclip{newpath {__NXRectPath} __NXProcessRectArgs clip newpath}__NXbdef
  745. /rectstroke{
  746.     gsave newpath dup type /arraytype eq{dup length 6 eq}{false}ifelse{
  747.         {gsave __NXRectPath null concat stroke grestore}
  748.         dup length array cvx copy dup 2 4 -1 roll put __NXProcessRectArgs
  749.     }{{__NXRectPath stroke} __NXProcessRectArgs}ifelse grestore
  750. }__NXbdef
  751. /xyshow{
  752.     0 1 3 index length 1 sub{
  753.         currentpoint 4 index 3 index 1 getinterval show
  754.         3 index 3 index 2 mul 1 add get add exch
  755.         3 index    3 index 2 mul get add exch moveto pop
  756.     }for pop pop
  757. }__NXbdef
  758. /xshow{
  759.     0 1 3 index length 1 sub{
  760.         currentpoint 4 index 3 index 1 getinterval show
  761.         exch 3 index 3 index get add exch moveto pop
  762.     }for pop pop
  763. }__NXbdef
  764. /yshow{
  765.     0 1 3 index length 1 sub{
  766.         currentpoint 4 index 3 index 1 getinterval show
  767.         3 index 3 index get add moveto pop
  768.     }for pop pop
  769. }__NXbdef
  770. /arct{arcto pop pop pop pop}__NXbdef
  771. /setbbox{pop pop pop pop}__NXbdef
  772. /ucache{}__NXbdef
  773. /ucachestatus{mark 0 0 0 0 0}__NXbdef
  774. /setucacheparams{cleartomark}__NXbdef
  775. /uappend{systemdict begin cvx exec end}__NXbdef
  776. /ueofill{gsave newpath uappend eofill grestore}__NXbdef
  777. /ufill{gsave newpath uappend fill grestore}__NXbdef
  778. /ustroke{
  779.     gsave newpath dup length 6 eq
  780.     {exch uappend concat}{uappend}ifelse
  781.     stroke grestore
  782. }__NXbdef
  783. /__NXustrokepathMatrix dup where {pop pop}{matrix def}ifelse
  784. /ustrokepath{
  785.     newpath dup length 6 eq{
  786.         exch uappend __NXustrokepathMatrix currentmatrix exch concat
  787.         strokepath setmatrix
  788.     }{uappend strokepath}ifelse
  789. } __NXbdef
  790. /upath{
  791.     [exch {/ucache cvx}if pathbbox /setbbox cvx
  792.      {/moveto cvx}{/lineto cvx}{/curveto cvx}{/closepath cvx}pathforall]cvx
  793. } __NXbdef
  794. /setstrokeadjust{pop}__NXbdef
  795. /currentstrokeadjust{false}__NXbdef
  796. /selectfont{exch findfont exch
  797. dup type /arraytype eq {makefont}{scalefont}ifelse setfont}__NXbdef
  798. /_NXCombineArrays{
  799.     counttomark dup 2 add index dup length 3 -1 roll {
  800.         2 index length sub dup 4 1 roll 1 index exch 4 -1 roll putinterval exch
  801.     }repeat pop pop pop
  802. }__NXbdef
  803. /setcmykcolor{
  804.     1.0 exch sub dup dup 6 -1 roll
  805.     sub dup 0 lt{pop 0}if 5 1 roll
  806.     4 -1 roll sub dup 0 lt{pop 0}if 3 1 roll
  807.     exch sub dup 0 lt{pop 0}if setrgbcolor
  808. }__NXbdef
  809. /currentcmykcolor{currentrgbcolor 3{1.0 exch sub 3 1 roll}repeat 0}__NXbdef
  810. /flushgraphics{}def
  811. /setwindowtype{pop pop}def
  812. /currentwindowtype{pop 0}def
  813. /setalpha{pop}def
  814. /currentalpha{1.0}def
  815. /hidecursor{}def
  816. /obscurecursor{}def
  817. /revealcursor{}def
  818. /setcursor{4 {pop}repeat}bind def
  819. /showcursor{}def
  820. /NextStepEncoding where not{
  821. /NextStepEncoding StandardEncoding 256 array copy def
  822. 0 [129/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/Ccedilla/Egrave
  823. /Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
  824. /Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/Ugrave/Uacute
  825. /Ucircumflex/Udieresis/Yacute/Thorn/mu/multiply/divide/copyright
  826. 176/registered 181/brokenbar 190/logicalnot 192/onesuperior 201/twosuperior
  827. 204/threesuperior 209/plusminus/onequarter/onehalf/threequarters/agrave
  828. /aacute/acircumflex/atilde/adieresis/aring/ccedilla/egrave/eacute
  829. /ecircumflex/edieresis/igrave 226/iacute 228/icircumflex/idieresis/eth
  830. /ntilde 236/ograve/oacute/ocircumflex/otilde/odieresis 242/ugrave/uacute
  831. /ucircumflex 246/udieresis/yacute 252/thorn/ydieresis]
  832. {dup type /nametype eq
  833.  {NextStepEncoding 2 index 2 index put pop 1 add}{exch pop}ifelse
  834. }forall pop
  835. /NextStepEncoding NextStepEncoding readonly def   
  836. /_NXfstr 128 string dup 0 (_NX) putinterval def   
  837. /findfont{
  838.  % Because we can never let NextStepEncoding get into
  839.  % SharedFontDirectory, we cannot reencode a font to NextStepEncoding
  840.  % if we are in shared mode.  So if currentshared is true,
  841.  % we call the normal findfont and return that
  842.  /currentshared where {pop currentshared} {false} ifelse
  843.  {//findfont exec}
  844.  {dup _NXfstr 3 125 getinterval cvs length 3 add _NXfstr 0 3 -1 roll
  845.   getinterval cvn exch FontDirectory 2 index known 
  846.   {pop FontDirectory exch get}
  847.   {//findfont exec dup /Encoding get StandardEncoding eq
  848.    {    dup length dict exch
  849.     {1 index /FID ne {2 index 3 1 roll put}{pop pop}ifelse}forall
  850.      dup /Encoding NextStepEncoding put definefont
  851.     }{exch pop} ifelse
  852.    }ifelse
  853.  }ifelse
  854. }bind def
  855. }{pop}ifelse
  856. /_NXProcArray 5 array __NXdef
  857. /_NXChannels 0 __NXdef
  858. /_NXTotalBytes 0 __NXdef
  859. /_NXDoImageOp{
  860.     1 index{dup}{1}ifelse /_NXChannels exch store
  861.     _NXChannels 2 add 2 roll _NXProcArray 0 _NXChannels getinterval astore pop
  862.     5 index 4 index mul 2 index{1 sub 8 idiv 1 add mul}{mul 1 sub 8 idiv 1 add}ifelse
  863.     4 index mul /_NXTotalBytes exch store pop exch pop
  864.     gsave matrix invertmatrix concat 0.5 setgray 0 0 4 2 roll rectfill grestore
  865.     {    0 1 _NXChannels 1 sub{
  866.             _NXProcArray exch get exec
  867.             length _NXTotalBytes exch sub /_NXTotalBytes exch store}for
  868.         _NXTotalBytes 0 le{exit}if
  869.     }loop /_NXProcArray 5 array def
  870. }__NXbdef
  871. /colorimage{_NXDoImageOp}__NXbdef
  872. /alphaimage{1 add _NXDoImageOp}def
  873. %%EndDocument
  874. gsave
  875. -1 -9 translate
  876.  /__NXbasematrix matrix currentmatrix def
  877. grestore
  878. %%EndProlog
  879. %%BeginSetup
  880. /acsRect {
  881.     moveto dup 0 exch rlineto exch 0 rlineto 0 exch neg rlineto closepath
  882. } def /oval {
  883.     translate scale newpath 0.5 0.5 0.5 0 360 arc
  884. } def /ovalPath {
  885.     4 copy oval closepath neg exch neg exch 4 -1 roll 1 exch div 4 -1 roll 1 exch div scale translate
  886. } def /fillandframeoval2 {
  887.     oval gsave eofill grestore setgray matrix defaultmatrix setmatrix stroke
  888. } def /fillandframerectangle2 {
  889.     4 copy rectfill 5 -1 roll setgray rectstroke
  890. } def /line {
  891.     moveto rlineto stroke
  892. } def /setup {
  893.     setgray setlinewidth setlinecap setlinejoin gsave
  894. } def /setIt {
  895.     setmiterlimit setflat setlinewidth setlinecap setlinejoin gsave
  896. } def /setup2 {
  897.     setIt
  898. } def /arrow {
  899.     newpath moveto dup rotate -10 3 rlineto 3 -3 rlineto -3 -3 rlineto closepath gsave 0 setlinejoin stroke grestore fill neg rotate
  900. } def /plainarrow {
  901.     gsave /y2 exch def /x2 exch def /y1 exch def /x1 exch def /y0 exch def /x0 exch def newpath x0 y0 translate 0 0 moveto dup rotate x1 y1 lineto x2 y2 lineto x1 y1 neg lineto closepath gsave 0 setlinejoin stroke grestore fill grestore
  902. } def /bezierarrow {
  903.     gsave /y4 exch def /x4 exch def /y3 exch def /x3 exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def /y0 exch def /x0 exch def newpath x0 y0 translate 0 0 moveto dup rotate x1 y1 x2 y2 x3 y3 curveto x4 y4 lineto x3 y3 neg lineto x2 y2 neg x1 y1 neg 0 0 curveto closepath gsave 0 setlinejoin stroke grestore fill x0 neg y0 neg translate neg rotate grestore
  904. } def /unfilledbezierarrow {
  905.     gsave /y3 exch def /x3 exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def newpath translate dup rotate x3 y3 moveto x2 y2 x1 y1 0 0 curveto x1 y1 neg x2 y2 neg x3 y3 neg curveto gsave 0 setlinejoin stroke grestore grestore
  906. } def /unfilledarrow {
  907.     gsave /y1 exch def /x1 exch def newpath translate dup rotate x1 y1 moveto 0 0 lineto x1 y1 neg lineto gsave 0 setlinejoin stroke grestore grestore
  908. } def /framedRoundBox {
  909.     /rad exch def /IV exch rad 2 mul sub def /IH exch rad 2 mul sub def 0.5 0.5 translate exch rad add exch moveto rad neg 0 rad neg 0 rad neg rad rcurveto 0 IV rlineto 0 rad 0 rad rad rad rcurveto IH 0 rlineto rad 0 rad 0 rad rad neg rcurveto 0 IV neg rlineto 0 rad neg 0 rad neg rad neg rad neg rcurveto closepath stroke -0.5 -0.5 translate
  910. } def /filledRoundBox {
  911.     /rad exch def /IV exch rad 2 mul sub def /IH exch rad 2 mul sub def 0.5 0.5 translate exch rad add exch moveto rad neg 0 rad neg 0 rad neg rad rcurveto 0 IV rlineto 0 rad 0 rad rad rad rcurveto IH 0 rlineto rad 0 rad 0 rad rad neg rcurveto 0 IV neg rlineto 0 rad neg 0 rad neg rad neg rad neg rcurveto closepath fill -0.5 -0.5 translate
  912. } def /roundBoxPath {
  913.     /rad exch def /IV exch rad 2 mul sub def /IH exch rad 2 mul sub def exch rad add exch moveto rad neg 0 rad neg 0 rad neg rad rcurveto 0 IV rlineto 0 rad 0 rad rad rad rcurveto IH 0 rlineto rad 0 rad 0 rad rad neg rcurveto 0 IV neg rlineto 0 rad neg 0 rad neg rad neg rad neg rcurveto closepath
  914. } def /filledandframedRoundBox {
  915.     5 copy filledRoundBox 6 -1 roll setgray framedRoundBox
  916. } def /rbox {
  917.     /h exch def /w exch def h 2 div add exch w 2 div add exch translate rotate w 2 div neg h 2 div neg w h rectstroke
  918. } def /rboxfilled {
  919.     /h exch def /w exch def h 2 div add exch w 2 div add exch translate rotate w 2 div neg h 2 div neg w h rectfill
  920. } def /rboxfilledframed {
  921.     5 copy gsave rboxfilled grestore 6 -1 roll setgray rbox
  922. } def /roval {
  923.     /h exch def /w exch def h 2 div add exch w 2 div add exch translate rotate w h w 2 div neg h 2 div neg gsave oval
  924. } def /rovalstroke {
  925.     roval matrix defaultmatrix setmatrix stroke grestore
  926. } def /rovalfill {
  927.     roval matrix defaultmatrix setmatrix fill grestore
  928. } def /rovalfillstroke {
  929.     5 copy gsave rovalfill grestore 6 -1 roll setgray rovalstroke
  930. } def /flipH {
  931.     0 translate -1 1 scale
  932. } def /flipV {
  933.     0 exch translate 1 -1 scale
  934. } def
  935. %%EndSetup
  936. gsave
  937. 292 282 29.5 21.5 rectclip
  938. 292 282 29.5 21.5 rectclip
  939. 0 0 0.15 1 10 setIt
  940. 293.5 284.5 translate
  941. [1 0 0 -1 0 18] concat
  942. gsave
  943. 1 setgray
  944. 0 0 26 18 rectfill
  945. /Times-Bold findfont 18 scalefont [1 0 0 -1 0 0] makefont
  946. defineuserobject
  947. 1004 execuserobject setfont
  948. 13 9 translate
  949. -2.05227 1.05723 translate
  950. -9 6 translate
  951. gsave
  952. 0 0 translate
  953. 0.666662 setgray
  954. currentfont [1 0 -0.33 0.83 0 0] makefont setfont
  955. 0 0 moveto
  956. (W) show
  957. grestore
  958. newpath
  959. 0 0 moveto
  960. 0 setgray
  961. 0 0 moveto
  962. (W) show
  963. 0 0 translate
  964. grestore
  965. grestore
  966. 0 setgray
  967. 0 0 0.15 1 10 setIt
  968. gsave
  969. 293 284 translate
  970. 1.2 0.75 scale
  971. 0 0 0.15 1 10 setIt
  972. 1 1 translate
  973. 22 flipV
  974. 10 11 translate
  975. -9 -10 translate
  976. newpath
  977. 3 setlinewidth
  978. 0.333338 setgray
  979. 1 setalpha
  980. gsave
  981. 18 20 0 0 oval 0.055556 0.05 scale stroke
  982. grestore
  983. 0 0 translate
  984. grestore
  985. 0 0 0.15 1 10 setIt
  986. 6 5 translate
  987. newpath
  988. 3 setlinewidth
  989. 0.333338 setgray
  990. 1 setalpha
  991. 12 -15 0 15 line
  992. 0 0 translate
  993. grestore
  994. grestore
  995. grestore
  996. gsave
  997. 0 0 612 792 rectclip
  998. [1 0 0 -1 0 792] concat
  999. grestore
  1000. grestore
  1001. %%Trailer
  1002. %%DocumentFonts: Times-Bold
  1003. [10647c]%!PS-Adobe-2.0 EPSF-2.0
  1004. %%Title: Permission.create
  1005. %%Creator: Create
  1006. %%CreationDate: Sun Oct 20 14:00:16 1991
  1007. %%For: me
  1008. %%DocumentFonts: (atend)
  1009. %%Pages: 0 1
  1010. %%BoundingBox: 167 251 197 273
  1011. %%EndComments
  1012. %%BeginDocument: /usr/lib/NextStep/printPackage.ps
  1013. %!PS-Adobe-2.0
  1014. %%Title: Printing Package
  1015. %%EndComments
  1016. %Version: 2.0
  1017. %Copyright: 1988, NeXT, Inc.
  1018. /__NXdef{1 index where{pop pop pop}{def}ifelse}bind def
  1019. /__NXbdef{1 index where{pop pop pop}{bind def}ifelse}bind def
  1020. /UserObjects 10 array __NXdef
  1021. /defineuserobject{
  1022.     exch dup 1 add dup UserObjects length gt{
  1023.         array dup 0 UserObjects putinterval
  1024.         /UserObjects exch def
  1025.     }{pop}ifelse UserObjects exch 3 -1 roll put
  1026. }__NXbdef
  1027. /undefineuserobject{UserObjects exch null put}__NXbdef
  1028. /execuserobject{UserObjects exch get exec}__NXbdef
  1029. /__NXRectPath{4 2 roll moveto 1 index 0 rlineto
  1030. 0 exch rlineto neg 0 rlineto closepath}__NXbdef
  1031. /__NXProcessRectArgs{
  1032.     1 index type /arraytype eq{
  1033.         exch 0 4 2 index length 1 sub{
  1034.             dup 3 add 1 exch{1 index exch get exch}for
  1035.             5 1 roll 5 index exec
  1036.         }for pop pop
  1037.     }{exec}ifelse
  1038. }__NXbdef
  1039. /rectfill{gsave newpath {__NXRectPath fill} __NXProcessRectArgs grestore}__NXbdef
  1040. /rectclip{newpath {__NXRectPath} __NXProcessRectArgs clip newpath}__NXbdef
  1041. /rectstroke{
  1042.     gsave newpath dup type /arraytype eq{dup length 6 eq}{false}ifelse{
  1043.         {gsave __NXRectPath null concat stroke grestore}
  1044.         dup length array cvx copy dup 2 4 -1 roll put __NXProcessRectArgs
  1045.     }{{__NXRectPath stroke} __NXProcessRectArgs}ifelse grestore
  1046. }__NXbdef
  1047. /xyshow{
  1048.     0 1 3 index length 1 sub{
  1049.         currentpoint 4 index 3 index 1 getinterval show
  1050.         3 index 3 index 2 mul 1 add get add exch
  1051.         3 index    3 index 2 mul get add exch moveto pop
  1052.     }for pop pop
  1053. }__NXbdef
  1054. /xshow{
  1055.     0 1 3 index length 1 sub{
  1056.         currentpoint 4 index 3 index 1 getinterval show
  1057.         exch 3 index 3 index get add exch moveto pop
  1058.     }for pop pop
  1059. }__NXbdef
  1060. /yshow{
  1061.     0 1 3 index length 1 sub{
  1062.         currentpoint 4 index 3 index 1 getinterval show
  1063.         3 index 3 index get add moveto pop
  1064.     }for pop pop
  1065. }__NXbdef
  1066. /arct{arcto pop pop pop pop}__NXbdef
  1067. /setbbox{pop pop pop pop}__NXbdef
  1068. /ucache{}__NXbdef
  1069. /ucachestatus{mark 0 0 0 0 0}__NXbdef
  1070. /setucacheparams{cleartomark}__NXbdef
  1071. /uappend{systemdict begin cvx exec end}__NXbdef
  1072. /ueofill{gsave newpath uappend eofill grestore}__NXbdef
  1073. /ufill{gsave newpath uappend fill grestore}__NXbdef
  1074. /ustroke{
  1075.     gsave newpath dup length 6 eq
  1076.     {exch uappend concat}{uappend}ifelse
  1077.     stroke grestore
  1078. }__NXbdef
  1079. /__NXustrokepathMatrix dup where {pop pop}{matrix def}ifelse
  1080. /ustrokepath{
  1081.     newpath dup length 6 eq{
  1082.         exch uappend __NXustrokepathMatrix currentmatrix exch concat
  1083.         strokepath setmatrix
  1084.     }{uappend strokepath}ifelse
  1085. } __NXbdef
  1086. /upath{
  1087.     [exch {/ucache cvx}if pathbbox /setbbox cvx
  1088.      {/moveto cvx}{/lineto cvx}{/curveto cvx}{/closepath cvx}pathforall]cvx
  1089. } __NXbdef
  1090. /setstrokeadjust{pop}__NXbdef
  1091. /currentstrokeadjust{false}__NXbdef
  1092. /selectfont{exch findfont exch
  1093. dup type /arraytype eq {makefont}{scalefont}ifelse setfont}__NXbdef
  1094. /_NXCombineArrays{
  1095.     counttomark dup 2 add index dup length 3 -1 roll {
  1096.         2 index length sub dup 4 1 roll 1 index exch 4 -1 roll putinterval exch
  1097.     }repeat pop pop pop
  1098. }__NXbdef
  1099. /setcmykcolor{
  1100.     1.0 exch sub dup dup 6 -1 roll
  1101.     sub dup 0 lt{pop 0}if 5 1 roll
  1102.     4 -1 roll sub dup 0 lt{pop 0}if 3 1 roll
  1103.     exch sub dup 0 lt{pop 0}if setrgbcolor
  1104. }__NXbdef
  1105. /currentcmykcolor{currentrgbcolor 3{1.0 exch sub 3 1 roll}repeat 0}__NXbdef
  1106. /flushgraphics{}def
  1107. /setwindowtype{pop pop}def
  1108. /currentwindowtype{pop 0}def
  1109. /setalpha{pop}def
  1110. /currentalpha{1.0}def
  1111. /hidecursor{}def
  1112. /obscurecursor{}def
  1113. /revealcursor{}def
  1114. /setcursor{4 {pop}repeat}bind def
  1115. /showcursor{}def
  1116. /NextStepEncoding where not{
  1117. /NextStepEncoding StandardEncoding 256 array copy def
  1118. 0 [129/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/Ccedilla/Egrave
  1119. /Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
  1120. /Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/Ugrave/Uacute
  1121. /Ucircumflex/Udieresis/Yacute/Thorn/mu/multiply/divide/copyright
  1122. 176/registered 181/brokenbar 190/logicalnot 192/onesuperior 201/twosuperior
  1123. 204/threesuperior 209/plusminus/onequarter/onehalf/threequarters/agrave
  1124. /aacute/acircumflex/atilde/adieresis/aring/ccedilla/egrave/eacute
  1125. /ecircumflex/edieresis/igrave 226/iacute 228/icircumflex/idieresis/eth
  1126. /ntilde 236/ograve/oacute/ocircumflex/otilde/odieresis 242/ugrave/uacute
  1127. /ucircumflex 246/udieresis/yacute 252/thorn/ydieresis]
  1128. {dup type /nametype eq
  1129.  {NextStepEncoding 2 index 2 index put pop 1 add}{exch pop}ifelse
  1130. }forall pop
  1131. /NextStepEncoding NextStepEncoding readonly def   
  1132. /_NXfstr 128 string dup 0 (_NX) putinterval def   
  1133. /findfont{
  1134.  % Because we can never let NextStepEncoding get into
  1135.  % SharedFontDirectory, we cannot reencode a font to NextStepEncoding
  1136.  % if we are in shared mode.  So if currentshared is true,
  1137.  % we call the normal findfont and return that
  1138.  /currentshared where {pop currentshared} {false} ifelse
  1139.  {//findfont exec}
  1140.  {dup _NXfstr 3 125 getinterval cvs length 3 add _NXfstr 0 3 -1 roll
  1141.   getinterval cvn exch FontDirectory 2 index known 
  1142.   {pop FontDirectory exch get}
  1143.   {//findfont exec dup /Encoding get StandardEncoding eq
  1144.    {    dup length dict exch
  1145.     {1 index /FID ne {2 index 3 1 roll put}{pop pop}ifelse}forall
  1146.      dup /Encoding NextStepEncoding put definefont
  1147.     }{exch pop} ifelse
  1148.    }ifelse
  1149.  }ifelse
  1150. }bind def
  1151. }{pop}ifelse
  1152. /_NXProcArray 5 array __NXdef
  1153. /_NXChannels 0 __NXdef
  1154. /_NXTotalBytes 0 __NXdef
  1155. /_NXDoImageOp{
  1156.     1 index{dup}{1}ifelse /_NXChannels exch store
  1157.     _NXChannels 2 add 2 roll _NXProcArray 0 _NXChannels getinterval astore pop
  1158.     5 index 4 index mul 2 index{1 sub 8 idiv 1 add mul}{mul 1 sub 8 idiv 1 add}ifelse
  1159.     4 index mul /_NXTotalBytes exch store pop exch pop
  1160.     gsave matrix invertmatrix concat 0.5 setgray 0 0 4 2 roll rectfill grestore
  1161.     {    0 1 _NXChannels 1 sub{
  1162.             _NXProcArray exch get exec
  1163.             length _NXTotalBytes exch sub /_NXTotalBytes exch store}for
  1164.         _NXTotalBytes 0 le{exit}if
  1165.     }loop /_NXProcArray 5 array def
  1166. }__NXbdef
  1167. /colorimage{_NXDoImageOp}__NXbdef
  1168. /alphaimage{1 add _NXDoImageOp}def
  1169. %%EndDocument
  1170. gsave
  1171. -1 -9 translate
  1172.  /__NXbasematrix matrix currentmatrix def
  1173. grestore
  1174. %%EndProlog
  1175. %%BeginSetup
  1176. /acsRect {
  1177.     moveto dup 0 exch rlineto exch 0 rlineto 0 exch neg rlineto closepath
  1178. } def /oval {
  1179.     translate scale newpath 0.5 0.5 0.5 0 360 arc
  1180. } def /ovalPath {
  1181.     4 copy oval closepath neg exch neg exch 4 -1 roll 1 exch div 4 -1 roll 1 exch div scale translate
  1182. } def /fillandframeoval2 {
  1183.     oval gsave eofill grestore setgray matrix defaultmatrix setmatrix stroke
  1184. } def /fillandframerectangle2 {
  1185.     4 copy rectfill 5 -1 roll setgray rectstroke
  1186. } def /line {
  1187.     moveto rlineto stroke
  1188. } def /setup {
  1189.     setgray setlinewidth setlinecap setlinejoin gsave
  1190. } def /setIt {
  1191.     setmiterlimit setflat setlinewidth setlinecap setlinejoin gsave
  1192. } def /setup2 {
  1193.     setIt
  1194. } def /arrow {
  1195.     newpath moveto dup rotate -10 3 rlineto 3 -3 rlineto -3 -3 rlineto closepath gsave 0 setlinejoin stroke grestore fill neg rotate
  1196. } def /plainarrow {
  1197.     gsave /y2 exch def /x2 exch def /y1 exch def /x1 exch def /y0 exch def /x0 exch def newpath x0 y0 translate 0 0 moveto dup rotate x1 y1 lineto x2 y2 lineto x1 y1 neg lineto closepath gsave 0 setlinejoin stroke grestore fill grestore
  1198. } def /bezierarrow {
  1199.     gsave /y4 exch def /x4 exch def /y3 exch def /x3 exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def /y0 exch def /x0 exch def newpath x0 y0 translate 0 0 moveto dup rotate x1 y1 x2 y2 x3 y3 curveto x4 y4 lineto x3 y3 neg lineto x2 y2 neg x1 y1 neg 0 0 curveto closepath gsave 0 setlinejoin stroke grestore fill x0 neg y0 neg translate neg rotate grestore
  1200. } def /unfilledbezierarrow {
  1201.     gsave /y3 exch def /x3 exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def newpath translate dup rotate x3 y3 moveto x2 y2 x1 y1 0 0 curveto x1 y1 neg x2 y2 neg x3 y3 neg curveto gsave 0 setlinejoin stroke grestore grestore
  1202. } def /unfilledarrow {
  1203.     gsave /y1 exch def /x1 exch def newpath translate dup rotate x1 y1 moveto 0 0 lineto x1 y1 neg lineto gsave 0 setlinejoin stroke grestore grestore
  1204. } def /framedRoundBox {
  1205.     /rad exch def /IV exch rad 2 mul sub def /IH exch rad 2 mul sub def 0.5 0.5 translate exch rad add exch moveto rad neg 0 rad neg 0 rad neg rad rcurveto 0 IV rlineto 0 rad 0 rad rad rad rcurveto IH 0 rlineto rad 0 rad 0 rad rad neg rcurveto 0 IV neg rlineto 0 rad neg 0 rad neg rad neg rad neg rcurveto closepath stroke -0.5 -0.5 translate
  1206. } def /filledRoundBox {
  1207.     /rad exch def /IV exch rad 2 mul sub def /IH exch rad 2 mul sub def 0.5 0.5 translate exch rad add exch moveto rad neg 0 rad neg 0 rad neg rad rcurveto 0 IV rlineto 0 rad 0 rad rad rad rcurveto IH 0 rlineto rad 0 rad 0 rad rad neg rcurveto 0 IV neg rlineto 0 rad neg 0 rad neg rad neg rad neg rcurveto closepath fill -0.5 -0.5 translate
  1208. } def /roundBoxPath {
  1209.     /rad exch def /IV exch rad 2 mul sub def /IH exch rad 2 mul sub def exch rad add exch moveto rad neg 0 rad neg 0 rad neg rad rcurveto 0 IV rlineto 0 rad 0 rad rad rad rcurveto IH 0 rlineto rad 0 rad 0 rad rad neg rcurveto 0 IV neg rlineto 0 rad neg 0 rad neg rad neg rad neg rcurveto closepath
  1210. } def /filledandframedRoundBox {
  1211.     5 copy filledRoundBox 6 -1 roll setgray framedRoundBox
  1212. } def /rbox {
  1213.     /h exch def /w exch def h 2 div add exch w 2 div add exch translate rotate w 2 div neg h 2 div neg w h rectstroke
  1214. } def /rboxfilled {
  1215.     /h exch def /w exch def h 2 div add exch w 2 div add exch translate rotate w 2 div neg h 2 div neg w h rectfill
  1216. } def /rboxfilledframed {
  1217.     5 copy gsave rboxfilled grestore 6 -1 roll setgray rbox
  1218. } def /roval {
  1219.     /h exch def /w exch def h 2 div add exch w 2 div add exch translate rotate w h w 2 div neg h 2 div neg gsave oval
  1220. } def /rovalstroke {
  1221.     roval matrix defaultmatrix setmatrix stroke grestore
  1222. } def /rovalfill {
  1223.     roval matrix defaultmatrix setmatrix fill grestore
  1224. } def /rovalfillstroke {
  1225.     5 copy gsave rovalfill grestore 6 -1 roll setgray rovalstroke
  1226. } def /flipH {
  1227.     0 translate -1 1 scale
  1228. } def /flipV {
  1229.     0 exch translate 1 -1 scale
  1230. } def
  1231. %%EndSetup
  1232. gsave
  1233. 167.5 251.5 29 21 rectclip
  1234. 167.5 251.5 29 21 rectclip
  1235. 0 0 0.15 1 10 setIt
  1236. 168.5 253.5 translate
  1237. [1 0 0 -1 0 18] concat
  1238. gsave
  1239. 1 setgray
  1240. 0 0 26 18 rectfill
  1241. /Times-Bold findfont 18 scalefont [1 0 0 -1 0 0] makefont
  1242. defineuserobject
  1243. 1004 execuserobject setfont
  1244. 13 9 translate
  1245. 1.352 1 scale
  1246. -2.00772 1.03428 translate
  1247. -6.5 6 translate
  1248. gsave
  1249. 0 0 translate
  1250. 0.666662 setgray
  1251. currentfont [1 0 -0.33 0.83 0 0] makefont setfont
  1252. 0 0 moveto
  1253. (R) show
  1254. grestore
  1255. newpath
  1256. 0 0 moveto
  1257. 0 setgray
  1258. 0 0 moveto
  1259. (R) show
  1260. 0 0 translate
  1261. grestore
  1262. grestore
  1263. gsave
  1264. 0 0 612 792 rectclip
  1265. [1 0 0 -1 0 792] concat
  1266. grestore
  1267. grestore
  1268. %%Trailer
  1269. %%DocumentFonts: Times-Bold
  1270. Write
  1271. [10631c]%!PS-Adobe-2.0 EPSF-2.0
  1272. %%Title: Permission.create
  1273. %%Creator: Create
  1274. %%CreationDate: Sun Oct 20 13:55:22 1991
  1275. %%For: me
  1276. %%DocumentFonts: (atend)
  1277. %%Pages: 0 1
  1278. %%BoundingBox: 217 349 247 371
  1279. %%EndComments
  1280. %%BeginDocument: /usr/lib/NextStep/printPackage.ps
  1281. %!PS-Adobe-2.0
  1282. %%Title: Printing Package
  1283. %%EndComments
  1284. %Version: 2.0
  1285. %Copyright: 1988, NeXT, Inc.
  1286. /__NXdef{1 index where{pop pop pop}{def}ifelse}bind def
  1287. /__NXbdef{1 index where{pop pop pop}{bind def}ifelse}bind def
  1288. /UserObjects 10 array __NXdef
  1289. /defineuserobject{
  1290.     exch dup 1 add dup UserObjects length gt{
  1291.         array dup 0 UserObjects putinterval
  1292.         /UserObjects exch def
  1293.     }{pop}ifelse UserObjects exch 3 -1 roll put
  1294. }__NXbdef
  1295. /undefineuserobject{UserObjects exch null put}__NXbdef
  1296. /execuserobject{UserObjects exch get exec}__NXbdef
  1297. /__NXRectPath{4 2 roll moveto 1 index 0 rlineto
  1298. 0 exch rlineto neg 0 rlineto closepath}__NXbdef
  1299. /__NXProcessRectArgs{
  1300.     1 index type /arraytype eq{
  1301.         exch 0 4 2 index length 1 sub{
  1302.             dup 3 add 1 exch{1 index exch get exch}for
  1303.             5 1 roll 5 index exec
  1304.         }for pop pop
  1305.     }{exec}ifelse
  1306. }__NXbdef
  1307. /rectfill{gsave newpath {__NXRectPath fill} __NXProcessRectArgs grestore}__NXbdef
  1308. /rectclip{newpath {__NXRectPath} __NXProcessRectArgs clip newpath}__NXbdef
  1309. /rectstroke{
  1310.     gsave newpath dup type /arraytype eq{dup length 6 eq}{false}ifelse{
  1311.         {gsave __NXRectPath null concat stroke grestore}
  1312.         dup length array cvx copy dup 2 4 -1 roll put __NXProcessRectArgs
  1313.     }{{__NXRectPath stroke} __NXProcessRectArgs}ifelse grestore
  1314. }__NXbdef
  1315. /xyshow{
  1316.     0 1 3 index length 1 sub{
  1317.         currentpoint 4 index 3 index 1 getinterval show
  1318.         3 index 3 index 2 mul 1 add get add exch
  1319.         3 index    3 index 2 mul get add exch moveto pop
  1320.     }for pop pop
  1321. }__NXbdef
  1322. /xshow{
  1323.     0 1 3 index length 1 sub{
  1324.         currentpoint 4 index 3 index 1 getinterval show
  1325.         exch 3 index 3 index get add exch moveto pop
  1326.     }for pop pop
  1327. }__NXbdef
  1328. /yshow{
  1329.     0 1 3 index length 1 sub{
  1330.         currentpoint 4 index 3 index 1 getinterval show
  1331.         3 index 3 index get add moveto pop
  1332.     }for pop pop
  1333. }__NXbdef
  1334. /arct{arcto pop pop pop pop}__NXbdef
  1335. /setbbox{pop pop pop pop}__NXbdef
  1336. /ucache{}__NXbdef
  1337. /ucachestatus{mark 0 0 0 0 0}__NXbdef
  1338. /setucacheparams{cleartomark}__NXbdef
  1339. /uappend{systemdict begin cvx exec end}__NXbdef
  1340. /ueofill{gsave newpath uappend eofill grestore}__NXbdef
  1341. /ufill{gsave newpath uappend fill grestore}__NXbdef
  1342. /ustroke{
  1343.     gsave newpath dup length 6 eq
  1344.     {exch uappend concat}{uappend}ifelse
  1345.     stroke grestore
  1346. }__NXbdef
  1347. /__NXustrokepathMatrix dup where {pop pop}{matrix def}ifelse
  1348. /ustrokepath{
  1349.     newpath dup length 6 eq{
  1350.         exch uappend __NXustrokepathMatrix currentmatrix exch concat
  1351.         strokepath setmatrix
  1352.     }{uappend strokepath}ifelse
  1353. } __NXbdef
  1354. /upath{
  1355.     [exch {/ucache cvx}if pathbbox /setbbox cvx
  1356.      {/moveto cvx}{/lineto cvx}{/curveto cvx}{/closepath cvx}pathforall]cvx
  1357. } __NXbdef
  1358. /setstrokeadjust{pop}__NXbdef
  1359. /currentstrokeadjust{false}__NXbdef
  1360. /selectfont{exch findfont exch
  1361. dup type /arraytype eq {makefont}{scalefont}ifelse setfont}__NXbdef
  1362. /_NXCombineArrays{
  1363.     counttomark dup 2 add index dup length 3 -1 roll {
  1364.         2 index length sub dup 4 1 roll 1 index exch 4 -1 roll putinterval exch
  1365.     }repeat pop pop pop
  1366. }__NXbdef
  1367. /setcmykcolor{
  1368.     1.0 exch sub dup dup 6 -1 roll
  1369.     sub dup 0 lt{pop 0}if 5 1 roll
  1370.     4 -1 roll sub dup 0 lt{pop 0}if 3 1 roll
  1371.     exch sub dup 0 lt{pop 0}if setrgbcolor
  1372. }__NXbdef
  1373. /currentcmykcolor{currentrgbcolor 3{1.0 exch sub 3 1 roll}repeat 0}__NXbdef
  1374. /flushgraphics{}def
  1375. /setwindowtype{pop pop}def
  1376. /currentwindowtype{pop 0}def
  1377. /setalpha{pop}def
  1378. /currentalpha{1.0}def
  1379. /hidecursor{}def
  1380. /obscurecursor{}def
  1381. /revealcursor{}def
  1382. /setcursor{4 {pop}repeat}bind def
  1383. /showcursor{}def
  1384. /NextStepEncoding where not{
  1385. /NextStepEncoding StandardEncoding 256 array copy def
  1386. 0 [129/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/Ccedilla/Egrave
  1387. /Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
  1388. /Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/Ugrave/Uacute
  1389. /Ucircumflex/Udieresis/Yacute/Thorn/mu/multiply/divide/copyright
  1390. 176/registered 181/brokenbar 190/logicalnot 192/onesuperior 201/twosuperior
  1391. 204/threesuperior 209/plusminus/onequarter/onehalf/threequarters/agrave
  1392. /aacute/acircumflex/atilde/adieresis/aring/ccedilla/egrave/eacute
  1393. /ecircumflex/edieresis/igrave 226/iacute 228/icircumflex/idieresis/eth
  1394. /ntilde 236/ograve/oacute/ocircumflex/otilde/odieresis 242/ugrave/uacute
  1395. /ucircumflex 246/udieresis/yacute 252/thorn/ydieresis]
  1396. {dup type /nametype eq
  1397.  {NextStepEncoding 2 index 2 index put pop 1 add}{exch pop}ifelse
  1398. }forall pop
  1399. /NextStepEncoding NextStepEncoding readonly def   
  1400. /_NXfstr 128 string dup 0 (_NX) putinterval def   
  1401. /findfont{
  1402.  % Because we can never let NextStepEncoding get into
  1403.  % SharedFontDirectory, we cannot reencode a font to NextStepEncoding
  1404.  % if we are in shared mode.  So if currentshared is true,
  1405.  % we call the normal findfont and return that
  1406.  /currentshared where {pop currentshared} {false} ifelse
  1407.  {//findfont exec}
  1408.  {dup _NXfstr 3 125 getinterval cvs length 3 add _NXfstr 0 3 -1 roll
  1409.   getinterval cvn exch FontDirectory 2 index known 
  1410.   {pop FontDirectory exch get}
  1411.   {//findfont exec dup /Encoding get StandardEncoding eq
  1412.    {    dup length dict exch
  1413.     {1 index /FID ne {2 index 3 1 roll put}{pop pop}ifelse}forall
  1414.      dup /Encoding NextStepEncoding put definefont
  1415.     }{exch pop} ifelse
  1416.    }ifelse
  1417.  }ifelse
  1418. }bind def
  1419. }{pop}ifelse
  1420. /_NXProcArray 5 array __NXdef
  1421. /_NXChannels 0 __NXdef
  1422. /_NXTotalBytes 0 __NXdef
  1423. /_NXDoImageOp{
  1424.     1 index{dup}{1}ifelse /_NXChannels exch store
  1425.     _NXChannels 2 add 2 roll _NXProcArray 0 _NXChannels getinterval astore pop
  1426.     5 index 4 index mul 2 index{1 sub 8 idiv 1 add mul}{mul 1 sub 8 idiv 1 add}ifelse
  1427.     4 index mul /_NXTotalBytes exch store pop exch pop
  1428.     gsave matrix invertmatrix concat 0.5 setgray 0 0 4 2 roll rectfill grestore
  1429.     {    0 1 _NXChannels 1 sub{
  1430.             _NXProcArray exch get exec
  1431.             length _NXTotalBytes exch sub /_NXTotalBytes exch store}for
  1432.         _NXTotalBytes 0 le{exit}if
  1433.     }loop /_NXProcArray 5 array def
  1434. }__NXbdef
  1435. /colorimage{_NXDoImageOp}__NXbdef
  1436. /alphaimage{1 add _NXDoImageOp}def
  1437. %%EndDocument
  1438. gsave
  1439. -1 -9 translate
  1440.  /__NXbasematrix matrix currentmatrix def
  1441. grestore
  1442. %%EndProlog
  1443. %%BeginSetup
  1444. /acsRect {
  1445.     moveto dup 0 exch rlineto exch 0 rlineto 0 exch neg rlineto closepath
  1446. } def /oval {
  1447.     translate scale newpath 0.5 0.5 0.5 0 360 arc
  1448. } def /ovalPath {
  1449.     4 copy oval closepath neg exch neg exch 4 -1 roll 1 exch div 4 -1 roll 1 exch div scale translate
  1450. } def /fillandframeoval2 {
  1451.     oval gsave eofill grestore setgray matrix defaultmatrix setmatrix stroke
  1452. } def /fillandframerectangle2 {
  1453.     4 copy rectfill 5 -1 roll setgray rectstroke
  1454. } def /line {
  1455.     moveto rlineto stroke
  1456. } def /setup {
  1457.     setgray setlinewidth setlinecap setlinejoin gsave
  1458. } def /setIt {
  1459.     setmiterlimit setflat setlinewidth setlinecap setlinejoin gsave
  1460. } def /setup2 {
  1461.     setIt
  1462. } def /arrow {
  1463.     newpath moveto dup rotate -10 3 rlineto 3 -3 rlineto -3 -3 rlineto closepath gsave 0 setlinejoin stroke grestore fill neg rotate
  1464. } def /plainarrow {
  1465.     gsave /y2 exch def /x2 exch def /y1 exch def /x1 exch def /y0 exch def /x0 exch def newpath x0 y0 translate 0 0 moveto dup rotate x1 y1 lineto x2 y2 lineto x1 y1 neg lineto closepath gsave 0 setlinejoin stroke grestore fill grestore
  1466. } def /bezierarrow {
  1467.     gsave /y4 exch def /x4 exch def /y3 exch def /x3 exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def /y0 exch def /x0 exch def newpath x0 y0 translate 0 0 moveto dup rotate x1 y1 x2 y2 x3 y3 curveto x4 y4 lineto x3 y3 neg lineto x2 y2 neg x1 y1 neg 0 0 curveto closepath gsave 0 setlinejoin stroke grestore fill x0 neg y0 neg translate neg rotate grestore
  1468. } def /unfilledbezierarrow {
  1469.     gsave /y3 exch def /x3 exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def newpath translate dup rotate x3 y3 moveto x2 y2 x1 y1 0 0 curveto x1 y1 neg x2 y2 neg x3 y3 neg curveto gsave 0 setlinejoin stroke grestore grestore
  1470. } def /unfilledarrow {
  1471.     gsave /y1 exch def /x1 exch def newpath translate dup rotate x1 y1 moveto 0 0 lineto x1 y1 neg lineto gsave 0 setlinejoin stroke grestore grestore
  1472. } def /framedRoundBox {
  1473.     /rad exch def /IV exch rad 2 mul sub def /IH exch rad 2 mul sub def 0.5 0.5 translate exch rad add exch moveto rad neg 0 rad neg 0 rad neg rad rcurveto 0 IV rlineto 0 rad 0 rad rad rad rcurveto IH 0 rlineto rad 0 rad 0 rad rad neg rcurveto 0 IV neg rlineto 0 rad neg 0 rad neg rad neg rad neg rcurveto closepath stroke -0.5 -0.5 translate
  1474. } def /filledRoundBox {
  1475.     /rad exch def /IV exch rad 2 mul sub def /IH exch rad 2 mul sub def 0.5 0.5 translate exch rad add exch moveto rad neg 0 rad neg 0 rad neg rad rcurveto 0 IV rlineto 0 rad 0 rad rad rad rcurveto IH 0 rlineto rad 0 rad 0 rad rad neg rcurveto 0 IV neg rlineto 0 rad neg 0 rad neg rad neg rad neg rcurveto closepath fill -0.5 -0.5 translate
  1476. } def /roundBoxPath {
  1477.     /rad exch def /IV exch rad 2 mul sub def /IH exch rad 2 mul sub def exch rad add exch moveto rad neg 0 rad neg 0 rad neg rad rcurveto 0 IV rlineto 0 rad 0 rad rad rad rcurveto IH 0 rlineto rad 0 rad 0 rad rad neg rcurveto 0 IV neg rlineto 0 rad neg 0 rad neg rad neg rad neg rcurveto closepath
  1478. } def /filledandframedRoundBox {
  1479.     5 copy filledRoundBox 6 -1 roll setgray framedRoundBox
  1480. } def /rbox {
  1481.     /h exch def /w exch def h 2 div add exch w 2 div add exch translate rotate w 2 div neg h 2 div neg w h rectstroke
  1482. } def /rboxfilled {
  1483.     /h exch def /w exch def h 2 div add exch w 2 div add exch translate rotate w 2 div neg h 2 div neg w h rectfill
  1484. } def /rboxfilledframed {
  1485.     5 copy gsave rboxfilled grestore 6 -1 roll setgray rbox
  1486. } def /roval {
  1487.     /h exch def /w exch def h 2 div add exch w 2 div add exch translate rotate w h w 2 div neg h 2 div neg gsave oval
  1488. } def /rovalstroke {
  1489.     roval matrix defaultmatrix setmatrix stroke grestore
  1490. } def /rovalfill {
  1491.     roval matrix defaultmatrix setmatrix fill grestore
  1492. } def /rovalfillstroke {
  1493.     5 copy gsave rovalfill grestore 6 -1 roll setgray rovalstroke
  1494. } def /flipH {
  1495.     0 translate -1 1 scale
  1496. } def /flipV {
  1497.     0 exch translate 1 -1 scale
  1498. } def
  1499. %%EndSetup
  1500. gsave
  1501. 217.5 349.5 29 21 rectclip
  1502. 217.5 349.5 29 21 rectclip
  1503. 0 0 0.15 1 10 setIt
  1504. 218.5 351.5 translate
  1505. [1 0 0 -1 0 18] concat
  1506. gsave
  1507. 1 setgray
  1508. 0 0 26 18 rectfill
  1509. /Times-Bold findfont 18 scalefont [1 0 0 -1 0 0] makefont
  1510. defineuserobject
  1511. 1004 execuserobject setfont
  1512. 13 9 translate
  1513. -2.05227 1.05723 translate
  1514. -9 6 translate
  1515. gsave
  1516. 0 0 translate
  1517. 0.666662 setgray
  1518. currentfont [1 0 -0.33 0.83 0 0] makefont setfont
  1519. 0 0 moveto
  1520. (W) show
  1521. grestore
  1522. newpath
  1523. 0 0 moveto
  1524. 0 setgray
  1525. 0 0 moveto
  1526. (W) show
  1527. 0 0 translate
  1528. grestore
  1529. grestore
  1530. gsave
  1531. 0 0 612 792 rectclip
  1532. [1 0 0 -1 0 792] concat
  1533. grestore
  1534. grestore
  1535. %%Trailer
  1536. %%DocumentFonts: Times-Bold
  1537. Execute
  1538. [10646c]%!PS-Adobe-2.0 EPSF-2.0
  1539. %%Title: Permission.create
  1540. %%Creator: Create
  1541. %%CreationDate: Sun Oct 20 14:00:06 1991
  1542. %%For: me
  1543. %%DocumentFonts: (atend)
  1544. %%Pages: 0 1
  1545. %%BoundingBox: 169 220 199 242
  1546. %%EndComments
  1547. %%BeginDocument: /usr/lib/NextStep/printPackage.ps
  1548. %!PS-Adobe-2.0
  1549. %%Title: Printing Package
  1550. %%EndComments
  1551. %Version: 2.0
  1552. %Copyright: 1988, NeXT, Inc.
  1553. /__NXdef{1 index where{pop pop pop}{def}ifelse}bind def
  1554. /__NXbdef{1 index where{pop pop pop}{bind def}ifelse}bind def
  1555. /UserObjects 10 array __NXdef
  1556. /defineuserobject{
  1557.     exch dup 1 add dup UserObjects length gt{
  1558.         array dup 0 UserObjects putinterval
  1559.         /UserObjects exch def
  1560.     }{pop}ifelse UserObjects exch 3 -1 roll put
  1561. }__NXbdef
  1562. /undefineuserobject{UserObjects exch null put}__NXbdef
  1563. /execuserobject{UserObjects exch get exec}__NXbdef
  1564. /__NXRectPath{4 2 roll moveto 1 index 0 rlineto
  1565. 0 exch rlineto neg 0 rlineto closepath}__NXbdef
  1566. /__NXProcessRectArgs{
  1567.     1 index type /arraytype eq{
  1568.         exch 0 4 2 index length 1 sub{
  1569.             dup 3 add 1 exch{1 index exch get exch}for
  1570.             5 1 roll 5 index exec
  1571.         }for pop pop
  1572.     }{exec}ifelse
  1573. }__NXbdef
  1574. /rectfill{gsave newpath {__NXRectPath fill} __NXProcessRectArgs grestore}__NXbdef
  1575. /rectclip{newpath {__NXRectPath} __NXProcessRectArgs clip newpath}__NXbdef
  1576. /rectstroke{
  1577.     gsave newpath dup type /arraytype eq{dup length 6 eq}{false}ifelse{
  1578.         {gsave __NXRectPath null concat stroke grestore}
  1579.         dup length array cvx copy dup 2 4 -1 roll put __NXProcessRectArgs
  1580.     }{{__NXRectPath stroke} __NXProcessRectArgs}ifelse grestore
  1581. }__NXbdef
  1582. /xyshow{
  1583.     0 1 3 index length 1 sub{
  1584.         currentpoint 4 index 3 index 1 getinterval show
  1585.         3 index 3 index 2 mul 1 add get add exch
  1586.         3 index    3 index 2 mul get add exch moveto pop
  1587.     }for pop pop
  1588. }__NXbdef
  1589. /xshow{
  1590.     0 1 3 index length 1 sub{
  1591.         currentpoint 4 index 3 index 1 getinterval show
  1592.         exch 3 index 3 index get add exch moveto pop
  1593.     }for pop pop
  1594. }__NXbdef
  1595. /yshow{
  1596.     0 1 3 index length 1 sub{
  1597.         currentpoint 4 index 3 index 1 getinterval show
  1598.         3 index 3 index get add moveto pop
  1599.     }for pop pop
  1600. }__NXbdef
  1601. /arct{arcto pop pop pop pop}__NXbdef
  1602. /setbbox{pop pop pop pop}__NXbdef
  1603. /ucache{}__NXbdef
  1604. /ucachestatus{mark 0 0 0 0 0}__NXbdef
  1605. /setucacheparams{cleartomark}__NXbdef
  1606. /uappend{systemdict begin cvx exec end}__NXbdef
  1607. /ueofill{gsave newpath uappend eofill grestore}__NXbdef
  1608. /ufill{gsave newpath uappend fill grestore}__NXbdef
  1609. /ustroke{
  1610.     gsave newpath dup length 6 eq
  1611.     {exch uappend concat}{uappend}ifelse
  1612.     stroke grestore
  1613. }__NXbdef
  1614. /__NXustrokepathMatrix dup where {pop pop}{matrix def}ifelse
  1615. /ustrokepath{
  1616.     newpath dup length 6 eq{
  1617.         exch uappend __NXustrokepathMatrix currentmatrix exch concat
  1618.         strokepath setmatrix
  1619.     }{uappend strokepath}ifelse
  1620. } __NXbdef
  1621. /upath{
  1622.     [exch {/ucache cvx}if pathbbox /setbbox cvx
  1623.      {/moveto cvx}{/lineto cvx}{/curveto cvx}{/closepath cvx}pathforall]cvx
  1624. } __NXbdef
  1625. /setstrokeadjust{pop}__NXbdef
  1626. /currentstrokeadjust{false}__NXbdef
  1627. /selectfont{exch findfont exch
  1628. dup type /arraytype eq {makefont}{scalefont}ifelse setfont}__NXbdef
  1629. /_NXCombineArrays{
  1630.     counttomark dup 2 add index dup length 3 -1 roll {
  1631.         2 index length sub dup 4 1 roll 1 index exch 4 -1 roll putinterval exch
  1632.     }repeat pop pop pop
  1633. }__NXbdef
  1634. /setcmykcolor{
  1635.     1.0 exch sub dup dup 6 -1 roll
  1636.     sub dup 0 lt{pop 0}if 5 1 roll
  1637.     4 -1 roll sub dup 0 lt{pop 0}if 3 1 roll
  1638.     exch sub dup 0 lt{pop 0}if setrgbcolor
  1639. }__NXbdef
  1640. /currentcmykcolor{currentrgbcolor 3{1.0 exch sub 3 1 roll}repeat 0}__NXbdef
  1641. /flushgraphics{}def
  1642. /setwindowtype{pop pop}def
  1643. /currentwindowtype{pop 0}def
  1644. /setalpha{pop}def
  1645. /currentalpha{1.0}def
  1646. /hidecursor{}def
  1647. /obscurecursor{}def
  1648. /revealcursor{}def
  1649. /setcursor{4 {pop}repeat}bind def
  1650. /showcursor{}def
  1651. /NextStepEncoding where not{
  1652. /NextStepEncoding StandardEncoding 256 array copy def
  1653. 0 [129/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/Ccedilla/Egrave
  1654. /Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
  1655. /Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/Ugrave/Uacute
  1656. /Ucircumflex/Udieresis/Yacute/Thorn/mu/multiply/divide/copyright
  1657. 176/registered 181/brokenbar 190/logicalnot 192/onesuperior 201/twosuperior
  1658. 204/threesuperior 209/plusminus/onequarter/onehalf/threequarters/agrave
  1659. /aacute/acircumflex/atilde/adieresis/aring/ccedilla/egrave/eacute
  1660. /ecircumflex/edieresis/igrave 226/iacute 228/icircumflex/idieresis/eth
  1661. /ntilde 236/ograve/oacute/ocircumflex/otilde/odieresis 242/ugrave/uacute
  1662. /ucircumflex 246/udieresis/yacute 252/thorn/ydieresis]
  1663. {dup type /nametype eq
  1664.  {NextStepEncoding 2 index 2 index put pop 1 add}{exch pop}ifelse
  1665. }forall pop
  1666. /NextStepEncoding NextStepEncoding readonly def   
  1667. /_NXfstr 128 string dup 0 (_NX) putinterval def   
  1668. /findfont{
  1669.  % Because we can never let NextStepEncoding get into
  1670.  % SharedFontDirectory, we cannot reencode a font to NextStepEncoding
  1671.  % if we are in shared mode.  So if currentshared is true,
  1672.  % we call the normal findfont and return that
  1673.  /currentshared where {pop currentshared} {false} ifelse
  1674.  {//findfont exec}
  1675.  {dup _NXfstr 3 125 getinterval cvs length 3 add _NXfstr 0 3 -1 roll
  1676.   getinterval cvn exch FontDirectory 2 index known 
  1677.   {pop FontDirectory exch get}
  1678.   {//findfont exec dup /Encoding get StandardEncoding eq
  1679.    {    dup length dict exch
  1680.     {1 index /FID ne {2 index 3 1 roll put}{pop pop}ifelse}forall
  1681.      dup /Encoding NextStepEncoding put definefont
  1682.     }{exch pop} ifelse
  1683.    }ifelse
  1684.  }ifelse
  1685. }bind def
  1686. }{pop}ifelse
  1687. /_NXProcArray 5 array __NXdef
  1688. /_NXChannels 0 __NXdef
  1689. /_NXTotalBytes 0 __NXdef
  1690. /_NXDoImageOp{
  1691.     1 index{dup}{1}ifelse /_NXChannels exch store
  1692.     _NXChannels 2 add 2 roll _NXProcArray 0 _NXChannels getinterval astore pop
  1693.     5 index 4 index mul 2 index{1 sub 8 idiv 1 add mul}{mul 1 sub 8 idiv 1 add}ifelse
  1694.     4 index mul /_NXTotalBytes exch store pop exch pop
  1695.     gsave matrix invertmatrix concat 0.5 setgray 0 0 4 2 roll rectfill grestore
  1696.     {    0 1 _NXChannels 1 sub{
  1697.             _NXProcArray exch get exec
  1698.             length _NXTotalBytes exch sub /_NXTotalBytes exch store}for
  1699.         _NXTotalBytes 0 le{exit}if
  1700.     }loop /_NXProcArray 5 array def
  1701. }__NXbdef
  1702. /colorimage{_NXDoImageOp}__NXbdef
  1703. /alphaimage{1 add _NXDoImageOp}def
  1704. %%EndDocument
  1705. gsave
  1706. -1 -9 translate
  1707.  /__NXbasematrix matrix currentmatrix def
  1708. grestore
  1709. %%EndProlog
  1710. %%BeginSetup
  1711. /acsRect {
  1712.     moveto dup 0 exch rlineto exch 0 rlineto 0 exch neg rlineto closepath
  1713. } def /oval {
  1714.     translate scale newpath 0.5 0.5 0.5 0 360 arc
  1715. } def /ovalPath {
  1716.     4 copy oval closepath neg exch neg exch 4 -1 roll 1 exch div 4 -1 roll 1 exch div scale translate
  1717. } def /fillandframeoval2 {
  1718.     oval gsave eofill grestore setgray matrix defaultmatrix setmatrix stroke
  1719. } def /fillandframerectangle2 {
  1720.     4 copy rectfill 5 -1 roll setgray rectstroke
  1721. } def /line {
  1722.     moveto rlineto stroke
  1723. } def /setup {
  1724.     setgray setlinewidth setlinecap setlinejoin gsave
  1725. } def /setIt {
  1726.     setmiterlimit setflat setlinewidth setlinecap setlinejoin gsave
  1727. } def /setup2 {
  1728.     setIt
  1729. } def /arrow {
  1730.     newpath moveto dup rotate -10 3 rlineto 3 -3 rlineto -3 -3 rlineto closepath gsave 0 setlinejoin stroke grestore fill neg rotate
  1731. } def /plainarrow {
  1732.     gsave /y2 exch def /x2 exch def /y1 exch def /x1 exch def /y0 exch def /x0 exch def newpath x0 y0 translate 0 0 moveto dup rotate x1 y1 lineto x2 y2 lineto x1 y1 neg lineto closepath gsave 0 setlinejoin stroke grestore fill grestore
  1733. } def /bezierarrow {
  1734.     gsave /y4 exch def /x4 exch def /y3 exch def /x3 exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def /y0 exch def /x0 exch def newpath x0 y0 translate 0 0 moveto dup rotate x1 y1 x2 y2 x3 y3 curveto x4 y4 lineto x3 y3 neg lineto x2 y2 neg x1 y1 neg 0 0 curveto closepath gsave 0 setlinejoin stroke grestore fill x0 neg y0 neg translate neg rotate grestore
  1735. } def /unfilledbezierarrow {
  1736.     gsave /y3 exch def /x3 exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def newpath translate dup rotate x3 y3 moveto x2 y2 x1 y1 0 0 curveto x1 y1 neg x2 y2 neg x3 y3 neg curveto gsave 0 setlinejoin stroke grestore grestore
  1737. } def /unfilledarrow {
  1738.     gsave /y1 exch def /x1 exch def newpath translate dup rotate x1 y1 moveto 0 0 lineto x1 y1 neg lineto gsave 0 setlinejoin stroke grestore grestore
  1739. } def /framedRoundBox {
  1740.     /rad exch def /IV exch rad 2 mul sub def /IH exch rad 2 mul sub def 0.5 0.5 translate exch rad add exch moveto rad neg 0 rad neg 0 rad neg rad rcurveto 0 IV rlineto 0 rad 0 rad rad rad rcurveto IH 0 rlineto rad 0 rad 0 rad rad neg rcurveto 0 IV neg rlineto 0 rad neg 0 rad neg rad neg rad neg rcurveto closepath stroke -0.5 -0.5 translate
  1741. } def /filledRoundBox {
  1742.     /rad exch def /IV exch rad 2 mul sub def /IH exch rad 2 mul sub def 0.5 0.5 translate exch rad add exch moveto rad neg 0 rad neg 0 rad neg rad rcurveto 0 IV rlineto 0 rad 0 rad rad rad rcurveto IH 0 rlineto rad 0 rad 0 rad rad neg rcurveto 0 IV neg rlineto 0 rad neg 0 rad neg rad neg rad neg rcurveto closepath fill -0.5 -0.5 translate
  1743. } def /roundBoxPath {
  1744.     /rad exch def /IV exch rad 2 mul sub def /IH exch rad 2 mul sub def exch rad add exch moveto rad neg 0 rad neg 0 rad neg rad rcurveto 0 IV rlineto 0 rad 0 rad rad rad rcurveto IH 0 rlineto rad 0 rad 0 rad rad neg rcurveto 0 IV neg rlineto 0 rad neg 0 rad neg rad neg rad neg rcurveto closepath
  1745. } def /filledandframedRoundBox {
  1746.     5 copy filledRoundBox 6 -1 roll setgray framedRoundBox
  1747. } def /rbox {
  1748.     /h exch def /w exch def h 2 div add exch w 2 div add exch translate rotate w 2 div neg h 2 div neg w h rectstroke
  1749. } def /rboxfilled {
  1750.     /h exch def /w exch def h 2 div add exch w 2 div add exch translate rotate w 2 div neg h 2 div neg w h rectfill
  1751. } def /rboxfilledframed {
  1752.     5 copy gsave rboxfilled grestore 6 -1 roll setgray rbox
  1753. } def /roval {
  1754.     /h exch def /w exch def h 2 div add exch w 2 div add exch translate rotate w h w 2 div neg h 2 div neg gsave oval
  1755. } def /rovalstroke {
  1756.     roval matrix defaultmatrix setmatrix stroke grestore
  1757. } def /rovalfill {
  1758.     roval matrix defaultmatrix setmatrix fill grestore
  1759. } def /rovalfillstroke {
  1760.     5 copy gsave rovalfill grestore 6 -1 roll setgray rovalstroke
  1761. } def /flipH {
  1762.     0 translate -1 1 scale
  1763. } def /flipV {
  1764.     0 exch translate 1 -1 scale
  1765. } def
  1766. %%EndSetup
  1767. gsave
  1768. 169.5 220.5 29 21 rectclip
  1769. 169.5 220.5 29 21 rectclip
  1770. 0 0 0.15 1 10 setIt
  1771. 170.5 222.5 translate
  1772. [1 0 0 -1 0 18] concat
  1773. gsave
  1774. 1 setgray
  1775. 0 0 26 18 rectfill
  1776. /Times-Bold findfont 18 scalefont [1 0 0 -1 0 0] makefont
  1777. defineuserobject
  1778. 1004 execuserobject setfont
  1779. 13 9 translate
  1780. 1.45 1 scale
  1781. -2.00772 1.03428 translate
  1782. -6.5 6 translate
  1783. gsave
  1784. 0 0 translate
  1785. 0.666662 setgray
  1786. currentfont [1 0 -0.33 0.83 0 0] makefont setfont
  1787. 0 0 moveto
  1788. (E) show
  1789. grestore
  1790. newpath
  1791. 0 0 moveto
  1792. 0 setgray
  1793. 0 0 moveto
  1794. (E) show
  1795. 0 0 translate
  1796. grestore
  1797. grestore
  1798. gsave
  1799. 0 0 612 792 rectclip
  1800. [1 0 0 -1 0 792] concat
  1801. grestore
  1802. grestore
  1803. %%Trailer
  1804. %%DocumentFonts: Times-Bold
  1805. Group
  1806. NXBitmapImageRep
  1807. [315c]
  1808. Other
  1809. [248c]
  1810. Owner
  1811. NibData
  1812. @@@@s
  1813. Storage
  1814. {*@@}
  1815.     [65{*@@}]
  1816. File's Owner
  1817. CustomObject
  1818. Application
  1819. MainMenu
  1820. MenuTemplate
  1821. *@*@ccc
  1822. NeXTArchie
  1823. Matrix
  1824. Control
  1825.     Responder
  1826. @:@iiii
  1827. MenuCell
  1828. ButtonCell
  1829. ActionCell
  1830.     Helvetica
  1831. Info Panel...
  1832. Preferences...
  1833. ff@@#::s
  1834. submenuAction:
  1835. Bitmap
  1836.     menuArrow
  1837. Paste
  1838. Select All
  1839. Set Local Dir...
  1840. Windows
  1841. Arrange in Front
  1842. Miniaturize Window
  1843. Close Window
  1844. Print
  1845. Services
  1846. MyWindow
  1847. WindowTemplate
  1848. iiii***@s@
  1849. Window
  1850.     NXBrowser
  1851. @@::#@ssssi**
  1852. NXBrowserCell
  1853. BrowserItem
  1854. Anonymous Hosts
  1855. Button
  1856. Retrieve...
  1857. Times-Bold
  1858. ascii3
  1859. NXradio
  1860. NXradioH
  1861. binary3
  1862. Radio3
  1863.     TextField
  1864. TextFieldCell
  1865. Query String
  1866. FormCell
  1867. Host:3
  1868. Path:3
  1869. Name:3
  1870. Size:3
  1871. Type:3
  1872. Field:3
  1873. CustomView
  1874. CalendarView
  1875.     ClockView
  1876. Modified
  1877. Title
  1878. Field1GC
  1879. HostQN
  1880. PatheVN
  1881. NameZN
  1882. Size^N
  1883. TypebN
  1884. Field4yu
  1885. Field5|u
  1886. Field6
  1887. Button1
  1888. Button2
  1889. Matrix1
  1890. Matrix2
  1891. ArchieServerInstance
  1892. ArchieServer
  1893. Panel
  1894. Archie Query
  1895. Hostname
  1896. Abort3
  1897. Status:
  1898. Status
  1899. Times-BoldItalic
  1900. Time3
  1901. Field2
  1902. Field
  1903. NXStringTable
  1904. vlink_alloc_failed:
  1905. FNeXTArchie failed to allocate a ProsperoVLINK from the VLINK structure9
  1906. ftpobjet_alloc_failed:
  1907. 3NeXTArchie failed to allocate the FTPManager object9
  1908. hostFiles_alloc_failed:
  1909. 7NeXTArchie failed to allocate the host files ObjectList9
  1910. nxdefaults_item_alloc_failed:
  1911. LNeXTArchie failed to allocate a NXDefaults struct item during -saveDefaults:9
  1912. nxdefaults_alloc_failed:
  1913. INeXTArchie failed to allocate the NXDefaults struct during -saveDefaults:9
  1914. hostHastTable_alloc_failed:
  1915. 4NeXTArchie failed to allocate the hostname HashTable9
  1916. reply_request0:
  1917. GPlease send a gripe with the error message to stark@superc.che.udel.edu9
  1918. reply_request1:
  1919. ~You can try to continue but that is probably not wise.
  1920. Please send a gripe with the error message to stark@superc.che.udel.edu9
  1921. valid_key_nil_entry:
  1922. ANeXTArchie internal error: a valid key failed to return an object9
  1923. reply_request2:
  1924. lYou can continue, sorry for the bug.
  1925. Please send a gripe with the error message to stark@superc.che.udel.edu9
  1926. info_panel_failed:
  1927. (NeXTArchie failed to load the info panel9
  1928. hostList_alloc_failed:
  1929. 5NeXTArchie failed to allocate the hostname ObjectList9
  1930. pref_panel_failed:
  1931. /NeXTArchie failed to load the preferences panel
  1932. {i*@@@}
  1933. [32{i*@@@}]
  1934. hide:
  1935. terminate:
  1936. copy:
  1937. paste:
  1938. selectAll:
  1939. archieRequest:G
  1940. statusID
  1941. hostnameID
  1942. interruptRequest:
  1943. fileInfoID
  1944. execMatrixID
  1945. readMatrixID
  1946. writeMatrixID
  1947. calendarID
  1948. clockID
  1949. retrieveFile:/
  1950. delegate#
  1951. queryPanelID
  1952. queryTimerID
  1953. errStringTable
  1954. fileBrowserID
  1955. fileAttributes:#
  1956. modeMatrixID
  1957. setTransferDir:
  1958. infoPanel:
  1959. performMiniaturize:
  1960. performClose:
  1961. arrangeInFront:
  1962. smartPrintPSCode:
  1963. retrieveBtnID
  1964. preferences:
  1965.