Revision: | 2836 |
Committed: | Fri Jun 9 02:12:42 2006 UTC (18 years, 11 months ago) by tim |
Content type: | application/postscript |
File size: | 479636 byte(s) |
Log Message: | minor format change |
# | Content |
---|---|
1 | ÅÐÓÆ >> ^> 6 ÿÿ%!PS-Adobe-3.0 EPSF-3.0 |
2 | %%Creator: ImageMark Software Labs |
3 | %%For: () () |
4 | %%Title: C:\Documents and Settings\tim\Desktop\heirarchy.eps |
5 | %%CreationDate: () () |
6 | %%BoundingBox: 0 0 408 293 |
7 | %%DocumentProcessColors: Black |
8 | %%ColorUsage:Color |
9 | %%DocumentFonts: Helvetica |
10 | %%+Helvetica-Bold |
11 | %%+Helvetica-Oblique |
12 | %%+Helvetica-BoldOblique |
13 | %%+Times-Roman |
14 | %%+Times-Bold |
15 | %%+Times-Italic |
16 | %%+Times-BoldItalic |
17 | %%+Courier |
18 | %%+Courier-Bold |
19 | %%+Courier-Oblique |
20 | %%+Courier-BoldOblique |
21 | %%+Symbol |
22 | %%DocumentSuppliedResources: procset Adobe_level2_AI5 1.2 0 |
23 | %%+ procset Adobe_screens_AI5 1.0 0 |
24 | %%+ procset Adobe_typography_AI5 1.0 0 |
25 | %%+ procset Adobe_ColorImage_AI6 1.1 0 |
26 | %%+ procset Adobe_blend_AI5 1.0 0 |
27 | %%+ procset Adobe_pattern_AI5 1.0 0 |
28 | %%+ procset Adobe_Illustrator_AI5 1.0 0 |
29 | %AI5_FileFormat 3.0 |
30 | %AI3_ColorUsage: Color |
31 | %AI3_TemplateBox: 0 0 408 293 |
32 | %AI3_TileBox: 0 0 408 293 |
33 | %AI3_DocumentPreview: None |
34 | %%Template: |
35 | %%PageOrigin:0.0000 0.0000 |
36 | %AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9 |
37 | %%EndComments |
38 | %%BeginProlog |
39 | %%BeginResource: procset Adobe_level2_AI5 1.2 0 |
40 | %%Title: (Adobe Illustrator (R) Version 5.0 Level 2 Emulation) |
41 | %%Version: 1.2 0 |
42 | %%CreationDate: (04/10/93) () |
43 | %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) |
44 | userdict /Adobe_level2_AI5 25 dict dup begin |
45 | put |
46 | /packedarray where not |
47 | { |
48 | userdict begin |
49 | /packedarray |
50 | { |
51 | array astore readonly |
52 | } bind def |
53 | /setpacking /pop load def |
54 | /currentpacking false def |
55 | end |
56 | 0 |
57 | } if |
58 | pop |
59 | userdict /defaultpacking currentpacking put true setpacking |
60 | /initialize |
61 | { |
62 | Adobe_level2_AI5 begin |
63 | } bind def |
64 | /terminate |
65 | { |
66 | currentdict Adobe_level2_AI5 eq |
67 | { |
68 | end |
69 | } if |
70 | } bind def |
71 | mark |
72 | /setcustomcolor where not |
73 | { |
74 | /findcmykcustomcolor |
75 | { |
76 | 0 |
77 | 6 packedarray |
78 | } bind def |
79 | /findrgbcustomcolor |
80 | { |
81 | 1 |
82 | 5 packedarray |
83 | } bind def |
84 | /setcustomcolor |
85 | { |
86 | exch |
87 | aload pop |
88 | 0 eq |
89 | { |
90 | pop |
91 | 4 |
92 | { |
93 | 4 index mul |
94 | 4 1 roll |
95 | } repeat |
96 | 5 -1 roll pop |
97 | setcmykcolor |
98 | } |
99 | { |
100 | pop |
101 | 3 |
102 | { |
103 | 1 exch sub |
104 | 3 index mul |
105 | 1 exch sub |
106 | 3 1 roll |
107 | } repeat |
108 | 4 -1 roll pop |
109 | setrgbcolor |
110 | } ifelse |
111 | } |
112 | def |
113 | } if |
114 | |
115 | /gt38? mark {version cvr cvx exec} stopped {cleartomark true} {38 gt exch pop} ifelse def |
116 | userdict /deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt put |
117 | userdict /level2? |
118 | systemdict /languagelevel known dup |
119 | { |
120 | pop systemdict /languagelevel get 2 ge |
121 | } if |
122 | put |
123 | /level2ScreenFreq |
124 | { |
125 | begin |
126 | 60 |
127 | HalftoneType 1 eq |
128 | { |
129 | pop Frequency |
130 | } if |
131 | HalftoneType 2 eq |
132 | { |
133 | pop GrayFrequency |
134 | } if |
135 | HalftoneType 5 eq |
136 | { |
137 | pop Default level2ScreenFreq |
138 | } if |
139 | end |
140 | } bind def |
141 | userdict /currentScreenFreq |
142 | level2? {currenthalftone level2ScreenFreq} {currentscreen pop pop} ifelse put |
143 | level2? not |
144 | { |
145 | /setcmykcolor where not |
146 | { |
147 | /setcmykcolor |
148 | { |
149 | exch .11 mul add exch .59 mul add exch .3 mul add |
150 | 1 exch sub setgray |
151 | } def |
152 | } if |
153 | /currentcmykcolor where not |
154 | { |
155 | /currentcmykcolor |
156 | { |
157 | 0 0 0 1 currentgray sub |
158 | } def |
159 | } if |
160 | /setoverprint where not |
161 | { |
162 | /setoverprint /pop load def |
163 | } if |
164 | /selectfont where not |
165 | { |
166 | /selectfont |
167 | { |
168 | exch findfont exch |
169 | dup type /arraytype eq |
170 | { |
171 | makefont |
172 | } |
173 | { |
174 | scalefont |
175 | } ifelse |
176 | setfont |
177 | } bind def |
178 | } if |
179 | /cshow where not |
180 | { |
181 | /cshow |
182 | { |
183 | [ |
184 | 0 0 5 -1 roll aload pop |
185 | ] cvx bind forall |
186 | } bind def |
187 | } if |
188 | } if |
189 | cleartomark |
190 | /anyColor? |
191 | { |
192 | add add add 0 ne |
193 | } bind def |
194 | /testColor |
195 | { |
196 | gsave |
197 | setcmykcolor currentcmykcolor |
198 | grestore |
199 | } bind def |
200 | /testCMYKColorThrough |
201 | { |
202 | testColor anyColor? |
203 | } bind def |
204 | userdict /composite? |
205 | level2? |
206 | { |
207 | gsave 1 1 1 1 setcmykcolor currentcmykcolor grestore |
208 | add add add 4 eq |
209 | } |
210 | { |
211 | 1 0 0 0 testCMYKColorThrough |
212 | 0 1 0 0 testCMYKColorThrough |
213 | 0 0 1 0 testCMYKColorThrough |
214 | 0 0 0 1 testCMYKColorThrough |
215 | and and and |
216 | } ifelse |
217 | put |
218 | composite? not |
219 | { |
220 | userdict begin |
221 | gsave |
222 | /cyan? 1 0 0 0 testCMYKColorThrough def |
223 | /magenta? 0 1 0 0 testCMYKColorThrough def |
224 | /yellow? 0 0 1 0 testCMYKColorThrough def |
225 | /black? 0 0 0 1 testCMYKColorThrough def |
226 | grestore |
227 | /isCMYKSep? cyan? magenta? yellow? black? or or or def |
228 | /customColor? isCMYKSep? not def |
229 | end |
230 | } if |
231 | end defaultpacking setpacking |
232 | %%EndResource |
233 | %%BeginResource: procset Adobe_typography_AI5 1.0 1 |
234 | %%Title: (Typography Operators) |
235 | %%Version: 1.0 1 |
236 | %%CreationDate:(6/10/1996) () |
237 | %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) |
238 | currentpacking true setpacking |
239 | userdict /Adobe_typography_AI5 68 dict dup begin |
240 | put |
241 | /initialize |
242 | { |
243 | begin |
244 | begin |
245 | Adobe_typography_AI5 begin |
246 | Adobe_typography_AI5 |
247 | { |
248 | dup xcheck |
249 | { |
250 | bind |
251 | } if |
252 | pop pop |
253 | } forall |
254 | end |
255 | end |
256 | end |
257 | Adobe_typography_AI5 begin |
258 | } def |
259 | /terminate |
260 | { |
261 | currentdict Adobe_typography_AI5 eq |
262 | { |
263 | end |
264 | } if |
265 | } def |
266 | /modifyEncoding |
267 | { |
268 | /_tempEncode exch ddef |
269 | /_pntr 0 ddef |
270 | { |
271 | counttomark -1 roll |
272 | dup type dup /marktype eq |
273 | { |
274 | pop pop exit |
275 | } |
276 | { |
277 | /nametype eq |
278 | { |
279 | _tempEncode /_pntr dup load dup 3 1 roll 1 add ddef 3 -1 roll |
280 | put |
281 | } |
282 | { |
283 | /_pntr exch ddef |
284 | } ifelse |
285 | } ifelse |
286 | } loop |
287 | _tempEncode |
288 | } def |
289 | /havefont |
290 | { |
291 | systemdict /languagelevel known |
292 | { |
293 | /Font resourcestatus dup |
294 | { exch pop exch pop } |
295 | if |
296 | } |
297 | { |
298 | systemdict /FontDirectory get 1 index known |
299 | { pop true } |
300 | { |
301 | systemdict /fileposition known |
302 | { |
303 | dup length 6 add exch |
304 | Ss 6 250 getinterval |
305 | cvs pop |
306 | Ss exch 0 exch getinterval |
307 | status |
308 | { pop pop pop pop true } |
309 | { false } |
310 | ifelse |
311 | } |
312 | { |
313 | pop false |
314 | } |
315 | ifelse |
316 | } |
317 | ifelse |
318 | } |
319 | ifelse |
320 | } def |
321 | /TE |
322 | { |
323 | StandardEncoding 256 array copy modifyEncoding |
324 | /_nativeEncoding exch def |
325 | } def |
326 | /subststring { |
327 | exch 2 index exch search |
328 | { |
329 | exch pop |
330 | exch dup () eq |
331 | { |
332 | pop exch concatstring |
333 | } |
334 | { |
335 | 3 -1 roll |
336 | exch concatstring |
337 | concatstring |
338 | } ifelse |
339 | exch pop true |
340 | } |
341 | { |
342 | pop pop false |
343 | } ifelse |
344 | } def |
345 | /concatstring { |
346 | 1 index length 1 index length |
347 | 1 index add |
348 | string |
349 | dup 0 5 index putinterval |
350 | dup 2 index 4 index putinterval |
351 | 4 1 roll pop pop pop |
352 | } def |
353 | % |
354 | /TZ |
355 | { |
356 | dup type /arraytype eq |
357 | { |
358 | /_wv exch def |
359 | } |
360 | { |
361 | /_wv 0 def |
362 | } ifelse |
363 | /_useNativeEncoding exch def |
364 | 2 index havefont |
365 | { |
366 | 3 index |
367 | 255 string |
368 | cvs |
369 | |
370 | dup |
371 | (_Symbol_) |
372 | eq |
373 | { |
374 | pop |
375 | 2 index |
376 | findfont |
377 | |
378 | } |
379 | { |
380 | dup length 1 sub |
381 | 1 exch |
382 | getinterval |
383 | |
384 | cvn |
385 | findfont |
386 | } ifelse |
387 | } |
388 | { |
389 | dup 1 eq |
390 | { |
391 | 2 index 64 string cvs |
392 | dup (-90pv-RKSJ-) (-83pv-RKSJ-) subststring |
393 | { |
394 | exch pop dup havefont |
395 | { |
396 | findfont false |
397 | } |
398 | { |
399 | pop true |
400 | } ifelse |
401 | } |
402 | { |
403 | pop dup |
404 | (-90ms-RKSJ-) (-Ext-RKSJ-) subststring |
405 | { |
406 | exch pop dup havefont |
407 | { |
408 | findfont false |
409 | } |
410 | { |
411 | pop true |
412 | } ifelse |
413 | } |
414 | { |
415 | pop pop true |
416 | } ifelse |
417 | } ifelse |
418 | { |
419 | /Ryumin-Light-83pv-RKSJ-H havefont |
420 | {/Ryumin-Light-83pv-RKSJ-H} |
421 | {/Courier} |
422 | ifelse |
423 | findfont |
424 | [1 0 0.5 1 0 0] makefont |
425 | } if |
426 | } |
427 | { |
428 | /Courier findfont |
429 | } ifelse |
430 | } ifelse |
431 | _wv type /arraytype eq |
432 | { |
433 | _wv makeblendedfont |
434 | } if |
435 | dup length 10 add dict |
436 | begin |
437 | mark exch |
438 | { |
439 | 1 index /FID ne |
440 | { |
441 | def |
442 | } if |
443 | cleartomark mark |
444 | } forall |
445 | pop |
446 | /FontScript exch def |
447 | /FontDirection exch def |
448 | /FontRequest exch def |
449 | /FontName exch def |
450 | counttomark 0 eq |
451 | { |
452 | 1 _useNativeEncoding eq |
453 | { |
454 | /Encoding _nativeEncoding def |
455 | } if |
456 | cleartomark |
457 | } |
458 | { |
459 | /Encoding load 256 array copy |
460 | modifyEncoding /Encoding exch def |
461 | } ifelse |
462 | FontName currentdict |
463 | end |
464 | definefont pop |
465 | } def |
466 | /tr |
467 | { |
468 | _ax _ay 3 2 roll |
469 | } def |
470 | /trj |
471 | { |
472 | _cx _cy _sp _ax _ay 6 5 roll |
473 | } def |
474 | /a0 |
475 | { |
476 | /Tx |
477 | { |
478 | dup |
479 | currentpoint 3 2 roll |
480 | tr _psf |
481 | newpath moveto |
482 | tr _ctm _pss |
483 | } ddef |
484 | /Tj |
485 | { |
486 | dup |
487 | currentpoint 3 2 roll |
488 | trj _pjsf |
489 | newpath moveto |
490 | trj _ctm _pjss |
491 | } ddef |
492 | } def |
493 | /a1 |
494 | { |
495 | W B |
496 | } def |
497 | /e0 |
498 | { |
499 | /Tx |
500 | { |
501 | tr _psf |
502 | } ddef |
503 | /Tj |
504 | { |
505 | trj _pjsf |
506 | } ddef |
507 | } def |
508 | /e1 |
509 | { |
510 | W F |
511 | } def |
512 | /i0 |
513 | { |
514 | /Tx |
515 | { |
516 | tr sp |
517 | } ddef |
518 | /Tj |
519 | { |
520 | trj jsp |
521 | } ddef |
522 | } def |
523 | /i1 |
524 | { |
525 | W N |
526 | } def |
527 | /o0 |
528 | { |
529 | /Tx |
530 | { |
531 | tr sw rmoveto |
532 | } ddef |
533 | /Tj |
534 | { |
535 | trj swj rmoveto |
536 | } ddef |
537 | } def |
538 | /r0 |
539 | { |
540 | /Tx |
541 | { |
542 | tr _ctm _pss |
543 | } ddef |
544 | /Tj |
545 | { |
546 | trj _ctm _pjss |
547 | } ddef |
548 | } def |
549 | /r1 |
550 | { |
551 | W S |
552 | } def |
553 | /To |
554 | { |
555 | pop _ctm currentmatrix pop |
556 | } def |
557 | /TO |
558 | { |
559 | iTe _ctm setmatrix newpath |
560 | } def |
561 | /Tp |
562 | { |
563 | pop _tm astore pop _ctm setmatrix |
564 | _tDict begin |
565 | /W |
566 | { |
567 | } def |
568 | /h |
569 | { |
570 | } def |
571 | } def |
572 | /TP |
573 | { |
574 | end |
575 | iTm 0 0 moveto |
576 | } def |
577 | /Tr |
578 | { |
579 | _render 3 le |
580 | { |
581 | currentpoint newpath moveto |
582 | } if |
583 | dup 8 eq |
584 | { |
585 | pop 0 |
586 | } |
587 | { |
588 | dup 9 eq |
589 | { |
590 | pop 1 |
591 | } if |
592 | } ifelse |
593 | dup /_render exch ddef |
594 | _renderStart exch get load exec |
595 | } def |
596 | /iTm |
597 | { |
598 | _ctm setmatrix _tm concat |
599 | _shift aload pop _lineorientation 1 eq { exch } if translate |
600 | _scale aload pop _lineorientation 1 eq _yokoorientation 1 eq or { exch } if scale |
601 | } def |
602 | /Tm |
603 | { |
604 | _tm astore pop iTm 0 0 moveto |
605 | } def |
606 | /Td |
607 | { |
608 | _mtx translate _tm _tm concatmatrix pop iTm 0 0 moveto |
609 | } def |
610 | /iTe |
611 | { |
612 | _render -1 eq |
613 | { |
614 | } |
615 | { |
616 | _renderEnd _render get dup null ne |
617 | { |
618 | load exec |
619 | } |
620 | { |
621 | pop |
622 | } ifelse |
623 | } ifelse |
624 | /_render -1 ddef |
625 | } def |
626 | /Ta |
627 | { |
628 | pop |
629 | } def |
630 | /Tf |
631 | { |
632 | 1 index type /nametype eq |
633 | { |
634 | dup 0.75 mul 1 index 0.25 mul neg |
635 | } if |
636 | /_fontDescent exch ddef |
637 | /_fontAscent exch ddef |
638 | /_fontSize exch ddef |
639 | /_fontRotateAdjust _fontAscent _fontDescent add 2 div neg ddef |
640 | /_fontHeight _fontSize ddef |
641 | findfont _fontSize scalefont setfont |
642 | } def |
643 | /Tl |
644 | { |
645 | pop neg 0 exch |
646 | _leading astore pop |
647 | } def |
648 | /Tt |
649 | { |
650 | pop |
651 | } def |
652 | /TW |
653 | { |
654 | 3 npop |
655 | } def |
656 | /Tw |
657 | { |
658 | /_cx exch ddef |
659 | } def |
660 | /TC |
661 | { |
662 | 3 npop |
663 | } def |
664 | /Tc |
665 | { |
666 | /_ax exch ddef |
667 | } def |
668 | /Ts |
669 | { |
670 | 0 exch |
671 | _shift astore pop |
672 | currentpoint |
673 | iTm |
674 | moveto |
675 | } def |
676 | /Ti |
677 | { |
678 | 3 npop |
679 | } def |
680 | /Tz |
681 | { |
682 | count 1 eq { 100 } if |
683 | 100 div exch 100 div exch |
684 | _scale astore pop |
685 | iTm |
686 | } def |
687 | /TA |
688 | { |
689 | pop |
690 | } def |
691 | /Tq |
692 | { |
693 | pop |
694 | } def |
695 | /Tg |
696 | { |
697 | pop |
698 | } def |
699 | /TG |
700 | { |
701 | pop |
702 | } def |
703 | /Tv |
704 | { |
705 | /_lineorientation exch ddef |
706 | } def |
707 | /TV |
708 | { |
709 | /_charorientation exch ddef |
710 | } def |
711 | /Ty |
712 | { |
713 | dup /_yokoorientation exch ddef 1 sub neg Tv |
714 | } def |
715 | /TY |
716 | { |
717 | pop |
718 | } def |
719 | /T~ |
720 | { |
721 | Tx |
722 | } def |
723 | /Th |
724 | { |
725 | pop pop pop pop pop |
726 | } def |
727 | /TX |
728 | { |
729 | pop |
730 | } def |
731 | /Tk |
732 | { |
733 | _fontSize mul 1000 div |
734 | _lineorientation 0 eq { neg 0 } { 0 exch } ifelse |
735 | rmoveto |
736 | pop |
737 | } def |
738 | /TK |
739 | { |
740 | 2 npop |
741 | } def |
742 | /T* |
743 | { |
744 | _leading aload pop |
745 | _lineorientation 0 ne { exch } if |
746 | Td |
747 | } def |
748 | /T*- |
749 | { |
750 | _leading aload pop |
751 | _lineorientation 0 ne { exch } if |
752 | exch neg exch neg |
753 | Td |
754 | } def |
755 | /T- |
756 | { |
757 | _ax neg 0 rmoveto |
758 | _lineorientation 1 eq _charorientation 0 eq and { 1 TV _hyphen Tx 0 TV } { _hyphen Tx } ifelse |
759 | } def |
760 | /T+ |
761 | { |
762 | } def |
763 | /TR |
764 | { |
765 | _ctm currentmatrix pop |
766 | _tm astore pop |
767 | iTm 0 0 moveto |
768 | } def |
769 | /TS |
770 | { |
771 | currentfont 3 1 roll |
772 | /_Symbol_ findfont _fontSize scalefont setfont |
773 | |
774 | 0 eq |
775 | { |
776 | Tx |
777 | } |
778 | { |
779 | Tj |
780 | } ifelse |
781 | setfont |
782 | } def |
783 | /Xb |
784 | { |
785 | pop pop |
786 | } def |
787 | /Tb /Xb load def |
788 | /Xe |
789 | { |
790 | pop pop pop pop |
791 | } def |
792 | /Te /Xe load def |
793 | /XB |
794 | { |
795 | } def |
796 | /TB /XB load def |
797 | currentdict readonly pop |
798 | end |
799 | setpacking |
800 | % |
801 | /X^ |
802 | { |
803 | currentfont 5 1 roll |
804 | dup havefont |
805 | { |
806 | findfont _fontSize scalefont setfont |
807 | } |
808 | { |
809 | pop |
810 | exch |
811 | } ifelse |
812 | 2 index 0 eq |
813 | { |
814 | Tx |
815 | } |
816 | { |
817 | Tj |
818 | } ifelse |
819 | pop pop |
820 | setfont |
821 | } def |
822 | /T^ /X^ load def |
823 | %%EndResource |
824 | %%BeginResource: procset Adobe_screens_AI5 1.2 0 |
825 | %%Title: (Adobe Illustrator (R) Version 5.0 Custom Halftone Screens ProcSet) |
826 | %%Version: 1.2 0 |
827 | %%CreationDate: (03/24/93) () |
828 | %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) |
829 | userdict /defaultpacking currentpacking put true setpacking |
830 | systemdict begin |
831 | userdict /Adobe_screens_AI5 15 dict dup begin |
832 | put |
833 | /initialize |
834 | { |
835 | Adobe_screens_AI5 begin |
836 | /screenid |
837 | deviceDPI 600 gt composite? not or |
838 | { |
839 | -1 |
840 | } |
841 | { |
842 | deviceDPI currentScreenFreq |
843 | dup dup 60 ge exch 150 le and deviceDPI 300 le and |
844 | { |
845 | pop 60 |
846 | } if |
847 | div 1.41421 div 0.5 add cvi |
848 | } ifelse |
849 | def |
850 | |
851 | 2 screenid eq |
852 | { |
853 | /customsize 16 def |
854 | /customdata /customdata2 def |
855 | setcustomscreen |
856 | } if |
857 | |
858 | 3 screenid eq |
859 | { |
860 | /customsize 24 def |
861 | /customdata /customdata3 def |
862 | setcustomscreen |
863 | } if |
864 | |
865 | 4 screenid eq |
866 | { |
867 | /customsize 16 def |
868 | /customdata /customdata4 def |
869 | setcustomscreen |
870 | } if |
871 | |
872 | 5 screenid eq |
873 | { |
874 | /customsize 20 def |
875 | /customdata /customdata5 def |
876 | setcustomscreen |
877 | } if |
878 | |
879 | 6 screenid eq |
880 | { |
881 | /customsize 24 def |
882 | /customdata /customdata6 def |
883 | setcustomscreen |
884 | } if |
885 | |
886 | 7 screenid eq |
887 | { |
888 | /customsize 28 def |
889 | /customdata /customdata7 def |
890 | setcustomscreen |
891 | } if |
892 | |
893 | 8 screenid eq |
894 | { |
895 | /customsize 16 def |
896 | /customdata /customdata8 def |
897 | setcustomscreen |
898 | } if |
899 | } def |
900 | /terminate |
901 | { |
902 | currentdict Adobe_screens_AI5 eq |
903 | { |
904 | end |
905 | } if |
906 | } def |
907 | /setcustomscreen |
908 | { |
909 | deviceDPI customsize div 0 |
910 | { |
911 | 1 add 2 div customsize mul cvi exch |
912 | 1 add 2 div customsize mul cvi exch |
913 | customsize mul add |
914 | customdata load exch get 256 div |
915 | } setscreen |
916 | } def |
917 | /customdata2 28 28 mul string def |
918 | currentfile customdata2 readhexstring |
919 | 4180E8694988E2634382EA6B4B8AE061A01939C8A81737C2A21B3BCAAA1636C0 |
920 | F8795998F6775796FA7B5B9AF57656952ED8B80727D6B60F2FDABA0626D5B50E |
921 | 4E8DE6674786EE6F4F8EE5664685ED6EAD1434C6A61F3FCEAE1232C5A51E3ECD |
922 | F3745493FE7F5F9EF1725291FD7E5E9D24D3B30C2CDEBE0222D1B10A2ADDBD04 |
923 | 4483EB6C4C8BE1624281E96A4A89E364A31C3CCBAB1535C1A11A3AC9A91838C3 |
924 | FB7C5C9BF4755594F97A5A99F778589730DBBB0525D4B40D2DD9B90828D7B710 |
925 | 508FE4654584EC6D4D8CE7684887EF70AF1131C4A41D3DCCAC1333C7A72040CF |
926 | F0715190FC7D5D9CF2735392FF80609F21D0B00929DCBC0323D2B20B2BDFBF01 |
927 | 0000000000000000000000000000000000000000000000000000000000000000 |
928 | 0000000000000000000000000000000000000000000000000000000000000000 |
929 | 0000000000000000000000000000000000000000000000000000000000000000 |
930 | 0000000000000000000000000000000000000000000000000000000000000000 |
931 | 0000000000000000000000000000000000000000000000000000000000000000 |
932 | 0000000000000000000000000000000000000000000000000000000000000000 |
933 | 0000000000000000000000000000000000000000000000000000000000000000 |
934 | 0000000000000000000000000000000000000000000000000000000000000000 |
935 | 0000000000000000000000000000000000000000000000000000000000000000 |
936 | 0000000000000000000000000000000000000000000000000000000000000000 |
937 | 0000000000000000000000000000000000000000000000000000000000000000 |
938 | 0000000000000000000000000000000000000000000000000000000000000000 |
939 | 0000000000000000000000000000000000000000000000000000000000000000 |
940 | 0000000000000000000000000000000000000000000000000000000000000000 |
941 | 0000000000000000000000000000000000000000000000000000000000000000 |
942 | 0000000000000000000000000000000000000000000000000000000000000000 |
943 | 00000000000000000000000000000000 |
944 | pop pop |
945 | /customdata3 28 28 mul string def |
946 | currentfile customdata3 readhexstring |
947 | 011DC7F5E73D0421CBF3E43A021EC8F6E83E0522CCF2E43A2B648BC4A0762F68 |
948 | 8AC39E732C658CC5A177306989C29D72D5B6521A6192D9B55219608FD6B6531B |
949 | 6193DAB451185F8FFCEE440C28D2FCED430B27D1FDEF450C29D3FBEC420A26D0 |
950 | BEA77D366F83BCA77C356E87BFA87E377082BBA67B346D86145B99E0AE4A1259 |
951 | 98DFB14E155C9AE1AD4A115897DEB04D0623CDF4E63C0420CAF8EA400723CDF4 |
952 | E53B031FC9F7E93F316988C19F752E678EC6A378326A88C09F742D668DC6A278 |
953 | DBB350175E91D8B8551C6395DCB24F165D90D7B7541C6294FAEC420925CFFFF1 |
954 | 470E2BD5F9EB410824CEFEF0460D2AD4BAA57A336C85BEAA80397180B9A47933 |
955 | 6B84BDA97F387181105797DDAF4C145A9CE3AB480F5696DDAE4B13599BE2AC49 |
956 | 021EC8F6E83E0522CCF2E43A011DC7F5E73D0421CBF3E43A2C658CC5A1773069 |
957 | 89C29D722B648BC4A0762F688AC39E73D6B6531B6193DAB451185F8FD5B6521A |
958 | 6192D9B55219608FFDEF450C29D3FBEC420A26D0FCEE440C28D2FCED430B27D1 |
959 | BFA87E377082BBA67B346D86BEA77D366F83BCA77C356E87155C9AE1AD4A1158 |
960 | 97DEB04D145B99E0AE4A125998DFB14E0723CDF4E53B031FC9F7E93F0623CDF4 |
961 | E63C0420CAF8EA40326A88C09F742D668DC6A278316988C19F752E678EC6A378 |
962 | DCB24F165D90D7B7541C6294DBB350175E91D8B8551C6395F9EB410824CEFEF0 |
963 | 460D2AD4FAEC420925CFFFF1470E2BD5B9A479336B84BDA97F387181BAA57A33 |
964 | 6C85BEAA803971800F5696DDAE4B13599BE2AC49105797DDAF4C145A9CE3AB48 |
965 | 0000000000000000000000000000000000000000000000000000000000000000 |
966 | 0000000000000000000000000000000000000000000000000000000000000000 |
967 | 0000000000000000000000000000000000000000000000000000000000000000 |
968 | 0000000000000000000000000000000000000000000000000000000000000000 |
969 | 0000000000000000000000000000000000000000000000000000000000000000 |
970 | 0000000000000000000000000000000000000000000000000000000000000000 |
971 | 00000000000000000000000000000000 |
972 | pop pop |
973 | /customdata4 28 28 mul string def |
974 | currentfile customdata4 readhexstring |
975 | 1139B8E0FAD2531B133BBAE2F8D05119417180A6AE9A7B4B437382A5AD987949 |
976 | C08867272F6F92CAC28A66262E6E90C8E8DE5F070F37B6F2EADD5E060E36B5F0 |
977 | FED6571F173FBEE6FDD5561E163EBDE5AB9E7F4F477786A1A99D7E4E467685A3 |
978 | 2C6C96CEC68E62222A6A95CDC58D64240C34B3F6EED95A020A32B1F5EDDB5C04 |
979 | 143CBBE3F9D1521A123AB9E1FBD3541C447483A4AC997A4A427281A7AF9B7C4C |
980 | C38B65252D6D91C9C1896828307093CBEBDC5D050D35B4F1E9DF60081038B7F3 |
981 | FCD4551D153DBCE4FFD758201840BFE7A89C7D4D457584A2AA9F8050487887A0 |
982 | 296994CCC48C63232B6B97CFC78F61210931B0F4ECDA5B030B33B2F7EFD85901 |
983 | 0000000000000000000000000000000000000000000000000000000000000000 |
984 | 0000000000000000000000000000000000000000000000000000000000000000 |
985 | 0000000000000000000000000000000000000000000000000000000000000000 |
986 | 0000000000000000000000000000000000000000000000000000000000000000 |
987 | 0000000000000000000000000000000000000000000000000000000000000000 |
988 | 0000000000000000000000000000000000000000000000000000000000000000 |
989 | 0000000000000000000000000000000000000000000000000000000000000000 |
990 | 0000000000000000000000000000000000000000000000000000000000000000 |
991 | 0000000000000000000000000000000000000000000000000000000000000000 |
992 | 0000000000000000000000000000000000000000000000000000000000000000 |
993 | 0000000000000000000000000000000000000000000000000000000000000000 |
994 | 0000000000000000000000000000000000000000000000000000000000000000 |
995 | 0000000000000000000000000000000000000000000000000000000000000000 |
996 | 0000000000000000000000000000000000000000000000000000000000000000 |
997 | 0000000000000000000000000000000000000000000000000000000000000000 |
998 | 0000000000000000000000000000000000000000000000000000000000000000 |
999 | 00000000000000000000000000000000 |
1000 | pop pop |
1001 | /customdata5 28 28 mul string def |
1002 | currentfile customdata5 readhexstring |
1003 | 010B34C3EBFCF7CE3F16020C35C4EDFBF6CD3E15102552A4D6EADDB5632B1126 |
1004 | 54A5D5EADCB3622A3958768499C19E8C7C5E3A59778498C19D8B7B5DC8A99370 |
1005 | 47334C7587AFC9AA936F46324B7485AEF1E5BC6B1E0A2351A3D8F2E4BC6A1E09 |
1006 | 2351A2D7FFF9D14219050F38C6EFFEF9D04118040E37C6EFE8E0B7662D142856 |
1007 | A8D3E7DFB7652D132856A7D4BF9C8E7F603D5B7A8195BE9A8E7E603C5B798297 |
1008 | 314A7389B2CCAD906D442F497289B1CBAC926E4508214FA1DBF4E2B9671B0720 |
1009 | 4EA0DAF4E3BA691C030D36C5EDFBF6CD3F16010C34C3ECFDF8CF4017122654A6 |
1010 | D4E9DDB4622A112553A5D6EBDEB5642C3B59788397C09C8B7C5D3A58778599C2 |
1011 | 9E8C7D5FCAAB926E46314B7486AFC8AA947048334D7587B0F2E4BB691D082250 |
1012 | A1D8F1E6BD6B1F0A2452A3D9FDF8CF4118030E36C5EEFFFAD1421A050F38C7F0 |
1013 | E6DFB6642C132755A7D3E8E1B8662E152957A8D2BE9A8D7E5F3B5A798296BF9B |
1014 | 8F80613D5C7B80952F487188B1CAAC916D443049728AB3CCAE906C43061F4D9F |
1015 | DAF3E2BA681C07214FA0DBF5E1B8671A00000000000000000000000000000000 |
1016 | 0000000000000000000000000000000000000000000000000000000000000000 |
1017 | 0000000000000000000000000000000000000000000000000000000000000000 |
1018 | 0000000000000000000000000000000000000000000000000000000000000000 |
1019 | 0000000000000000000000000000000000000000000000000000000000000000 |
1020 | 0000000000000000000000000000000000000000000000000000000000000000 |
1021 | 0000000000000000000000000000000000000000000000000000000000000000 |
1022 | 0000000000000000000000000000000000000000000000000000000000000000 |
1023 | 0000000000000000000000000000000000000000000000000000000000000000 |
1024 | 0000000000000000000000000000000000000000000000000000000000000000 |
1025 | 0000000000000000000000000000000000000000000000000000000000000000 |
1026 | 0000000000000000000000000000000000000000000000000000000000000000 |
1027 | 00000000000000000000000000000000 |
1028 | pop pop |
1029 | /customdata6 28 28 mul string def |
1030 | currentfile customdata6 readhexstring |
1031 | 081A44B6E0F2FDECC150250C091B45B6E1F3FCEBC04F240C1D336199C7D8DCD3 |
1032 | A56C37221E33619AC8D7DBD2A46B36214864798091AEB1958C7E694C49657A81 |
1033 | 90ADB0948B7D684BB99D8475593C405C7888A1BEBA9E8574583B3F5B7888A0BD |
1034 | E4CBAA712E1215326098CFE8E4CCA9712D1114315F97CEE7F5F1C6552B040719 |
1035 | 43B5DFFAF6F0C6542A03061842B4DEF9FFEDC352270E0B1C47B8E3F4FEECC251 |
1036 | 260D0A1C46B7E2F4DAD5A76E39232035639CCAD5D9D4A66D38231F34629BC9D6 |
1037 | AF938E806A4E4A677C838FABAE928D7F694D4A667B828FAC3E5A778AA3BFBC9F |
1038 | 8772563A3D597689A2BEBB9F8673573A14305E97D1EAE6CDA76F2B0F132F5D96 |
1039 | D0E9E5CDA8702C10051742B3DDFCF8EEC4522801041641B2DDFBF7EFC5532902 |
1040 | 091B45B6E1F3FCEBC04F240C081A44B6E0F2FDECC150250C1E33619AC8D7DBD2 |
1041 | A46B36211D336199C7D8DCD3A56C372249657A8190ADB0948B7D684B48647980 |
1042 | 91AEB1958C7E694CBA9E8574583B3F5B7888A0BDB99D8475593C405C7888A1BE |
1043 | E4CCA9712D1114315F97CEE7E4CBAA712E1215326098CFE8F6F0C6542A030618 |
1044 | 42B4DEF9F5F1C6552B04071943B5DFFAFEECC251260D0A1C46B7E2F4FFEDC352 |
1045 | 270E0B1C47B8E3F4D9D4A66D38231F34629BC9D6DAD5A76E39232035639CCAD5 |
1046 | AE928D7F694D4A667B828FACAF938E806A4E4A677C838FAB3D597689A2BEBB9F |
1047 | 8673573A3E5A778AA3BFBC9F8772563A132F5D96D0E9E5CDA8702C1014305E97 |
1048 | D1EAE6CDA76F2B0F041641B2DDFBF7EFC5532902051742B3DDFCF8EEC4522801 |
1049 | 0000000000000000000000000000000000000000000000000000000000000000 |
1050 | 0000000000000000000000000000000000000000000000000000000000000000 |
1051 | 0000000000000000000000000000000000000000000000000000000000000000 |
1052 | 0000000000000000000000000000000000000000000000000000000000000000 |
1053 | 0000000000000000000000000000000000000000000000000000000000000000 |
1054 | 0000000000000000000000000000000000000000000000000000000000000000 |
1055 | 00000000000000000000000000000000 |
1056 | pop pop |
1057 | /customdata7 28 28 mul string def |
1058 | currentfile customdata7 readhexstring |
1059 | 01061B44B7E1F5FEFBE6BD4A210C01071B45B8E1F6FDFBE6BC4A200B09132A54 |
1060 | A7D1EAF5EED9B05D331609142B55A8D2EAF4EED9AF5C32161D2D3D6993C1CBE0 |
1061 | CEC59B7140301E2E3D6A93C0CADFCDC49A713F3047576C7B828DA2B6A48F867E |
1062 | 6F5A48576C7C828CA1B6A38F867E6E59BAAA958A78634E4451667A8498ADBAAB |
1063 | 968977624E4350657A8398ADE3D4C99F7539251A273C6892C2D7E4D4C89E7539 |
1064 | 241A273B6891C1D6F8F2DDB460371005122A53A7D0ECF9F2DDB360360F051229 |
1065 | 53A6D0EBFFFDE8BE4C220D03081D46B9E3F7FFFCE7BD4B210D02071C46B8E2F7 |
1066 | F3F0DBB15E34180B152C56A9D3E8F3EFDAB05D34170A142C55A9D2E9DFCCC69C |
1067 | 7341321F2F3F6B94BFC9DECCC59C7241311F2E3E6A94BFCAB5A38E8780705B49 |
1068 | 596D7D808BA0B4A28D877F6F5B48586D7C818BA043506479859AAFBCAC978876 |
1069 | 614C424F64798499AEBBAB968977624D19263B6791C3D8E5D6C79D7337231825 |
1070 | 3A6690C3D7E5D5C79E74382304112952A5CFEDFAF0DBB25E350E03102851A5CE |
1071 | ECF9F1DCB25F360E01071B45B8E1F6FDFBE6BC4A200B01061B44B7E1F5FEFBE6 |
1072 | BD4A210C09142B55A8D2EAF4EED9AF5C321609132A54A7D1EAF5EED9B05D3316 |
1073 | 1E2E3D6A93C0CADFCDC49A713F301D2D3D6993C1CBE0CEC59B71403048576C7C |
1074 | 828CA1B6A38F867E6E5947576C7B828DA2B6A48F867E6F5ABAAB968977624E43 |
1075 | 50657A8398ADBAAA958A78634E4451667A8498ADE4D4C89E7539241A273B6891 |
1076 | C1D6E3D4C99F7539251A273C6892C2D7F9F2DDB360360F05122953A6D0EBF8F2 |
1077 | DDB460371005122A53A7D0ECFFFCE7BD4B210D02071C46B8E2F7FFFDE8BE4C22 |
1078 | 0D03081D46B9E3F7F3EFDAB05D34170A142C55A9D2E9F3F0DBB15E34180B152C |
1079 | 56A9D3E8DECCC59C7241311F2E3E6A94BFCADFCCC69C7341321F2F3F6B94BFC9 |
1080 | B4A28D877F6F5B48586D7C818BA0B5A38E8780705B49596D7D808BA0424F6479 |
1081 | 8499AEBBAB968977624D43506479859AAFBCAC978876614C18253A6690C3D7E5 |
1082 | D5C79E74382319263B6791C3D8E5D6C79D73372303102851A5CEECF9F1DCB25F |
1083 | 360E04112952A5CFEDFAF0DBB25E350E |
1084 | pop pop |
1085 | /customdata8 28 28 mul string def |
1086 | currentfile customdata8 readhexstring |
1087 | 050F2747B6D6EEF8FEF4DCBC4D2D1507111D375F9EC6E0E9EBE6CCA4653D1F13 |
1088 | 2939556F8EA8C1D1D3C3AE9475573B2B4961717D808999B1B39B8B867F73634B |
1089 | B8A090827A6A5A42445C6C7C8492A2BAD8C8AA97785232222434546E8DACCADA |
1090 | F0E2CFA768401A0A0C1C365E9DC5E4F2FAF7DFBF50301802040E2646B5D5EDFC |
1091 | FFF5DDBD4E2E160806102848B7D7EFF9EAE7CDA5663E2014121E38609FC7E1E8 |
1092 | D2C2AF9576583C2C2A3A56708FA9C0D0B29A8A878074644C4A62727E818898B0 |
1093 | 435B6B7B8593A3BBB9A19183796959412333536D8CADCBDBD9C9AB9677513121 |
1094 | 0B1B355D9CC4E5F3F1E3CEA6673F1909030D2545B4D4ECFDFBF6DEBE4F2F1701 |
1095 | 0000000000000000000000000000000000000000000000000000000000000000 |
1096 | 0000000000000000000000000000000000000000000000000000000000000000 |
1097 | 0000000000000000000000000000000000000000000000000000000000000000 |
1098 | 0000000000000000000000000000000000000000000000000000000000000000 |
1099 | 0000000000000000000000000000000000000000000000000000000000000000 |
1100 | 0000000000000000000000000000000000000000000000000000000000000000 |
1101 | 0000000000000000000000000000000000000000000000000000000000000000 |
1102 | 0000000000000000000000000000000000000000000000000000000000000000 |
1103 | 0000000000000000000000000000000000000000000000000000000000000000 |
1104 | 0000000000000000000000000000000000000000000000000000000000000000 |
1105 | 0000000000000000000000000000000000000000000000000000000000000000 |
1106 | 0000000000000000000000000000000000000000000000000000000000000000 |
1107 | 0000000000000000000000000000000000000000000000000000000000000000 |
1108 | 0000000000000000000000000000000000000000000000000000000000000000 |
1109 | 0000000000000000000000000000000000000000000000000000000000000000 |
1110 | 0000000000000000000000000000000000000000000000000000000000000000 |
1111 | 00000000000000000000000000000000 |
1112 | pop pop |
1113 | end |
1114 | end |
1115 | defaultpacking setpacking |
1116 | %%EndResource |
1117 | %%BeginResource: procset AGM_Gradient_Sep 1.0 0 |
1118 | %%Title: (AGM Gradient Procset) |
1119 | %%Version: 1.0 0 |
1120 | %%CreationDate: (4/26/96) () |
1121 | %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) |
1122 | userdict /defaultpacking currentpacking put true setpacking |
1123 | userdict /AGM_Gradient_Sep 5 dict dup begin put |
1124 | /AGM_Gradient_Sep_private 100 dict def |
1125 | /initialize{ |
1126 | AGM_Gradient_Sep begin |
1127 | AGM_Gradient_Sep_private begin |
1128 | _compositeJob{ |
1129 | initializeSinglePassSeps |
1130 | }{ |
1131 | initializeMultiPassSeps |
1132 | }ifelse |
1133 | initializeSeps |
1134 | AGM_Gradient_private begin |
1135 | /_fillSD newSpotDict def |
1136 | /_rampSD newSpotDict def |
1137 | /_nCustomColorSD nd |
1138 | end |
1139 | AGM_Gradient_Sep_private |
1140 | { |
1141 | dup xcheck 1 index type /arraytype eq and |
1142 | { |
1143 | bind |
1144 | }if |
1145 | pop pop |
1146 | }forall |
1147 | AGM_Gradient_Sep |
1148 | { |
1149 | dup xcheck 1 index type /arraytype eq and |
1150 | { |
1151 | bind |
1152 | }if |
1153 | pop pop |
1154 | }forall |
1155 | end |
1156 | |
1157 | currentdict readonly pop |
1158 | end |
1159 | }def |
1160 | /terminate{ |
1161 | currentdict AGM_Gradient_Sep eq{ |
1162 | end |
1163 | }if |
1164 | }def |
1165 | |
1166 | AGM_Gradient_Sep_private begin |
1167 | /initializeSeps{ |
1168 | _noImage not _level2PS not and{ |
1169 | /_whiteBytes 1 makeByte8 pt |
1170 | /knockOut{ |
1171 | 8 setImageParms _whiteBytes /_image load 5 execImage |
1172 | }def |
1173 | /linealFill{ |
1174 | mySave |
1175 | 8 setImageParms |
1176 | _color{ |
1177 | _nCustomColorSD begin |
1178 | cyan magenta yellow black |
1179 | _spotColor{ |
1180 | spot1 begin |
1181 | /tintImage tintValue 1 exch sub makeByte8 def |
1182 | end |
1183 | spot2 begin |
1184 | /tintImage tintValue 1 exch sub makeByte8 def |
1185 | end |
1186 | }if |
1187 | end |
1188 | 4{ |
1189 | makeByte8 4 1 roll |
1190 | }repeat |
1191 | true 4 _nCustomColorSD ncolorimage |
1192 | }{ |
1193 | _nCustomColorSD/black get 1 exch sub makeByte8 |
1194 | _nCustomColorSD bwImage |
1195 | }ifelse |
1196 | myRestore |
1197 | }def |
1198 | }{ |
1199 | /knockOut{ |
1200 | gsave |
1201 | false setoverprint |
1202 | 1 setgray |
1203 | 0 0 1 1 rectfill |
1204 | grestore |
1205 | }def |
1206 | }ifelse |
1207 | /newSpotDict{ |
1208 | 11 dict dup begin |
1209 | /nSpots 2 def |
1210 | /spot1 7 dict def |
1211 | /spot2 7 dict def |
1212 | end |
1213 | }def |
1214 | /initSpotData |
1215 | { |
1216 | begin |
1217 | /name nd |
1218 | /tintImage nd |
1219 | /tintValue nd |
1220 | /spot_C nd |
1221 | /spot_M nd |
1222 | /spot_Y nd |
1223 | /spot_K nd |
1224 | end |
1225 | }def |
1226 | /initSpotDict{ |
1227 | begin |
1228 | /cyanInk false def |
1229 | /magentaInk false def |
1230 | /yellowInk false def |
1231 | /blackInk false def |
1232 | /cyan nd |
1233 | /magenta nd |
1234 | /yellow nd |
1235 | /black nd |
1236 | spot1 initSpotData |
1237 | spot2 initSpotData |
1238 | end |
1239 | }def |
1240 | /copySpotDict{ |
1241 | /_dst xp |
1242 | begin |
1243 | cyanInk magentaInk yellowInk blackInk |
1244 | cyan magenta yellow black |
1245 | spot1 spot2 |
1246 | end |
1247 | _dst begin |
1248 | /spot1 spot1 maxlength dict def |
1249 | /spot2 spot2 maxlength dict def |
1250 | spot2 copy pop |
1251 | spot1 copy pop |
1252 | /black xd |
1253 | /yellow xd |
1254 | /magenta xd |
1255 | /cyan xd |
1256 | /blackInk xd |
1257 | /yellowInk xd |
1258 | /magentaInk xd |
1259 | /cyanInk xd |
1260 | end |
1261 | }def |
1262 | /setCustomColor |
1263 | { |
1264 | 1 index /Black eq{ |
1265 | 6 1 roll 5 npop |
1266 | 1 exch sub |
1267 | setgray |
1268 | }{ |
1269 | 6 1 roll _ccAry1 astore exch |
1270 | dup null eq{ |
1271 | pop 0 |
1272 | }if |
1273 | setcustomcolor |
1274 | }ifelse |
1275 | }def |
1276 | /setCStop{ |
1277 | /_colorStyle exch pt |
1278 | |
1279 | _colorStyle 0 eq{ |
1280 | 0 0 0 |
1281 | 4 -1 roll |
1282 | 1 exch sub |
1283 | _spotColor{ |
1284 | /_colorStyle 3 pt |
1285 | /Black |
1286 | 1 index |
1287 | 1 exch sub |
1288 | }if |
1289 | }if |
1290 | _colorStyle 2 eq{ |
1291 | 3 npop |
1292 | }if |
1293 | _rampSD _fillSD copySpotDict |
1294 | |
1295 | _colorStyle 4 eq{ |
1296 | pop |
1297 | 9 2 roll 3 npop 6 -2 roll |
1298 | } if |
1299 | |
1300 | _colorStyle 3 eq _colorStyle 4 eq or{ |
1301 | |
1302 | _fillSD begin |
1303 | exch |
1304 | dup spot1/name get eq{ |
1305 | spot1 spot2 |
1306 | }{ |
1307 | spot2 spot1 |
1308 | }ifelse |
1309 | begin |
1310 | begin |
1311 | /name xd |
1312 | 1 exch sub /tintValue xd |
1313 | 4{ |
1314 | tintValue mul 4 1 roll |
1315 | }repeat |
1316 | _spotColor not{ |
1317 | /tintValue null def |
1318 | }if |
1319 | end |
1320 | /tintValue 0 def |
1321 | end |
1322 | end |
1323 | }if |
1324 | _fillSD nsetcustomcolor |
1325 | }def |
1326 | /renderCMYK{ |
1327 | spot1/name get null eq |
1328 | spot2/name get null eq and |
1329 | dup not{ |
1330 | pop |
1331 | spot1 spotConverted |
1332 | }if |
1333 | dup not{ |
1334 | pop |
1335 | spot2 spotConverted |
1336 | }if |
1337 | }def |
1338 | /fill_ /fill load def |
1339 | /fillOvp{ |
1340 | currentoverprint{ |
1341 | _inRipSep{ |
1342 | currentcolorspace 0 get |
1343 | dup /DeviceGray eq |
1344 | 1 index /DeviceCMYK eq or{ |
1345 | pop |
1346 | currentcmykcolor add add add 0 eq{ |
1347 | newpath |
1348 | }if |
1349 | }{ |
1350 | /Separation eq{ |
1351 | currentcolor 0 eq{ |
1352 | newpath |
1353 | }if |
1354 | }if |
1355 | }ifelse |
1356 | }{ |
1357 | currentgray 1 eq{ |
1358 | newpath |
1359 | }if |
1360 | }ifelse |
1361 | }if |
1362 | fill_ |
1363 | }def |
1364 | /fill{ |
1365 | _nCustomColorSD begin |
1366 | renderCMYK |
1367 | { |
1368 | fillOvp |
1369 | }{ |
1370 | spot1 begin |
1371 | gsave |
1372 | name null ne{ |
1373 | spot_C spot_M spot_Y spot_K name tintValue setCustomColor |
1374 | }{ |
1375 | 1 setgray |
1376 | }ifelse |
1377 | fillOvp |
1378 | grestore |
1379 | end |
1380 | spot2 begin |
1381 | name null ne{ |
1382 | gsave |
1383 | true setoverprint |
1384 | spot_C spot_M spot_Y spot_K name tintValue setCustomColor |
1385 | fillOvp |
1386 | grestore |
1387 | }if |
1388 | end |
1389 | newpath |
1390 | }ifelse |
1391 | end |
1392 | }def |
1393 | /expandSpot{ |
1394 | _spotColor{ |
1395 | /_len xp |
1396 | _rampSD begin |
1397 | spot1 begin |
1398 | tintImage null ne{ |
1399 | tintImage _len expandOne /tintImage xd |
1400 | }if |
1401 | end |
1402 | spot2 begin |
1403 | tintImage null ne{ |
1404 | tintImage _len expandOne /tintImage xd |
1405 | }if |
1406 | end |
1407 | end |
1408 | }{ |
1409 | pop |
1410 | }ifelse |
1411 | }def |
1412 | /rampImage{ |
1413 | _rampSD begin |
1414 | _color{ |
1415 | /cyanInk _cyanData 0 ne def |
1416 | /magentaInk _magentaData 0 ne def |
1417 | /yellowInk _yellowData 0 ne def |
1418 | /blackInk _blackData 0 ne def |
1419 | _nSamples setImageParms |
1420 | _nSamples expandSpot |
1421 | _cyanData _magentaData _yellowData _blackData _nSamples 4 expandColor |
1422 | true 4 _rampSD ncolorimage |
1423 | }{ |
1424 | /cyanInk false def |
1425 | /magentaInk false def |
1426 | /yellowInk false def |
1427 | /blackInk true def |
1428 | _nSamples setImageParms |
1429 | _blackData _rampSD bwImage |
1430 | }ifelse |
1431 | end |
1432 | }def |
1433 | /nsetcustomcolor where{ |
1434 | pop |
1435 | }{ |
1436 | /nsetcustomcolor |
1437 | { |
1438 | /_nCustomColorSD xp |
1439 | _nCustomColorSD begin |
1440 | 4 copy |
1441 | /black xd |
1442 | /yellow xd |
1443 | /magenta xd |
1444 | /cyan xd |
1445 | 4 copy |
1446 | 0 ne /blackInk xd |
1447 | 0 ne /yellowInk xd |
1448 | 0 ne /magentaInk xd |
1449 | 0 ne /cyanInk xd |
1450 | end |
1451 | setcmykcolor |
1452 | }def |
1453 | }ifelse |
1454 | /nsetcustomcolorend where{ |
1455 | pop |
1456 | }{ |
1457 | /nsetcustomcolorend |
1458 | { |
1459 | /_nCustomColorSD null pt |
1460 | }def |
1461 | }ifelse |
1462 | }def |
1463 | /initializeSinglePassSeps{ |
1464 | /_decodeNorm [0 1] pt |
1465 | /_decodeInvert [1 0] pt |
1466 | /spotConverted |
1467 | { |
1468 | begin |
1469 | name null eq{ |
1470 | false |
1471 | }{ |
1472 | tintValue null eq tintImage null eq and{ |
1473 | true |
1474 | }{ |
1475 | false |
1476 | currentpagedevice/SeparationOrder get{name eq or}forall |
1477 | not |
1478 | }ifelse |
1479 | }ifelse |
1480 | end |
1481 | }def |
1482 | /dictImage |
1483 | { |
1484 | 20 dict dup begin |
1485 | /Dict xd |
1486 | /Decode xd |
1487 | /DataSource xd |
1488 | /ImageMatrix xd |
1489 | /BitsPerComponent xd |
1490 | /Height xd |
1491 | /Width xd |
1492 | /ImageType 1 def |
1493 | Dict |
1494 | end |
1495 | /_image load 1 execImage |
1496 | }def |
1497 | /bwImage{ |
1498 | begin |
1499 | gsave |
1500 | currentoverprint{ |
1501 | blackInk{ |
1502 | [/Separation /Black /DeviceGray{}] setcolorspace |
1503 | _decodeInvert dictImage |
1504 | }{ |
1505 | 5 npop |
1506 | }ifelse |
1507 | }{ |
1508 | /DeviceGray setcolorspace |
1509 | _decodeNorm dictImage |
1510 | }ifelse |
1511 | grestore |
1512 | end |
1513 | }def |
1514 | /ncolorimage where{ |
1515 | pop |
1516 | }{ |
1517 | /ncolorimage{ |
1518 | begin |
1519 | renderCMYK |
1520 | { |
1521 | cyanInk |
1522 | magentaInk and |
1523 | yellowInk and |
1524 | blackInk and |
1525 | not |
1526 | currentoverprint |
1527 | and |
1528 | { |
1529 | pop pop |
1530 | gsave |
1531 | cyanInk{ |
1532 | 8 copy |
1533 | [/Separation /Cyan /DeviceGray{}] setcolorspace |
1534 | 3 npop |
1535 | _decodeNorm dictImage |
1536 | }if |
1537 | magentaInk{ |
1538 | 8 copy |
1539 | [/Separation /Magenta /DeviceGray{}] setcolorspace |
1540 | 4 -1 roll |
1541 | 3 npop |
1542 | _decodeNorm dictImage |
1543 | }if |
1544 | yellowInk{ |
1545 | 8 copy |
1546 | [/Separation /Yellow /DeviceGray{}] setcolorspace |
1547 | 4 -2 roll |
1548 | 3 npop |
1549 | _decodeNorm dictImage |
1550 | }if |
1551 | blackInk{ |
1552 | 4 -3 roll |
1553 | [/Separation /Black /DeviceGray{}] setcolorspace |
1554 | 3 npop |
1555 | _decodeNorm dictImage |
1556 | }{ |
1557 | 8 npop |
1558 | }ifelse |
1559 | grestore |
1560 | }{ |
1561 | /_colorimage load 10 execImage |
1562 | }ifelse |
1563 | }{ |
1564 | 6 npop |
1565 | gsave |
1566 | spot1 begin |
1567 | name null ne tintImage null ne and{ |
1568 | [/Separation name /DeviceGray{}] setcolorspace |
1569 | 4 copy |
1570 | tintImage |
1571 | name /Black eq{ |
1572 | _decodeNorm |
1573 | }{ |
1574 | _decodeInvert |
1575 | }ifelse |
1576 | dictImage |
1577 | }{ |
1578 | 1 setgray fill |
1579 | }ifelse |
1580 | end |
1581 | spot2 begin |
1582 | true setoverprint |
1583 | name null ne tintImage null ne and{ |
1584 | [/Separation name /DeviceGray{}] setcolorspace |
1585 | tintImage |
1586 | name /Black eq{ |
1587 | _decodeNorm |
1588 | }{ |
1589 | _decodeInvert |
1590 | }ifelse |
1591 | dictImage |
1592 | }{ |
1593 | 4 npop |
1594 | 1 setgray fill |
1595 | }ifelse |
1596 | end |
1597 | grestore |
1598 | }ifelse |
1599 | end |
1600 | }def |
1601 | }ifelse |
1602 | }def |
1603 | /initializeMultiPassSeps{ |
1604 | /_isCMYKSep |
1605 | _cyanPlate _magentaPlate or _yellowPlate or _blackPlate or |
1606 | pt |
1607 | /invertXfer{ |
1608 | [ |
1609 | { |
1610 | 1 exch sub |
1611 | }/exec load systemdict /currenttransfer get exec /exec load |
1612 | ] cvx systemdict /settransfer get exec |
1613 | }def |
1614 | /ccThrough{ |
1615 | gsave |
1616 | 1 setCustomColor |
1617 | currentcmykcolor |
1618 | grestore |
1619 | add add add 0 ne |
1620 | }def |
1621 | /spotConverted |
1622 | { |
1623 | begin |
1624 | _isCMYKSep not{ |
1625 | false |
1626 | }{ |
1627 | name null eq{ |
1628 | false |
1629 | }{ |
1630 | tintValue null eq tintImage null eq and{ |
1631 | true |
1632 | }{ |
1633 | spot_C spot_M spot_Y spot_K name ccThrough |
1634 | }ifelse |
1635 | }ifelse |
1636 | }ifelse |
1637 | end |
1638 | }def |
1639 | /spotChannel |
1640 | { |
1641 | _isCMYKSep{ |
1642 | pop false |
1643 | }{ |
1644 | begin |
1645 | name null eq{ |
1646 | false |
1647 | }{ |
1648 | spot_C spot_M spot_Y spot_K name ccThrough |
1649 | }ifelse |
1650 | end |
1651 | }ifelse |
1652 | }def |
1653 | /getChannelData |
1654 | { |
1655 | _isCMYKSep dup{ |
1656 | pop renderCMYK |
1657 | }if |
1658 | { |
1659 | _blackPlate{ |
1660 | 4 1 roll 3 npop blackInk |
1661 | }{ |
1662 | _yellowPlate{ |
1663 | 4 2 roll 3 npop yellowInk |
1664 | }{ |
1665 | _magentaPlate{ |
1666 | 4 3 roll 3 npop magentaInk |
1667 | }{ |
1668 | 3 npop cyanInk |
1669 | }ifelse |
1670 | }ifelse |
1671 | }ifelse |
1672 | { |
1673 | true /nonZeroData |
1674 | }{ |
1675 | true /zeroData |
1676 | }ifelse |
1677 | }{ |
1678 | 4 npop |
1679 | spot1/name get null ne |
1680 | spot1 spotChannel and{ |
1681 | spot1/tintImage get dup null ne{ |
1682 | false /nonZeroData |
1683 | }{ |
1684 | pop false /noData |
1685 | }ifelse |
1686 | }{ |
1687 | spot2/name get null ne |
1688 | spot2 spotChannel and{ |
1689 | spot2/tintImage get dup null ne{ |
1690 | false /nonZeroData |
1691 | }{ |
1692 | pop false /noData |
1693 | }ifelse |
1694 | }{ |
1695 | false /noData |
1696 | }ifelse |
1697 | }ifelse |
1698 | }ifelse |
1699 | }def |
1700 | /renderChannelData |
1701 | { |
1702 | /_tmp xp |
1703 | _tmp /nonZeroData ne currentoverprint and{ |
1704 | pop |
1705 | _tmp /zeroData eq{pop}if |
1706 | 4 npop |
1707 | }{ |
1708 | _tmp /nonZeroData eq{ |
1709 | { |
1710 | invertXfer |
1711 | }if |
1712 | systemdict/image |
1713 | get 5 execImage |
1714 | }{ |
1715 | pop |
1716 | _tmp /zeroData eq{pop}if |
1717 | 4 npop |
1718 | knockOut |
1719 | }ifelse |
1720 | }ifelse |
1721 | }def |
1722 | /bwImage{ |
1723 | begin |
1724 | gsave |
1725 | dup dup dup |
1726 | getChannelData |
1727 | exch pop false exch |
1728 | renderChannelData |
1729 | grestore |
1730 | end |
1731 | }def |
1732 | /ncolorimage{ |
1733 | begin |
1734 | pop pop |
1735 | gsave |
1736 | spot2/name get null ne spot2 spotChannel and{ |
1737 | true setoverprint |
1738 | }if |
1739 | getChannelData |
1740 | renderChannelData |
1741 | grestore |
1742 | end |
1743 | }def |
1744 | }def |
1745 | end |
1746 | end |
1747 | defaultpacking setpacking |
1748 | %%EndResource |
1749 | %%BeginResource: procset AGM_Gradient 1.0 0 |
1750 | %%Title: (AGM Gradient Procset) |
1751 | %%Version: 1.0 0 |
1752 | %%CreationDate: (4/26/96) () |
1753 | %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) |
1754 | userdict /defaultpacking currentpacking put true setpacking |
1755 | userdict /AGM_Gradient 20 dict dup begin put |
1756 | /AGM_Gradient_private 200 dict def |
1757 | /initialize |
1758 | { |
1759 | AGM_Gradient begin |
1760 | AGM_Gradient_private begin |
1761 | initializeVars |
1762 | |
1763 | /bd systemdict/mark get def |
1764 | /ed |
1765 | _level2PS |
1766 | { |
1767 | (>>) |
1768 | }{ |
1769 | (counttomark 2 idiv dup dict begin {def} repeat pop currentdict end) |
1770 | } ifelse |
1771 | cvx def |
1772 | |
1773 | _level2PS{ |
1774 | initializeLev2 |
1775 | }{ |
1776 | initializeLev1 |
1777 | }ifelse |
1778 | |
1779 | queryDevice |
1780 | |
1781 | initializeShading |
1782 | initializeOps |
1783 | _producingSeps{ |
1784 | AGM_Gradient_Sep/initialize get exec |
1785 | }{ |
1786 | initializeComposite |
1787 | }ifelse |
1788 | _illustrator{ |
1789 | /f{}def |
1790 | /F{}def |
1791 | /s{}def |
1792 | /S{}def |
1793 | /b{}def |
1794 | /B{}def |
1795 | }if |
1796 | /image where{ |
1797 | /image get /_image xd |
1798 | }if |
1799 | /colorimage where{ |
1800 | /colorimage get /_colorimage xd |
1801 | }if |
1802 | /rectfill where dup{ |
1803 | exch pop not _producingSeps or |
1804 | }{ |
1805 | not |
1806 | }ifelse |
1807 | { |
1808 | /rectfill{ |
1809 | gsave |
1810 | newpath |
1811 | 4 2 roll moveto |
1812 | 1 index 0 rlineto |
1813 | 0 1 index rlineto |
1814 | 1 index neg 0 rlineto |
1815 | pop pop |
1816 | closepath |
1817 | fill |
1818 | grestore |
1819 | }def |
1820 | }if |
1821 | /linealImage _noImage{ |
1822 | /rectImage load |
1823 | }{ |
1824 | _producingSeps{ |
1825 | AGM_Gradient_Sep/AGM_Gradient_Sep_private get begin |
1826 | /rampImage load |
1827 | end |
1828 | }{ |
1829 | /rampImage load |
1830 | }ifelse |
1831 | }ifelse |
1832 | def |
1833 | AGM_Gradient_private |
1834 | { |
1835 | dup xcheck 1 index type /arraytype eq and |
1836 | { |
1837 | bind |
1838 | }if |
1839 | pop pop |
1840 | }forall |
1841 | AGM_Gradient |
1842 | { |
1843 | dup xcheck 1 index type /arraytype eq and |
1844 | { |
1845 | bind |
1846 | }if |
1847 | pop pop |
1848 | }forall |
1849 | end |
1850 | |
1851 | currentdict readonly pop |
1852 | end |
1853 | }def |
1854 | /initializeAI |
1855 | { |
1856 | pop pop |
1857 | AGM_Gradient/AGM_Gradient_private get /_illustrator true put |
1858 | AGM_Gradient/initialize get exec |
1859 | AGM_Gradient begin |
1860 | }def |
1861 | /unload{ |
1862 | systemdict/languagelevel known{ |
1863 | systemdict/languagelevel get 2 ge{ |
1864 | userdict/AGM_Gradient_Sep 2 copy known{ |
1865 | undef |
1866 | }{ |
1867 | pop pop |
1868 | }ifelse |
1869 | userdict/AGM_Gradient 2 copy known{ |
1870 | undef |
1871 | }{ |
1872 | pop pop |
1873 | }ifelse |
1874 | }if |
1875 | }if |
1876 | }def |
1877 | /terminate{ |
1878 | currentdict AGM_Gradient eq{ |
1879 | end |
1880 | }if |
1881 | }def |
1882 | |
1883 | AGM_Gradient_private begin |
1884 | /initializeVars{ |
1885 | /_d255 256 array def |
1886 | 0 1 255{ |
1887 | _d255 exch dup 255 div put |
1888 | }bind for |
1889 | /_d255- 256 array def |
1890 | 0 1 255{ |
1891 | _d255- exch 1 _d255 2 index get sub put |
1892 | }bind for |
1893 | /_sSave nd |
1894 | /_dUserSpace matrix defaultmatrix def |
1895 | /_bUMatrix matrix def |
1896 | /_imageMatrix matrix def |
1897 | /_saveMatrix matrix def |
1898 | /_xm matrix def |
1899 | /_ccAry1 5 array def |
1900 | /_level2PS |
1901 | systemdict/languagelevel known dup{ |
1902 | pop systemdict/languagelevel get 2 ge |
1903 | }if |
1904 | def |
1905 | /_level3PS |
1906 | _level2PS systemdict/shfill known and |
1907 | def |
1908 | currentdict /_illustrator known not{ |
1909 | /_illustrator false def |
1910 | }if |
1911 | |
1912 | }def |
1913 | /initializeOps |
1914 | { |
1915 | AGM_Gradient begin |
1916 | currentdict/Bc known not{ |
1917 | /Bc{ |
1918 | |
1919 | _renderFlag 2 eq{ |
1920 | 6 npop |
1921 | }{ |
1922 | pushBSpace |
1923 | _rampIndex 0 eq{ |
1924 | pop pop |
1925 | setCStop |
1926 | }if |
1927 | linealFill |
1928 | popBSpace |
1929 | }ifelse |
1930 | |
1931 | }def |
1932 | }if |
1933 | |
1934 | currentdict/Bg known not{ |
1935 | /Bg{ |
1936 | 10 npop |
1937 | /_gradName xp |
1938 | /_renderFlag xp |
1939 | |
1940 | _renderFlag 2 ne{ |
1941 | |
1942 | _illustrator{ |
1943 | _of setoverprint |
1944 | }if |
1945 | |
1946 | _illustrator _eo and _renderFlag 3 eq or{ |
1947 | eoclip |
1948 | }{ |
1949 | clip |
1950 | }ifelse |
1951 | |
1952 | _gradNames _gradName 2 copy known{ |
1953 | get |
1954 | mark exch aload pop |
1955 | /_gradType xp |
1956 | 1 sub dup /_rampIndex xp |
1957 | /_maxRampIndex xp |
1958 | mark exch aload pop |
1959 | 0 0 |
1960 | }if |
1961 | pop pop |
1962 | getRampData |
1963 | }{ |
1964 | mark mark |
1965 | }ifelse |
1966 | }def |
1967 | }if |
1968 | |
1969 | currentdict/Bm known not{ |
1970 | /Bm{ |
1971 | _renderFlag 2 ne{ |
1972 | _gradType 0 eq{ |
1973 | linealRamp |
1974 | }{ |
1975 | radialGrad |
1976 | }ifelse |
1977 | }{ |
1978 | 6 npop |
1979 | }ifelse |
1980 | }def |
1981 | }if |
1982 | |
1983 | currentdict/Bh known not{ |
1984 | /Bh{ |
1985 | 2 npop |
1986 | /_yHi xp |
1987 | /_xHi xp |
1988 | /_radHilite _xHi 0 ne _yHi 0 ne or pt |
1989 | }def |
1990 | }if |
1991 | |
1992 | currentdict/Bn known not{ |
1993 | /Bn{ |
1994 | AGM_Gradient_private begin |
1995 | dict /_gradNames xp |
1996 | end |
1997 | }def |
1998 | }if |
1999 | |
2000 | currentdict/Bd known not{ |
2001 | /Bd{ |
2002 | AGM_Gradient begin |
2003 | AGM_Gradient_private begin |
2004 | /_nColorsBd xp |
2005 | /_gradType xp |
2006 | /_gradName xp |
2007 | }def |
2008 | }if |
2009 | |
2010 | currentdict/BD known not{ |
2011 | /BD{ |
2012 | currentdict/_gradNames known not{ |
2013 | /_gradNames 20 dict def |
2014 | }if |
2015 | ] _nColorsBd _gradType |
2016 | ] _gradName exch /_gradNames xput |
2017 | end |
2018 | end |
2019 | }def |
2020 | }if |
2021 | |
2022 | currentdict/Bb known not{ |
2023 | /Bb{ |
2024 | |
2025 | AGM_Gradient begin |
2026 | AGM_Gradient_private begin |
2027 | _producingSeps{ |
2028 | AGM_Gradient_Sep/AGM_Gradient_Sep_private get begin |
2029 | }if |
2030 | mySave |
2031 | }def |
2032 | }if |
2033 | |
2034 | currentdict/BB known not{ |
2035 | /BB{ |
2036 | |
2037 | /_tmp xp |
2038 | cleartomark cleartomark |
2039 | |
2040 | _tmp dup |
2041 | _renderFlag |
2042 | |
2043 | myRestore |
2044 | |
2045 | _producingSeps{ |
2046 | end |
2047 | }if |
2048 | |
2049 | _illustrator |
2050 | end |
2051 | end |
2052 | |
2053 | { |
2054 | 2 ne exch 0 gt and{ |
2055 | 2 eq{ |
2056 | s |
2057 | }{ |
2058 | S |
2059 | }ifelse |
2060 | }{ |
2061 | pop newpath |
2062 | }ifelse |
2063 | }{ |
2064 | pop newpath |
2065 | }ifelse |
2066 | |
2067 | |
2068 | }def |
2069 | }if |
2070 | |
2071 | currentdict/Xm known not{ |
2072 | /Xm{ |
2073 | _xm astore pop |
2074 | }def |
2075 | }if |
2076 | |
2077 | end |
2078 | }def |
2079 | /queryDevice{ |
2080 | /_inRipSep |
2081 | _level2PS{ |
2082 | currentpagedevice/Separations 2 copy known{ |
2083 | get |
2084 | }{ |
2085 | pop pop false |
2086 | }ifelse |
2087 | }{ |
2088 | false |
2089 | }ifelse |
2090 | def |
2091 | /_noImage /lv1Fix where{ |
2092 | pop lv1Fix |
2093 | }{ |
2094 | false |
2095 | }ifelse |
2096 | def |
2097 | /_useShells where{ |
2098 | pop |
2099 | }{ |
2100 | /_useShells true def |
2101 | }ifelse |
2102 | |
2103 | /_useSmoothShade where{ |
2104 | pop |
2105 | }{ |
2106 | /_useSmoothShade false def |
2107 | }ifelse |
2108 | /_cyanPlate 1 0 0 0 testCMYKColorThrough def |
2109 | /_magentaPlate 0 1 0 0 testCMYKColorThrough def |
2110 | /_yellowPlate 0 0 1 0 testCMYKColorThrough def |
2111 | /_blackPlate 0 0 0 1 testCMYKColorThrough def |
2112 | /_compositeJob |
2113 | _cyanPlate _magentaPlate and _yellowPlate and _blackPlate and |
2114 | def |
2115 | /_compositeSpotDevice where{ |
2116 | pop |
2117 | }{ |
2118 | /_compositeSpotDevice _compositeJob not _inRipSep or{ |
2119 | 1 |
2120 | }{ |
2121 | 0 |
2122 | }ifelse |
2123 | def |
2124 | }ifelse |
2125 | /_producingSeps _compositeSpotDevice 0 ne def |
2126 | /_deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def |
2127 | /_dpiThreshold where{ |
2128 | pop |
2129 | }{ |
2130 | /_dpiThreshold 600 def |
2131 | }ifelse |
2132 | /_screenFreqThreshold where{ |
2133 | pop |
2134 | }{ |
2135 | /_screenFreqThreshold 150 def |
2136 | }ifelse |
2137 | /_contoneDevice where{ |
2138 | pop |
2139 | }{ |
2140 | /_contoneDevice false def |
2141 | }ifelse |
2142 | /_subSampleOK |
2143 | _deviceDPI _dpiThreshold le |
2144 | currentScreenFreq _screenFreqThreshold le and |
2145 | _contoneDevice not and |
2146 | _producingSeps not and |
2147 | def |
2148 | }def |
2149 | /initializeLev1{ |
2150 | /makeByte8{ |
2151 | /_tmp 0 pt |
2152 | 255 mul cvi |
2153 | 8 string 8{ |
2154 | dup _tmp 3 index put |
2155 | /_tmp _tmp 1 add pt |
2156 | }repeat |
2157 | exch pop |
2158 | }def |
2159 | /currentScreenFreq{ |
2160 | currentscreen pop pop |
2161 | }def |
2162 | /_byte 1 string def |
2163 | /colorimage where{ |
2164 | pop |
2165 | }{ |
2166 | /colorimage{ |
2167 | pop pop |
2168 | /_blackTmp xp |
2169 | /_yellowTmp xp |
2170 | /_magentaTmp xp |
2171 | /_cyanTmp xp |
2172 | /_cnt 0 pt |
2173 | [ |
2174 | _byte dup 0 |
2175 | _cyanTmp |
2176 | /_cnt cvx /get cvx _d255 /exch cvx /get cvx .3 /mul cvx |
2177 | _magentaTmp |
2178 | /_cnt cvx /get cvx _d255 /exch cvx /get cvx .59 /mul cvx |
2179 | _yellowTmp |
2180 | /_cnt cvx /get cvx _d255 /exch cvx /get cvx .11 /mul cvx |
2181 | _blackTmp |
2182 | /_cnt cvx /get cvx _d255 /exch cvx /get cvx |
2183 | /add cvx /add cvx /add cvx 1 /exch cvx /sub cvx |
2184 | /dup cvx 0 /lt cvx{ |
2185 | pop 0 |
2186 | }/if cvx |
2187 | /dup cvx 1 /gt cvx{ |
2188 | pop 1 |
2189 | }/if cvx |
2190 | 255 /mul cvx /cvi cvx |
2191 | 256 /mod cvx |
2192 | /dup cvx 0 /lt cvx{ |
2193 | pop 0 |
2194 | }/if cvx |
2195 | /put cvx |
2196 | /_cnt dup cvx 1 /add cvx /pt cvx |
2197 | ] cvx |
2198 | bind |
2199 | /_image load 5 execImage |
2200 | }def |
2201 | }ifelse |
2202 | }def |
2203 | /initializeLev2{ |
2204 | /level2ScreenFreq{ |
2205 | begin |
2206 | 60 |
2207 | HalftoneType 1 eq{ |
2208 | pop Frequency |
2209 | }if |
2210 | HalftoneType 2 eq{ |
2211 | pop GrayFrequency |
2212 | }if |
2213 | HalftoneType 5 eq{ |
2214 | pop Default level2ScreenFreq |
2215 | }if |
2216 | end |
2217 | }def |
2218 | /currentScreenFreq{ |
2219 | currenthalftone level2ScreenFreq |
2220 | }def |
2221 | }def |
2222 | /initializeShading{ |
2223 | _useSmoothShade _level3PS and{ |
2224 | /_usingSmoothShade true pt |
2225 | initializeLev3_Ops |
2226 | }{ |
2227 | /_usingSmoothShade false pt |
2228 | }ifelse |
2229 | }def |
2230 | /initializeLev3_Ops |
2231 | { |
2232 | /initShFill{ |
2233 | /_index _gradType 0 eq {0}{_maxRampIndex 1 sub} ifelse pt |
2234 | /_rampFuncsArray _maxRampIndex array pt |
2235 | /_boundsArray _maxRampIndex 1 sub array pt |
2236 | /_encodeArray _maxRampIndex 2 mul array pt |
2237 | /_beginCoord _rampPoint pt |
2238 | /_colorSpace null pt |
2239 | /_firstFill _rampIndex _maxRampIndex eq pt |
2240 | /_lastFill false pt |
2241 | }def |
2242 | /getRampColorSpace{ |
2243 | _nSamples 1 gt{ |
2244 | /_ndx 0 pt |
2245 | [blendColor] cvx exec |
2246 | }if |
2247 | /_C0 [currentcolor] pt |
2248 | /_C0_Space currentcolorspace pt |
2249 | |
2250 | _nSamples 1 gt{ |
2251 | /_ndx _nSamples 1 sub pt |
2252 | [blendColor] cvx exec |
2253 | }if |
2254 | /_C1 [currentcolor] pt |
2255 | /_C1_Space currentcolorspace pt |
2256 | |
2257 | _C0_Space _C1_Space eq{ |
2258 | /_rampColorSpace _C0_Space pt |
2259 | }{ |
2260 | (colorspace conflict!) == |
2261 | showpage |
2262 | stop |
2263 | }ifelse |
2264 | |
2265 | _spotColor{ |
2266 | nsetcustomcolorend |
2267 | }if |
2268 | }def |
2269 | /linealShFill{ |
2270 | popBSpace |
2271 | _xm aload pop pushBSpace |
2272 | |
2273 | /_size _index 1 add pt |
2274 | _size _maxRampIndex lt { |
2275 | /_rampFuncsArray _rampFuncsArray 0 _size getinterval pt |
2276 | /_boundsArray _boundsArray 0 _size 1 sub getinterval pt |
2277 | /_encodeArray _encodeArray 0 _size 2 mul getinterval pt |
2278 | }if |
2279 | |
2280 | bd |
2281 | /ShadingType 2 |
2282 | /ColorSpace _colorSpace |
2283 | /Function |
2284 | bd |
2285 | /FunctionType 3 |
2286 | /Domain [0 1] |
2287 | /Functions _rampFuncsArray |
2288 | /Bounds _boundsArray |
2289 | /Encode _encodeArray |
2290 | ed |
2291 | /Extend [_firstFill _lastFill] |
2292 | /Domain [0 1] |
2293 | /Coords [_beginCoord 0 _endCoord 0] |
2294 | ed |
2295 | shfill |
2296 | }def |
2297 | |
2298 | /radialShFill{ |
2299 | /_size _maxRampIndex _index sub pt |
2300 | _size _maxRampIndex lt { |
2301 | /_rampFuncsArray _rampFuncsArray _index _size getinterval pt |
2302 | /_boundsArray _boundsArray _index _size 1 sub getinterval pt |
2303 | /_encodeArray _encodeArray _index 2 mul _size 2 mul getinterval pt |
2304 | }if |
2305 | |
2306 | /_rampLen _beginCoord _endCoord sub pt |
2307 | bd |
2308 | /ShadingType 3 |
2309 | /ColorSpace _colorSpace |
2310 | /Function |
2311 | bd |
2312 | /FunctionType 3 |
2313 | /Domain [0 1] |
2314 | /Functions _rampFuncsArray |
2315 | /Bounds _boundsArray |
2316 | /Encode _encodeArray |
2317 | ed |
2318 | /Extend [_lastFill _firstFill] |
2319 | /Domain [0 1] |
2320 | /Coords [_xHi _rampLen mul _yHi _rampLen mul _endCoord 0 0 _beginCoord] |
2321 | ed |
2322 | shfill |
2323 | |
2324 | _radHilite{ |
2325 | _xHi _rampLen mul _yHi _rampLen mul translate |
2326 | }if |
2327 | }def |
2328 | |
2329 | /fillRamp{ |
2330 | |
2331 | |
2332 | /_invert _midPoint 0.5 lt pt |
2333 | _rampIndex _maxRampIndex eq { |
2334 | initShFill |
2335 | }if |
2336 | |
2337 | getRampColorSpace |
2338 | |
2339 | _colorSpace null eq{ |
2340 | /_colorSpace _rampColorSpace pt |
2341 | }{ |
2342 | _colorSpace _rampColorSpace ne{ |
2343 | /_index _index 1 |
2344 | _gradType 0 eq{ |
2345 | sub pt |
2346 | linealShFill |
2347 | }{ |
2348 | add pt |
2349 | radialShFill |
2350 | }ifelse |
2351 | initShFill |
2352 | /_colorSpace _rampColorSpace pt |
2353 | } if |
2354 | }ifelse |
2355 | /_endCoord _endPoint pt |
2356 | _rampFuncsArray _index |
2357 | bd |
2358 | /FunctionType 2 |
2359 | /Domain [0 1] |
2360 | /N 0.5 log _invert{1 _midPoint sub}{_midPoint}ifelse log div |
2361 | _gradType 0 eq{ |
2362 | _invert{/C1}{/C0}ifelse _C0 |
2363 | _invert{/C0}{/C1}ifelse _C1 |
2364 | }{ |
2365 | _invert{/C0}{/C1}ifelse _C1 |
2366 | _invert{/C1}{/C0}ifelse _C0 |
2367 | }ifelse |
2368 | ed |
2369 | put |
2370 | |
2371 | _rampIndex 1 ne{ |
2372 | _boundsArray _index _gradType 1 eq{1 sub}if _endCoord put |
2373 | } if |
2374 | |
2375 | 0 1 _invert {exch}if |
2376 | _encodeArray _index 2 mul 1 add 3 -1 roll put |
2377 | _encodeArray _index 2 mul 3 -1 roll put |
2378 | _rampIndex 1 eq { |
2379 | /_lastFill true pt |
2380 | _gradType 0 eq{ |
2381 | linealShFill |
2382 | }{ |
2383 | radialShFill |
2384 | }ifelse |
2385 | }if |
2386 | /_index _index 1 |
2387 | _gradType 0 eq{ |
2388 | add pt |
2389 | }{ |
2390 | sub pt |
2391 | }ifelse |
2392 | }def |
2393 | |
2394 | /radialRamp |
2395 | /fillRamp load def |
2396 | |
2397 | /rampImage |
2398 | /fillRamp load def |
2399 | |
2400 | AGM_Gradient begin |
2401 | /Bc{ |
2402 | 6 npop |
2403 | }def |
2404 | |
2405 | end |
2406 | |
2407 | |
2408 | }def |
2409 | /initializeComposite{ |
2410 | /bwImage{ |
2411 | pop /_image load 5 execImage |
2412 | }def |
2413 | currentdict/rampImage known not{ |
2414 | /rampImage{ |
2415 | _color{ |
2416 | _nSamples setImageParms |
2417 | |
2418 | |
2419 | _rgbRamp{ |
2420 | _redData _greenData _blueData _nSamples 3 expandColor |
2421 | true 3 null ncolorimage |
2422 | }{ |
2423 | _cyanData _magentaData _yellowData _blackData _nSamples 4 expandColor |
2424 | true 4 null ncolorimage |
2425 | }ifelse |
2426 | }{ |
2427 | _nSamples setImageParms _blackData null bwImage |
2428 | }ifelse |
2429 | }def |
2430 | }if |
2431 | /setCStop{ |
2432 | /_colorStyle exch pt |
2433 | _colorStyle 0 eq{ |
2434 | 1 exch sub |
2435 | 0 0 0 |
2436 | 4 -1 roll |
2437 | }if |
2438 | |
2439 | _colorStyle 2 eq{ |
2440 | setrgbcolor 4 npop |
2441 | }if |
2442 | |
2443 | _colorStyle 3 eq{ |
2444 | 1 exch sub /_tmp xp |
2445 | pop |
2446 | 4{ |
2447 | _tmp mul 4 1 roll |
2448 | }repeat |
2449 | }if |
2450 | |
2451 | _colorStyle 4 eq{ |
2452 | 3 -1 roll pop pop |
2453 | 1 exch sub /_tmp xp |
2454 | 3{ |
2455 | 1 exch sub _tmp mul 1 exch sub 3 1 roll |
2456 | }repeat |
2457 | setrgbcolor |
2458 | 4 npop |
2459 | }if |
2460 | _colorStyle 2 ne _colorStyle 4 ne and{ |
2461 | null nsetcustomcolor |
2462 | }if |
2463 | }def |
2464 | /nsetcustomcolor |
2465 | { |
2466 | pop setcmykcolor |
2467 | }def |
2468 | /nsetcustomcolorend |
2469 | { |
2470 | }def |
2471 | /ncolorimage{ |
2472 | pop |
2473 | /_colorimage load 10 execImage |
2474 | }def |
2475 | _noImage not _level2PS not and{ |
2476 | /linealFill{ |
2477 | 8 setImageParms |
2478 | _color{ |
2479 | currentcmykcolor |
2480 | 4{ |
2481 | makeByte8 4 1 roll |
2482 | }repeat |
2483 | true 4 null ncolorimage |
2484 | }{ |
2485 | currentgray makeByte8 null bwImage |
2486 | }ifelse |
2487 | }def |
2488 | }if |
2489 | }def |
2490 | /npop{ |
2491 | {pop}repeat |
2492 | }def |
2493 | /xd{ |
2494 | exch def |
2495 | }def |
2496 | /nd{ |
2497 | null def |
2498 | }def |
2499 | /pt{ |
2500 | AGM_Gradient_private 3 1 roll put |
2501 | }def |
2502 | /xp{ |
2503 | exch pt |
2504 | }def |
2505 | /xput{ |
2506 | dup load dup length exch maxlength eq{ |
2507 | dup dup load dup |
2508 | length 2 mul dict copy def |
2509 | }if |
2510 | load begin |
2511 | def |
2512 | end |
2513 | }def |
2514 | /mySave{ |
2515 | save /_sSave xp |
2516 | }def |
2517 | /myRestore{ |
2518 | _sSave type /savetype eq{ |
2519 | _sSave restore |
2520 | }if |
2521 | }def |
2522 | /gMark{ |
2523 | counttomark 2 add -1 roll |
2524 | }def |
2525 | /execImage{ |
2526 | /_tmp xp |
2527 | { |
2528 | exec |
2529 | }stopped{ |
2530 | $error /errorname get /undefinedresult ne{ |
2531 | stop |
2532 | }{ |
2533 | _tmp npop |
2534 | }ifelse |
2535 | }if |
2536 | }def |
2537 | /pushBSpace{ |
2538 | newpath gsave |
2539 | _bUMatrix astore concat |
2540 | }def |
2541 | /popBSpace{ |
2542 | grestore |
2543 | }def |
2544 | /setImageParms{ |
2545 | 1 8 2 index 0 0 1 0 0 _imageMatrix astore |
2546 | }def |
2547 | /linealFill{ |
2548 | 0 0 1 1 rectfill |
2549 | }def |
2550 | /testCMYKColorThrough{ |
2551 | gsave |
2552 | setcmykcolor currentcmykcolor |
2553 | grestore |
2554 | add add add 0 ne |
2555 | }def |
2556 | /expandOne { |
2557 | /_tmp xp |
2558 | dup type /stringtype ne{ |
2559 | _tmp string |
2560 | exch |
2561 | dup 0 ne{ |
2562 | 255 mul cvi |
2563 | 0 1 _tmp 1 sub{ |
2564 | 3 copy |
2565 | exch put pop |
2566 | }for |
2567 | }if |
2568 | pop |
2569 | }if |
2570 | }def |
2571 | /expandColor{ |
2572 | /_channels xp |
2573 | /_len xp |
2574 | _channels{ |
2575 | _len expandOne _channels 1 roll |
2576 | }repeat |
2577 | }def |
2578 | /blendColor{ |
2579 | |
2580 | _color{ |
2581 | _rgbRamp _producingSeps not and{ |
2582 | _redData dup type /stringtype eq{ |
2583 | /_ndx cvx /get cvx _d255 /exch cvx /get cvx |
2584 | }if |
2585 | _greenData dup type /stringtype eq{ |
2586 | /_ndx cvx /get cvx _d255 /exch cvx /get cvx |
2587 | }if |
2588 | _blueData dup type /stringtype eq{ |
2589 | /_ndx cvx /get cvx _d255 /exch cvx /get cvx |
2590 | }if |
2591 | /setrgbcolor cvx |
2592 | }{ |
2593 | _cyanData dup type /stringtype eq{ |
2594 | /_ndx cvx /get cvx _d255 /exch cvx /get cvx |
2595 | }if |
2596 | _magentaData dup type /stringtype eq{ |
2597 | /_ndx cvx /get cvx _d255 /exch cvx /get cvx |
2598 | }if |
2599 | _yellowData dup type /stringtype eq{ |
2600 | /_ndx cvx /get cvx _d255 /exch cvx /get cvx |
2601 | }if |
2602 | _blackData dup type /stringtype eq{ |
2603 | /_ndx cvx /get cvx _d255 /exch cvx /get cvx |
2604 | }if |
2605 | |
2606 | _spotColor{ |
2607 | _rampSD begin |
2608 | /_rampSD cvx /begin cvx |
2609 | |
2610 | spot1 begin |
2611 | tintImage dup type /stringtype eq{ |
2612 | /_ndx cvx /get cvx _d255- /exch cvx /get cvx |
2613 | }{ |
2614 | dup null ne{ |
2615 | name type /nametype ne{ |
2616 | 1 exch sub |
2617 | }if |
2618 | }if |
2619 | }ifelse |
2620 | end |
2621 | /spot1 cvx /tintValue 3 -1 /roll cvx /put cvx |
2622 | |
2623 | spot2 begin |
2624 | tintImage dup type /stringtype eq{ |
2625 | /_ndx cvx /get cvx _d255- /exch cvx /get cvx |
2626 | }{ |
2627 | dup null ne{ |
2628 | name type /nametype ne{ |
2629 | 1 exch sub |
2630 | }if |
2631 | }if |
2632 | }ifelse |
2633 | end |
2634 | /spot2 cvx /tintValue 3 -1 /roll cvx /put cvx |
2635 | /end cvx |
2636 | end |
2637 | /_rampSD cvx |
2638 | /nsetcustomcolor cvx |
2639 | }{ |
2640 | /setcmykcolor cvx |
2641 | }ifelse |
2642 | }ifelse |
2643 | }{ |
2644 | _blackData /_ndx cvx /get cvx |
2645 | _d255 /exch cvx /get cvx |
2646 | |
2647 | _usingSmoothShade{ |
2648 | 1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx /setcmykcolor cvx |
2649 | }{ |
2650 | /setgray cvx |
2651 | }ifelse |
2652 | }ifelse |
2653 | }def |
2654 | /linealRamp{ |
2655 | pushBSpace |
2656 | _ramp{ |
2657 | linealImage |
2658 | }{ |
2659 | linealFill |
2660 | }ifelse |
2661 | popBSpace |
2662 | /_rampIndex _rampIndex 1 sub pt |
2663 | _rampIndex 0 gt{ |
2664 | getRampData |
2665 | }if |
2666 | }def |
2667 | /radialGrad{ |
2668 | /_firstShell true pt |
2669 | _usingSmoothShade not{ |
2670 | fill |
2671 | }if |
2672 | pushBSpace |
2673 | |
2674 | _radHilite{ |
2675 | _xHi _yHi _bUMatrix idtransform /_yHi xp /_xHi xp |
2676 | _rampPoint 1 lt{ |
2677 | 1 _rampPoint sub dup _xHi mul exch _yHi mul translate |
2678 | }if |
2679 | }if |
2680 | _rampIndex{ |
2681 | radialRamp |
2682 | /_rampIndex _rampIndex 1 sub pt |
2683 | _rampIndex 0 gt{ |
2684 | getRampData |
2685 | }if |
2686 | }repeat |
2687 | |
2688 | popBSpace |
2689 | |
2690 | }def |
2691 | /getNSamples{ |
2692 | 0 exch |
2693 | { |
2694 | dup type /stringtype eq{ |
2695 | length exch pop exit |
2696 | }if |
2697 | pop |
2698 | }forall |
2699 | dup 0 eq{ |
2700 | pop 1 |
2701 | }if |
2702 | }def |
2703 | /getRampData{ |
2704 | /_rampType gMark pt |
2705 | /_color _rampType 0 gt pt |
2706 | /_ccRGB _rampType 5 eq _rampType 6 eq or pt |
2707 | /_rgbRamp _rampType 4 eq _ccRGB or pt |
2708 | /_ccProcess _rampType 2 eq _rampType 3 eq or pt |
2709 | _producingSeps{ |
2710 | _rampSD initSpotDict |
2711 | /_spotColor _ccProcess _ccRGB or pt |
2712 | }{ |
2713 | /_spotColor false pt |
2714 | }ifelse |
2715 | /_ramp true pt |
2716 | 100 div /_rampPoint xp |
2717 | 100 div /_midPoint xp |
2718 | |
2719 | dup /_colorStyle xp |
2720 | _colorStyle 0 eq{ |
2721 | 2 |
2722 | }{ |
2723 | _colorStyle 1 eq{ |
2724 | 5 |
2725 | }{ |
2726 | _colorStyle 2 eq{ |
2727 | 8 |
2728 | }{ |
2729 | _colorStyle 3 eq{ |
2730 | _producingSeps{ |
2731 | _rampSD begin |
2732 | spot1 begin |
2733 | /name 3 index def |
2734 | /spot_K 4 index def |
2735 | /spot_Y 5 index def |
2736 | /spot_M 6 index def |
2737 | /spot_C 7 index def |
2738 | end |
2739 | end |
2740 | }if |
2741 | 7 |
2742 | }{ |
2743 | _producingSeps{ |
2744 | _rampSD begin |
2745 | spot1 begin |
2746 | /name 4 index def |
2747 | /spot_K 8 index def |
2748 | /spot_Y 9 index def |
2749 | /spot_M 10 index def |
2750 | /spot_C 11 index def |
2751 | end |
2752 | end |
2753 | }if |
2754 | 11 |
2755 | } ifelse |
2756 | }ifelse |
2757 | }ifelse |
2758 | }ifelse |
2759 | /_tmp xp |
2760 | _tmp index 100 div /_endPoint xp |
2761 | |
2762 | _gradType 1 eq{ |
2763 | _tmp 1 add index 100 div /_midPoint xp |
2764 | }if |
2765 | |
2766 | _producingSeps{ |
2767 | _tmp 2 add index /_nextColorStyle xp |
2768 | _nextColorStyle 3 eq{ |
2769 | /_tmp _tmp 4 add pt |
2770 | _tmp index dup |
2771 | _rampSD begin |
2772 | spot1 /name get ne{ |
2773 | spot2 begin |
2774 | /name xd |
2775 | /spot_K _tmp 2 add index def |
2776 | /spot_Y _tmp 3 add index def |
2777 | /spot_M _tmp 4 add index def |
2778 | /spot_C _tmp 5 add index def |
2779 | end |
2780 | }{ |
2781 | pop |
2782 | }ifelse |
2783 | end |
2784 | }if |
2785 | _nextColorStyle 4 eq{ |
2786 | /_tmp _tmp 5 add pt |
2787 | _tmp index dup |
2788 | _rampSD begin |
2789 | spot1 /name get ne{ |
2790 | spot2 begin |
2791 | /name xd |
2792 | /spot_K _tmp 5 add index def |
2793 | /spot_Y _tmp 6 add index def |
2794 | /spot_M _tmp 7 add index def |
2795 | /spot_C _tmp 8 add index def |
2796 | end |
2797 | }{ |
2798 | pop |
2799 | }ifelse |
2800 | end |
2801 | }if |
2802 | }if |
2803 | _rampType 3 eq _rampType 6 eq or{ |
2804 | /_tint2Data gMark pt |
2805 | }if |
2806 | _ccProcess _ccRGB or{ |
2807 | /_tint1Data gMark pt |
2808 | }if |
2809 | _rgbRamp{ |
2810 | /_blueData gMark pt |
2811 | /_greenData gMark pt |
2812 | /_redData gMark pt |
2813 | }if |
2814 | |
2815 | _producingSeps{ |
2816 | _rampSD begin |
2817 | _ccProcess _ccRGB or{ |
2818 | _rampType 3 eq _rampType 6 eq or{ |
2819 | spot2 begin |
2820 | /tintImage _gradType 0 eq{ |
2821 | _tint2Data |
2822 | }{ |
2823 | _tint1Data |
2824 | }ifelse |
2825 | def |
2826 | name null eq{ |
2827 | /name /Black def |
2828 | }if |
2829 | end |
2830 | }if |
2831 | spot1 begin |
2832 | /tintImage _gradType 0 eq _rampType 2 eq or _rampType 5 eq or{ |
2833 | _tint1Data |
2834 | }{ |
2835 | _tint2Data |
2836 | }ifelse |
2837 | def |
2838 | _rampType 2 eq _rampType 5 eq or{ |
2839 | name null eq{ |
2840 | /name spot2 /name get def |
2841 | spot2 /name null put |
2842 | }if |
2843 | }{ |
2844 | name null eq{ |
2845 | /name /Black def |
2846 | }if |
2847 | }ifelse |
2848 | end |
2849 | }if |
2850 | end |
2851 | }if |
2852 | /_blackData gMark pt |
2853 | _rampType 0 gt{ |
2854 | counttomark 4 add -3 roll |
2855 | /_yellowData xp |
2856 | /_magentaData xp |
2857 | /_cyanData xp |
2858 | }if |
2859 | _ramp{ |
2860 | /_nSamples |
2861 | [ |
2862 | _rampType 0 eq {_blackData}if |
2863 | _rampType 1 eq {_cyanData _magentaData _yellowData _blackData}if |
2864 | _rampType 2 eq {_cyanData _magentaData _yellowData _blackData _tint1Data}if |
2865 | _rampType 3 eq {_cyanData _magentaData _yellowData _blackData _tint1Data _tint2Data}if |
2866 | _rampType 4 eq {_cyanData _magentaData _yellowData _blackData _redData _greenData _blueData}if |
2867 | _rampType 5 eq {_cyanData _magentaData _yellowData _blackData _redData _greenData _blueData _tint1Data}if |
2868 | _rampType 6 eq {_cyanData _magentaData _yellowData _blackData _redData _greenData _blueData _tint1Data _tint2Data}if |
2869 | ] getNSamples pt |
2870 | _usingSmoothShade not {/_ramp _nSamples 1 gt pt} if |
2871 | } if |
2872 | |
2873 | setCStop |
2874 | }def |
2875 | /rectImage{ |
2876 | gsave |
2877 | /_sInc 1 pt |
2878 | /_bInc 1 _nSamples div pt |
2879 | /_uRampLen 1 0 dtransform _dUserSpace idtransform dup mul exch dup mul add sqrt pt |
2880 | /_pChange _uRampLen 0 eq{0}{_nSamples _uRampLen div}ifelse pt |
2881 | 0 |
2882 | _nSamples |
2883 | [ |
2884 | /dup cvx |
2885 | /_ndx /exch cvx /pt cvx |
2886 | blendColor |
2887 | 0 0 _bInc 1 /rectfill cvx |
2888 | _bInc 0 /translate cvx |
2889 | _sInc /add cvx |
2890 | ] cvx |
2891 | bind |
2892 | repeat |
2893 | pop |
2894 | _spotColor{ |
2895 | nsetcustomcolorend |
2896 | }if |
2897 | grestore |
2898 | }def |
2899 | /radialInit{ |
2900 | /_nRadSamples _nSamples dup 0 eq{pop 1}if pt |
2901 | /_sInc -1 pt |
2902 | /_rampLen _rampPoint _endPoint sub pt |
2903 | /_bInc _rampLen _nSamples div neg pt |
2904 | /_optimize false pt |
2905 | _subSampleOK{ |
2906 | /_uRampLen |
2907 | _rampLen 0 dtransform _dUserSpace idtransform dup mul exch dup mul add sqrt |
2908 | 0 _rampLen dtransform _dUserSpace idtransform dup mul exch dup mul add sqrt |
2909 | 2 copy lt{ |
2910 | exch |
2911 | }if pop |
2912 | pt |
2913 | /_pChange |
2914 | _uRampLen 0 eq{ |
2915 | 0 |
2916 | }{ |
2917 | _nSamples _uRampLen div |
2918 | }ifelse |
2919 | pt |
2920 | _pChange .5 gt dup /_optimize xp{ |
2921 | /_nRadSamples _uRampLen 2 div round cvi dup 1 le{pop 2}if pt |
2922 | /_bInc _rampLen _nRadSamples div neg pt |
2923 | /_sInc _nSamples 1 sub _nRadSamples 1 sub div neg pt |
2924 | }if |
2925 | }if |
2926 | _radHilite{ |
2927 | /_xBCInc _xHi _rampLen mul _nRadSamples div pt |
2928 | /_yBCInc _yHi _rampLen mul _nRadSamples div pt |
2929 | }if |
2930 | }def |
2931 | currentdict/radialRamp known not{ |
2932 | /radialRamp{ |
2933 | |
2934 | /_saveMatrix _saveMatrix currentmatrix def |
2935 | |
2936 | radialInit |
2937 | |
2938 | _rampPoint |
2939 | |
2940 | _nSamples 1 sub |
2941 | |
2942 | _nRadSamples |
2943 | [ |
2944 | /dup cvx |
2945 | |
2946 | _optimize{ |
2947 | /round cvx /cvi cvx |
2948 | }if |
2949 | |
2950 | /_ndx /exch cvx /pt cvx |
2951 | |
2952 | _useShells{ |
2953 | /_firstShell cvx{ |
2954 | /_firstShell false pt |
2955 | }{ |
2956 | 0 0 3 index 360 0 arcn fill |
2957 | }/ifelse cvx |
2958 | }if |
2959 | |
2960 | blendColor |
2961 | |
2962 | _useShells{ |
2963 | 0 0 3 /index cvx 0 360 /arc cvx |
2964 | }{ |
2965 | 0 0 3 /index cvx 0 360 /arc cvx /fill cvx |
2966 | }ifelse |
2967 | |
2968 | /exch cvx _bInc /add cvx /exch cvx |
2969 | |
2970 | _sInc /add cvx |
2971 | |
2972 | _radHilite{ |
2973 | _xBCInc _yBCInc /translate cvx |
2974 | }if |
2975 | ] cvx bind |
2976 | repeat |
2977 | |
2978 | pop pop |
2979 | |
2980 | _saveMatrix setmatrix |
2981 | |
2982 | _radHilite{ |
2983 | _xHi _rampLen mul _yHi _rampLen mul translate |
2984 | }if |
2985 | |
2986 | _useShells _rampIndex 1 eq and{ |
2987 | fill |
2988 | }if |
2989 | _spotColor{ |
2990 | nsetcustomcolorend |
2991 | }if |
2992 | |
2993 | |
2994 | }def |
2995 | }if |
2996 | end |
2997 | end |
2998 | defaultpacking setpacking |
2999 | %%EndResource |
3000 | %%BeginProcSet: Adobe_ColorImage_AI6 1.1 0 |
3001 | userdict /Adobe_ColorImage_AI6 known not |
3002 | { |
3003 | userdict /Adobe_ColorImage_AI6 24 dict put |
3004 | } if |
3005 | userdict /Adobe_ColorImage_AI6 get begin |
3006 | /initialize |
3007 | { |
3008 | Adobe_ColorImage_AI6 begin |
3009 | Adobe_ColorImage_AI6 |
3010 | { |
3011 | dup type /arraytype eq |
3012 | { |
3013 | dup xcheck |
3014 | { |
3015 | bind |
3016 | } if |
3017 | } if |
3018 | pop pop |
3019 | } forall |
3020 | } def |
3021 | /terminate { end } def |
3022 | currentdict /Adobe_ColorImage_AI6_Vars known not |
3023 | { |
3024 | /Adobe_ColorImage_AI6_Vars 15 dict def |
3025 | } if |
3026 | Adobe_ColorImage_AI6_Vars begin |
3027 | /channelcount 0 def |
3028 | /sourcecount 0 def |
3029 | /sourcearray 4 array def |
3030 | /plateindex -1 def |
3031 | /XIMask 0 def |
3032 | /XIBinary 0 def |
3033 | /XIChannelCount 0 def |
3034 | /XIBitsPerPixel 0 def |
3035 | /XIImageHeight 0 def |
3036 | /XIImageWidth 0 def |
3037 | /XIImageMatrix null def |
3038 | /XIBuffer null def |
3039 | /XIDataProc null def |
3040 | /XIVersion 6 def |
3041 | end |
3042 | /WalkRGBString null def |
3043 | /WalkCMYKString null def |
3044 | /StuffRGBIntoGrayString null def |
3045 | /RGBToGrayImageProc null def |
3046 | /StuffCMYKIntoGrayString null def |
3047 | /CMYKToGrayImageProc null def |
3048 | /ColorImageCompositeEmulator null def |
3049 | /SeparateCMYKImageProc null def |
3050 | /FourEqual null def |
3051 | /TestPlateIndex null def |
3052 | currentdict /_colorimage known not |
3053 | { |
3054 | /colorimage where |
3055 | { |
3056 | /colorimage get /_colorimage exch def |
3057 | } |
3058 | { |
3059 | /_colorimage null def |
3060 | } ifelse |
3061 | } if |
3062 | /_currenttransfer systemdict /currenttransfer get def |
3063 | /colorimage null def |
3064 | /XI null def |
3065 | /WalkRGBString |
3066 | { |
3067 | 0 3 index |
3068 | dup length 1 sub 0 3 3 -1 roll |
3069 | { |
3070 | 3 getinterval { } forall |
3071 | 5 index exec |
3072 | 3 index |
3073 | } for |
3074 | |
3075 | 5 { pop } repeat |
3076 | } def |
3077 | /WalkCMYKString |
3078 | { |
3079 | 0 3 index |
3080 | dup length 1 sub 0 4 3 -1 roll |
3081 | { |
3082 | 4 getinterval { } forall |
3083 | |
3084 | 6 index exec |
3085 | |
3086 | 3 index |
3087 | |
3088 | } for |
3089 | |
3090 | 5 { pop } repeat |
3091 | |
3092 | } def |
3093 | /StuffRGBIntoGrayString |
3094 | { |
3095 | .11 mul exch |
3096 | |
3097 | .59 mul add exch |
3098 | |
3099 | .3 mul add |
3100 | |
3101 | cvi 3 copy put |
3102 | |
3103 | pop 1 add |
3104 | } def |
3105 | /RGBToGrayImageProc |
3106 | { |
3107 | Adobe_ColorImage_AI6_Vars begin |
3108 | sourcearray 0 get exec |
3109 | dup length 3 idiv string |
3110 | dup 3 1 roll |
3111 | |
3112 | /StuffRGBIntoGrayString load exch |
3113 | WalkRGBString |
3114 | end |
3115 | } def |
3116 | /StuffCMYKIntoGrayString |
3117 | { |
3118 | exch .11 mul add |
3119 | |
3120 | exch .59 mul add |
3121 | |
3122 | exch .3 mul add |
3123 | |
3124 | dup 255 gt { pop 255 } if |
3125 | |
3126 | 255 exch sub cvi 3 copy put |
3127 | |
3128 | pop 1 add |
3129 | } def |
3130 | /CMYKToGrayImageProc |
3131 | { |
3132 | Adobe_ColorImage_AI6_Vars begin |
3133 | sourcearray 0 get exec |
3134 | dup length 4 idiv string |
3135 | dup 3 1 roll |
3136 | |
3137 | /StuffCMYKIntoGrayString load exch |
3138 | WalkCMYKString |
3139 | end |
3140 | } def |
3141 | /ColorImageCompositeEmulator |
3142 | { |
3143 | pop true eq |
3144 | { |
3145 | Adobe_ColorImage_AI6_Vars /sourcecount get 5 add { pop } repeat |
3146 | } |
3147 | { |
3148 | Adobe_ColorImage_AI6_Vars /channelcount get 1 ne |
3149 | { |
3150 | Adobe_ColorImage_AI6_Vars begin |
3151 | sourcearray 0 3 -1 roll put |
3152 | |
3153 | channelcount 3 eq |
3154 | { |
3155 | /RGBToGrayImageProc |
3156 | } |
3157 | { |
3158 | /CMYKToGrayImageProc |
3159 | } ifelse |
3160 | load |
3161 | end |
3162 | } if |
3163 | image |
3164 | } ifelse |
3165 | } def |
3166 | /SeparateCMYKImageProc |
3167 | { |
3168 | Adobe_ColorImage_AI6_Vars begin |
3169 | sourcecount 0 ne |
3170 | { |
3171 | sourcearray plateindex get exec |
3172 | } |
3173 | { |
3174 | sourcearray 0 get exec |
3175 | |
3176 | dup length 4 idiv string |
3177 | |
3178 | 0 2 index |
3179 | |
3180 | plateindex 4 2 index length 1 sub |
3181 | { |
3182 | get 255 exch sub |
3183 | |
3184 | 3 copy put pop 1 add |
3185 | |
3186 | 2 index |
3187 | } for |
3188 | pop pop exch pop |
3189 | } ifelse |
3190 | end |
3191 | } def |
3192 | |
3193 | /FourEqual |
3194 | { |
3195 | 4 index ne |
3196 | { |
3197 | pop pop pop false |
3198 | } |
3199 | { |
3200 | 4 index ne |
3201 | { |
3202 | pop pop false |
3203 | } |
3204 | { |
3205 | 4 index ne |
3206 | { |
3207 | pop false |
3208 | } |
3209 | { |
3210 | 4 index eq |
3211 | } ifelse |
3212 | } ifelse |
3213 | } ifelse |
3214 | } def |
3215 | /TestPlateIndex |
3216 | { |
3217 | Adobe_ColorImage_AI6_Vars begin |
3218 | /plateindex -1 def |
3219 | /setcmykcolor where |
3220 | { |
3221 | pop |
3222 | gsave |
3223 | 1 0 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub |
3224 | 0 1 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub |
3225 | 0 0 1 0 setcmykcolor systemdict /currentgray get exec 1 exch sub |
3226 | 0 0 0 1 setcmykcolor systemdict /currentgray get exec 1 exch sub |
3227 | grestore |
3228 | 1 0 0 0 FourEqual |
3229 | { |
3230 | /plateindex 0 def |
3231 | } |
3232 | { |
3233 | 0 1 0 0 FourEqual |
3234 | { |
3235 | /plateindex 1 def |
3236 | } |
3237 | { |
3238 | 0 0 1 0 FourEqual |
3239 | { |
3240 | /plateindex 2 def |
3241 | } |
3242 | { |
3243 | 0 0 0 1 FourEqual |
3244 | { |
3245 | /plateindex 3 def |
3246 | } |
3247 | { |
3248 | 0 0 0 0 FourEqual |
3249 | { |
3250 | /plateindex 5 def |
3251 | } if |
3252 | } ifelse |
3253 | } ifelse |
3254 | } ifelse |
3255 | } ifelse |
3256 | pop pop pop pop |
3257 | } if |
3258 | plateindex |
3259 | end |
3260 | } def |
3261 | /colorimage |
3262 | { |
3263 | Adobe_ColorImage_AI6_Vars begin |
3264 | /channelcount 1 index def |
3265 | /sourcecount 2 index 1 eq { channelcount 1 sub } { 0 } ifelse def |
3266 | 4 sourcecount add index dup |
3267 | 8 eq exch 1 eq or not |
3268 | end |
3269 | |
3270 | { |
3271 | /_colorimage load null ne |
3272 | { |
3273 | _colorimage |
3274 | } |
3275 | { |
3276 | Adobe_ColorImage_AI6_Vars /sourcecount get |
3277 | 7 add { pop } repeat |
3278 | } ifelse |
3279 | } |
3280 | { |
3281 | dup 3 eq |
3282 | TestPlateIndex |
3283 | dup -1 eq exch 5 eq or or |
3284 | { |
3285 | /_colorimage load null eq |
3286 | { |
3287 | ColorImageCompositeEmulator |
3288 | } |
3289 | { |
3290 | dup 1 eq |
3291 | { |
3292 | pop pop image |
3293 | } |
3294 | { |
3295 | Adobe_ColorImage_AI6_Vars /plateindex get 5 eq |
3296 | { |
3297 | gsave |
3298 | |
3299 | 0 _currenttransfer exec |
3300 | 1 _currenttransfer exec |
3301 | eq |
3302 | { 0 _currenttransfer exec 0.5 lt } |
3303 | { 0 _currenttransfer exec 1 _currenttransfer exec gt } ifelse |
3304 | |
3305 | { { pop 0 } } { { pop 1 } } ifelse |
3306 | systemdict /settransfer get exec |
3307 | } if |
3308 | |
3309 | _colorimage |
3310 | |
3311 | Adobe_ColorImage_AI6_Vars /plateindex get 5 eq |
3312 | { |
3313 | grestore |
3314 | } if |
3315 | } ifelse |
3316 | } ifelse |
3317 | } |
3318 | { |
3319 | dup 1 eq |
3320 | { |
3321 | pop pop |
3322 | image |
3323 | } |
3324 | { |
3325 | pop pop |
3326 | Adobe_ColorImage_AI6_Vars begin |
3327 | sourcecount -1 0 |
3328 | { |
3329 | exch sourcearray 3 1 roll put |
3330 | } for |
3331 | /SeparateCMYKImageProc load |
3332 | end |
3333 | systemdict /image get exec |
3334 | } ifelse |
3335 | } ifelse |
3336 | } ifelse |
3337 | } def |
3338 | /XG |
3339 | { |
3340 | pop pop |
3341 | } def |
3342 | /XF |
3343 | { |
3344 | 13 {pop} repeat |
3345 | } def |
3346 | /Xh |
3347 | { |
3348 | Adobe_ColorImage_AI6_Vars begin |
3349 | gsave |
3350 | /XIMask exch 0 ne def |
3351 | /XIImageHeight exch def |
3352 | /XIImageWidth exch def |
3353 | /XIImageMatrix exch def |
3354 | 0 0 moveto |
3355 | XIImageMatrix concat |
3356 | XIImageWidth XIImageHeight scale |
3357 | |
3358 | XIMask |
3359 | { |
3360 | /_lp /null ddef |
3361 | _fc |
3362 | /_lp /imagemask ddef |
3363 | } |
3364 | if |
3365 | /XIVersion 7 def |
3366 | end |
3367 | } def |
3368 | /XH |
3369 | { |
3370 | Adobe_ColorImage_AI6_Vars begin |
3371 | /XIVersion 6 def |
3372 | grestore |
3373 | end |
3374 | } def |
3375 | /XI |
3376 | { |
3377 | Adobe_ColorImage_AI6_Vars begin |
3378 | gsave |
3379 | /XIMask exch 0 ne def |
3380 | /XIBinary exch 0 ne def |
3381 | pop |
3382 | pop |
3383 | /XIChannelCount exch def |
3384 | /XIBitsPerPixel exch def |
3385 | /XIImageHeight exch def |
3386 | /XIImageWidth exch def |
3387 | pop pop pop pop |
3388 | /XIImageMatrix exch def |
3389 | XIBitsPerPixel 1 eq |
3390 | { |
3391 | XIImageWidth 8 div ceiling cvi |
3392 | } |
3393 | { |
3394 | XIImageWidth XIChannelCount mul |
3395 | } ifelse |
3396 | /XIBuffer exch string def |
3397 | XIBinary |
3398 | { |
3399 | /XIDataProc { currentfile XIBuffer readstring pop } def |
3400 | XIVersion 6 le |
3401 | { |
3402 | currentfile 128 string readline pop pop |
3403 | } |
3404 | if |
3405 | } |
3406 | { |
3407 | /XIDataProc { currentfile XIBuffer readhexstring pop } def |
3408 | } ifelse |
3409 | |
3410 | XIVersion 6 le |
3411 | { |
3412 | 0 0 moveto |
3413 | XIImageMatrix concat |
3414 | XIImageWidth XIImageHeight scale |
3415 | XIMask |
3416 | { |
3417 | /_lp /null ddef |
3418 | _fc |
3419 | /_lp /imagemask ddef |
3420 | } if |
3421 | } if |
3422 | |
3423 | XIMask |
3424 | { |
3425 | XIImageWidth XIImageHeight |
3426 | false |
3427 | [ XIImageWidth 0 0 XIImageHeight neg 0 0 ] |
3428 | /XIDataProc load |
3429 | imagemask |
3430 | } |
3431 | { |
3432 | XIImageWidth XIImageHeight |
3433 | XIBitsPerPixel |
3434 | [ XIImageWidth 0 0 XIImageHeight neg 0 0 ] |
3435 | /XIDataProc load |
3436 | |
3437 | XIChannelCount 1 eq |
3438 | { |
3439 | gsave |
3440 | 0 setgray |
3441 | image |
3442 | grestore |
3443 | } |
3444 | { |
3445 | false |
3446 | XIChannelCount |
3447 | colorimage |
3448 | } ifelse |
3449 | } ifelse |
3450 | grestore |
3451 | end |
3452 | } def |
3453 | end |
3454 | %%EndProcSet |
3455 | %%BeginResource: procset Adobe_Illustrator_AI5 1.2 0 |
3456 | %%Title: (Adobe Illustrator (R) Version 7.0 Full Prolog) |
3457 | %%Version: 1.2 0 |
3458 | %%CreationDate: (3/7/1994) () |
3459 | %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) |
3460 | currentpacking true setpacking |
3461 | userdict /Adobe_Illustrator_AI5_vars 107 dict dup begin |
3462 | put |
3463 | /_eo false def |
3464 | /_lp /none def |
3465 | /_pf |
3466 | { |
3467 | } def |
3468 | /_ps |
3469 | { |
3470 | } def |
3471 | /_psf |
3472 | { |
3473 | } def |
3474 | /_pss |
3475 | { |
3476 | } def |
3477 | /_pjsf |
3478 | { |
3479 | } def |
3480 | /_pjss |
3481 | { |
3482 | } def |
3483 | /_pola 0 def |
3484 | /_doClip 0 def |
3485 | /cf currentflat def |
3486 | /_lineorientation 0 def |
3487 | /_charorientation 0 def |
3488 | /_yokoorientation 0 def |
3489 | /_tm matrix def |
3490 | /_renderStart |
3491 | [ |
3492 | /e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0 |
3493 | ] def |
3494 | /_renderEnd |
3495 | [ |
3496 | null null null null /i1 /i1 /i1 /i1 |
3497 | ] def |
3498 | /_render -1 def |
3499 | /_shift [0 0] def |
3500 | /_ax 0 def |
3501 | /_ay 0 def |
3502 | /_cx 0 def |
3503 | /_cy 0 def |
3504 | /_leading |
3505 | [ |
3506 | 0 0 |
3507 | ] def |
3508 | /_ctm matrix def |
3509 | /_mtx matrix def |
3510 | /_sp 16#020 def |
3511 | /_hyphen (-) def |
3512 | /_fontSize 0 def |
3513 | /_fontAscent 0 def |
3514 | /_fontDescent 0 def |
3515 | /_fontHeight 0 def |
3516 | /_fontRotateAdjust 0 def |
3517 | /Ss 256 string def |
3518 | Ss 0 (fonts/) putinterval |
3519 | /_cnt 0 def |
3520 | /_scale [1 1] def |
3521 | /_nativeEncoding 0 def |
3522 | /_useNativeEncoding 0 def |
3523 | /_tempEncode 0 def |
3524 | /_pntr 0 def |
3525 | /_tDict 2 dict def |
3526 | /_hfname 100 string def |
3527 | /_hffound false def |
3528 | /Tx |
3529 | { |
3530 | } def |
3531 | /Tj |
3532 | { |
3533 | } def |
3534 | /CRender |
3535 | { |
3536 | } def |
3537 | /_AI3_savepage |
3538 | { |
3539 | } def |
3540 | /_gf null def |
3541 | /_cf 4 array def |
3542 | /_rgbf 3 array def |
3543 | /_if null def |
3544 | /_of false def |
3545 | /_fc |
3546 | { |
3547 | } def |
3548 | /_gs null def |
3549 | /_cs 4 array def |
3550 | /_rgbs 3 array def |
3551 | /_is null def |
3552 | /_os false def |
3553 | /_sc |
3554 | { |
3555 | } def |
3556 | /_pd 1 dict def |
3557 | /_ed 15 dict def |
3558 | /_pm matrix def |
3559 | /_fm null def |
3560 | /_fd null def |
3561 | /_fdd null def |
3562 | /_sm null def |
3563 | /_sd null def |
3564 | /_sdd null def |
3565 | /_i null def |
3566 | /_lobyte 0 def |
3567 | /_hibyte 0 def |
3568 | /_cproc null def |
3569 | /_cscript 0 def |
3570 | /_hvax 0 def |
3571 | /_hvay 0 def |
3572 | /_hvwb 0 def |
3573 | /_hvcx 0 def |
3574 | /_hvcy 0 def |
3575 | /_bitfont null def |
3576 | /_bitlobyte 0 def |
3577 | /_bithibyte 0 def |
3578 | /_bitkey null def |
3579 | /_bitdata null def |
3580 | /_bitindex 0 def |
3581 | /discardSave null def |
3582 | /buffer 256 string def |
3583 | /beginString null def |
3584 | /endString null def |
3585 | /endStringLength null def |
3586 | /layerCnt 1 def |
3587 | /layerCount 1 def |
3588 | /perCent (%) 0 get def |
3589 | /perCentSeen? false def |
3590 | /newBuff null def |
3591 | /newBuffButFirst null def |
3592 | /newBuffLast null def |
3593 | /clipForward? false def |
3594 | end |
3595 | userdict /Adobe_Illustrator_AI5 known not { |
3596 | userdict /Adobe_Illustrator_AI5 95 dict put |
3597 | } if |
3598 | userdict /Adobe_Illustrator_AI5 get begin |
3599 | /initialize |
3600 | { |
3601 | Adobe_Illustrator_AI5 dup begin |
3602 | Adobe_Illustrator_AI5_vars begin |
3603 | discardDict |
3604 | { |
3605 | bind pop pop |
3606 | } forall |
3607 | dup /nc get begin |
3608 | { |
3609 | dup xcheck 1 index type /operatortype ne and |
3610 | { |
3611 | bind |
3612 | } if |
3613 | pop pop |
3614 | } forall |
3615 | end |
3616 | newpath |
3617 | } def |
3618 | /terminate |
3619 | { |
3620 | end |
3621 | end |
3622 | } def |
3623 | /_ |
3624 | null def |
3625 | /ddef |
3626 | { |
3627 | Adobe_Illustrator_AI5_vars 3 1 roll put |
3628 | } def |
3629 | /xput |
3630 | { |
3631 | dup load dup length exch maxlength eq |
3632 | { |
3633 | dup dup load dup |
3634 | length 2 mul dict copy def |
3635 | } if |
3636 | load begin |
3637 | def |
3638 | end |
3639 | } def |
3640 | /npop |
3641 | { |
3642 | { |
3643 | pop |
3644 | } repeat |
3645 | } def |
3646 | /hswj |
3647 | { |
3648 | dup stringwidth 3 2 roll |
3649 | { |
3650 | _hvwb eq { exch _hvcx add exch _hvcy add } if |
3651 | exch _hvax add exch _hvay add |
3652 | } cforall |
3653 | } def |
3654 | /vswj |
3655 | { |
3656 | 0 0 3 -1 roll |
3657 | { |
3658 | dup 255 le |
3659 | _charorientation 1 eq |
3660 | and |
3661 | { |
3662 | dup cstring stringwidth 5 2 roll |
3663 | _hvwb eq { exch _hvcy sub exch _hvcx sub } if |
3664 | exch _hvay sub exch _hvax sub |
3665 | 4 -1 roll sub exch |
3666 | 3 -1 roll sub exch |
3667 | } |
3668 | { |
3669 | _hvwb eq { exch _hvcy sub exch _hvcx sub } if |
3670 | exch _hvay sub exch _hvax sub |
3671 | _fontHeight sub |
3672 | } ifelse |
3673 | } cforall |
3674 | } def |
3675 | /swj |
3676 | { |
3677 | 6 1 roll |
3678 | /_hvay exch ddef |
3679 | /_hvax exch ddef |
3680 | /_hvwb exch ddef |
3681 | /_hvcy exch ddef |
3682 | /_hvcx exch ddef |
3683 | _lineorientation 0 eq { hswj } { vswj } ifelse |
3684 | } def |
3685 | /sw |
3686 | { |
3687 | 0 0 0 6 3 roll swj |
3688 | } def |
3689 | /vjss |
3690 | { |
3691 | 4 1 roll |
3692 | { |
3693 | dup cstring |
3694 | dup length 1 eq |
3695 | _charorientation 1 eq |
3696 | and |
3697 | { |
3698 | -90 rotate |
3699 | currentpoint |
3700 | _fontRotateAdjust add |
3701 | moveto |
3702 | gsave |
3703 | false charpath currentpoint |
3704 | 5 index setmatrix stroke |
3705 | grestore |
3706 | _fontRotateAdjust sub |
3707 | moveto |
3708 | _sp eq |
3709 | { |
3710 | 5 index 5 index rmoveto |
3711 | } if |
3712 | 2 copy rmoveto |
3713 | 90 rotate |
3714 | } |
3715 | { |
3716 | currentpoint |
3717 | _fontHeight sub |
3718 | 5 index sub |
3719 | 3 index _sp eq |
3720 | { |
3721 | 9 index sub |
3722 | } if |
3723 | |
3724 | currentpoint |
3725 | exch 4 index stringwidth pop 2 div sub |
3726 | exch _fontAscent sub |
3727 | moveto |
3728 | |
3729 | gsave |
3730 | 2 index false charpath |
3731 | 6 index setmatrix stroke |
3732 | grestore |
3733 | |
3734 | moveto pop pop |
3735 | } ifelse |
3736 | } cforall |
3737 | 6 npop |
3738 | } def |
3739 | /hjss |
3740 | { |
3741 | 4 1 roll |
3742 | { |
3743 | dup cstring |
3744 | gsave |
3745 | false charpath currentpoint |
3746 | 5 index setmatrix stroke |
3747 | grestore |
3748 | moveto |
3749 | _sp eq |
3750 | { |
3751 | 5 index 5 index rmoveto |
3752 | } if |
3753 | 2 copy rmoveto |
3754 | } cforall |
3755 | 6 npop |
3756 | } def |
3757 | /jss |
3758 | { |
3759 | _lineorientation 0 eq { hjss } { vjss } ifelse |
3760 | } def |
3761 | /ss |
3762 | { |
3763 | 0 0 0 7 3 roll jss |
3764 | } def |
3765 | /vjsp |
3766 | { |
3767 | 4 1 roll |
3768 | { |
3769 | dup cstring |
3770 | dup length 1 eq |
3771 | _charorientation 1 eq |
3772 | and |
3773 | { |
3774 | -90 rotate |
3775 | currentpoint |
3776 | _fontRotateAdjust add |
3777 | moveto |
3778 | false charpath |
3779 | currentpoint |
3780 | _fontRotateAdjust sub |
3781 | moveto |
3782 | _sp eq |
3783 | { |
3784 | 5 index 5 index rmoveto |
3785 | } if |
3786 | 2 copy rmoveto |
3787 | 90 rotate |
3788 | } |
3789 | { |
3790 | currentpoint |
3791 | _fontHeight sub |
3792 | 5 index sub |
3793 | 3 index _sp eq |
3794 | { |
3795 | 9 index sub |
3796 | } if |
3797 | |
3798 | currentpoint |
3799 | exch 4 index stringwidth pop 2 div sub |
3800 | exch _fontAscent sub |
3801 | moveto |
3802 | |
3803 | 2 index false charpath |
3804 | |
3805 | moveto pop pop |
3806 | } ifelse |
3807 | } cforall |
3808 | 6 npop |
3809 | } def |
3810 | /hjsp |
3811 | { |
3812 | 4 1 roll |
3813 | { |
3814 | dup cstring |
3815 | false charpath |
3816 | _sp eq |
3817 | { |
3818 | 5 index 5 index rmoveto |
3819 | } if |
3820 | 2 copy rmoveto |
3821 | } cforall |
3822 | 6 npop |
3823 | } def |
3824 | /jsp |
3825 | { |
3826 | matrix currentmatrix |
3827 | _lineorientation 0 eq {hjsp} {vjsp} ifelse |
3828 | } def |
3829 | /sp |
3830 | { |
3831 | matrix currentmatrix |
3832 | 0 0 0 7 3 roll |
3833 | _lineorientation 0 eq {hjsp} {vjsp} ifelse |
3834 | } def |
3835 | /pl |
3836 | { |
3837 | transform |
3838 | 0.25 sub round 0.25 add exch |
3839 | 0.25 sub round 0.25 add exch |
3840 | itransform |
3841 | } def |
3842 | /setstrokeadjust where |
3843 | { |
3844 | pop true setstrokeadjust |
3845 | /c |
3846 | { |
3847 | curveto |
3848 | } def |
3849 | /C |
3850 | /c load def |
3851 | /v |
3852 | { |
3853 | currentpoint 6 2 roll curveto |
3854 | } def |
3855 | /V |
3856 | /v load def |
3857 | /y |
3858 | { |
3859 | 2 copy curveto |
3860 | } def |
3861 | /Y |
3862 | /y load def |
3863 | /l |
3864 | { |
3865 | lineto |
3866 | } def |
3867 | /L |
3868 | /l load def |
3869 | /m |
3870 | { |
3871 | moveto |
3872 | } def |
3873 | } |
3874 | { |
3875 | /c |
3876 | { |
3877 | pl curveto |
3878 | } def |
3879 | /C |
3880 | /c load def |
3881 | /v |
3882 | { |
3883 | currentpoint 6 2 roll pl curveto |
3884 | } def |
3885 | /V |
3886 | /v load def |
3887 | /y |
3888 | { |
3889 | pl 2 copy curveto |
3890 | } def |
3891 | /Y |
3892 | /y load def |
3893 | /l |
3894 | { |
3895 | pl lineto |
3896 | } def |
3897 | /L |
3898 | /l load def |
3899 | /m |
3900 | { |
3901 | pl moveto |
3902 | } def |
3903 | } ifelse |
3904 | /d |
3905 | { |
3906 | setdash |
3907 | } def |
3908 | /cf |
3909 | { |
3910 | } def |
3911 | /i |
3912 | { |
3913 | dup 0 eq |
3914 | { |
3915 | pop cf |
3916 | } if |
3917 | setflat |
3918 | } def |
3919 | /j |
3920 | { |
3921 | setlinejoin |
3922 | } def |
3923 | /J |
3924 | { |
3925 | setlinecap |
3926 | } def |
3927 | /M |
3928 | { |
3929 | setmiterlimit |
3930 | } def |
3931 | /w |
3932 | { |
3933 | setlinewidth |
3934 | } def |
3935 | /XR |
3936 | { |
3937 | 0 ne |
3938 | /_eo exch ddef |
3939 | } def |
3940 | /H |
3941 | { |
3942 | } def |
3943 | /h |
3944 | { |
3945 | closepath |
3946 | } def |
3947 | /N |
3948 | { |
3949 | _pola 0 eq |
3950 | { |
3951 | _doClip 1 eq |
3952 | { |
3953 | _eo {eoclip} {clip} ifelse /_doClip 0 ddef |
3954 | } if |
3955 | newpath |
3956 | } |
3957 | { |
3958 | /CRender |
3959 | { |
3960 | N |
3961 | } ddef |
3962 | } ifelse |
3963 | } def |
3964 | /n |
3965 | { |
3966 | N |
3967 | } def |
3968 | /F |
3969 | { |
3970 | _pola 0 eq |
3971 | { |
3972 | _doClip 1 eq |
3973 | { |
3974 | gsave _pf grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _fc |
3975 | /_doClip 0 ddef |
3976 | } |
3977 | { |
3978 | _pf |
3979 | } ifelse |
3980 | } |
3981 | { |
3982 | /CRender |
3983 | { |
3984 | F |
3985 | } ddef |
3986 | } ifelse |
3987 | } def |
3988 | /f |
3989 | { |
3990 | closepath |
3991 | F |
3992 | } def |
3993 | /S |
3994 | { |
3995 | _pola 0 eq |
3996 | { |
3997 | _doClip 1 eq |
3998 | { |
3999 | gsave _ps grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc |
4000 | /_doClip 0 ddef |
4001 | } |
4002 | { |
4003 | _ps |
4004 | } ifelse |
4005 | } |
4006 | { |
4007 | /CRender |
4008 | { |
4009 | S |
4010 | } ddef |
4011 | } ifelse |
4012 | } def |
4013 | /s |
4014 | { |
4015 | closepath |
4016 | S |
4017 | } def |
4018 | /B |
4019 | { |
4020 | _pola 0 eq |
4021 | { |
4022 | _doClip 1 eq |
4023 | gsave F grestore |
4024 | { |
4025 | gsave S grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc |
4026 | /_doClip 0 ddef |
4027 | } |
4028 | { |
4029 | S |
4030 | } ifelse |
4031 | } |
4032 | { |
4033 | /CRender |
4034 | { |
4035 | B |
4036 | } ddef |
4037 | } ifelse |
4038 | } def |
4039 | /b |
4040 | { |
4041 | closepath |
4042 | B |
4043 | } def |
4044 | /W |
4045 | { |
4046 | /_doClip 1 ddef |
4047 | } def |
4048 | /* |
4049 | { |
4050 | count 0 ne |
4051 | { |
4052 | dup type /stringtype eq |
4053 | { |
4054 | pop |
4055 | } if |
4056 | } if |
4057 | newpath |
4058 | } def |
4059 | /u |
4060 | { |
4061 | } def |
4062 | /U |
4063 | { |
4064 | } def |
4065 | /q |
4066 | { |
4067 | _pola 0 eq |
4068 | { |
4069 | gsave |
4070 | } if |
4071 | } def |
4072 | /Q |
4073 | { |
4074 | _pola 0 eq |
4075 | { |
4076 | grestore |
4077 | } if |
4078 | } def |
4079 | /*u |
4080 | { |
4081 | _pola 1 add /_pola exch ddef |
4082 | } def |
4083 | /*U |
4084 | { |
4085 | _pola 1 sub /_pola exch ddef |
4086 | _pola 0 eq |
4087 | { |
4088 | CRender |
4089 | } if |
4090 | } def |
4091 | /D |
4092 | { |
4093 | pop |
4094 | } def |
4095 | /*w |
4096 | { |
4097 | } def |
4098 | /*W |
4099 | { |
4100 | } def |
4101 | /` |
4102 | { |
4103 | /_i save ddef |
4104 | clipForward? |
4105 | { |
4106 | nulldevice |
4107 | } if |
4108 | 6 1 roll 4 npop |
4109 | concat pop |
4110 | userdict begin |
4111 | /showpage |
4112 | { |
4113 | } def |
4114 | 0 setgray |
4115 | 0 setlinecap |
4116 | 1 setlinewidth |
4117 | 0 setlinejoin |
4118 | 10 setmiterlimit |
4119 | [] 0 setdash |
4120 | /setstrokeadjust where {pop false setstrokeadjust} if |
4121 | newpath |
4122 | 0 setgray |
4123 | false setoverprint |
4124 | } def |
4125 | /~ |
4126 | { |
4127 | end |
4128 | _i restore |
4129 | } def |
4130 | /O |
4131 | { |
4132 | 0 ne |
4133 | /_of exch ddef |
4134 | /_lp /none ddef |
4135 | } def |
4136 | /R |
4137 | { |
4138 | 0 ne |
4139 | /_os exch ddef |
4140 | /_lp /none ddef |
4141 | } def |
4142 | /g |
4143 | { |
4144 | /_gf exch ddef |
4145 | /_fc |
4146 | { |
4147 | _lp /fill ne |
4148 | { |
4149 | _of setoverprint |
4150 | _gf setgray |
4151 | /_lp /fill ddef |
4152 | } if |
4153 | } ddef |
4154 | /_pf |
4155 | { |
4156 | _fc |
4157 | _eo {eofill} {fill} ifelse |
4158 | } ddef |
4159 | /_psf |
4160 | { |
4161 | _fc |
4162 | hvashow |
4163 | } ddef |
4164 | /_pjsf |
4165 | { |
4166 | _fc |
4167 | hvawidthshow |
4168 | } ddef |
4169 | /_lp /none ddef |
4170 | } def |
4171 | /G |
4172 | { |
4173 | /_gs exch ddef |
4174 | /_sc |
4175 | { |
4176 | _lp /stroke ne |
4177 | { |
4178 | _os setoverprint |
4179 | _gs setgray |
4180 | /_lp /stroke ddef |
4181 | } if |
4182 | } ddef |
4183 | /_ps |
4184 | { |
4185 | _sc |
4186 | stroke |
4187 | } ddef |
4188 | /_pss |
4189 | { |
4190 | _sc |
4191 | ss |
4192 | } ddef |
4193 | /_pjss |
4194 | { |
4195 | _sc |
4196 | jss |
4197 | } ddef |
4198 | /_lp /none ddef |
4199 | } def |
4200 | /k |
4201 | { |
4202 | _cf astore pop |
4203 | /_fc |
4204 | { |
4205 | _lp /fill ne |
4206 | { |
4207 | _of setoverprint |
4208 | _cf aload pop setcmykcolor |
4209 | /_lp /fill ddef |
4210 | } if |
4211 | } ddef |
4212 | /_pf |
4213 | { |
4214 | _fc |
4215 | _eo {eofill} {fill} ifelse |
4216 | } ddef |
4217 | /_psf |
4218 | { |
4219 | _fc |
4220 | hvashow |
4221 | } ddef |
4222 | /_pjsf |
4223 | { |
4224 | _fc |
4225 | hvawidthshow |
4226 | } ddef |
4227 | /_lp /none ddef |
4228 | } def |
4229 | /K |
4230 | { |
4231 | _cs astore pop |
4232 | /_sc |
4233 | { |
4234 | _lp /stroke ne |
4235 | { |
4236 | _os setoverprint |
4237 | _cs aload pop setcmykcolor |
4238 | /_lp /stroke ddef |
4239 | } if |
4240 | } ddef |
4241 | /_ps |
4242 | { |
4243 | _sc |
4244 | stroke |
4245 | } ddef |
4246 | /_pss |
4247 | { |
4248 | _sc |
4249 | ss |
4250 | } ddef |
4251 | /_pjss |
4252 | { |
4253 | _sc |
4254 | jss |
4255 | } ddef |
4256 | /_lp /none ddef |
4257 | } def |
4258 | /Xa |
4259 | { |
4260 | _rgbf astore pop |
4261 | /_fc |
4262 | { |
4263 | _lp /fill ne |
4264 | { |
4265 | _of setoverprint |
4266 | _rgbf aload pop setrgbcolor |
4267 | /_lp /fill ddef |
4268 | } if |
4269 | } ddef |
4270 | /_pf |
4271 | { |
4272 | _fc |
4273 | _eo {eofill} {fill} ifelse |
4274 | } ddef |
4275 | /_psf |
4276 | { |
4277 | _fc |
4278 | hvashow |
4279 | } ddef |
4280 | /_pjsf |
4281 | { |
4282 | _fc |
4283 | hvawidthshow |
4284 | } ddef |
4285 | /_lp /none ddef |
4286 | } def |
4287 | /XA |
4288 | { |
4289 | _rgbs astore pop |
4290 | /_sc |
4291 | { |
4292 | _lp /stroke ne |
4293 | { |
4294 | _os setoverprint |
4295 | _rgbs aload pop setrgbcolor |
4296 | /_lp /stroke ddef |
4297 | } if |
4298 | } ddef |
4299 | /_ps |
4300 | { |
4301 | _sc |
4302 | stroke |
4303 | } ddef |
4304 | /_pss |
4305 | { |
4306 | _sc |
4307 | ss |
4308 | } ddef |
4309 | /_pjss |
4310 | { |
4311 | _sc |
4312 | jss |
4313 | } ddef |
4314 | /_lp /none ddef |
4315 | } def |
4316 | /_rgbtocmyk |
4317 | { |
4318 | 3 |
4319 | { |
4320 | 1 exch sub 3 1 roll |
4321 | } repeat |
4322 | 3 copy 1 4 1 roll |
4323 | 3 |
4324 | { |
4325 | 3 index 2 copy gt |
4326 | { |
4327 | exch |
4328 | } if |
4329 | pop 4 1 roll |
4330 | } repeat |
4331 | pop pop pop |
4332 | 4 1 roll |
4333 | 3 |
4334 | { |
4335 | 3 index sub |
4336 | 3 1 roll |
4337 | } repeat |
4338 | 4 -1 roll |
4339 | } def |
4340 | /Xx |
4341 | { |
4342 | exch |
4343 | /_gf exch ddef |
4344 | 0 eq |
4345 | { |
4346 | findcmykcustomcolor |
4347 | } |
4348 | { |
4349 | /findrgbcustomcolor where not { |
4350 | 4 1 roll _rgbtocmyk |
4351 | 5 -1 roll |
4352 | findcmykcustomcolor |
4353 | } |
4354 | { |
4355 | pop |
4356 | findrgbcustomcolor |
4357 | } ifelse |
4358 | } ifelse |
4359 | /_if exch ddef |
4360 | /_fc |
4361 | { |
4362 | _lp /fill ne |
4363 | { |
4364 | _of setoverprint |
4365 | _if _gf 1 exch sub setcustomcolor |
4366 | /_lp /fill ddef |
4367 | } if |
4368 | } ddef |
4369 | /_pf |
4370 | { |
4371 | _fc |
4372 | _eo {eofill} {fill} ifelse |
4373 | } ddef |
4374 | /_psf |
4375 | { |
4376 | _fc |
4377 | hvashow |
4378 | } ddef |
4379 | /_pjsf |
4380 | { |
4381 | _fc |
4382 | hvawidthshow |
4383 | } ddef |
4384 | /_lp /none ddef |
4385 | } def |
4386 | /XX |
4387 | { |
4388 | exch |
4389 | /_gs exch ddef |
4390 | 0 eq |
4391 | { |
4392 | findcmykcustomcolor |
4393 | } |
4394 | { |
4395 | /findrgbcustomcolor where not { |
4396 | 4 1 roll _rgbtocmyk |
4397 | 5 -1 roll |
4398 | findcmykcustomcolor |
4399 | } |
4400 | { |
4401 | pop |
4402 | findrgbcustomcolor |
4403 | } ifelse |
4404 | } ifelse |
4405 | /_is exch ddef |
4406 | /_sc |
4407 | { |
4408 | _lp /stroke ne |
4409 | { |
4410 | _os setoverprint |
4411 | _is _gs 1 exch sub setcustomcolor |
4412 | /_lp /stroke ddef |
4413 | } if |
4414 | } ddef |
4415 | /_ps |
4416 | { |
4417 | _sc |
4418 | stroke |
4419 | } ddef |
4420 | /_pss |
4421 | { |
4422 | _sc |
4423 | ss |
4424 | } ddef |
4425 | /_pjss |
4426 | { |
4427 | _sc |
4428 | jss |
4429 | } ddef |
4430 | /_lp /none ddef |
4431 | } def |
4432 | /x |
4433 | { |
4434 | /_gf exch ddef |
4435 | findcmykcustomcolor |
4436 | /_if exch ddef |
4437 | /_fc |
4438 | { |
4439 | _lp /fill ne |
4440 | { |
4441 | _of setoverprint |
4442 | _if _gf 1 exch sub setcustomcolor |
4443 | /_lp /fill ddef |
4444 | } if |
4445 | } ddef |
4446 | /_pf |
4447 | { |
4448 | _fc |
4449 | _eo {eofill} {fill} ifelse |
4450 | } ddef |
4451 | /_psf |
4452 | { |
4453 | _fc |
4454 | hvashow |
4455 | } ddef |
4456 | /_pjsf |
4457 | { |
4458 | _fc |
4459 | hvawidthshow |
4460 | } ddef |
4461 | /_lp /none ddef |
4462 | } def |
4463 | /X |
4464 | { |
4465 | /_gs exch ddef |
4466 | findcmykcustomcolor |
4467 | /_is exch ddef |
4468 | /_sc |
4469 | { |
4470 | _lp /stroke ne |
4471 | { |
4472 | _os setoverprint |
4473 | _is _gs 1 exch sub setcustomcolor |
4474 | /_lp /stroke ddef |
4475 | } if |
4476 | } ddef |
4477 | /_ps |
4478 | { |
4479 | _sc |
4480 | stroke |
4481 | } ddef |
4482 | /_pss |
4483 | { |
4484 | _sc |
4485 | ss |
4486 | } ddef |
4487 | /_pjss |
4488 | { |
4489 | _sc |
4490 | jss |
4491 | } ddef |
4492 | /_lp /none ddef |
4493 | } def |
4494 | /A |
4495 | { |
4496 | pop |
4497 | } def |
4498 | /annotatepage |
4499 | { |
4500 | userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse |
4501 | } def |
4502 | /XT { |
4503 | pop pop |
4504 | } def |
4505 | /discard |
4506 | { |
4507 | save /discardSave exch store |
4508 | discardDict begin |
4509 | /endString exch store |
4510 | gt38? |
4511 | { |
4512 | 2 add |
4513 | } if |
4514 | load |
4515 | stopped |
4516 | pop |
4517 | end |
4518 | discardSave restore |
4519 | } bind def |
4520 | userdict /discardDict 7 dict dup begin |
4521 | put |
4522 | /pre38Initialize |
4523 | { |
4524 | /endStringLength endString length store |
4525 | /newBuff buffer 0 endStringLength getinterval store |
4526 | /newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store |
4527 | /newBuffLast newBuff endStringLength 1 sub 1 getinterval store |
4528 | } def |
4529 | /shiftBuffer |
4530 | { |
4531 | newBuff 0 newBuffButFirst putinterval |
4532 | newBuffLast 0 |
4533 | currentfile read not |
4534 | { |
4535 | stop |
4536 | } if |
4537 | put |
4538 | } def |
4539 | 0 |
4540 | { |
4541 | pre38Initialize |
4542 | mark |
4543 | currentfile newBuff readstring exch pop |
4544 | { |
4545 | { |
4546 | newBuff endString eq |
4547 | { |
4548 | cleartomark stop |
4549 | } if |
4550 | shiftBuffer |
4551 | } loop |
4552 | } |
4553 | { |
4554 | stop |
4555 | } ifelse |
4556 | } def |
4557 | 1 |
4558 | { |
4559 | pre38Initialize |
4560 | /beginString exch store |
4561 | mark |
4562 | currentfile newBuff readstring exch pop |
4563 | { |
4564 | { |
4565 | newBuff beginString eq |
4566 | { |
4567 | /layerCount dup load 1 add store |
4568 | } |
4569 | { |
4570 | newBuff endString eq |
4571 | { |
4572 | /layerCount dup load 1 sub store |
4573 | layerCount 0 eq |
4574 | { |
4575 | cleartomark stop |
4576 | } if |
4577 | } if |
4578 | } ifelse |
4579 | shiftBuffer |
4580 | } loop |
4581 | } if |
4582 | } def |
4583 | 2 |
4584 | { |
4585 | mark |
4586 | { |
4587 | currentfile buffer readline not |
4588 | { |
4589 | stop |
4590 | } if |
4591 | endString eq |
4592 | { |
4593 | cleartomark stop |
4594 | } if |
4595 | } loop |
4596 | } def |
4597 | 3 |
4598 | { |
4599 | /beginString exch store |
4600 | /layerCnt 1 store |
4601 | mark |
4602 | { |
4603 | currentfile buffer readline not |
4604 | { |
4605 | stop |
4606 | } if |
4607 | dup beginString eq |
4608 | { |
4609 | pop /layerCnt dup load 1 add store |
4610 | } |
4611 | { |
4612 | endString eq |
4613 | { |
4614 | layerCnt 1 eq |
4615 | { |
4616 | cleartomark stop |
4617 | } |
4618 | { |
4619 | /layerCnt dup load 1 sub store |
4620 | } ifelse |
4621 | } if |
4622 | } ifelse |
4623 | } loop |
4624 | } def |
4625 | end |
4626 | userdict /clipRenderOff 15 dict dup begin |
4627 | put |
4628 | { |
4629 | /n /N /s /S /f /F /b /B |
4630 | } |
4631 | { |
4632 | { |
4633 | _doClip 1 eq |
4634 | { |
4635 | /_doClip 0 ddef _eo {eoclip} {clip} ifelse |
4636 | } if |
4637 | newpath |
4638 | } def |
4639 | } forall |
4640 | /Tr /pop load def |
4641 | /Bb {} def |
4642 | /BB /pop load def |
4643 | /Bg {12 npop} def |
4644 | /Bm {6 npop} def |
4645 | /Bc /Bm load def |
4646 | /Bh {4 npop} def |
4647 | end |
4648 | /Lb |
4649 | { |
4650 | 4 npop |
4651 | 6 1 roll |
4652 | pop |
4653 | 4 1 roll |
4654 | pop pop pop |
4655 | 0 eq |
4656 | { |
4657 | 0 eq |
4658 | { |
4659 | (%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard |
4660 | } |
4661 | { |
4662 | |
4663 | /clipForward? true def |
4664 | |
4665 | /Tx /pop load def |
4666 | /Tj /pop load def |
4667 | |
4668 | currentdict end clipRenderOff begin begin |
4669 | } ifelse |
4670 | } |
4671 | { |
4672 | 0 eq |
4673 | { |
4674 | save /discardSave exch store |
4675 | } if |
4676 | } ifelse |
4677 | } bind def |
4678 | /LB |
4679 | { |
4680 | discardSave dup null ne |
4681 | { |
4682 | restore |
4683 | } |
4684 | { |
4685 | pop |
4686 | clipForward? |
4687 | { |
4688 | currentdict |
4689 | end |
4690 | end |
4691 | begin |
4692 | |
4693 | /clipForward? false ddef |
4694 | } if |
4695 | } ifelse |
4696 | } bind def |
4697 | /Pb |
4698 | { |
4699 | pop pop |
4700 | 0 (%AI5_EndPalette) discard |
4701 | } bind def |
4702 | /Np |
4703 | { |
4704 | 0 (%AI5_End_NonPrinting--) discard |
4705 | } bind def |
4706 | /Ln /pop load def |
4707 | /Ap |
4708 | /pop load def |
4709 | /Ar |
4710 | { |
4711 | 72 exch div |
4712 | 0 dtransform dup mul exch dup mul add sqrt |
4713 | dup 1 lt |
4714 | { |
4715 | pop 1 |
4716 | } if |
4717 | setflat |
4718 | } def |
4719 | /Mb |
4720 | { |
4721 | q |
4722 | } def |
4723 | /Md |
4724 | { |
4725 | } def |
4726 | /MB |
4727 | { |
4728 | Q |
4729 | } def |
4730 | /nc 4 dict def |
4731 | nc begin |
4732 | /setgray |
4733 | { |
4734 | pop |
4735 | } bind def |
4736 | /setcmykcolor |
4737 | { |
4738 | 4 npop |
4739 | } bind def |
4740 | /setrgbcolor |
4741 | { |
4742 | 3 npop |
4743 | } bind def |
4744 | /setcustomcolor |
4745 | { |
4746 | 2 npop |
4747 | } bind def |
4748 | currentdict readonly pop |
4749 | end |
4750 | end |
4751 | setpacking |
4752 | %%EndResource |
4753 | %%BeginResource: procset Adobe_cshow 2.0 8 |
4754 | %%Title: (Writing System Operators) |
4755 | %%Version: 2.0 8 |
4756 | %%CreationDate: (1/23/89) () |
4757 | %%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved) |
4758 | currentpacking true setpacking |
4759 | userdict /Adobe_cshow 14 dict dup begin put |
4760 | /initialize |
4761 | { |
4762 | Adobe_cshow begin |
4763 | Adobe_cshow |
4764 | { |
4765 | dup xcheck |
4766 | { |
4767 | bind |
4768 | } if |
4769 | pop pop |
4770 | } forall |
4771 | end |
4772 | Adobe_cshow begin |
4773 | } def |
4774 | /terminate |
4775 | { |
4776 | currentdict Adobe_cshow eq |
4777 | { |
4778 | end |
4779 | } if |
4780 | } def |
4781 | /cforall |
4782 | { |
4783 | /_lobyte 0 ddef |
4784 | /_hibyte 0 ddef |
4785 | /_cproc exch ddef |
4786 | /_cscript currentfont /FontScript known { currentfont /FontScript get } { -1 } ifelse ddef |
4787 | { |
4788 | /_lobyte exch ddef |
4789 | _hibyte 0 eq |
4790 | _cscript 1 eq |
4791 | _lobyte 129 ge _lobyte 159 le and |
4792 | _lobyte 224 ge _lobyte 252 le and or and |
4793 | _cscript 2 eq |
4794 | _lobyte 161 ge _lobyte 254 le and and |
4795 | _cscript 3 eq |
4796 | _lobyte 161 ge _lobyte 254 le and and |
4797 | _cscript 25 eq |
4798 | _lobyte 161 ge _lobyte 254 le and and |
4799 | _cscript -1 eq |
4800 | or or or or and |
4801 | { |
4802 | /_hibyte _lobyte ddef |
4803 | } |
4804 | { |
4805 | _hibyte 256 mul _lobyte add |
4806 | _cproc |
4807 | /_hibyte 0 ddef |
4808 | } ifelse |
4809 | } forall |
4810 | } def |
4811 | /cstring |
4812 | { |
4813 | dup 256 lt |
4814 | { |
4815 | (s) dup 0 4 3 roll put |
4816 | } |
4817 | { |
4818 | dup 256 idiv exch 256 mod |
4819 | (hl) dup dup 0 6 5 roll put 1 4 3 roll put |
4820 | } ifelse |
4821 | } def |
4822 | /clength |
4823 | { |
4824 | 0 exch |
4825 | { 256 lt { 1 } { 2 } ifelse add } cforall |
4826 | } def |
4827 | /hawidthshow |
4828 | { |
4829 | { |
4830 | dup cstring |
4831 | show |
4832 | _hvax _hvay rmoveto |
4833 | _hvwb eq { _hvcx _hvcy rmoveto } if |
4834 | } cforall |
4835 | } def |
4836 | /vawidthshow |
4837 | { |
4838 | { |
4839 | dup 255 le |
4840 | _charorientation 1 eq |
4841 | and |
4842 | { |
4843 | -90 rotate |
4844 | 0 _fontRotateAdjust rmoveto |
4845 | cstring |
4846 | _hvcx _hvcy _hvwb _hvax _hvay 6 -1 roll awidthshow |
4847 | 0 _fontRotateAdjust neg rmoveto |
4848 | 90 rotate |
4849 | } |
4850 | { |
4851 | currentpoint |
4852 | _fontHeight sub |
4853 | exch _hvay sub exch _hvax sub |
4854 | 2 index _hvwb eq { exch _hvcy sub exch _hvcx sub } if |
4855 | 3 2 roll |
4856 | cstring |
4857 | dup stringwidth pop 2 div neg _fontAscent neg rmoveto |
4858 | show |
4859 | moveto |
4860 | } ifelse |
4861 | } cforall |
4862 | } def |
4863 | /hvawidthshow |
4864 | { |
4865 | 6 1 roll |
4866 | /_hvay exch ddef |
4867 | /_hvax exch ddef |
4868 | /_hvwb exch ddef |
4869 | /_hvcy exch ddef |
4870 | /_hvcx exch ddef |
4871 | _lineorientation 0 eq { hawidthshow } { vawidthshow } ifelse |
4872 | } def |
4873 | /hvwidthshow |
4874 | { |
4875 | 0 0 3 -1 roll hvawidthshow |
4876 | } def |
4877 | /hvashow |
4878 | { |
4879 | 0 0 0 6 -3 roll hvawidthshow |
4880 | } def |
4881 | /hvshow |
4882 | { |
4883 | 0 0 0 0 0 6 -1 roll hvawidthshow |
4884 | } def |
4885 | currentdict readonly pop end |
4886 | setpacking |
4887 | %%EndResource |
4888 | %%BeginResource: procset Adobe_blend_AI5 1.4 0 |
4889 | %%Title: (Adobe Illustrator (R) Version 5.0 Blend ProcSet) |
4890 | %%Version: 1.4 0 |
4891 | %%CreationDate: (11/19/93) () |
4892 | %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) |
4893 | userdict /defaultpacking currentpacking put true setpacking |
4894 | userdict /Adobe_blend_AI5 70 dict dup begin |
4895 | put |
4896 | /bd |
4897 | { |
4898 | bind def |
4899 | } bind def |
4900 | /xs |
4901 | { |
4902 | exch store |
4903 | } bd |
4904 | /nullProc |
4905 | { |
4906 | { |
4907 | } |
4908 | } def |
4909 | /initialize |
4910 | { |
4911 | pop pop |
4912 | Adobe_blend_AI5 begin |
4913 | Adobe_blend_AI5_vars begin |
4914 | /_contoneDevice where |
4915 | { |
4916 | pop |
4917 | } |
4918 | { |
4919 | /_contoneDevice false def |
4920 | } ifelse |
4921 | |
4922 | /_dpiThreshold where |
4923 | { |
4924 | pop |
4925 | } |
4926 | { |
4927 | /_dpiThreshold 600 def |
4928 | } ifelse |
4929 | |
4930 | /_screenFreqThreshold where |
4931 | { |
4932 | pop |
4933 | } |
4934 | { |
4935 | /_screenFreqThreshold 150 def |
4936 | } ifelse |
4937 | |
4938 | /tRectOK? deviceDPI _dpiThreshold le currentScreenFreq _screenFreqThreshold le and _contoneDevice not and def |
4939 | /invertXfer |
4940 | { |
4941 | [ |
4942 | { |
4943 | 1 exch sub |
4944 | } /exec load systemdict/currenttransfer get exec /exec load |
4945 | ] cvx systemdict/settransfer get exec |
4946 | } bd |
4947 | /spotDict 3 dict dup begin |
4948 | /nSpots 2 def |
4949 | /spot1 7 dict def |
4950 | /spot2 7 dict def |
4951 | end |
4952 | def |
4953 | composite? |
4954 | { |
4955 | /_setgray_ /setgray load def |
4956 | /_fill_ /fill load def |
4957 | /_image_ /image load def |
4958 | } |
4959 | { |
4960 | /_setgray_ systemdict/setgray get def |
4961 | /_fill_ systemdict/fill get def |
4962 | /_image_ systemdict/image get def |
4963 | } ifelse |
4964 | } bd |
4965 | /terminate |
4966 | { |
4967 | currentdict Adobe_blend_AI5_vars eq |
4968 | { |
4969 | end |
4970 | currentdict Adobe_blend_AI5 eq |
4971 | { |
4972 | end |
4973 | } if |
4974 | } if |
4975 | } bd |
4976 | /_compositeSpotDevice where |
4977 | { |
4978 | begin |
4979 | _compositeSpotDevice 0 ne {userdict /composite? true put} if |
4980 | end |
4981 | } |
4982 | { |
4983 | /_compositeSpotDevice 0 def |
4984 | } ifelse |
4985 | |
4986 | /nullString () def |
4987 | /d255 256 array def |
4988 | 0 1 255 |
4989 | { |
4990 | d255 exch dup 255 div put |
4991 | } bind for |
4992 | /d255- 256 array def |
4993 | 0 1 255 |
4994 | { |
4995 | d255- exch 1 d255 2 index get sub put |
4996 | } bind for |
4997 | /dUserSpace matrix defaultmatrix def |
4998 | currentdict /Adobe_blend_AI5_vars 89 dict dup begin |
4999 | put |
5000 | { |
5001 | /f /F /s /S /b /B |
5002 | } |
5003 | { |
5004 | null def |
5005 | } bind forall |
5006 | /byte 1 string def |
5007 | /sSave null def |
5008 | /setSSave |
5009 | { |
5010 | save /sSave exch store |
5011 | } bind def |
5012 | /Bm null def |
5013 | /doBlend null def |
5014 | /startC? false def |
5015 | /endC? false def |
5016 | /fCMYK? null def |
5017 | /startTint 0 def |
5018 | /endTint 0 def |
5019 | /bSMatrix matrix def |
5020 | /bUMatrix matrix def |
5021 | /dMatrix matrix def |
5022 | /inLine? true def |
5023 | /pTState? false def |
5024 | /bHi? false def |
5025 | /yHi 0 def |
5026 | /xHi 0 def |
5027 | /noImg /lv1Fix where |
5028 | { |
5029 | pop lv1Fix |
5030 | } |
5031 | { |
5032 | false |
5033 | } ifelse |
5034 | def |
5035 | /ccAry1 5 array def |
5036 | /ccTint 0 def |
5037 | /spotColor? false def |
5038 | /colorimage? true def |
5039 | [ |
5040 | /tint1Data |
5041 | /tint2Data |
5042 | /spotDict |
5043 | /bAxis |
5044 | /ubAxis |
5045 | /pChange |
5046 | /optimize? |
5047 | /nSamples |
5048 | /sInc |
5049 | /blendProc |
5050 | /_bn |
5051 | /xBCInc |
5052 | /yBCInc |
5053 | /bInc |
5054 | /bRender |
5055 | /cBName |
5056 | /cBType |
5057 | /nColors |
5058 | /color? |
5059 | /blend? |
5060 | /colorType |
5061 | /cData |
5062 | /cDataLen |
5063 | /bDataLen |
5064 | /rampPoint |
5065 | /midPoint |
5066 | /endPoint |
5067 | /blendLength |
5068 | /blackData |
5069 | /yeData |
5070 | /mgData |
5071 | /cyData |
5072 | /cnt1 |
5073 | /ndx |
5074 | /_fill |
5075 | /tmp |
5076 | counttomark |
5077 | { |
5078 | null def |
5079 | } bind |
5080 | repeat |
5081 | pop |
5082 | currentdict |
5083 | end |
5084 | currentdict |
5085 | end |
5086 | exch |
5087 | begin |
5088 | begin |
5089 | /unitSq |
5090 | { |
5091 | 0 0 moveto 0 1 lineto 1 1 lineto 1 0 lineto closepath |
5092 | } bd |
5093 | /gMark |
5094 | { |
5095 | counttomark 2 add -1 roll |
5096 | } bd |
5097 | /setCustomColor |
5098 | { |
5099 | dup /ccTint exch store |
5100 | 1 exch sub 6 1 roll |
5101 | ccAry1 astore |
5102 | exch setcustomcolor |
5103 | } bd |
5104 | /currentCustomColor |
5105 | { |
5106 | ccAry1 aload pop ccTint |
5107 | } bd |
5108 | /nsetcustomcolor where |
5109 | { |
5110 | pop |
5111 | } |
5112 | { |
5113 | /nsetcustomcolor |
5114 | { |
5115 | pop setcmykcolor |
5116 | } bd |
5117 | } ifelse |
5118 | /nsetcustomcolorend where |
5119 | { |
5120 | pop |
5121 | } |
5122 | { |
5123 | /nsetcustomcolorend |
5124 | { |
5125 | } bd |
5126 | } ifelse |
5127 | /setBSpace |
5128 | { |
5129 | newpath bUMatrix astore concat unitSq |
5130 | } bd |
5131 | /setCStop |
5132 | { |
5133 | dup 0 eq |
5134 | { |
5135 | pop |
5136 | |
5137 | spotColor? |
5138 | { |
5139 | dup 1 exch sub /ccTint exch def |
5140 | ccAry1 4 /Black put |
5141 | } if |
5142 | setgray |
5143 | } |
5144 | { |
5145 | 1 eq |
5146 | { |
5147 | setcmykcolor |
5148 | } |
5149 | { |
5150 | composite? not colorType 2 lt and |
5151 | { |
5152 | forceCMYK |
5153 | } |
5154 | { |
5155 | setCustomColor |
5156 | } ifelse |
5157 | } ifelse |
5158 | } ifelse |
5159 | } bd |
5160 | /makeByte |
5161 | { |
5162 | /tmp 0 store |
5163 | 255 mul cvi |
5164 | 8 string 8 |
5165 | { |
5166 | dup tmp 3 index put /tmp tmp 1 add store |
5167 | } repeat |
5168 | exch pop |
5169 | } bd |
5170 | /setImgSpace |
5171 | { |
5172 | cDataLen 1 8 |
5173 | 2 index 0 0 1 0 0 dMatrix astore |
5174 | } bd |
5175 | /bwImage |
5176 | { |
5177 | setImgSpace cData /_image_ load |
5178 | { |
5179 | exec |
5180 | } stopped |
5181 | { |
5182 | $error /errorname get /undefinedresult ne |
5183 | { |
5184 | stop |
5185 | } |
5186 | { |
5187 | pop pop pop pop pop |
5188 | } ifelse |
5189 | } if |
5190 | } bd |
5191 | level2? |
5192 | { |
5193 | /bFill |
5194 | { |
5195 | _fill |
5196 | } def |
5197 | /bCImg |
5198 | { |
5199 | /cDataLen bDataLen store |
5200 | setImgSpace |
5201 | setSSave |
5202 | expandSpot |
5203 | cyData mgData yeData cData |
5204 | expandCMYK |
5205 | true 4 spotDict |
5206 | { |
5207 | ncolorimage |
5208 | } stopped |
5209 | { |
5210 | $error /errorname get /undefinedresult ne |
5211 | { |
5212 | stop |
5213 | } |
5214 | { |
5215 | 10 |
5216 | { |
5217 | pop |
5218 | } repeat |
5219 | } ifelse |
5220 | } if |
5221 | sSave restore |
5222 | } bd |
5223 | } if |
5224 | /expandOne |
5225 | { |
5226 | dup type /stringtype ne |
5227 | { |
5228 | cDataLen string |
5229 | exch |
5230 | dup 0 ne |
5231 | { |
5232 | 255 mul cvi |
5233 | 0 1 cDataLen 1 sub |
5234 | { |
5235 | 3 copy |
5236 | exch put pop |
5237 | } for |
5238 | } if |
5239 | pop |
5240 | } if |
5241 | } bd |
5242 | /expandSpot |
5243 | { |
5244 | spotColor? |
5245 | { |
5246 | spotDict begin |
5247 | spot1 begin |
5248 | tintImage type /nulltype ne |
5249 | { |
5250 | tintImage expandOne /tintImage exch def |
5251 | } if |
5252 | end |
5253 | spot2 begin |
5254 | tintImage type /nulltype ne |
5255 | { |
5256 | tintImage expandOne /tintImage exch def |
5257 | } if |
5258 | end |
5259 | end |
5260 | } if |
5261 | } bd |
5262 | /expandCMYK |
5263 | { |
5264 | 4 |
5265 | { |
5266 | expandOne 4 1 roll |
5267 | } repeat |
5268 | } bd |
5269 | /colorimage where dup |
5270 | { |
5271 | exch pop |
5272 | |
5273 | /ncolorimage where |
5274 | { |
5275 | pop |
5276 | } |
5277 | { |
5278 | /ncolorimage {pop colorimage} bd |
5279 | } ifelse |
5280 | } if |
5281 | not |
5282 | { |
5283 | /ncolorimage where |
5284 | { |
5285 | pop |
5286 | } |
5287 | { |
5288 | /colorimage? false store |
5289 | /ncolorimage |
5290 | { |
5291 | pop pop pop |
5292 | |
5293 | setSSave |
5294 | /blackData xs |
5295 | /yeData xs |
5296 | /mgData xs |
5297 | /cyData xs |
5298 | /cnt1 0 store |
5299 | [ |
5300 | byte dup 0 |
5301 | cyData dup type /stringtype eq |
5302 | { |
5303 | /cnt1 cvx /get cvx d255 /exch cvx /get cvx .3 /mul cvx |
5304 | } |
5305 | { |
5306 | .3 mul |
5307 | } ifelse |
5308 | mgData dup type /stringtype eq |
5309 | { |
5310 | /cnt1 cvx /get cvx d255 /exch cvx /get cvx .59 /mul cvx |
5311 | } |
5312 | { |
5313 | .59 mul |
5314 | } ifelse |
5315 | yeData dup type /stringtype eq |
5316 | { |
5317 | /cnt1 cvx /get cvx d255 /exch cvx /get cvx .11 /mul cvx |
5318 | } |
5319 | { |
5320 | .11 mul |
5321 | } ifelse |
5322 | blackData dup type /stringtype eq |
5323 | { |
5324 | /cnt1 cvx /get cvx d255 /exch cvx /get cvx |
5325 | } if |
5326 | /add cvx /add cvx /add cvx 1 /exch cvx /sub cvx |
5327 | /dup cvx 0 /lt cvx |
5328 | { |
5329 | pop 0 |
5330 | } /if cvx |
5331 | /dup cvx 1 /gt cvx |
5332 | { |
5333 | pop 1 |
5334 | } /if cvx |
5335 | 255 /mul cvx /cvi cvx |
5336 | 256 /mod cvx |
5337 | /dup cvx 0 /lt cvx |
5338 | { |
5339 | pop 0 |
5340 | } /if cvx |
5341 | /put cvx |
5342 | /cnt1 dup cvx 1 /add cvx /store cvx |
5343 | ] cvx |
5344 | bind |
5345 | _image_ |
5346 | sSave restore |
5347 | } bd |
5348 | } ifelse |
5349 | } if |
5350 | level2? not |
5351 | { |
5352 | /bCImg |
5353 | { |
5354 | /cDataLen bDataLen store |
5355 | setImgSpace |
5356 | setSSave |
5357 | expandSpot |
5358 | cyData mgData yeData cData |
5359 | colorimage? |
5360 | { |
5361 | expandCMYK |
5362 | } if |
5363 | true 4 spotDict |
5364 | { |
5365 | ncolorimage |
5366 | } stopped |
5367 | { |
5368 | $error /errorname get /undefinedresult ne |
5369 | { |
5370 | stop |
5371 | } |
5372 | { |
5373 | 10 |
5374 | { |
5375 | pop |
5376 | } repeat |
5377 | } ifelse |
5378 | } if |
5379 | sSave restore |
5380 | } bd |
5381 | /bwFill |
5382 | { |
5383 | setSSave |
5384 | /cDataLen 8 store |
5385 | /cData currentgray makeByte store |
5386 | bwImage |
5387 | sSave restore |
5388 | } bd |
5389 | /c1ImgFill |
5390 | { |
5391 | setSSave |
5392 | /cDataLen 8 store |
5393 | setImgSpace |
5394 | spotColor? |
5395 | { |
5396 | spotDict begin |
5397 | spot1 begin |
5398 | currentCustomColor makeByte /tintImage exch def |
5399 | /name exch def |
5400 | /spot_K exch def |
5401 | /spot_Y exch def |
5402 | /spot_M exch def |
5403 | /spot_C exch def |
5404 | end |
5405 | spot2 initSpotData |
5406 | end |
5407 | } if |
5408 | currentcmykcolor |
5409 | 4 |
5410 | { |
5411 | makeByte 4 1 roll |
5412 | } repeat |
5413 | true 4 spotDict |
5414 | { |
5415 | ncolorimage |
5416 | } stopped |
5417 | { |
5418 | $error /errorname get /undefinedresult ne |
5419 | { |
5420 | stop |
5421 | } |
5422 | { |
5423 | 10 |
5424 | { |
5425 | pop |
5426 | } repeat |
5427 | } ifelse |
5428 | } if |
5429 | sSave restore |
5430 | } bd |
5431 | /bFill |
5432 | noImg |
5433 | { |
5434 | { |
5435 | _fill |
5436 | } |
5437 | } |
5438 | { |
5439 | { |
5440 | color? |
5441 | { |
5442 | c1ImgFill |
5443 | } |
5444 | { |
5445 | bwFill |
5446 | } ifelse |
5447 | } |
5448 | } ifelse |
5449 | bd |
5450 | } if |
5451 | composite? |
5452 | { |
5453 | /bCFun |
5454 | { |
5455 | color? |
5456 | { |
5457 | cyData dup type /stringtype eq |
5458 | { |
5459 | /ndx cvx /get cvx d255 /exch cvx /get cvx |
5460 | } if |
5461 | mgData dup type /stringtype eq |
5462 | { |
5463 | /ndx cvx /get cvx d255 /exch cvx /get cvx |
5464 | } if |
5465 | yeData dup type /stringtype eq |
5466 | { |
5467 | /ndx cvx /get cvx d255 /exch cvx /get cvx |
5468 | } if |
5469 | cData dup type /stringtype eq |
5470 | { |
5471 | /ndx cvx /get cvx d255 /exch cvx /get cvx |
5472 | } if |
5473 | spotColor? |
5474 | { |
5475 | spotDict begin |
5476 | /spotDict cvx /begin cvx |
5477 | spot1 begin |
5478 | tintImage dup type /stringtype eq |
5479 | { |
5480 | /ndx cvx /get cvx d255- /exch cvx /get cvx |
5481 | } |
5482 | { |
5483 | dup type /nulltype ne |
5484 | { |
5485 | name type /nametype ne {1 exch sub} if |
5486 | } if |
5487 | } ifelse |
5488 | end |
5489 | /spot1 cvx /tintValue 3 -1 /roll cvx /put cvx |
5490 | spot2 begin |
5491 | tintImage dup type /stringtype eq |
5492 | { |
5493 | /ndx cvx /get cvx d255- /exch cvx /get cvx |
5494 | } |
5495 | { |
5496 | dup type /nulltype ne |
5497 | { |
5498 | name type /nametype ne {1 exch sub} if |
5499 | } if |
5500 | } ifelse |
5501 | end |
5502 | /spot2 cvx /tintValue 3 -1 /roll cvx /put cvx |
5503 | /end cvx |
5504 | end |
5505 | /spotDict cvx |
5506 | /nsetcustomcolor cvx |
5507 | } |
5508 | { |
5509 | /setcmykcolor cvx |
5510 | } ifelse |
5511 | } |
5512 | { |
5513 | cData /ndx cvx /get cvx |
5514 | d255 /exch cvx /get cvx |
5515 | /setgray cvx |
5516 | } ifelse |
5517 | } bd |
5518 | /Bc |
5519 | { |
5520 | newpath |
5521 | gsave |
5522 | setBSpace |
5523 | nColors 1 eq |
5524 | { |
5525 | pop pop |
5526 | setCStop |
5527 | } if |
5528 | bFill |
5529 | grestore |
5530 | } bd |
5531 | /linealBm |
5532 | { |
5533 | /nColors dup load 1 sub store |
5534 | newpath |
5535 | gsave |
5536 | setBSpace |
5537 | blend? |
5538 | { |
5539 | linImg |
5540 | } |
5541 | { |
5542 | bFill |
5543 | } ifelse |
5544 | grestore |
5545 | nColors 1 gt |
5546 | { |
5547 | getRData |
5548 | } if |
5549 | } bd |
5550 | /rdBm |
5551 | { |
5552 | /nColors dup load 1 sub store |
5553 | _fill |
5554 | gsave |
5555 | bUMatrix astore concat |
5556 | bHi? |
5557 | { |
5558 | xHi yHi bUMatrix idtransform /yHi exch store /xHi exch store |
5559 | rampPoint 1 lt |
5560 | { |
5561 | 1 rampPoint sub dup xHi mul exch yHi mul translate |
5562 | } if |
5563 | } if |
5564 | nColors |
5565 | { |
5566 | 0 0 rampPoint 0 360 arc |
5567 | _fill |
5568 | blend? bHi? or |
5569 | { |
5570 | rdBlend |
5571 | } if |
5572 | nColors 1 gt |
5573 | { |
5574 | getRData |
5575 | } if |
5576 | /nColors dup load 1 sub store |
5577 | } repeat |
5578 | /nColors 1 store |
5579 | grestore |
5580 | } bd |
5581 | /cGetRData |
5582 | { |
5583 | setCStop |
5584 | /blend? |
5585 | cData type /stringtype eq |
5586 | dup not color? and |
5587 | { |
5588 | pop |
5589 | cyData type /stringtype eq |
5590 | mgData type /stringtype eq |
5591 | yeData type /stringtype eq |
5592 | or or |
5593 | } if |
5594 | store |
5595 | } def |
5596 | /cGetRData |
5597 | } if |
5598 | /eCStop |
5599 | { |
5600 | mark |
5601 | 1 index 3 mul 3 add dup 8 gt |
5602 | { |
5603 | pop 8 |
5604 | } if |
5605 | 1 roll |
5606 | cleartomark |
5607 | } bd |
5608 | composite? not |
5609 | { |
5610 | /knockOut |
5611 | level2? |
5612 | { |
5613 | { |
5614 | 0 0 0 0 setcmykcolor _fill |
5615 | } |
5616 | } |
5617 | { |
5618 | /bFill noImg |
5619 | { |
5620 | { |
5621 | _fill |
5622 | } |
5623 | } |
5624 | { |
5625 | { |
5626 | _of true eq |
5627 | { |
5628 | currentgray 1 ne |
5629 | { |
5630 | bwFill |
5631 | } if |
5632 | } |
5633 | { |
5634 | bwFill |
5635 | } ifelse |
5636 | } |
5637 | } ifelse |
5638 | def |
5639 | /whiteByte 1 makeByte def |
5640 | noImg |
5641 | { |
5642 | { |
5643 | 0 0 0 0 setcmykcolor _fill |
5644 | } |
5645 | } |
5646 | { |
5647 | { |
5648 | cBType 0 eq |
5649 | { |
5650 | setSSave |
5651 | /cData whiteByte store |
5652 | /cDataLen 8 store |
5653 | bwImage |
5654 | sSave restore |
5655 | } |
5656 | { |
5657 | _fill |
5658 | } ifelse |
5659 | } |
5660 | } ifelse |
5661 | } ifelse |
5662 | bd |
5663 | /bCFun |
5664 | { |
5665 | cData dup type /stringtype ne |
5666 | { |
5667 | color? |
5668 | { |
5669 | 1 exch sub |
5670 | } if |
5671 | } |
5672 | { |
5673 | /ndx cvx /get cvx |
5674 | color? customColor? not and |
5675 | { |
5676 | d255- |
5677 | } |
5678 | { |
5679 | d255 |
5680 | } ifelse |
5681 | /exch cvx /get cvx |
5682 | } ifelse |
5683 | /_setgray_ cvx |
5684 | } bd |
5685 | /eCCBlend |
5686 | { |
5687 | dup 3 eq |
5688 | { |
5689 | pop |
5690 | mark 7 1 roll |
5691 | 6 copy ccThrough? dup /blend? xs |
5692 | { |
5693 | /startC? true store |
5694 | setCustomColor |
5695 | customColor? |
5696 | { |
5697 | /cData tint1Data store |
5698 | setCDataLen |
5699 | } if |
5700 | /endC? |
5701 | 3 index 3 eq |
5702 | { |
5703 | 4 index 1 ne |
5704 | } |
5705 | { |
5706 | false |
5707 | } ifelse |
5708 | store |
5709 | } if |
5710 | cleartomark |
5711 | stop |
5712 | } if |
5713 | 1 eq |
5714 | { |
5715 | pop pop pop |
5716 | } if |
5717 | pop |
5718 | /startC? false store |
5719 | 6 |
5720 | { |
5721 | 8 index |
5722 | } repeat |
5723 | ccThrough? dup /blend? xs |
5724 | { |
5725 | /endC? true store |
5726 | blend? not |
5727 | { |
5728 | stop |
5729 | } if |
5730 | customColor? |
5731 | { |
5732 | /cData tint1Data store |
5733 | setCDataLen |
5734 | } if |
5735 | } if |
5736 | } bd |
5737 | /handleOP |
5738 | { |
5739 | _of not |
5740 | { |
5741 | knockOut |
5742 | } if |
5743 | } bd |
5744 | /handleROP |
5745 | { |
5746 | _of not |
5747 | { |
5748 | 0 0 0 0 setcmykcolor _fill |
5749 | } |
5750 | { |
5751 | newpath |
5752 | } ifelse |
5753 | } bd |
5754 | /rdBm |
5755 | { |
5756 | /nColors dup load 1 sub store |
5757 | blend? |
5758 | { |
5759 | _fill |
5760 | } |
5761 | { |
5762 | handleROP |
5763 | } ifelse |
5764 | gsave |
5765 | bUMatrix astore concat |
5766 | bHi? |
5767 | { |
5768 | xHi yHi bUMatrix idtransform /yHi exch store /xHi exch store |
5769 | rampPoint 1 lt |
5770 | { |
5771 | 1 rampPoint sub dup xHi mul exch yHi mul translate |
5772 | } if |
5773 | } if |
5774 | nColors |
5775 | { |
5776 | 0 0 rampPoint 0 360 arc |
5777 | blend? |
5778 | { |
5779 | cData type /stringtype ne bHi? not and |
5780 | { |
5781 | cData color? |
5782 | { |
5783 | 1 exch sub |
5784 | } if |
5785 | _setgray_ |
5786 | _fill_ |
5787 | } |
5788 | { |
5789 | cData type /stringtype ne |
5790 | { |
5791 | /cDataLen 1 store |
5792 | /bDataLen 1 store |
5793 | } if |
5794 | rdBlend |
5795 | } ifelse |
5796 | } |
5797 | { |
5798 | |
5799 | handleROP |
5800 | |
5801 | pTState? |
5802 | { |
5803 | /bAxis rampPoint endPoint sub store |
5804 | xHi bAxis mul yHi bAxis mul translate |
5805 | } if |
5806 | } ifelse |
5807 | |
5808 | nColors 1 gt |
5809 | { |
5810 | getRData |
5811 | } if |
5812 | /nColors dup load 1 sub store |
5813 | } repeat |
5814 | /nColors 1 store |
5815 | grestore |
5816 | } bd |
5817 | /ccThrough? |
5818 | { |
5819 | gsave |
5820 | pop 0 setCustomColor |
5821 | currentcmykcolor |
5822 | grestore |
5823 | anyColor? |
5824 | } bd |
5825 | /forceCMYK |
5826 | { |
5827 | exch pop |
5828 | 1 exch sub 5 1 roll |
5829 | 4 |
5830 | { |
5831 | 4 index mul 4 1 roll |
5832 | } repeat |
5833 | 0 |
5834 | cCMYKData dup /cData ne |
5835 | { |
5836 | dup /yeData eq |
5837 | { |
5838 | pop 1 add |
5839 | } |
5840 | { |
5841 | /mgData eq |
5842 | { |
5843 | 2 |
5844 | } |
5845 | { |
5846 | 3 |
5847 | } ifelse |
5848 | add |
5849 | } ifelse |
5850 | 0 |
5851 | } if |
5852 | pop |
5853 | index |
5854 | 0 eq |
5855 | { |
5856 | pop pop pop pop 0 0 0 0 |
5857 | } if |
5858 | setcmykcolor |
5859 | pop |
5860 | /fCMYK? true store |
5861 | } bd |
5862 | /endCapSepBc |
5863 | { |
5864 | pop pop |
5865 | dup 0 eq |
5866 | { |
5867 | pop |
5868 | setgray |
5869 | } |
5870 | { |
5871 | 1 eq |
5872 | { |
5873 | setcmykcolor |
5874 | } |
5875 | { |
5876 | colorType 1 eq |
5877 | { |
5878 | forceCMYK |
5879 | } |
5880 | { |
5881 | fCMYK? |
5882 | { |
5883 | forceCMYK |
5884 | } |
5885 | { |
5886 | setCustomColor |
5887 | } ifelse |
5888 | } ifelse |
5889 | } ifelse |
5890 | } ifelse |
5891 | currentcmykcolor anyColor? |
5892 | blend? and |
5893 | { |
5894 | bFill |
5895 | } |
5896 | { |
5897 | handleOP |
5898 | } ifelse |
5899 | |
5900 | } bd |
5901 | } if |
5902 | /cCMYKData 0 def |
5903 | composite? dup not |
5904 | { |
5905 | pop customColor? |
5906 | } if |
5907 | not |
5908 | { |
5909 | /cCMYKData |
5910 | /cyData /mgData /yeData /cData |
5911 | black? not |
5912 | { |
5913 | yellow? |
5914 | { |
5915 | exch |
5916 | } |
5917 | { |
5918 | magenta? |
5919 | { |
5920 | 3 |
5921 | } |
5922 | { |
5923 | 4 |
5924 | } ifelse |
5925 | -1 roll |
5926 | } ifelse |
5927 | } if |
5928 | 4 1 roll pop pop pop |
5929 | store |
5930 | /Bc |
5931 | { |
5932 | gsave |
5933 | setBSpace |
5934 | nColors 1 gt |
5935 | { |
5936 | |
5937 | blend? currentcmykcolor anyColor? and |
5938 | { |
5939 | bFill |
5940 | } |
5941 | { |
5942 | handleOP |
5943 | } ifelse |
5944 | } |
5945 | { |
5946 | endCapSepBc |
5947 | } ifelse |
5948 | grestore |
5949 | newpath |
5950 | } bd |
5951 | /linealBm |
5952 | { |
5953 | /nColors dup load 1 sub store |
5954 | newpath |
5955 | gsave |
5956 | setBSpace |
5957 | blend? |
5958 | { |
5959 | cCMYKData load dup type /stringtype eq |
5960 | { |
5961 | dup length /cDataLen xs |
5962 | /cData xs |
5963 | gsave |
5964 | colorType 0 ne noImg not and |
5965 | { |
5966 | invertXfer |
5967 | } if |
5968 | linImg |
5969 | grestore |
5970 | } |
5971 | { |
5972 | pop bFill |
5973 | } ifelse |
5974 | } |
5975 | { |
5976 | handleOP |
5977 | } ifelse |
5978 | grestore |
5979 | nColors 1 gt |
5980 | { |
5981 | getRData |
5982 | } if |
5983 | } bd |
5984 | /cmykGetRData |
5985 | { |
5986 | /fCMYK? false store |
5987 | blend? |
5988 | { |
5989 | { |
5990 | cmykDataProcs colorType get exec |
5991 | } stopped |
5992 | pop |
5993 | blend? |
5994 | { |
5995 | /cData cCMYKData load store |
5996 | setCDataLen |
5997 | } if |
5998 | } if |
5999 | } def |
6000 | /cmykDataProcs |
6001 | [ |
6002 | { |
6003 | pop |
6004 | black? dup /blend? xs |
6005 | { |
6006 | setgray |
6007 | 0 |
6008 | } if |
6009 | pop |
6010 | } |
6011 | { |
6012 | cCMYKData load dup type /stringtype ne |
6013 | { |
6014 | 0 0 0 |
6015 | cyan? not |
6016 | { |
6017 | 4 magenta? |
6018 | { |
6019 | 1 |
6020 | } |
6021 | { |
6022 | yellow? |
6023 | { |
6024 | 2 |
6025 | } |
6026 | { |
6027 | 3 |
6028 | } ifelse |
6029 | } ifelse |
6030 | roll |
6031 | } if |
6032 | 4 copy add add add 0 eq |
6033 | { |
6034 | /blend? false store |
6035 | } if |
6036 | |
6037 | setcmykcolor |
6038 | /startC? true store |
6039 | /endC? true store |
6040 | eCStop |
6041 | stop |
6042 | } if |
6043 | pop |
6044 | dup 0 eq |
6045 | { |
6046 | pop |
6047 | setgray |
6048 | } |
6049 | { |
6050 | 1 eq |
6051 | { |
6052 | setcmykcolor |
6053 | } |
6054 | { |
6055 | forceCMYK |
6056 | } ifelse |
6057 | } ifelse |
6058 | } bind |
6059 | /eCCBlend load |
6060 | { |
6061 | cBType 1 eq |
6062 | { |
6063 | tint1Data tint2Data |
6064 | /tint1Data xs |
6065 | /tint2Data xs |
6066 | } if |
6067 | 0 eq |
6068 | { |
6069 | black? |
6070 | { |
6071 | setgray |
6072 | } |
6073 | { |
6074 | 0 0 0 4 -1 roll 1 exch sub setcmykcolor |
6075 | } ifelse |
6076 | black? |
6077 | { |
6078 | /blend? true store |
6079 | } if |
6080 | 6 |
6081 | { |
6082 | 8 index |
6083 | } repeat |
6084 | ccThrough? |
6085 | { |
6086 | /blend? true store |
6087 | } |
6088 | { |
6089 | black? |
6090 | { |
6091 | /cData tint1Data store |
6092 | setCDataLen |
6093 | } |
6094 | { |
6095 | /blend? false store |
6096 | } ifelse |
6097 | } ifelse |
6098 | } |
6099 | { |
6100 | mark 7 1 roll |
6101 | 6 copy ccThrough? |
6102 | { |
6103 | forceCMYK |
6104 | pop |
6105 | stop |
6106 | } if |
6107 | 9 index 0 eq |
6108 | { |
6109 | black? dup /blend? xs |
6110 | { |
6111 | pop 1 setgray |
6112 | /cData tint2Data store |
6113 | setCDataLen |
6114 | 0 |
6115 | } if |
6116 | pop |
6117 | } |
6118 | { |
6119 | /blend? |
6120 | 6 |
6121 | { |
6122 | 16 index |
6123 | } repeat |
6124 | ccThrough? |
6125 | store |
6126 | blend? |
6127 | { |
6128 | forceCMYK |
6129 | } if |
6130 | } ifelse |
6131 | cleartomark |
6132 | } ifelse |
6133 | } bind |
6134 | ] def |
6135 | /cmykGetRData |
6136 | } if |
6137 | composite? dup not |
6138 | { |
6139 | pop isCMYKSep? |
6140 | } if |
6141 | not |
6142 | { |
6143 | /endCapSepBc |
6144 | { |
6145 | /white? false store |
6146 | pop pop |
6147 | dup 0 eq |
6148 | { |
6149 | pop |
6150 | /white? 1 index 1 eq store |
6151 | setgray |
6152 | } |
6153 | { |
6154 | 1 eq |
6155 | { |
6156 | setcmykcolor |
6157 | } |
6158 | { |
6159 | setCustomColor |
6160 | } ifelse |
6161 | } ifelse |
6162 | % |
6163 | currentcmykcolor anyColor? |
6164 | endC? or |
6165 | blend? and |
6166 | { |
6167 | bFill |
6168 | } |
6169 | { |
6170 | handleOP |
6171 | } ifelse |
6172 | } bd |
6173 | /Bc |
6174 | { |
6175 | gsave |
6176 | setBSpace |
6177 | nColors 1 gt |
6178 | { |
6179 | blend? startC? and |
6180 | { |
6181 | bFill |
6182 | } |
6183 | { |
6184 | handleOP |
6185 | } ifelse |
6186 | } |
6187 | { |
6188 | endCapSepBc |
6189 | } ifelse |
6190 | grestore |
6191 | newpath |
6192 | } bd |
6193 | /linealBm |
6194 | { |
6195 | /nColors dup load 1 sub store |
6196 | newpath |
6197 | gsave |
6198 | setBSpace |
6199 | blend? |
6200 | { |
6201 | cData type /stringtype eq |
6202 | { |
6203 | linImg |
6204 | } |
6205 | { |
6206 | bFill |
6207 | } ifelse |
6208 | } |
6209 | { |
6210 | handleOP |
6211 | } ifelse |
6212 | grestore |
6213 | nColors 1 gt |
6214 | { |
6215 | getRData |
6216 | } if |
6217 | } bd |
6218 | /discardCMY |
6219 | { |
6220 | counttomark 4 add -3 roll pop pop pop |
6221 | } bd |
6222 | /testTopCC |
6223 | { |
6224 | 6 copy ccThrough? |
6225 | } bd |
6226 | /getCRamp |
6227 | { |
6228 | { |
6229 | ccDataProcs colorType 2 sub get exec |
6230 | } stopped pop |
6231 | blend? cDataLen 0 eq and |
6232 | { |
6233 | /cDataLen bDataLen store |
6234 | } if |
6235 | } bd |
6236 | /ccGetRData |
6237 | { |
6238 | /fCMYK? false store |
6239 | /startC? false store |
6240 | /endC? false store |
6241 | colorType 2 lt |
6242 | { |
6243 | /blend? false def |
6244 | } if |
6245 | blend? |
6246 | { |
6247 | getCRamp |
6248 | } |
6249 | { |
6250 | setCStop |
6251 | } ifelse |
6252 | blend? |
6253 | { |
6254 | /blend? cData 1 ne store |
6255 | blend? |
6256 | { |
6257 | cData dup type /stringtype ne |
6258 | { |
6259 | 1 exch sub /cData xs 0 |
6260 | } if |
6261 | pop |
6262 | } if |
6263 | } if |
6264 | } def |
6265 | /ccDataProcs |
6266 | [ |
6267 | /eCCBlend load |
6268 | { |
6269 | cBType 1 eq |
6270 | { |
6271 | tint1Data tint2Data |
6272 | /tint1Data xs |
6273 | /tint2Data xs |
6274 | } if |
6275 | 0 eq |
6276 | { |
6277 | /blend? false store |
6278 | pop |
6279 | } |
6280 | { |
6281 | mark 7 1 roll |
6282 | testTopCC |
6283 | { |
6284 | /blend? 1 index 1 ne store |
6285 | /startC? blend? store |
6286 | /endC? false store |
6287 | blend? not |
6288 | { |
6289 | cleartomark stop |
6290 | } if |
6291 | /cData tint1Data store |
6292 | setCDataLen |
6293 | setCustomColor |
6294 | pop |
6295 | stop |
6296 | } if |
6297 | cleartomark |
6298 | } ifelse |
6299 | 2 index 0 eq |
6300 | { |
6301 | /blend? false store |
6302 | } |
6303 | { |
6304 | mark 6 |
6305 | { |
6306 | 9 index |
6307 | } repeat |
6308 | testTopCC dup /blend? xs |
6309 | { |
6310 | /blend? 1 index 1 ne store |
6311 | /endC? blend? store |
6312 | /startC? false store |
6313 | blend? not |
6314 | { |
6315 | cleartomark stop |
6316 | } if |
6317 | /cData tint2Data store |
6318 | setCDataLen |
6319 | } if |
6320 | cleartomark |
6321 | } ifelse |
6322 | } bind |
6323 | ] def |
6324 | /ccGetRData |
6325 | } if |
6326 | load Adobe_blend_AI5_vars /getData 3 -1 roll put |
6327 | /setCDataLen |
6328 | { |
6329 | /cDataLen 0 cData dup type /stringtype eq |
6330 | { |
6331 | length exch |
6332 | } if |
6333 | pop store |
6334 | } bd |
6335 | /initSpotData |
6336 | { |
6337 | begin |
6338 | /name null def |
6339 | /tintImage null def |
6340 | /tintValue null def |
6341 | /spot_C null def |
6342 | /spot_M null def |
6343 | /spot_Y null def |
6344 | /spot_K null def |
6345 | end |
6346 | } bd |
6347 | /getRData |
6348 | { |
6349 | /colorType gMark store |
6350 | _compositeSpotDevice 0 ne |
6351 | { |
6352 | spotDict begin |
6353 | spot1 initSpotData |
6354 | spot2 initSpotData |
6355 | end |
6356 | /spotColor? colorType 2 eq colorType 3 eq or def |
6357 | } |
6358 | { |
6359 | /spotColor? false store |
6360 | } ifelse |
6361 | /blend? true store |
6362 | 0 0 0 0 setcmykcolor |
6363 | 100 div /rampPoint xs |
6364 | % (between 13 and 87%) |
6365 | 100 div /midPoint xs |
6366 | dup 0 eq |
6367 | { |
6368 | 2 |
6369 | } |
6370 | { |
6371 | dup 1 eq |
6372 | { |
6373 | 5 |
6374 | } |
6375 | { |
6376 | _compositeSpotDevice 0 ne |
6377 | { |
6378 | spotDict begin |
6379 | spot1 begin |
6380 | /name 3 index def |
6381 | /spot_K 4 index def |
6382 | /spot_Y 5 index def |
6383 | /spot_M 6 index def |
6384 | /spot_C 7 index def |
6385 | end |
6386 | end |
6387 | } if |
6388 | 7 |
6389 | } ifelse |
6390 | } ifelse |
6391 | /tmp exch def |
6392 | tmp index 100 div /endPoint xs |
6393 | _compositeSpotDevice 0 ne |
6394 | { |
6395 | tmp 2 add index 3 eq |
6396 | { |
6397 | /tmp tmp 4 add def |
6398 | tmp index dup |
6399 | spotDict begin |
6400 | spot1/name get ne |
6401 | { |
6402 | spot2 begin |
6403 | /name exch def |
6404 | /spot_K tmp 2 add index def |
6405 | /spot_Y tmp 3 add index def |
6406 | /spot_M tmp 4 add index def |
6407 | /spot_C tmp 5 add index def |
6408 | end |
6409 | } |
6410 | { |
6411 | pop |
6412 | } ifelse |
6413 | end |
6414 | } if |
6415 | } if |
6416 | /color? colorType 0 gt store |
6417 | |
6418 | colorType 3 eq |
6419 | { |
6420 | /tint2Data gMark store |
6421 | } if |
6422 | |
6423 | colorType 2 ge |
6424 | { |
6425 | /tint1Data gMark store |
6426 | } if |
6427 | _compositeSpotDevice 0 ne |
6428 | { |
6429 | spotDict begin |
6430 | |
6431 | colorType 2 ge |
6432 | { |
6433 | colorType 3 eq |
6434 | { |
6435 | spot2 begin |
6436 | /tintImage cBType 0 eq {tint2Data} {tint1Data} ifelse def |
6437 | name null eq {/name /Black def} if |
6438 | end |
6439 | } if |
6440 | spot1 begin |
6441 | /tintImage cBType 0 eq colorType 2 eq or {tint1Data} {tint2Data} ifelse def |
6442 | colorType 2 eq |
6443 | { |
6444 | name null eq |
6445 | { |
6446 | /name spot2/name get def |
6447 | spot2/name null put |
6448 | } if |
6449 | } |
6450 | { |
6451 | name null eq {/name /Black def} if |
6452 | } ifelse |
6453 | end |
6454 | } if |
6455 | end |
6456 | } if |
6457 | |
6458 | /cData gMark store |
6459 | setCDataLen |
6460 | colorType 0 gt |
6461 | { |
6462 | counttomark 4 add -3 roll |
6463 | /yeData xs |
6464 | /mgData xs |
6465 | /cyData xs |
6466 | } if |
6467 | blend? |
6468 | { |
6469 | /bDataLen |
6470 | cDataLen dup 0 eq color? and |
6471 | { |
6472 | [ |
6473 | cyData mgData yeData |
6474 | ] |
6475 | { |
6476 | dup type /stringtype eq |
6477 | { |
6478 | length exch pop exit |
6479 | } if |
6480 | pop |
6481 | } forall |
6482 | } if |
6483 | store |
6484 | bDataLen 0 eq |
6485 | { |
6486 | /bDataLen 1 store |
6487 | } if |
6488 | getData |
6489 | blend? |
6490 | { |
6491 | composite? cDataLen 0 eq and |
6492 | { |
6493 | /cDataLen bDataLen store |
6494 | } if |
6495 | } if |
6496 | } |
6497 | { |
6498 | setCStop |
6499 | } ifelse |
6500 | } bd |
6501 | /Bg |
6502 | { |
6503 | 0 0 0 0 setcmykcolor |
6504 | 6 |
6505 | { |
6506 | pop |
6507 | } repeat |
6508 | /blendLength xs |
6509 | pop pop pop |
6510 | /cBName xs |
6511 | /bRender xs |
6512 | bRender 2 ne |
6513 | { |
6514 | composite? not |
6515 | { |
6516 | _of setoverprint |
6517 | } if |
6518 | _eo {eoclip} {clip} ifelse |
6519 | _bn cBName 2 copy known |
6520 | { |
6521 | get |
6522 | mark exch aload pop |
6523 | /cBType xs |
6524 | /nColors xs |
6525 | mark exch aload pop |
6526 | 0 0 |
6527 | } if |
6528 | pop pop |
6529 | getRData |
6530 | cBType 0 eq |
6531 | { |
6532 | /linealBm |
6533 | } |
6534 | { |
6535 | bHi? |
6536 | { |
6537 | /pTState? nColors 2 gt store |
6538 | } if |
6539 | /doBlend /rdBlend load store |
6540 | /rdBm |
6541 | } ifelse |
6542 | } |
6543 | { |
6544 | inLine? not |
6545 | { |
6546 | mark mark |
6547 | } if |
6548 | /Bc dup |
6549 | { |
6550 | cleartomark mark |
6551 | } bd |
6552 | /nullProc |
6553 | } ifelse |
6554 | load /Bm xs |
6555 | } bd |
6556 | /linImg |
6557 | noImg |
6558 | { |
6559 | { |
6560 | newpath doRctBlend |
6561 | } |
6562 | } |
6563 | { |
6564 | { |
6565 | /doBlend |
6566 | color? composite? and |
6567 | { |
6568 | /bCImg |
6569 | } |
6570 | { |
6571 | /bwImage |
6572 | } ifelse |
6573 | load |
6574 | store |
6575 | |
6576 | 0 0 moveto |
6577 | tRectOK? composite? and |
6578 | { |
6579 | { |
6580 | mark |
6581 | 0 1 dtransform atan cvi 90 mod 0 eq |
6582 | 1 0 dtransform atan cvi 90 mod 0 eq |
6583 | } stopped |
6584 | { |
6585 | cleartomark |
6586 | } |
6587 | { |
6588 | and exch pop |
6589 | { |
6590 | newpath |
6591 | doRctBlend |
6592 | } |
6593 | { |
6594 | doBlend |
6595 | } ifelse |
6596 | } ifelse |
6597 | } |
6598 | { |
6599 | doBlend |
6600 | } ifelse |
6601 | } |
6602 | } ifelse |
6603 | bd |
6604 | /doRctBlend |
6605 | { |
6606 | gsave |
6607 | /sInc 1 store |
6608 | /nSamples bDataLen store |
6609 | /bInc 1 bDataLen div store |
6610 | /ubAxis 1 0 dtransform dUserSpace idtransform dup mul exch dup mul add sqrt store |
6611 | /pChange ubAxis 0 eq |
6612 | { |
6613 | 0 |
6614 | } |
6615 | { |
6616 | bDataLen ubAxis div |
6617 | } ifelse |
6618 | store |
6619 | pChange .5 gt noImg not and dup /optimize? xs |
6620 | { |
6621 | /nSamples ubAxis 2 div round cvi dup 1 le |
6622 | { |
6623 | pop 2 |
6624 | } if |
6625 | store |
6626 | /bInc 1 nSamples div store |
6627 | /sInc bDataLen 1 sub nSamples 1 sub div store |
6628 | } if |
6629 | 0 |
6630 | nSamples |
6631 | [ |
6632 | /dup cvx |
6633 | optimize? |
6634 | { |
6635 | /round cvx /cvi cvx |
6636 | } if |
6637 | /ndx /exch cvx /store cvx |
6638 | bCFun |
6639 | /rectfill where dup |
6640 | { |
6641 | exch pop _compositeSpotDevice 1 ne and |
6642 | } if |
6643 | { |
6644 | 0 0 bInc 1 /rectfill cvx |
6645 | } |
6646 | { |
6647 | 0 0 /moveto cvx |
6648 | bInc 0 /lineto cvx |
6649 | bInc 1 /lineto cvx |
6650 | 0 1 /lineto cvx |
6651 | /closepath cvx |
6652 | /_fill_ cvx |
6653 | } ifelse |
6654 | bInc 0 /translate cvx |
6655 | sInc /add cvx |
6656 | ] cvx |
6657 | bind |
6658 | repeat |
6659 | pop |
6660 | spotColor? {nsetcustomcolorend} if |
6661 | |
6662 | grestore |
6663 | } bd |
6664 | /rdPrep |
6665 | { |
6666 | /nSamples bDataLen dup 0 eq |
6667 | { |
6668 | pop 1 |
6669 | } if |
6670 | store |
6671 | /sInc -1 store |
6672 | /bAxis rampPoint endPoint sub store |
6673 | /bInc bAxis bDataLen div neg store |
6674 | /optimize? false store |
6675 | tRectOK? |
6676 | { |
6677 | /ubAxis |
6678 | bAxis 0 dtransform dUserSpace idtransform dup mul exch dup mul add sqrt |
6679 | 0 bAxis dtransform dUserSpace idtransform dup mul exch dup mul add sqrt |
6680 | 2 copy lt |
6681 | { |
6682 | exch |
6683 | } if |
6684 | pop store |
6685 | /pChange ubAxis 0 eq |
6686 | { |
6687 | 0 |
6688 | } |
6689 | { |
6690 | bDataLen ubAxis div |
6691 | } ifelse |
6692 | store |
6693 | pChange .5 gt noImg not and dup /optimize? xs |
6694 | { |
6695 | /nSamples ubAxis 2 div round cvi dup 1 le |
6696 | { |
6697 | pop 2 |
6698 | } if |
6699 | store |
6700 | /bInc bAxis nSamples div neg store |
6701 | /sInc bDataLen 1 sub nSamples 1 sub div neg store |
6702 | } if |
6703 | } if |
6704 | bHi? |
6705 | { |
6706 | /xBCInc xHi bAxis mul nSamples div store |
6707 | /yBCInc yHi bAxis mul nSamples div store |
6708 | } if |
6709 | } bd |
6710 | /rdBlend |
6711 | { |
6712 | newpath |
6713 | gsave |
6714 | rdPrep |
6715 | rampPoint |
6716 | bDataLen 1 sub |
6717 | nSamples |
6718 | [ |
6719 | /dup cvx |
6720 | optimize? |
6721 | { |
6722 | /round cvx /cvi cvx |
6723 | } if |
6724 | /ndx /exch cvx /store cvx |
6725 | bCFun |
6726 | 0 0 3 /index cvx 0 360 /arc cvx /_fill_ cvx |
6727 | /exch cvx bInc /add cvx /exch cvx |
6728 | sInc /add cvx |
6729 | bHi? |
6730 | { |
6731 | xBCInc yBCInc /translate cvx |
6732 | } if |
6733 | ] cvx |
6734 | bind |
6735 | repeat |
6736 | pop pop |
6737 | spotColor? {nsetcustomcolorend} if |
6738 | grestore |
6739 | pTState? |
6740 | { |
6741 | xHi bAxis mul yHi bAxis mul translate |
6742 | } if |
6743 | } bd |
6744 | /Bh |
6745 | { |
6746 | pop pop |
6747 | /pTState? false store |
6748 | 2 copy 0 ne exch 0 ne or dup /bHi? xs |
6749 | { |
6750 | /yHi xs |
6751 | /xHi xs |
6752 | 0 0 |
6753 | } if |
6754 | pop pop |
6755 | } bd |
6756 | /BD |
6757 | { |
6758 | inLine? not |
6759 | { |
6760 | ] nColors cBType |
6761 | ] _bn cBName 3 -1 roll put |
6762 | end |
6763 | } if |
6764 | } bd |
6765 | /Bn |
6766 | { |
6767 | 1 add dict |
6768 | dup nullString null put |
6769 | /_bn xs |
6770 | } bd |
6771 | /Bd |
6772 | { |
6773 | Adobe_blend_AI5_vars begin |
6774 | 3 -1 roll dup nullString eq dup |
6775 | { |
6776 | setSSave |
6777 | } if |
6778 | /inLine? exch def |
6779 | /cBName exch def |
6780 | /nColors exch def |
6781 | /cBType exch def |
6782 | } bd |
6783 | /Bb |
6784 | { |
6785 | sSave null eq |
6786 | { |
6787 | Adobe_blend_AI5_vars begin |
6788 | setSSave |
6789 | } if |
6790 | composite? |
6791 | { |
6792 | /_fill /fill load store |
6793 | } |
6794 | { |
6795 | /__fill /fill load store |
6796 | /_fill |
6797 | { |
6798 | _of true eq |
6799 | { |
6800 | currentgray 1 ne |
6801 | { |
6802 | __fill |
6803 | } if |
6804 | } |
6805 | { |
6806 | __fill |
6807 | } ifelse |
6808 | } def |
6809 | } ifelse |
6810 | /fill |
6811 | { |
6812 | } def |
6813 | } bd |
6814 | /BB |
6815 | { |
6816 | /cBType xs |
6817 | cleartomark cleartomark |
6818 | cBType dup |
6819 | bRender |
6820 | sSave dup type /savetype eq |
6821 | { |
6822 | restore 0 |
6823 | } if |
6824 | pop |
6825 | currentdict Adobe_blend_AI5_vars eq |
6826 | { |
6827 | end |
6828 | } if |
6829 | 2 ne exch 0 gt and |
6830 | { |
6831 | 2 eq |
6832 | { |
6833 | s |
6834 | } |
6835 | { |
6836 | S |
6837 | } ifelse |
6838 | } |
6839 | { |
6840 | pop newpath |
6841 | } ifelse |
6842 | } bd |
6843 | currentdict readonly pop |
6844 | end |
6845 | end |
6846 | defaultpacking setpacking |
6847 | %%EndResource |
6848 | %%BeginResource: procset Adobe_pattern_AI5 1.1 0 |
6849 | %%Title: (Adobe Illustrator (R) Version 5.0 Pattern Operators) |
6850 | %%Version: 1.1 0 |
6851 | %%CreationDate: (03/26/93) () |
6852 | %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) |
6853 | currentpacking true setpacking |
6854 | userdict /Adobe_Illustrator_AI5 known not { |
6855 | userdict /Adobe_Illustrator_AI5 95 dict put |
6856 | } if |
6857 | userdict /Adobe_Illustrator_AI5 get begin |
6858 | /@ |
6859 | { |
6860 | } def |
6861 | /& |
6862 | { |
6863 | } def |
6864 | /dp |
6865 | { |
6866 | dup null eq |
6867 | { |
6868 | pop |
6869 | _dp 0 ne |
6870 | { |
6871 | 0 1 _dp 1 sub _dl mod |
6872 | { |
6873 | _da exch get 3 get |
6874 | } for |
6875 | _dp 1 sub _dl mod 1 add packedarray |
6876 | _da 0 get aload pop 8 -1 roll 5 -1 roll pop 4 1 roll |
6877 | definepattern pop |
6878 | } if |
6879 | } |
6880 | { |
6881 | _dp 0 ne _dp _dl mod 0 eq and |
6882 | { |
6883 | null dp |
6884 | } if |
6885 | 7 packedarray _da exch _dp _dl mod exch put |
6886 | _dp _dl mod _da 0 get 4 get 2 packedarray |
6887 | /_dp _dp 1 add def |
6888 | } ifelse |
6889 | } def |
6890 | /E |
6891 | { |
6892 | _ed begin |
6893 | dup 0 get type /arraytype ne |
6894 | { |
6895 | 0 |
6896 | { |
6897 | dup 1 add index type /arraytype eq |
6898 | { |
6899 | 1 add |
6900 | } |
6901 | { |
6902 | exit |
6903 | } ifelse |
6904 | } loop |
6905 | array astore |
6906 | } if |
6907 | /_dd exch def |
6908 | /_ury exch def |
6909 | /_urx exch def |
6910 | /_lly exch def |
6911 | /_llx exch def |
6912 | /_n exch def |
6913 | /_y 0 def |
6914 | /_dl 4 def |
6915 | /_dp 0 def |
6916 | /_da _dl array def |
6917 | 0 1 _dd length 1 sub |
6918 | { |
6919 | /_d exch _dd exch get def |
6920 | 0 2 _d length 2 sub |
6921 | { |
6922 | /_x exch def |
6923 | /_c _d _x get _ ne def |
6924 | /_r _d _x 1 add get cvlit def |
6925 | _r _ ne |
6926 | { |
6927 | _urx _llx sub _ury _lly sub |
6928 | [ |
6929 | 1 0 0 1 0 0 |
6930 | ] |
6931 | [ |
6932 | /save cvx |
6933 | _llx neg _lly neg /translate cvx |
6934 | _c |
6935 | { |
6936 | nc /begin cvx |
6937 | } if |
6938 | _r dup type /stringtype eq |
6939 | { |
6940 | cvx |
6941 | } |
6942 | { |
6943 | { |
6944 | exec |
6945 | } /forall cvx |
6946 | } ifelse |
6947 | _c |
6948 | { |
6949 | /end cvx |
6950 | } if |
6951 | /restore cvx |
6952 | ] cvx |
6953 | /_fn 12 _n length add string def |
6954 | _y _fn cvs pop |
6955 | /_y _y 1 add def |
6956 | _fn 12 _n putinterval |
6957 | _fn _c false dp |
6958 | _d exch _x 1 add exch put |
6959 | } if |
6960 | } for |
6961 | } for |
6962 | null dp |
6963 | _n _dd /_pd |
6964 | end |
6965 | xput |
6966 | } def |
6967 | /fc |
6968 | { |
6969 | _fm dup concatmatrix pop |
6970 | } def |
6971 | /p |
6972 | { |
6973 | /_fm exch ddef |
6974 | 9 -2 roll _pm translate fc |
6975 | 7 -2 roll _pm scale fc |
6976 | 5 -1 roll _pm rotate fc |
6977 | 4 -2 roll exch 0 ne |
6978 | { |
6979 | dup _pm rotate fc |
6980 | 1 -1 _pm scale fc |
6981 | neg _pm rotate fc |
6982 | } |
6983 | { |
6984 | pop |
6985 | } ifelse |
6986 | dup _pm rotate fc |
6987 | exch dup sin exch cos div 1 0 0 1 0 6 2 roll |
6988 | _pm astore fc |
6989 | neg _pm rotate fc |
6990 | _pd exch get /_fdd exch ddef |
6991 | /_pf |
6992 | { |
6993 | save |
6994 | /_doClip 0 ddef |
6995 | 0 1 _fdd length 1 sub |
6996 | { |
6997 | /_fd exch _fdd exch get ddef |
6998 | _fd |
6999 | 0 2 _fd length 2 sub |
7000 | { |
7001 | gsave |
7002 | 2 copy get dup _ ne |
7003 | { |
7004 | cvx exec _fc |
7005 | } |
7006 | { |
7007 | pop |
7008 | } ifelse |
7009 | 2 copy 1 add get dup _ ne |
7010 | { |
7011 | aload pop findfont _fm |
7012 | patternfill |
7013 | } |
7014 | { |
7015 | pop |
7016 | fill |
7017 | } ifelse |
7018 | grestore |
7019 | pop |
7020 | } for |
7021 | pop |
7022 | } for |
7023 | restore |
7024 | newpath |
7025 | } ddef |
7026 | /_psf |
7027 | { |
7028 | save |
7029 | /_doClip 0 ddef |
7030 | 0 1 _fdd length 1 sub |
7031 | { |
7032 | /_fd exch _fdd exch get ddef |
7033 | _fd |
7034 | 0 2 _fd length 2 sub |
7035 | { |
7036 | gsave |
7037 | 2 copy get dup _ ne |
7038 | { |
7039 | cvx exec _fc |
7040 | } |
7041 | { |
7042 | pop |
7043 | } ifelse |
7044 | 2 copy 1 add get dup _ ne |
7045 | { |
7046 | aload pop findfont _fm |
7047 | 9 copy 6 npop patternashow |
7048 | } |
7049 | { |
7050 | pop |
7051 | 6 copy 3 npop hvashow |
7052 | } ifelse |
7053 | grestore |
7054 | pop |
7055 | } for |
7056 | pop |
7057 | } for |
7058 | restore |
7059 | sw rmoveto |
7060 | } ddef |
7061 | /_pjsf |
7062 | { |
7063 | save |
7064 | /_doClip 0 ddef |
7065 | 0 1 _fdd length 1 sub |
7066 | { |
7067 | /_fd exch _fdd exch get ddef |
7068 | _fd |
7069 | 0 2 _fd length 2 sub |
7070 | { |
7071 | gsave |
7072 | 2 copy get dup _ ne |
7073 | { |
7074 | cvx exec _fc |
7075 | } |
7076 | { |
7077 | pop |
7078 | } ifelse |
7079 | 2 copy 1 add get dup _ ne |
7080 | { |
7081 | aload pop findfont _fm |
7082 | 12 copy 6 npop patternawidthshow |
7083 | } |
7084 | { |
7085 | pop 9 copy 3 npop hvawidthshow |
7086 | } ifelse |
7087 | grestore |
7088 | pop |
7089 | } for |
7090 | pop |
7091 | } for |
7092 | restore |
7093 | swj rmoveto |
7094 | } ddef |
7095 | /_lp /none ddef |
7096 | } def |
7097 | /sc |
7098 | { |
7099 | _sm dup concatmatrix pop |
7100 | } def |
7101 | /P |
7102 | { |
7103 | /_sm exch ddef |
7104 | 9 -2 roll _pm translate sc |
7105 | 7 -2 roll _pm scale sc |
7106 | 5 -1 roll _pm rotate sc |
7107 | 4 -2 roll exch 0 ne |
7108 | { |
7109 | dup _pm rotate sc |
7110 | 1 -1 _pm scale sc |
7111 | neg _pm rotate sc |
7112 | } |
7113 | { |
7114 | pop |
7115 | } ifelse |
7116 | dup _pm rotate sc |
7117 | exch dup sin exch cos div 1 0 0 1 0 6 2 roll |
7118 | _pm astore sc |
7119 | neg _pm rotate sc |
7120 | _pd exch get /_sdd exch ddef |
7121 | /_ps |
7122 | { |
7123 | save |
7124 | /_doClip 0 ddef |
7125 | 0 1 _sdd length 1 sub |
7126 | { |
7127 | /_sd exch _sdd exch get ddef |
7128 | _sd |
7129 | 0 2 _sd length 2 sub |
7130 | { |
7131 | gsave |
7132 | 2 copy get dup _ ne |
7133 | { |
7134 | cvx exec _sc |
7135 | } |
7136 | { |
7137 | pop |
7138 | } ifelse |
7139 | 2 copy 1 add get dup _ ne |
7140 | { |
7141 | aload pop findfont _sm |
7142 | patternstroke |
7143 | } |
7144 | { |
7145 | pop stroke |
7146 | } ifelse |
7147 | grestore |
7148 | pop |
7149 | } for |
7150 | pop |
7151 | } for |
7152 | restore |
7153 | newpath |
7154 | } ddef |
7155 | /_pss |
7156 | { |
7157 | save |
7158 | /_doClip 0 ddef |
7159 | 0 1 _sdd length 1 sub |
7160 | { |
7161 | /_sd exch _sdd exch get ddef |
7162 | _sd |
7163 | 0 2 _sd length 2 sub |
7164 | { |
7165 | gsave |
7166 | 2 copy get dup _ ne |
7167 | { |
7168 | cvx exec _sc |
7169 | } |
7170 | { |
7171 | pop |
7172 | } ifelse |
7173 | 2 copy 1 add get dup _ ne |
7174 | { |
7175 | aload pop findfont _sm |
7176 | 10 copy 6 npop patternashowstroke |
7177 | } |
7178 | { |
7179 | pop 7 copy 3 npop ss |
7180 | } ifelse |
7181 | grestore |
7182 | pop |
7183 | } for |
7184 | pop |
7185 | } for |
7186 | restore |
7187 | pop sw rmoveto |
7188 | } ddef |
7189 | /_pjss |
7190 | { |
7191 | save |
7192 | /_doClip 0 ddef |
7193 | 0 1 _sdd length 1 sub |
7194 | { |
7195 | /_sd exch _sdd exch get ddef |
7196 | _sd |
7197 | 0 2 _sd length 2 sub |
7198 | { |
7199 | gsave |
7200 | 2 copy get dup _ ne |
7201 | { |
7202 | cvx exec _sc |
7203 | } |
7204 | { |
7205 | pop |
7206 | } ifelse |
7207 | 2 copy 1 add get dup _ ne |
7208 | { |
7209 | aload pop findfont _sm |
7210 | 13 copy 6 npop patternawidthshowstroke |
7211 | } |
7212 | { |
7213 | pop 10 copy 3 npop jss |
7214 | } ifelse |
7215 | grestore |
7216 | pop |
7217 | } for |
7218 | pop |
7219 | } for |
7220 | restore |
7221 | pop swj rmoveto |
7222 | } ddef |
7223 | /_lp /none ddef |
7224 | } def |
7225 | end |
7226 | userdict /Adobe_pattern_AI5 18 dict dup begin |
7227 | put |
7228 | /initialize |
7229 | { |
7230 | /definepattern where |
7231 | { |
7232 | pop |
7233 | } |
7234 | { |
7235 | begin |
7236 | begin |
7237 | Adobe_pattern_AI5 begin |
7238 | Adobe_pattern_AI5 |
7239 | { |
7240 | dup xcheck |
7241 | { |
7242 | bind |
7243 | } if |
7244 | pop pop |
7245 | } forall |
7246 | mark |
7247 | cachestatus 7 1 roll pop pop pop pop exch pop exch |
7248 | { |
7249 | { |
7250 | 10000 add |
7251 | dup 2 index gt |
7252 | { |
7253 | exit |
7254 | } if |
7255 | dup setcachelimit |
7256 | } loop |
7257 | } stopped |
7258 | cleartomark |
7259 | end |
7260 | |
7261 | end |
7262 | end |
7263 | |
7264 | Adobe_pattern_AI5 begin |
7265 | } ifelse |
7266 | } def |
7267 | /terminate |
7268 | { |
7269 | currentdict Adobe_pattern_AI5 eq |
7270 | { |
7271 | end |
7272 | } if |
7273 | } def |
7274 | errordict |
7275 | /nocurrentpoint |
7276 | { |
7277 | pop |
7278 | stop |
7279 | } put |
7280 | errordict |
7281 | /invalidaccess |
7282 | { |
7283 | pop |
7284 | stop |
7285 | } put |
7286 | /patternencoding |
7287 | 256 array def |
7288 | 0 1 255 |
7289 | { |
7290 | patternencoding exch ( ) 2 copy exch 0 exch put cvn put |
7291 | } for |
7292 | /definepattern |
7293 | { |
7294 | 17 dict begin |
7295 | /uniform exch def |
7296 | /cache exch def |
7297 | /key exch def |
7298 | /procarray exch def |
7299 | /mtx exch matrix invertmatrix def |
7300 | /height exch def |
7301 | /width exch def |
7302 | /ctm matrix currentmatrix def |
7303 | /ptm matrix def |
7304 | /str 32 string def |
7305 | /slice 9 dict def |
7306 | slice /s 1 put |
7307 | slice /q 256 procarray length div sqrt floor cvi put |
7308 | slice /b 0 put |
7309 | /FontBBox |
7310 | [ |
7311 | 0 0 0 0 |
7312 | ] def |
7313 | /FontMatrix mtx matrix copy def |
7314 | /Encoding patternencoding def |
7315 | /FontType 3 def |
7316 | /BuildChar |
7317 | { |
7318 | exch |
7319 | begin |
7320 | /setstrokeadjust where {pop true setstrokeadjust} if |
7321 | slice begin |
7322 | dup q dup mul mod s idiv /i exch def |
7323 | dup q dup mul mod s mod /j exch def |
7324 | q dup mul idiv procarray exch get |
7325 | /xl j width s div mul def |
7326 | /xg j 1 add width s div mul def |
7327 | /yl i height s div mul def |
7328 | /yg i 1 add height s div mul def |
7329 | uniform |
7330 | { |
7331 | 1 1 |
7332 | } |
7333 | { |
7334 | width 0 dtransform |
7335 | dup mul exch dup mul add sqrt dup 1 add exch div |
7336 | 0 height dtransform |
7337 | dup mul exch dup mul add sqrt dup 1 add exch div |
7338 | } ifelse |
7339 | width 0 cache |
7340 | { |
7341 | xl 4 index mul yl 4 index mul xg 6 index mul yg 6 index mul |
7342 | setcachedevice |
7343 | } |
7344 | { |
7345 | setcharwidth |
7346 | } ifelse |
7347 | gsave |
7348 | scale |
7349 | newpath |
7350 | xl yl moveto |
7351 | xg yl lineto |
7352 | xg yg lineto |
7353 | xl yg lineto |
7354 | closepath |
7355 | clip |
7356 | newpath |
7357 | end |
7358 | end |
7359 | exec |
7360 | grestore |
7361 | } def |
7362 | key currentdict definefont |
7363 | end |
7364 | } def |
7365 | /patterncachesize |
7366 | { |
7367 | gsave |
7368 | newpath |
7369 | 0 0 moveto |
7370 | width 0 lineto |
7371 | width height lineto |
7372 | 0 height lineto |
7373 | closepath |
7374 | patternmatrix setmatrix |
7375 | pathbbox |
7376 | exch ceiling 4 -1 roll floor sub 3 1 roll |
7377 | ceiling exch floor sub |
7378 | mul 1 add |
7379 | grestore |
7380 | } def |
7381 | /patterncachelimit |
7382 | { |
7383 | cachestatus 7 1 roll 6 npop 8 mul |
7384 | } def |
7385 | /patternpath |
7386 | { |
7387 | exch dup begin |
7388 | setfont |
7389 | ctm setmatrix |
7390 | concat |
7391 | slice exch /b exch slice /q get dup mul mul put |
7392 | FontMatrix concat |
7393 | uniform |
7394 | { |
7395 | width 0 dtransform round width div exch round width div exch |
7396 | 0 height dtransform round height div exch height div exch |
7397 | 0 0 transform round exch round exch |
7398 | ptm astore setmatrix |
7399 | } |
7400 | { |
7401 | ptm currentmatrix pop |
7402 | } ifelse |
7403 | { |
7404 | currentpoint |
7405 | } stopped not |
7406 | { |
7407 | 2 npop |
7408 | pathbbox |
7409 | true |
7410 | 4 index 3 index eq |
7411 | 4 index 3 index eq |
7412 | and |
7413 | { |
7414 | pop false |
7415 | { |
7416 | { |
7417 | 2 npop |
7418 | } |
7419 | { |
7420 | 3 npop true |
7421 | } |
7422 | { |
7423 | 7 npop true |
7424 | } |
7425 | { |
7426 | pop true |
7427 | } pathforall |
7428 | } stopped |
7429 | { |
7430 | 5 npop true |
7431 | } if |
7432 | } if |
7433 | { |
7434 | height div ceiling height mul 4 1 roll |
7435 | width div ceiling width mul 4 1 roll |
7436 | height div floor height mul 4 1 roll |
7437 | width div floor width mul 4 1 roll |
7438 | 2 index sub height div ceiling cvi exch |
7439 | 3 index sub width div ceiling cvi exch |
7440 | 4 2 roll moveto |
7441 | FontMatrix mtx invertmatrix |
7442 | dup dup 4 get exch 5 get rmoveto |
7443 | ptm ptm concatmatrix pop |
7444 | slice /s |
7445 | patterncachesize patterncachelimit div ceiling sqrt ceiling cvi |
7446 | dup slice /q get gt |
7447 | { |
7448 | pop slice /q get |
7449 | } if |
7450 | put |
7451 | 0 1 slice /s get dup mul 1 sub |
7452 | { |
7453 | slice /b get add |
7454 | gsave |
7455 | 0 1 str length 1 sub |
7456 | { |
7457 | str exch 2 index put |
7458 | } for |
7459 | pop |
7460 | dup |
7461 | { |
7462 | gsave |
7463 | ptm setmatrix |
7464 | 1 index str length idiv |
7465 | { |
7466 | str show |
7467 | } repeat |
7468 | 1 index str length mod str exch 0 exch getinterval show |
7469 | grestore |
7470 | 0 height rmoveto |
7471 | } repeat |
7472 | grestore |
7473 | } for |
7474 | 2 npop |
7475 | } |
7476 | { |
7477 | 4 npop |
7478 | } ifelse |
7479 | } if |
7480 | end |
7481 | } def |
7482 | /patternclip |
7483 | { |
7484 | _eo {eoclip} {clip} ifelse |
7485 | } def |
7486 | /patternstrokepath |
7487 | { |
7488 | strokepath |
7489 | } def |
7490 | /patternmatrix |
7491 | matrix def |
7492 | /patternfill |
7493 | { |
7494 | dup type /dicttype eq |
7495 | { |
7496 | Adobe_pattern_AI5 /patternmatrix get |
7497 | } if |
7498 | gsave |
7499 | patternclip |
7500 | Adobe_pattern_AI5 /patternpath get exec |
7501 | grestore |
7502 | newpath |
7503 | } def |
7504 | /patternstroke |
7505 | { |
7506 | dup type /dicttype eq |
7507 | { |
7508 | Adobe_pattern_AI5 /patternmatrix get |
7509 | } if |
7510 | gsave |
7511 | patternstrokepath |
7512 | true |
7513 | { |
7514 | { |
7515 | { |
7516 | newpath |
7517 | moveto |
7518 | } |
7519 | { |
7520 | lineto |
7521 | } |
7522 | { |
7523 | curveto |
7524 | } |
7525 | { |
7526 | closepath |
7527 | 3 copy |
7528 | Adobe_pattern_AI5 /patternfill get exec |
7529 | } pathforall |
7530 | 3 npop |
7531 | } stopped |
7532 | { |
7533 | 5 npop |
7534 | patternclip |
7535 | Adobe_pattern_AI5 /patternfill get exec |
7536 | } if |
7537 | } |
7538 | { |
7539 | patternclip |
7540 | Adobe_pattern_AI5 /patternfill get exec |
7541 | } ifelse |
7542 | grestore |
7543 | newpath |
7544 | } def |
7545 | /vpatternawidthshow |
7546 | { |
7547 | 6 1 roll |
7548 | /_hvay exch ddef |
7549 | /_hvax exch ddef |
7550 | /_hvwb exch ddef |
7551 | /_hvcy exch ddef |
7552 | /_hvcx exch ddef |
7553 | |
7554 | { |
7555 | dup cstring |
7556 | dup length 1 eq |
7557 | _charorientation 1 eq |
7558 | and |
7559 | { |
7560 | -90 rotate |
7561 | currentpoint |
7562 | _fontRotateAdjust add |
7563 | moveto |
7564 | gsave |
7565 | false charpath currentpoint |
7566 | 5 index 5 index 5 index Adobe_pattern_AI5 /patternfill get exec |
7567 | grestore |
7568 | _fontRotateAdjust sub |
7569 | moveto |
7570 | _hvwb eq { _hvcx _hvcy rmoveto } if |
7571 | _hvax _hvay rmoveto |
7572 | 90 rotate |
7573 | } |
7574 | { |
7575 | currentpoint |
7576 | _fontHeight sub |
7577 | _hvax sub |
7578 | 3 index _hvwb eq { _hvcx sub } if |
7579 | currentpoint |
7580 | exch 4 index stringwidth pop 2 div sub |
7581 | exch _fontAscent sub |
7582 | moveto |
7583 | gsave |
7584 | 2 index false charpath |
7585 | 6 index 6 index 6 index Adobe_pattern_AI5 /patternfill get exec |
7586 | grestore |
7587 | newpath moveto pop pop |
7588 | } ifelse |
7589 | } cforall |
7590 | 3 npop |
7591 | } def |
7592 | /hpatternawidthshow |
7593 | { |
7594 | { |
7595 | dup cstring exch |
7596 | gsave |
7597 | 3 index eq { 5 index 5 index rmoveto } if |
7598 | false charpath currentpoint |
7599 | 9 index 9 index 9 index |
7600 | Adobe_pattern_AI5 /patternfill get exec |
7601 | grestore |
7602 | newpath moveto |
7603 | 2 copy rmoveto |
7604 | } cforall |
7605 | 8 npop |
7606 | } def |
7607 | /patternashow |
7608 | { |
7609 | 0 0 0 6 3 roll |
7610 | patternawidthshow |
7611 | } def |
7612 | /patternawidthshow |
7613 | { |
7614 | 6 index type /dicttype eq |
7615 | { |
7616 | Adobe_pattern_AI5 /patternmatrix get 7 1 roll |
7617 | } if |
7618 | _lineorientation 0 eq { hpatternawidthshow } { vpatternawidthshow } ifelse |
7619 | } def |
7620 | /vpatternawidthshowstroke |
7621 | { |
7622 | 7 1 roll |
7623 | 6 1 roll |
7624 | /_hvay exch ddef |
7625 | /_hvax exch ddef |
7626 | /_hvwb exch ddef |
7627 | /_hvcy exch ddef |
7628 | /_hvcx exch ddef |
7629 | { |
7630 | dup cstring |
7631 | dup length 1 eq |
7632 | _charorientation 1 eq |
7633 | and |
7634 | { |
7635 | -90 rotate |
7636 | currentpoint |
7637 | _fontRotateAdjust add |
7638 | moveto |
7639 | gsave |
7640 | false charpath currentpoint |
7641 | 3 index setmatrix |
7642 | 6 index 6 index 6 index Adobe_pattern_AI5 /patternstroke get exec |
7643 | grestore |
7644 | _fontRotateAdjust sub |
7645 | moveto |
7646 | _hvwb eq { _hvcx _hvcy rmoveto } if |
7647 | _hvax _hvay rmoveto |
7648 | 90 rotate |
7649 | } |
7650 | { |
7651 | currentpoint |
7652 | _fontHeight sub |
7653 | _hvax sub |
7654 | 3 index _hvwb eq { _hvcx sub } if |
7655 | currentpoint |
7656 | exch 4 index stringwidth pop 2 div sub |
7657 | exch _fontAscent sub |
7658 | moveto |
7659 | gsave |
7660 | 2 index false charpath |
7661 | 4 index setmatrix |
7662 | 7 index 7 index 7 index Adobe_pattern_AI5 /patternstroke get exec |
7663 | grestore |
7664 | newpath moveto pop pop |
7665 | } ifelse |
7666 | } cforall |
7667 | 4 npop |
7668 | } def |
7669 | /hpatternawidthshowstroke |
7670 | { |
7671 | 7 1 roll |
7672 | { |
7673 | dup cstring exch |
7674 | gsave |
7675 | 3 index eq { 5 index 5 index rmoveto } if |
7676 | false charpath currentpoint |
7677 | 7 index setmatrix |
7678 | 10 index 10 index 10 index |
7679 | Adobe_pattern_AI5 /patternstroke get exec |
7680 | grestore |
7681 | newpath moveto |
7682 | 2 copy rmoveto |
7683 | } cforall |
7684 | 9 npop |
7685 | } def |
7686 | /patternashowstroke |
7687 | { |
7688 | 0 0 0 7 3 roll |
7689 | patternawidthshowstroke |
7690 | } def |
7691 | /patternawidthshowstroke |
7692 | { |
7693 | 7 index type /dicttype eq |
7694 | { |
7695 | patternmatrix /patternmatrix get 8 1 roll |
7696 | } if |
7697 | _lineorientation 0 eq { hpatternawidthshowstroke } { vpatternawidthshowstroke } ifelse |
7698 | } def |
7699 | end |
7700 | setpacking |
7701 | %%EndResource |
7702 | %%EndProlog |
7703 | %%BeginSetup |
7704 | Adobe_level2_AI5 /initialize get exec |
7705 | Adobe_cshow /initialize get exec |
7706 | Adobe_screens_AI5 /initialize get exec |
7707 | Adobe_Illustrator_AI5_vars Adobe_Illustrator_AI5 Adobe_typography_AI5 /initialize get exec |
7708 | Adobe_Illustrator_AI5_vars Adobe_Illustrator_AI5 Adobe_blend_AI5 /initialize get exec |
7709 | Adobe_Illustrator_AI5_vars Adobe_Illustrator_AI5 Adobe_pattern_AI5 /initialize get exec |
7710 | Adobe_ColorImage_AI6 /initialize get exec |
7711 | Adobe_Illustrator_AI5 /initialize get exec |
7712 | [ |
7713 | 39/quotesingle 96/grave 130/quotesinglbase 131/florin 132/quotedblbase |
7714 | 133/ellipsis 134/dagger 135/daggerdbl 136/circumflex 137/perthousand |
7715 | 138/Scaron 139/guilsinglleft 140/OE 145/quoteleft 146/quoteright |
7716 | 147/quotedblleft 148/quotedblright 149/bullet 150/endash 151/emdash |
7717 | 152/tilde 153/trademark 154/scaron 155/guilsinglright 156/oe 157/dotlessi |
7718 | 159/Ydieresis 164/currency 166/brokenbar 168/dieresis 169/copyright |
7719 | 170/ordfeminine 172/logicalnot 174/registered 175/macron 176/ring |
7720 | 177/plusminus 178/twosuperior 179/threesuperior 180/acute 181/mu |
7721 | 183/periodcentered 184/cedilla 185/onesuperior 186/ordmasculine |
7722 | 188/onequarter 189/onehalf 190/threequarters 192/Agrave 193/Aacute |
7723 | 194/Acircumflex 195/Atilde 196/Adieresis 197/Aring 198/AE 199/Ccedilla |
7724 | 200/Egrave 201/Eacute 202/Ecircumflex 203/Edieresis 204/Igrave 205/Iacute |
7725 | 206/Icircumflex 207/Idieresis 208/Eth 209/Ntilde 210/Ograve 211/Oacute |
7726 | 212/Ocircumflex 213/Otilde 214/Odieresis 215/multiply 216/Oslash |
7727 | 217/Ugrave 218/Uacute 219/Ucircumflex 220/Udieresis 221/Yacute 222/Thorn |
7728 | 223/germandbls 224/agrave 225/aacute 226/acircumflex 227/atilde 228/adieresis |
7729 | 229/aring 230/ae 231/ccedilla 232/egrave 233/eacute 234/ecircumflex |
7730 | 235/edieresis 236/igrave 237/iacute 238/icircumflex 239/idieresis |
7731 | 240/eth 241/ntilde 242/ograve 243/oacute 244/ocircumflex 245/otilde |
7732 | 246/odieresis 247/divide 248/oslash 249/ugrave 250/uacute 251/ucircumflex |
7733 | 252/udieresis 253/yacute 254/thorn 255/ydieresis |
7734 | TE |
7735 | %AI3_BeginEncoding: _Helvetica Helvetica |
7736 | [ |
7737 | /_Helvetica/Helvetica 0 0 1 TZ |
7738 | %AI3_EndEncoding AdobeType |
7739 | %AI3_BeginEncoding: _Helvetica-Bold Helvetica-Bold |
7740 | [ |
7741 | /_Helvetica-Bold/Helvetica-Bold 0 0 1 TZ |
7742 | %AI3_EndEncoding AdobeType |
7743 | %AI3_BeginEncoding: _Helvetica-Oblique Helvetica-Oblique |
7744 | [ |
7745 | /_Helvetica-Oblique/Helvetica-Oblique 0 0 1 TZ |
7746 | %AI3_EndEncoding AdobeType |
7747 | %AI3_BeginEncoding: _Helvetica-BoldOblique Helvetica-BoldOblique |
7748 | [ |
7749 | /_Helvetica-BoldOblique/Helvetica-BoldOblique 0 0 1 TZ |
7750 | %AI3_EndEncoding AdobeType |
7751 | %AI3_BeginEncoding: _Times-Roman Times-Roman |
7752 | [ |
7753 | /_Times-Roman/Times-Roman 0 0 1 TZ |
7754 | %AI3_EndEncoding AdobeType |
7755 | %AI3_BeginEncoding: _Times-Bold Times-Bold |
7756 | [ |
7757 | /_Times-Bold/Times-Bold 0 0 1 TZ |
7758 | %AI3_EndEncoding AdobeType |
7759 | %AI3_BeginEncoding: _Times-Italic Times-Italic |
7760 | [ |
7761 | /_Times-Italic/Times-Italic 0 0 1 TZ |
7762 | %AI3_EndEncoding AdobeType |
7763 | %AI3_BeginEncoding: _Times-BoldItalic Times-BoldItalic |
7764 | [ |
7765 | /_Times-BoldItalic/Times-BoldItalic 0 0 1 TZ |
7766 | %AI3_EndEncoding AdobeType |
7767 | %AI3_BeginEncoding: _Courier Courier |
7768 | [ |
7769 | /_Courier/Courier 0 0 1 TZ |
7770 | %AI3_EndEncoding AdobeType |
7771 | %AI3_BeginEncoding: _Courier-Bold Courier-Bold |
7772 | [ |
7773 | /_Courier-Bold/Courier-Bold 0 0 1 TZ |
7774 | %AI3_EndEncoding AdobeType |
7775 | %AI3_BeginEncoding: _Courier-Oblique Courier-Oblique |
7776 | [ |
7777 | /_Courier-Oblique/Courier-Oblique 0 0 1 TZ |
7778 | %AI3_EndEncoding AdobeType |
7779 | %AI3_BeginEncoding: _Courier-BoldOblique Courier-BoldOblique |
7780 | [ |
7781 | /_Courier-BoldOblique/Courier-BoldOblique 0 0 1 TZ |
7782 | %AI3_EndEncoding AdobeType |
7783 | %AI3_BeginEncoding: _Symbol Symbol |
7784 | [ |
7785 | /_Symbol/Symbol 0 0 1 TZ |
7786 | %AI3_EndEncoding AdobeType |
7787 | %%EndSetup |
7788 | |
7789 | 1 XR |
7790 | |
7791 | u |
7792 | 0.000 0.000 0.000 0.047 k |
7793 | [] 0 d |
7794 | 0.000 0.000 0.000 1.000 K |
7795 | 1 j |
7796 | 1.6000 291.2000 m |
7797 | 1.6000 2.4000 L |
7798 | 404.8000 2.4000 L |
7799 | 404.8000 291.2000 L |
7800 | 1.6000 291.2000 L |
7801 | F |
7802 | U |
7803 | u |
7804 | 0.000 0.000 0.000 1.000 k |
7805 | 0.000 0.000 0.000 1.000 K |
7806 | 1.6000 2.4000 m |
7807 | 404.8000 2.4000 L |
7808 | 404.8000 291.2000 L |
7809 | 1.6000 291.2000 L |
7810 | 1.6000 2.4000 L |
7811 | s |
7812 | U |
7813 | u |
7814 | 0.000 0.000 0.200 0.000 k |
7815 | 0.000 0.000 0.000 1.000 K |
7816 | 138.4000 240.8000 m |
7817 | 138.4000 212.8000 L |
7818 | 253.6000 212.8000 L |
7819 | 253.6000 240.8000 L |
7820 | 138.4000 240.8000 L |
7821 | F |
7822 | U |
7823 | u |
7824 | 0.000 0.000 0.000 1.000 k |
7825 | 0.000 0.000 0.000 1.000 K |
7826 | 138.4000 212.8000 m |
7827 | 253.6000 212.8000 L |
7828 | 253.6000 240.8000 L |
7829 | 138.4000 240.8000 L |
7830 | 138.4000 212.8000 L |
7831 | s |
7832 | U |
7833 | 0 To |
7834 | 1.0000 0.0000 0.0000 1.0000 163.2000 223.2000 0 Tp |
7835 | TP |
7836 | /_Helvetica 11.0000 Tf |
7837 | 0.0000 Tc |
7838 | 0 Tr |
7839 | 0.000 0.000 0.000 1.000 K |
7840 | 0 j |
7841 | 0.000 0.000 0.000 1.000 k |
7842 | (StuntDouble\r) Tx |
7843 | TO |
7844 | 0.000 0.000 0.000 1.000 K |
7845 | u |
7846 | 0.000 0.000 0.200 0.000 k |
7847 | 0.000 0.000 0.000 1.000 K |
7848 | 1 j |
7849 | 52.0000 155.2000 m |
7850 | 52.0000 127.2000 L |
7851 | 167.2000 127.2000 L |
7852 | 167.2000 155.2000 L |
7853 | 52.0000 155.2000 L |
7854 | F |
7855 | U |
7856 | u |
7857 | 0.000 0.000 0.000 1.000 k |
7858 | 0.000 0.000 0.000 1.000 K |
7859 | 52.0000 127.2000 m |
7860 | 167.2000 127.2000 L |
7861 | 167.2000 155.2000 L |
7862 | 52.0000 155.2000 L |
7863 | 52.0000 127.2000 L |
7864 | s |
7865 | U |
7866 | 0 To |
7867 | 1.0000 0.0000 0.0000 1.0000 96.0000 138.4000 0 Tp |
7868 | TP |
7869 | /_Helvetica 11.0000 Tf |
7870 | 0.0000 Tc |
7871 | 0 Tr |
7872 | 0.000 0.000 0.000 1.000 K |
7873 | 0 j |
7874 | 0.000 0.000 0.000 1.000 k |
7875 | (Atom\r) Tx |
7876 | TO |
7877 | 0.000 0.000 0.000 1.000 K |
7878 | u |
7879 | 0.000 0.000 0.200 0.000 k |
7880 | 0.000 0.000 0.000 1.000 K |
7881 | 1 j |
7882 | 235.2000 155.2000 m |
7883 | 235.2000 127.2000 L |
7884 | 350.4000 127.2000 L |
7885 | 350.4000 155.2000 L |
7886 | 235.2000 155.2000 L |
7887 | F |
7888 | U |
7889 | u |
7890 | 0.000 0.000 0.000 1.000 k |
7891 | 0.000 0.000 0.000 1.000 K |
7892 | 235.2000 127.2000 m |
7893 | 350.4000 127.2000 L |
7894 | 350.4000 155.2000 L |
7895 | 235.2000 155.2000 L |
7896 | 235.2000 127.2000 L |
7897 | s |
7898 | U |
7899 | 0 To |
7900 | 1.0000 0.0000 0.0000 1.0000 251.2000 138.4000 0 Tp |
7901 | TP |
7902 | /_Helvetica 11.0000 Tf |
7903 | 0.0000 Tc |
7904 | 0 Tr |
7905 | 0.000 0.000 0.000 1.000 K |
7906 | 0 j |
7907 | 0.000 0.000 0.000 1.000 k |
7908 | (DirectionalAtom\r) Tx |
7909 | TO |
7910 | 0.000 0.000 0.000 1.000 K |
7911 | u |
7912 | 0.000 0.000 0.200 0.000 k |
7913 | 0.000 0.000 0.000 1.000 K |
7914 | 1 j |
7915 | 52.0000 84.8000 m |
7916 | 52.0000 56.0000 L |
7917 | 167.2000 56.0000 L |
7918 | 167.2000 84.8000 L |
7919 | 52.0000 84.8000 L |
7920 | F |
7921 | U |
7922 | u |
7923 | 0.000 0.000 0.000 1.000 k |
7924 | 0.000 0.000 0.000 1.000 K |
7925 | 52.0000 56.0000 m |
7926 | 167.2000 56.0000 L |
7927 | 167.2000 84.8000 L |
7928 | 52.0000 84.8000 L |
7929 | 52.0000 56.0000 L |
7930 | s |
7931 | U |
7932 | 0 To |
7933 | 1.0000 0.0000 0.0000 1.0000 82.4000 67.2000 0 Tp |
7934 | TP |
7935 | /_Helvetica 11.0000 Tf |
7936 | 0.0000 Tc |
7937 | 0 Tr |
7938 | 0.000 0.000 0.000 1.000 K |
7939 | 0 j |
7940 | 0.000 0.000 0.000 1.000 k |
7941 | (RigidBody\r) Tx |
7942 | TO |
7943 | 0.000 0.000 0.000 1.000 K |
7944 | u |
7945 | 0.000 0.000 0.000 0.898 K |
7946 | 1 J |
7947 | 1 j |
7948 | 109.6000 118.4000 m |
7949 | 109.6000 84.8000 L |
7950 | S |
7951 | U |
7952 | u |
7953 | 0.000 0.000 0.000 0.000 k |
7954 | 0.000 0.000 0.000 1.000 K |
7955 | 104.0000 118.4000 m |
7956 | 115.2000 118.4000 L |
7957 | 109.6000 127.2000 L |
7958 | 104.0000 118.4000 L |
7959 | F |
7960 | U |
7961 | u |
7962 | 0.000 0.000 0.000 1.000 k |
7963 | 0.000 0.000 0.000 0.898 K |
7964 | 104.0000 118.4000 m |
7965 | 115.2000 118.4000 L |
7966 | 109.6000 127.2000 L |
7967 | 104.0000 118.4000 L |
7968 | s |
7969 | U |
7970 | u |
7971 | 0.000 0.000 0.000 0.898 K |
7972 | 196.8000 204.0000 m |
7973 | 196.8000 177.6000 L |
7974 | 292.8000 177.6000 L |
7975 | 292.8000 155.2000 L |
7976 | S |
7977 | U |
7978 | u |
7979 | 0.000 0.000 0.000 0.000 k |
7980 | 0.000 0.000 0.000 1.000 K |
7981 | 190.4000 204.0000 m |
7982 | 202.4000 204.0000 L |
7983 | 196.8000 212.8000 L |
7984 | 190.4000 204.0000 L |
7985 | F |
7986 | U |
7987 | u |
7988 | 0.000 0.000 0.000 1.000 k |
7989 | 0.000 0.000 0.000 0.898 K |
7990 | 190.4000 204.0000 m |
7991 | 202.4000 204.0000 L |
7992 | 196.8000 212.8000 L |
7993 | 190.4000 204.0000 L |
7994 | s |
7995 | U |
7996 | u |
7997 | 196.8000 204.0000 m |
7998 | 196.8000 177.6000 L |
7999 | 109.6000 177.6000 L |
8000 | 109.6000 155.2000 L |
8001 | S |
8002 | U |
8003 | u |
8004 | 0.000 0.000 0.000 0.000 k |
8005 | 0.000 0.000 0.000 1.000 K |
8006 | 190.4000 204.0000 m |
8007 | 202.4000 204.0000 L |
8008 | 196.8000 212.8000 L |
8009 | 190.4000 204.0000 L |
8010 | F |
8011 | U |
8012 | u |
8013 | 0.000 0.000 0.000 1.000 k |
8014 | 0.000 0.000 0.000 0.898 K |
8015 | 190.4000 204.0000 m |
8016 | 202.4000 204.0000 L |
8017 | 196.8000 212.8000 L |
8018 | 190.4000 204.0000 L |
8019 | s |
8020 | U |
8021 | %%PageTrailer |
8022 | gsave annotatepage grestore showpage |
8023 | %%Trailer |
8024 | Adobe_Illustrator_AI5 /terminate get exec |
8025 | Adobe_pattern_AI5 /terminate get exec |
8026 | Adobe_blend_AI5 /terminate get exec |
8027 | Adobe_ColorImage_AI6 /terminate get exec |
8028 | Adobe_typography_AI5 /terminate get exec |
8029 | Adobe_screens_AI5 /terminate get exec |
8030 | Adobe_cshow /terminate get exec |
8031 | Adobe_level2_AI5 /terminate get exec |
8032 | %%EOF |
8033 | II* þ ¦ è Æ è p ¶ ¾ ( @ ¶ óóóó ÿÿÿÿ ÿÿÿÿ ÿÿÿÿ ÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ33JJ``wwŽŽ¤¤»»ÒÒèèÿÿÿÿÿÿÿÿÿÿÿÿÿÿ33JJ``wwŽŽ¤¤»»ÒÒèèÿÿÿÿÿÿÿÿÿÿÿÿÿÿ33GG\\pp……™™ÂÂÖÖëëÿÿÿÿÿÿÿÿÿÿÿÿ""11@@OO^^nn}}ŒŒ››ªªµµÁÁÌÌ××ããîî""++33<<DDMMUUhh||££¶¶ÊÊÝÝ 33MMff€€™™³³ÌÌ ::WWuu’’¯¯ÌÌ ""DDffˆˆªªÌÌ ::WWuu’’¯¯ÌÌ 33MMff€€™™³³ÌÌ --DD[[qqˆˆŸŸµµÌÌ&&33@@MMYYffss€€ŽŽ««ººÈÈ×׿æ33MMff€€™™³³ÌÌææÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ33MMff€€™™³³ÌÌææÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóóóó ÿÿÿÿ ÿÿÿÿ ÿÿÿÿ ÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿuu’’¯¯ÌÌ ((//77>>FFMMUUll‚‚™™°°ÆÆÝÝ""11@@OO^^nn}}ŒŒ››ªªµµÁÁÌÌ××ããîî33GG\\pp……™™ÂÂÖÖëëÿÿÿÿÿÿÿÿÿÿÿÿ33JJ``wwŽŽ¤¤»»ÒÒèèÿÿÿÿÿÿÿÿÿÿÿÿÿÿ33MMff€€™™³³ÌÌææÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ33PPmmŠŠ¨¨ÅÅââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ33MMff€€™™³³ÌÌææÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ33JJ``wwŽŽ¤¤»»ÒÒèèÿÿÿÿÿÿÿÿÿÿÿÿÿÿ33MMff€€™™³³ÌÌææÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ((77EETTbbqq€€ŒŒ™™¦¦³³¿¿ÌÌÙÙææ --DD[[qqˆˆŸŸµµÌÌ ::WWuu’’¯¯ÌÌ ::WWuu’’¯¯ÌÌ ::WWuu’’¯¯ÌÌóóóó ÌÌÌÌ ÌÌÌÌ ÌÌÌÌ ÌÌÌÌ ÿÿÿÿÿÿÿÿÿÿÿÿuu’’¯¯ÌÌ ""DDffˆˆªªÌÌ ""DDffˆˆªªÌÌ ))RRzz££ÌÌ ""DDffˆˆªªÌÌ ::WWuu’’¯¯ÌÌ 33MMff€€™™³³ÌÌ""++33<<DDMMUUhh||££¶¶ÊÊÝÝ""11@@OO^^nn}}ŒŒ››ªªµµÁÁÌÌ××ããîî33MMff€€™™³³ÌÌææÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ33PPmmŠŠ¨¨ÅÅââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ33UUww™™»»ÝÝÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ33MMff€€™™³³ÌÌææÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ33MMff€€™™³³ÌÌææÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ&&33@@MMYYffss€€ŽŽ««ººÈÈ×׿æx x ?mDADmmAmAA-? >AA?n Cl??D-?lA? ??DA-lm?ll?DD??ll? DnA->D?AA?DA?AC ?AC-.?D?mA-DD-D?D-m--m ?mCC>?C??C??CCD >-lD. A>D ??DmC??C???CC -D>?-DA.?D?lA-DD-A.?DD?Dm--.D CA?A-mA>?AA?-mDA??A> mDA-?mA-AmmAC-??ll?-AmDD??lD> D A-?mAmA nn nnn lDl ?lA?lDl ?>CC>DDDD? lm>AD?ll??DA-?ll??DA->DA-??ll?DD?CD? >ll>??l-Dl >DDlAC?AD?AA?A-n-nlln?AA?D.Cl -nn-lD>>D-D?mAD?m -m--m-l>-DD-D?mAC.>lnnl-DD-l.-. AA>>A?? ?CDC?C??C??nmDC??C?? >> Dnn -- >DlCmn?ll A??AC>>A DmCC?C??C?A??AC??C >ll>?-D>>Dl ?lA--.D-->-DD->?D>ll>-DD- ->n-C?? >?A>?ACA?AA?-->n-A?AA? CCmA>CC> C-??lD>>Dl?mA?ll?lD>AAAAmA?ll? D>l> >n ?-CmC ?DCn?DD?ll??DD?C?C ?-C?A?ADm-?AA??AD-n.m >mD?D-D?Dl-DD--D?D>DD> l>C??C??DC??CC??D>A nD.->Dnl -DAC?-n CmC??C??C??CC??n-A >>-DDmD?D?-D-DD-mD?DCD mC?A?AD>?AA??ADn. Cm?DC.?DDAl>?ll??DD? A>C >-lDn -?D mCl?AD |
Name | Value |
---|---|
svn:mime-type | application/octet-stream |