home *** CD-ROM | disk | FTP | other *** search
/ Chip 2000 May / chip-cd_2000_05.zip / 05 / software / grafika / igrafx / data1.cab / FilterPsExport / EMPS_2.FLT / TEXT / AI6RES < prev   
Text File  |  1999-02-19  |  67KB  |  3,623 lines

  1. %%BeginResource: procset Adobe_screens_AI5 1.2 0
  2. %%Title: (Adobe Illustrator (R) Version 5.0 Custom Halftone Screens ProcSet)
  3. %%Version: 1.2 0
  4. %%CreationDate: (03/24/93) ()
  5. %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
  6. userdict /defaultpacking currentpacking put true setpacking
  7. systemdict begin
  8. userdict /Adobe_screens_AI5 15 dict dup begin
  9. put
  10. /initialize
  11. {
  12.     Adobe_screens_AI5 begin
  13.     /screenid
  14.         deviceDPI 600 gt composite? not or
  15.         {
  16.         -1
  17.         }
  18.         {
  19.             deviceDPI currentScreenFreq 
  20.             dup dup 60 ge exch 150 le and deviceDPI 300 le and
  21.         {
  22.             pop 60
  23.         } if
  24.         div 1.41421 div 0.5 add cvi
  25.         } ifelse
  26.     def
  27.     
  28.     2 screenid eq
  29.     {
  30.         /customsize 16 def
  31.         /customdata /customdata2 def
  32.         setcustomscreen
  33.     } if
  34.     
  35.     3 screenid eq
  36.     {
  37.         /customsize 24 def
  38.         /customdata /customdata3 def
  39.         setcustomscreen
  40.     } if
  41.     
  42.     4 screenid eq
  43.     {
  44.         /customsize 16 def
  45.         /customdata /customdata4 def
  46.         setcustomscreen
  47.     } if
  48.     
  49.     5 screenid eq
  50.     {
  51.         /customsize 20 def
  52.         /customdata /customdata5 def
  53.         setcustomscreen
  54.     } if
  55.     
  56.     6 screenid eq
  57.     {
  58.         /customsize 24 def
  59.         /customdata /customdata6 def
  60.         setcustomscreen
  61.     } if
  62.     
  63.     7 screenid eq
  64.     {
  65.         /customsize 28 def
  66.         /customdata /customdata7 def
  67.         setcustomscreen
  68.     } if
  69.     
  70.     8 screenid eq
  71.     {
  72.         /customsize 16 def
  73.         /customdata /customdata8 def
  74.         setcustomscreen
  75.     } if
  76. } def
  77. /terminate
  78. {
  79.     currentdict Adobe_screens_AI5 eq
  80.     {
  81.      end
  82.     } if
  83. } def
  84. /setcustomscreen
  85. {
  86.     deviceDPI customsize div 0
  87.     {
  88.         1 add 2 div customsize mul cvi exch
  89.         1 add 2 div customsize mul cvi exch
  90.         customsize mul add
  91.         customdata load exch get 256 div
  92.     } setscreen
  93. } def
  94. /customdata2 28 28 mul string def
  95. currentfile customdata2 readhexstring
  96. 4180E8694988E2634382EA6B4B8AE061A01939C8A81737C2A21B3BCAAA1636C0
  97. F8795998F6775796FA7B5B9AF57656952ED8B80727D6B60F2FDABA0626D5B50E
  98. 4E8DE6674786EE6F4F8EE5664685ED6EAD1434C6A61F3FCEAE1232C5A51E3ECD
  99. F3745493FE7F5F9EF1725291FD7E5E9D24D3B30C2CDEBE0222D1B10A2ADDBD04
  100. 4483EB6C4C8BE1624281E96A4A89E364A31C3CCBAB1535C1A11A3AC9A91838C3
  101. FB7C5C9BF4755594F97A5A99F778589730DBBB0525D4B40D2DD9B90828D7B710
  102. 508FE4654584EC6D4D8CE7684887EF70AF1131C4A41D3DCCAC1333C7A72040CF
  103. F0715190FC7D5D9CF2735392FF80609F21D0B00929DCBC0323D2B20B2BDFBF01
  104. 0000000000000000000000000000000000000000000000000000000000000000
  105. 0000000000000000000000000000000000000000000000000000000000000000
  106. 0000000000000000000000000000000000000000000000000000000000000000
  107. 0000000000000000000000000000000000000000000000000000000000000000
  108. 0000000000000000000000000000000000000000000000000000000000000000
  109. 0000000000000000000000000000000000000000000000000000000000000000
  110. 0000000000000000000000000000000000000000000000000000000000000000
  111. 0000000000000000000000000000000000000000000000000000000000000000
  112. 0000000000000000000000000000000000000000000000000000000000000000
  113. 0000000000000000000000000000000000000000000000000000000000000000
  114. 0000000000000000000000000000000000000000000000000000000000000000
  115. 0000000000000000000000000000000000000000000000000000000000000000
  116. 0000000000000000000000000000000000000000000000000000000000000000
  117. 0000000000000000000000000000000000000000000000000000000000000000
  118. 0000000000000000000000000000000000000000000000000000000000000000
  119. 0000000000000000000000000000000000000000000000000000000000000000
  120. 00000000000000000000000000000000
  121. pop pop
  122. /customdata3 28 28 mul string def
  123. currentfile customdata3 readhexstring
  124. 011DC7F5E73D0421CBF3E43A021EC8F6E83E0522CCF2E43A2B648BC4A0762F68
  125. 8AC39E732C658CC5A177306989C29D72D5B6521A6192D9B55219608FD6B6531B
  126. 6193DAB451185F8FFCEE440C28D2FCED430B27D1FDEF450C29D3FBEC420A26D0
  127. BEA77D366F83BCA77C356E87BFA87E377082BBA67B346D86145B99E0AE4A1259
  128. 98DFB14E155C9AE1AD4A115897DEB04D0623CDF4E63C0420CAF8EA400723CDF4
  129. E53B031FC9F7E93F316988C19F752E678EC6A378326A88C09F742D668DC6A278
  130. DBB350175E91D8B8551C6395DCB24F165D90D7B7541C6294FAEC420925CFFFF1
  131. 470E2BD5F9EB410824CEFEF0460D2AD4BAA57A336C85BEAA80397180B9A47933
  132. 6B84BDA97F387181105797DDAF4C145A9CE3AB480F5696DDAE4B13599BE2AC49
  133. 021EC8F6E83E0522CCF2E43A011DC7F5E73D0421CBF3E43A2C658CC5A1773069
  134. 89C29D722B648BC4A0762F688AC39E73D6B6531B6193DAB451185F8FD5B6521A
  135. 6192D9B55219608FFDEF450C29D3FBEC420A26D0FCEE440C28D2FCED430B27D1
  136. BFA87E377082BBA67B346D86BEA77D366F83BCA77C356E87155C9AE1AD4A1158
  137. 97DEB04D145B99E0AE4A125998DFB14E0723CDF4E53B031FC9F7E93F0623CDF4
  138. E63C0420CAF8EA40326A88C09F742D668DC6A278316988C19F752E678EC6A378
  139. DCB24F165D90D7B7541C6294DBB350175E91D8B8551C6395F9EB410824CEFEF0
  140. 460D2AD4FAEC420925CFFFF1470E2BD5B9A479336B84BDA97F387181BAA57A33
  141. 6C85BEAA803971800F5696DDAE4B13599BE2AC49105797DDAF4C145A9CE3AB48
  142. 0000000000000000000000000000000000000000000000000000000000000000
  143. 0000000000000000000000000000000000000000000000000000000000000000
  144. 0000000000000000000000000000000000000000000000000000000000000000
  145. 0000000000000000000000000000000000000000000000000000000000000000
  146. 0000000000000000000000000000000000000000000000000000000000000000
  147. 0000000000000000000000000000000000000000000000000000000000000000
  148. 00000000000000000000000000000000
  149. pop pop
  150. /customdata4 28 28 mul string def
  151. currentfile customdata4 readhexstring
  152. 1139B8E0FAD2531B133BBAE2F8D05119417180A6AE9A7B4B437382A5AD987949
  153. C08867272F6F92CAC28A66262E6E90C8E8DE5F070F37B6F2EADD5E060E36B5F0
  154. FED6571F173FBEE6FDD5561E163EBDE5AB9E7F4F477786A1A99D7E4E467685A3
  155. 2C6C96CEC68E62222A6A95CDC58D64240C34B3F6EED95A020A32B1F5EDDB5C04
  156. 143CBBE3F9D1521A123AB9E1FBD3541C447483A4AC997A4A427281A7AF9B7C4C
  157. C38B65252D6D91C9C1896828307093CBEBDC5D050D35B4F1E9DF60081038B7F3
  158. FCD4551D153DBCE4FFD758201840BFE7A89C7D4D457584A2AA9F8050487887A0
  159. 296994CCC48C63232B6B97CFC78F61210931B0F4ECDA5B030B33B2F7EFD85901
  160. 0000000000000000000000000000000000000000000000000000000000000000
  161. 0000000000000000000000000000000000000000000000000000000000000000
  162. 0000000000000000000000000000000000000000000000000000000000000000
  163. 0000000000000000000000000000000000000000000000000000000000000000
  164. 0000000000000000000000000000000000000000000000000000000000000000
  165. 0000000000000000000000000000000000000000000000000000000000000000
  166. 0000000000000000000000000000000000000000000000000000000000000000
  167. 0000000000000000000000000000000000000000000000000000000000000000
  168. 0000000000000000000000000000000000000000000000000000000000000000
  169. 0000000000000000000000000000000000000000000000000000000000000000
  170. 0000000000000000000000000000000000000000000000000000000000000000
  171. 0000000000000000000000000000000000000000000000000000000000000000
  172. 0000000000000000000000000000000000000000000000000000000000000000
  173. 0000000000000000000000000000000000000000000000000000000000000000
  174. 0000000000000000000000000000000000000000000000000000000000000000
  175. 0000000000000000000000000000000000000000000000000000000000000000
  176. 00000000000000000000000000000000
  177. pop pop
  178. /customdata5 28 28 mul string def
  179. currentfile customdata5 readhexstring
  180. 010B34C3EBFCF7CE3F16020C35C4EDFBF6CD3E15102552A4D6EADDB5632B1126
  181. 54A5D5EADCB3622A3958768499C19E8C7C5E3A59778498C19D8B7B5DC8A99370
  182. 47334C7587AFC9AA936F46324B7485AEF1E5BC6B1E0A2351A3D8F2E4BC6A1E09
  183. 2351A2D7FFF9D14219050F38C6EFFEF9D04118040E37C6EFE8E0B7662D142856
  184. A8D3E7DFB7652D132856A7D4BF9C8E7F603D5B7A8195BE9A8E7E603C5B798297
  185. 314A7389B2CCAD906D442F497289B1CBAC926E4508214FA1DBF4E2B9671B0720
  186. 4EA0DAF4E3BA691C030D36C5EDFBF6CD3F16010C34C3ECFDF8CF4017122654A6
  187. D4E9DDB4622A112553A5D6EBDEB5642C3B59788397C09C8B7C5D3A58778599C2
  188. 9E8C7D5FCAAB926E46314B7486AFC8AA947048334D7587B0F2E4BB691D082250
  189. A1D8F1E6BD6B1F0A2452A3D9FDF8CF4118030E36C5EEFFFAD1421A050F38C7F0
  190. E6DFB6642C132755A7D3E8E1B8662E152957A8D2BE9A8D7E5F3B5A798296BF9B
  191. 8F80613D5C7B80952F487188B1CAAC916D443049728AB3CCAE906C43061F4D9F
  192. DAF3E2BA681C07214FA0DBF5E1B8671A00000000000000000000000000000000
  193. 0000000000000000000000000000000000000000000000000000000000000000
  194. 0000000000000000000000000000000000000000000000000000000000000000
  195. 0000000000000000000000000000000000000000000000000000000000000000
  196. 0000000000000000000000000000000000000000000000000000000000000000
  197. 0000000000000000000000000000000000000000000000000000000000000000
  198. 0000000000000000000000000000000000000000000000000000000000000000
  199. 0000000000000000000000000000000000000000000000000000000000000000
  200. 0000000000000000000000000000000000000000000000000000000000000000
  201. 0000000000000000000000000000000000000000000000000000000000000000
  202. 0000000000000000000000000000000000000000000000000000000000000000
  203. 0000000000000000000000000000000000000000000000000000000000000000
  204. 00000000000000000000000000000000
  205. pop pop
  206. /customdata6 28 28 mul string def
  207. currentfile customdata6 readhexstring
  208. 081A44B6E0F2FDECC150250C091B45B6E1F3FCEBC04F240C1D336199C7D8DCD3
  209. A56C37221E33619AC8D7DBD2A46B36214864798091AEB1958C7E694C49657A81
  210. 90ADB0948B7D684BB99D8475593C405C7888A1BEBA9E8574583B3F5B7888A0BD
  211. E4CBAA712E1215326098CFE8E4CCA9712D1114315F97CEE7F5F1C6552B040719
  212. 43B5DFFAF6F0C6542A03061842B4DEF9FFEDC352270E0B1C47B8E3F4FEECC251
  213. 260D0A1C46B7E2F4DAD5A76E39232035639CCAD5D9D4A66D38231F34629BC9D6
  214. AF938E806A4E4A677C838FABAE928D7F694D4A667B828FAC3E5A778AA3BFBC9F
  215. 8772563A3D597689A2BEBB9F8673573A14305E97D1EAE6CDA76F2B0F132F5D96
  216. D0E9E5CDA8702C10051742B3DDFCF8EEC4522801041641B2DDFBF7EFC5532902
  217. 091B45B6E1F3FCEBC04F240C081A44B6E0F2FDECC150250C1E33619AC8D7DBD2
  218. A46B36211D336199C7D8DCD3A56C372249657A8190ADB0948B7D684B48647980
  219. 91AEB1958C7E694CBA9E8574583B3F5B7888A0BDB99D8475593C405C7888A1BE
  220. E4CCA9712D1114315F97CEE7E4CBAA712E1215326098CFE8F6F0C6542A030618
  221. 42B4DEF9F5F1C6552B04071943B5DFFAFEECC251260D0A1C46B7E2F4FFEDC352
  222. 270E0B1C47B8E3F4D9D4A66D38231F34629BC9D6DAD5A76E39232035639CCAD5
  223. AE928D7F694D4A667B828FACAF938E806A4E4A677C838FAB3D597689A2BEBB9F
  224. 8673573A3E5A778AA3BFBC9F8772563A132F5D96D0E9E5CDA8702C1014305E97
  225. D1EAE6CDA76F2B0F041641B2DDFBF7EFC5532902051742B3DDFCF8EEC4522801
  226. 0000000000000000000000000000000000000000000000000000000000000000
  227. 0000000000000000000000000000000000000000000000000000000000000000
  228. 0000000000000000000000000000000000000000000000000000000000000000
  229. 0000000000000000000000000000000000000000000000000000000000000000
  230. 0000000000000000000000000000000000000000000000000000000000000000
  231. 0000000000000000000000000000000000000000000000000000000000000000
  232. 00000000000000000000000000000000
  233. pop pop
  234. /customdata7 28 28 mul string def
  235. currentfile customdata7 readhexstring
  236. 01061B44B7E1F5FEFBE6BD4A210C01071B45B8E1F6FDFBE6BC4A200B09132A54
  237. A7D1EAF5EED9B05D331609142B55A8D2EAF4EED9AF5C32161D2D3D6993C1CBE0
  238. CEC59B7140301E2E3D6A93C0CADFCDC49A713F3047576C7B828DA2B6A48F867E
  239. 6F5A48576C7C828CA1B6A38F867E6E59BAAA958A78634E4451667A8498ADBAAB
  240. 968977624E4350657A8398ADE3D4C99F7539251A273C6892C2D7E4D4C89E7539
  241. 241A273B6891C1D6F8F2DDB460371005122A53A7D0ECF9F2DDB360360F051229
  242. 53A6D0EBFFFDE8BE4C220D03081D46B9E3F7FFFCE7BD4B210D02071C46B8E2F7
  243. F3F0DBB15E34180B152C56A9D3E8F3EFDAB05D34170A142C55A9D2E9DFCCC69C
  244. 7341321F2F3F6B94BFC9DECCC59C7241311F2E3E6A94BFCAB5A38E8780705B49
  245. 596D7D808BA0B4A28D877F6F5B48586D7C818BA043506479859AAFBCAC978876
  246. 614C424F64798499AEBBAB968977624D19263B6791C3D8E5D6C79D7337231825
  247. 3A6690C3D7E5D5C79E74382304112952A5CFEDFAF0DBB25E350E03102851A5CE
  248. ECF9F1DCB25F360E01071B45B8E1F6FDFBE6BC4A200B01061B44B7E1F5FEFBE6
  249. BD4A210C09142B55A8D2EAF4EED9AF5C321609132A54A7D1EAF5EED9B05D3316
  250. 1E2E3D6A93C0CADFCDC49A713F301D2D3D6993C1CBE0CEC59B71403048576C7C
  251. 828CA1B6A38F867E6E5947576C7B828DA2B6A48F867E6F5ABAAB968977624E43
  252. 50657A8398ADBAAA958A78634E4451667A8498ADE4D4C89E7539241A273B6891
  253. C1D6E3D4C99F7539251A273C6892C2D7F9F2DDB360360F05122953A6D0EBF8F2
  254. DDB460371005122A53A7D0ECFFFCE7BD4B210D02071C46B8E2F7FFFDE8BE4C22
  255. 0D03081D46B9E3F7F3EFDAB05D34170A142C55A9D2E9F3F0DBB15E34180B152C
  256. 56A9D3E8DECCC59C7241311F2E3E6A94BFCADFCCC69C7341321F2F3F6B94BFC9
  257. B4A28D877F6F5B48586D7C818BA0B5A38E8780705B49596D7D808BA0424F6479
  258. 8499AEBBAB968977624D43506479859AAFBCAC978876614C18253A6690C3D7E5
  259. D5C79E74382319263B6791C3D8E5D6C79D73372303102851A5CEECF9F1DCB25F
  260. 360E04112952A5CFEDFAF0DBB25E350E
  261. pop pop
  262. /customdata8 28 28 mul string def
  263. currentfile customdata8 readhexstring
  264. 050F2747B6D6EEF8FEF4DCBC4D2D1507111D375F9EC6E0E9EBE6CCA4653D1F13
  265. 2939556F8EA8C1D1D3C3AE9475573B2B4961717D808999B1B39B8B867F73634B
  266. B8A090827A6A5A42445C6C7C8492A2BAD8C8AA97785232222434546E8DACCADA
  267. F0E2CFA768401A0A0C1C365E9DC5E4F2FAF7DFBF50301802040E2646B5D5EDFC
  268. FFF5DDBD4E2E160806102848B7D7EFF9EAE7CDA5663E2014121E38609FC7E1E8
  269. D2C2AF9576583C2C2A3A56708FA9C0D0B29A8A878074644C4A62727E818898B0
  270. 435B6B7B8593A3BBB9A19183796959412333536D8CADCBDBD9C9AB9677513121
  271. 0B1B355D9CC4E5F3F1E3CEA6673F1909030D2545B4D4ECFDFBF6DEBE4F2F1701
  272. 0000000000000000000000000000000000000000000000000000000000000000
  273. 0000000000000000000000000000000000000000000000000000000000000000
  274. 0000000000000000000000000000000000000000000000000000000000000000
  275. 0000000000000000000000000000000000000000000000000000000000000000
  276. 0000000000000000000000000000000000000000000000000000000000000000
  277. 0000000000000000000000000000000000000000000000000000000000000000
  278. 0000000000000000000000000000000000000000000000000000000000000000
  279. 0000000000000000000000000000000000000000000000000000000000000000
  280. 0000000000000000000000000000000000000000000000000000000000000000
  281. 0000000000000000000000000000000000000000000000000000000000000000
  282. 0000000000000000000000000000000000000000000000000000000000000000
  283. 0000000000000000000000000000000000000000000000000000000000000000
  284. 0000000000000000000000000000000000000000000000000000000000000000
  285. 0000000000000000000000000000000000000000000000000000000000000000
  286. 0000000000000000000000000000000000000000000000000000000000000000
  287. 0000000000000000000000000000000000000000000000000000000000000000
  288. 00000000000000000000000000000000
  289. pop pop
  290. end
  291. end
  292. defaultpacking setpacking
  293. %%EndResource
  294. %%BeginResource: procset AGM_Gradient_Sep 1.0 0
  295. %%Title: (AGM Gradient Procset)
  296. %%Version: 1.0 0
  297. %%CreationDate: (4/26/96) ()
  298. %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
  299. userdict /defaultpacking currentpacking put true setpacking
  300. userdict /AGM_Gradient_Sep 5 dict dup begin put
  301. /AGM_Gradient_Sep_private 100 dict def
  302. /initialize{
  303.     AGM_Gradient_Sep begin
  304.     AGM_Gradient_Sep_private begin
  305.     _compositeJob{
  306.         initializeSinglePassSeps
  307.     }{
  308.         initializeMultiPassSeps
  309.     }ifelse
  310.     initializeSeps
  311.     AGM_Gradient_private begin
  312.         /_fillSD newSpotDict def
  313.         /_rampSD newSpotDict def
  314.         /_nCustomColorSD nd
  315.  end
  316.     AGM_Gradient_Sep_private 
  317.     {
  318.         dup xcheck 1 index type /arraytype eq and
  319.         {
  320.             bind
  321.         }if
  322.         pop pop
  323.     }forall
  324.     AGM_Gradient_Sep
  325.     {
  326.         dup xcheck 1 index type /arraytype eq and
  327.         {
  328.             bind
  329.         }if
  330.         pop pop
  331.     }forall
  332.  end
  333.     
  334.     currentdict readonly pop    
  335.  end
  336. }def
  337. /terminate{
  338.     currentdict AGM_Gradient_Sep eq{
  339.      end
  340.     }if
  341. }def
  342.  
  343. AGM_Gradient_Sep_private begin
  344. /initializeSeps{
  345.     _noImage not _level2PS not and{
  346.         /_whiteBytes 1 makeByte8 pt
  347.         /knockOut{
  348.             8 setImageParms _whiteBytes /_image load 5 execImage
  349.         }def
  350.         /linealFill{
  351.             mySave
  352.             8 setImageParms
  353.             _color{
  354.                 _nCustomColorSD begin
  355.                     cyan magenta yellow black
  356.                     _spotColor{
  357.                         spot1 begin
  358.                             /tintImage tintValue 1 exch sub makeByte8 def
  359.                      end
  360.                         spot2 begin
  361.                             /tintImage tintValue 1 exch sub makeByte8 def
  362.                      end
  363.                     }if
  364.              end
  365.                 4{
  366.                     makeByte8 4 1 roll
  367.                 }repeat
  368.                 true 4 _nCustomColorSD ncolorimage
  369.             }{
  370.                 _nCustomColorSD/black get 1 exch sub makeByte8 
  371.                 _nCustomColorSD bwImage
  372.             }ifelse
  373.             myRestore
  374.         }def
  375.     }{
  376.          /knockOut{
  377.             gsave
  378.             false setoverprint
  379.             1 setgray 
  380.             0 0 1 1 rectfill
  381.             grestore
  382.         }def
  383.     }ifelse
  384.     /newSpotDict{
  385.         11 dict dup begin
  386.             /nSpots 2 def
  387.             /spot1 7 dict def
  388.             /spot2 7 dict def
  389.      end
  390.     }def
  391.     /initSpotData
  392.     {
  393.      begin
  394.             /name nd
  395.             /tintImage nd
  396.             /tintValue nd
  397.             /spot_C nd
  398.             /spot_M nd
  399.             /spot_Y nd
  400.             /spot_K nd
  401.      end
  402.     }def
  403.     /initSpotDict{
  404.      begin
  405.             /cyanInk false def
  406.             /magentaInk false def
  407.             /yellowInk false def
  408.             /blackInk false def
  409.             /cyan nd
  410.             /magenta nd
  411.             /yellow nd
  412.             /black nd
  413.             spot1 initSpotData
  414.             spot2 initSpotData
  415.      end
  416.     }def
  417.     /copySpotDict{
  418.         /_dst xp
  419.      begin
  420.             cyanInk magentaInk yellowInk blackInk
  421.             cyan magenta yellow black
  422.             spot1 spot2
  423.      end
  424.         _dst begin
  425.             /spot1 spot1 maxlength dict def
  426.             /spot2 spot2 maxlength dict def
  427.             spot2 copy pop
  428.             spot1 copy pop
  429.             /black xd
  430.             /yellow xd
  431.             /magenta xd
  432.             /cyan xd
  433.             /blackInk xd
  434.             /yellowInk xd
  435.             /magentaInk xd
  436.             /cyanInk xd
  437.      end
  438.     }def
  439.     /setCustomColor
  440.     {
  441.         1 index /Black eq{
  442.             6 1 roll 5 npop
  443.             1 exch sub
  444.             setgray
  445.         }{
  446.             6 1 roll _ccAry1 astore exch
  447.             dup null eq{
  448.                 pop 0
  449.             }if
  450.             setcustomcolor
  451.         }ifelse
  452.     }def
  453.     /setCStop{
  454.         /_colorStyle exch pt
  455.         
  456.         _colorStyle 0 eq{
  457.             0 0 0
  458.             4 -1 roll
  459.             1 exch sub
  460.             _spotColor{
  461.                 /_colorStyle 3 pt
  462.                 /Black
  463.                 1 index
  464.                 1 exch sub
  465.             }if
  466.         }if
  467.         _colorStyle 2 eq{
  468.             3 npop
  469.         }if
  470.         _rampSD _fillSD copySpotDict
  471.         
  472.         _colorStyle 4 eq{ 
  473.             pop
  474.             9 2 roll 3 npop 6 -2 roll
  475.         } if
  476.         
  477.         _colorStyle 3 eq _colorStyle 4 eq or{
  478.                 
  479.             _fillSD begin
  480.                 exch
  481.                 dup spot1/name get eq{
  482.                     spot1 spot2
  483.                 }{
  484.                     spot2 spot1
  485.                 }ifelse
  486.              begin
  487.                  begin
  488.                         /name xd
  489.                         1 exch sub /tintValue xd
  490.                         4{
  491.                             tintValue mul 4 1 roll
  492.                         }repeat
  493.                         _spotColor not{
  494.                             /tintValue null def
  495.                         }if
  496.                  end
  497.                     /tintValue 0 def
  498.              end
  499.          end
  500.         }if
  501.         _fillSD nsetcustomcolor
  502.     }def
  503.     /renderCMYK{
  504.         spot1/name get null eq
  505.         spot2/name get null eq and
  506.         dup not{
  507.             pop
  508.             spot1 spotConverted
  509.         }if
  510.         dup not{
  511.             pop
  512.             spot2 spotConverted
  513.         }if
  514.     }def
  515.     /fill_ /fill load def
  516.     /fillOvp{
  517.         currentoverprint{
  518.             _inRipSep{
  519.                 currentcolorspace 0 get
  520.                 dup /DeviceGray eq
  521.                 1 index /DeviceCMYK eq or{
  522.                     pop
  523.                     currentcmykcolor add add add 0 eq{
  524.                         newpath
  525.                     }if
  526.                 }{
  527.                     /Separation eq{
  528.                         currentcolor 0 eq{
  529.                             newpath
  530.                         }if
  531.                     }if
  532.                 }ifelse
  533.             }{
  534.                 currentgray 1 eq{
  535.                     newpath
  536.                 }if
  537.             }ifelse
  538.         }if
  539.         fill_
  540.     }def
  541.     /fill{
  542.         _nCustomColorSD begin
  543.             renderCMYK
  544.             {
  545.                 fillOvp
  546.             }{
  547.                 spot1 begin
  548.                     gsave
  549.                     name null ne{
  550.                         spot_C spot_M spot_Y spot_K name tintValue setCustomColor
  551.                     }{
  552.                         1 setgray
  553.                     }ifelse
  554.                     fillOvp 
  555.                     grestore
  556.              end
  557.                 spot2 begin
  558.                     name null ne{
  559.                         gsave
  560.                         true setoverprint
  561.                         spot_C spot_M spot_Y spot_K name tintValue setCustomColor
  562.                         fillOvp
  563.                         grestore
  564.                     }if
  565.              end
  566.                 newpath
  567.             }ifelse
  568.      end
  569.     }def
  570.     /expandSpot{
  571.         _spotColor{
  572.             /_len xp
  573.             _rampSD begin
  574.                 spot1 begin
  575.                     tintImage null ne{
  576.                         tintImage _len expandOne /tintImage xd
  577.                     }if
  578.              end
  579.                 spot2 begin
  580.                     tintImage null ne{
  581.                         tintImage _len expandOne /tintImage xd
  582.                     }if
  583.              end
  584.          end
  585.         }{
  586.             pop
  587.         }ifelse
  588.     }def
  589.     /rampImage{
  590.         _rampSD begin
  591.             _color{
  592.                 /cyanInk _cyanData 0 ne def
  593.                 /magentaInk _magentaData 0 ne def
  594.                 /yellowInk _yellowData 0 ne def
  595.                 /blackInk _blackData 0 ne def
  596.                 _nSamples setImageParms
  597.                 _nSamples expandSpot
  598.                 _cyanData _magentaData _yellowData _blackData _nSamples 4 expandColor
  599.                 true 4 _rampSD ncolorimage
  600.             }{
  601.                 /cyanInk false def
  602.                 /magentaInk false def
  603.                 /yellowInk false def
  604.                 /blackInk true def
  605.                 _nSamples setImageParms 
  606.                 _blackData _rampSD bwImage
  607.             }ifelse
  608.      end
  609.     }def
  610.     /nsetcustomcolor where{
  611.         pop
  612.     }{
  613.         /nsetcustomcolor
  614.         {
  615.             /_nCustomColorSD xp
  616.             _nCustomColorSD begin
  617.                 4 copy
  618.                 /black xd
  619.                 /yellow xd
  620.                 /magenta xd
  621.                 /cyan xd
  622.                 4 copy
  623.                 0 ne /blackInk xd
  624.                 0 ne /yellowInk xd
  625.                 0 ne /magentaInk xd
  626.                 0 ne /cyanInk xd
  627.          end
  628.             setcmykcolor
  629.         }def
  630.     }ifelse
  631.     /nsetcustomcolorend where{
  632.         pop
  633.     }{
  634.         /nsetcustomcolorend
  635.         {
  636.             /_nCustomColorSD null pt
  637.         }def
  638.     }ifelse
  639. }def
  640. /initializeSinglePassSeps{
  641.     /_decodeNorm    [0 1] pt
  642.     /_decodeInvert     [1 0] pt
  643.     /spotConverted
  644.     {
  645.      begin
  646.             name null eq{
  647.                 false
  648.             }{
  649.                 tintValue null eq tintImage null eq and{
  650.                     true
  651.                 }{
  652.                     false
  653.                     currentpagedevice/SeparationOrder get{name eq or}forall
  654.                     not
  655.                 }ifelse
  656.             }ifelse
  657.      end
  658.     }def
  659.     /dictImage
  660.     {
  661.         20 dict dup begin
  662.             /Dict xd
  663.             /Decode xd
  664.             /DataSource xd
  665.             /ImageMatrix xd
  666.             /BitsPerComponent xd
  667.             /Height xd
  668.             /Width xd
  669.             /ImageType 1 def
  670.             Dict
  671.      end
  672.         /_image load 1 execImage
  673.     }def
  674.     /bwImage{
  675.      begin
  676.             gsave
  677.             currentoverprint{
  678.                 blackInk{
  679.                     [/Separation /Black /DeviceGray{}] setcolorspace
  680.                     _decodeInvert dictImage
  681.                 }{
  682.                     5 npop
  683.                 }ifelse
  684.             }{
  685.                 /DeviceGray setcolorspace
  686.                 _decodeNorm dictImage
  687.             }ifelse
  688.             grestore
  689.      end
  690.     }def
  691.     /ncolorimage where{
  692.         pop
  693.     }{
  694.         /ncolorimage{
  695.          begin
  696.                 renderCMYK
  697.                 {
  698.                     cyanInk 
  699.                     magentaInk and
  700.                     yellowInk and
  701.                     blackInk and
  702.                     not
  703.                     currentoverprint 
  704.                     and
  705.                     {
  706.                         pop pop
  707.                         gsave
  708.                         cyanInk{
  709.                             8 copy
  710.                             [/Separation /Cyan /DeviceGray{}] setcolorspace
  711.                             3 npop
  712.                             _decodeNorm dictImage
  713.                         }if
  714.                         magentaInk{
  715.                             8 copy
  716.                             [/Separation /Magenta /DeviceGray{}] setcolorspace
  717.                             4 -1 roll
  718.                             3 npop
  719.                             _decodeNorm dictImage
  720.                         }if
  721.                         yellowInk{
  722.                             8 copy
  723.                             [/Separation /Yellow /DeviceGray{}] setcolorspace
  724.                             4 -2 roll
  725.                             3 npop
  726.                             _decodeNorm dictImage
  727.                         }if
  728.                         blackInk{
  729.                             4 -3 roll
  730.                             [/Separation /Black /DeviceGray{}] setcolorspace
  731.                             3 npop
  732.                             _decodeNorm dictImage
  733.                         }{
  734.                             8 npop
  735.                         }ifelse
  736.                         grestore
  737.                     }{
  738.                         /_colorimage load 10 execImage
  739.                     }ifelse
  740.                 }{
  741.                     6 npop
  742.                     gsave
  743.                     spot1 begin
  744.                         name null ne tintImage null ne and{
  745.                             [/Separation name /DeviceGray{}] setcolorspace
  746.                             4 copy
  747.                             tintImage 
  748.                             name /Black eq{
  749.                                 _decodeNorm
  750.                             }{
  751.                                 _decodeInvert
  752.                             }ifelse 
  753.                             dictImage
  754.                         }{
  755.                             1 setgray fill
  756.                         }ifelse
  757.                  end
  758.                     spot2 begin
  759.                         true setoverprint
  760.                         name null ne tintImage null ne and{
  761.                             [/Separation name /DeviceGray{}] setcolorspace
  762.                             tintImage 
  763.                             name /Black eq{
  764.                                 _decodeNorm
  765.                             }{
  766.                                 _decodeInvert
  767.                             }ifelse 
  768.                             dictImage
  769.                         }{
  770.                             4 npop
  771.                             1 setgray fill
  772.                         }ifelse
  773.                  end
  774.                     grestore
  775.                 }ifelse
  776.          end
  777.         }def
  778.     }ifelse
  779. }def
  780. /initializeMultiPassSeps{
  781.     /_isCMYKSep
  782.         _cyanPlate _magentaPlate or _yellowPlate or _blackPlate or
  783.     pt
  784.     /invertXfer{
  785.         [
  786.         {
  787.             1 exch sub
  788.         }/exec load systemdict /currenttransfer get exec /exec load
  789.         ] cvx systemdict /settransfer get exec
  790.     }def
  791.     /ccThrough{
  792.         gsave
  793.         1 setCustomColor
  794.         currentcmykcolor
  795.         grestore
  796.         add add add 0 ne
  797.     }def
  798.     /spotConverted
  799.     {
  800.      begin
  801.             _isCMYKSep not{
  802.                 false
  803.             }{
  804.                 name null eq{
  805.                     false
  806.                 }{
  807.                     tintValue null eq tintImage null eq and{
  808.                         true
  809.                     }{
  810.                         spot_C spot_M spot_Y spot_K name ccThrough
  811.                     }ifelse
  812.                 }ifelse
  813.             }ifelse
  814.      end
  815.     }def
  816.     /spotChannel
  817.     {
  818.         _isCMYKSep{
  819.             pop false
  820.         }{
  821.          begin
  822.                 name null eq{
  823.                     false
  824.                 }{
  825.                     spot_C spot_M spot_Y spot_K name ccThrough 
  826.                 }ifelse
  827.          end
  828.         }ifelse
  829.     }def
  830.     /getChannelData
  831.     {
  832.         _isCMYKSep dup{
  833.             pop renderCMYK
  834.         }if
  835.         {
  836.             _blackPlate{
  837.                 4 1 roll 3 npop blackInk
  838.             }{
  839.                 _yellowPlate{
  840.                     4 2 roll 3 npop yellowInk
  841.                 }{
  842.                     _magentaPlate{
  843.                         4 3 roll 3 npop magentaInk
  844.                     }{
  845.                         3 npop cyanInk
  846.                     }ifelse
  847.                 }ifelse
  848.             }ifelse
  849.             {
  850.                 true /nonZeroData
  851.             }{
  852.                 true /zeroData
  853.             }ifelse
  854.         }{
  855.             4 npop
  856.             spot1/name get null ne 
  857.             spot1 spotChannel and{
  858.                 spot1/tintImage get dup null ne{
  859.                     false /nonZeroData
  860.                 }{
  861.                     pop false /noData
  862.                 }ifelse
  863.             }{
  864.                 spot2/name get null ne 
  865.                 spot2 spotChannel and{
  866.                     spot2/tintImage get dup null ne{
  867.                         false /nonZeroData
  868.                     }{
  869.                         pop false /noData
  870.                     }ifelse
  871.                 }{
  872.                     false /noData
  873.                 }ifelse
  874.             }ifelse
  875.         }ifelse
  876.     }def
  877.     /renderChannelData
  878.     {
  879.         /_tmp xp
  880.         _tmp /nonZeroData ne currentoverprint and{
  881.             pop
  882.             _tmp /zeroData eq{pop}if
  883.             4 npop
  884.         }{
  885.             _tmp /nonZeroData eq{
  886.                 {
  887.                     invertXfer
  888.                 }if
  889.                     systemdict/image
  890.                 get 5 execImage
  891.             }{
  892.                 pop
  893.                 _tmp /zeroData eq{pop}if
  894.                 4 npop
  895.                 knockOut
  896.             }ifelse
  897.         }ifelse
  898.     }def
  899.     /bwImage{
  900.      begin
  901.             gsave
  902.             dup dup dup
  903.             getChannelData
  904.             exch pop false exch
  905.             renderChannelData
  906.             grestore
  907.      end
  908.     }def
  909.     /ncolorimage{
  910.      begin
  911.             pop pop
  912.             gsave
  913.             spot2/name get null ne spot2 spotChannel and{
  914.                 true setoverprint
  915.             }if
  916.             getChannelData 
  917.             renderChannelData
  918.             grestore
  919.      end
  920.     }def
  921. }def
  922. end
  923. end
  924. defaultpacking setpacking
  925. %%EndResource
  926. %%BeginResource: procset AGM_Gradient 1.0 0
  927. %%Title: (AGM Gradient Procset)
  928. %%Version: 1.0 0
  929. %%CreationDate: (4/26/96) ()
  930. %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
  931. userdict /defaultpacking currentpacking put true setpacking
  932. userdict /AGM_Gradient 20 dict dup begin put
  933. /AGM_Gradient_private 200 dict def
  934. /initialize
  935. {
  936.     AGM_Gradient begin
  937.     AGM_Gradient_private begin
  938.     initializeVars
  939.     
  940.     /bd systemdict/mark get def
  941.     /ed
  942.         _level2PS 
  943.         {
  944.             (>>)
  945.         }{
  946.             (counttomark 2 idiv dup dict begin {def} repeat pop currentdict end)
  947.         } ifelse
  948.     cvx def
  949.     
  950.     _level2PS{
  951.         initializeLev2
  952.     }{
  953.         initializeLev1
  954.     }ifelse
  955.     
  956.     queryDevice
  957.     
  958.     initializeShading
  959.     initializeOps
  960.     _producingSeps{
  961.         AGM_Gradient_Sep/initialize get exec
  962.     }{
  963.         initializeComposite
  964.     }ifelse
  965.     _illustrator{
  966.         /f{}def
  967.         /F{}def
  968.         /s{}def
  969.         /S{}def
  970.         /b{}def
  971.         /B{}def
  972.     }if
  973.     /image where{
  974.         /image get /_image xd
  975.     }if
  976.     /colorimage where{
  977.         /colorimage get /_colorimage xd
  978.     }if
  979.     /rectfill where dup{
  980.         exch pop not _producingSeps or
  981.     }{
  982.         not
  983.     }ifelse
  984.     {
  985.         /rectfill{
  986.             gsave
  987.             newpath
  988.             4 2 roll moveto
  989.             1 index 0 rlineto
  990.             0 1 index rlineto
  991.             1 index neg 0 rlineto
  992.             pop pop
  993.             closepath
  994.             fill
  995.             grestore
  996.         }def
  997.     }if
  998.     /linealImage _noImage{
  999.         /rectImage load
  1000.     }{
  1001.         _producingSeps{
  1002.             AGM_Gradient_Sep/AGM_Gradient_Sep_private get begin
  1003.             /rampImage load
  1004.          end
  1005.         }{
  1006.             /rampImage load
  1007.         }ifelse
  1008.     }ifelse
  1009.     def
  1010.     AGM_Gradient_private
  1011.     {
  1012.         dup xcheck 1 index type /arraytype eq and
  1013.         {
  1014.             bind
  1015.         }if
  1016.         pop pop
  1017.     }forall
  1018.     AGM_Gradient
  1019.     {
  1020.         dup xcheck 1 index type /arraytype eq and
  1021.         {
  1022.             bind
  1023.         }if
  1024.         pop pop
  1025.     }forall
  1026.  end
  1027.     
  1028.     currentdict readonly pop
  1029.  end
  1030. }def
  1031. /initializeAI
  1032. {
  1033.     pop pop 
  1034.     AGM_Gradient/AGM_Gradient_private get /_illustrator true put
  1035.     AGM_Gradient/initialize get exec
  1036.         AGM_Gradient begin
  1037. }def
  1038. /unload{
  1039.     systemdict/languagelevel known{
  1040.         systemdict/languagelevel get 2 ge{
  1041.             userdict/AGM_Gradient_Sep 2 copy known{
  1042.                 undef
  1043.             }{
  1044.                 pop pop
  1045.             }ifelse
  1046.             userdict/AGM_Gradient 2 copy known{
  1047.                 undef
  1048.             }{
  1049.                 pop pop
  1050.             }ifelse
  1051.         }if
  1052.     }if
  1053. }def
  1054. /terminate{
  1055.     currentdict AGM_Gradient eq{
  1056.      end
  1057.     }if
  1058. }def
  1059.  
  1060. AGM_Gradient_private begin
  1061. /initializeVars{
  1062.     /_d255 256 array def
  1063.     0 1 255{
  1064.         _d255 exch dup 255 div put
  1065.     }bind for
  1066.     /_d255- 256 array def
  1067.     0 1 255{
  1068.         _d255- exch 1 _d255 2 index get sub put
  1069.     }bind for
  1070.     /_sSave nd
  1071.     /_dUserSpace matrix defaultmatrix def
  1072.     /_bUMatrix matrix def
  1073.     /_imageMatrix matrix def
  1074.     /_saveMatrix matrix def
  1075.     /_xm matrix def
  1076.     /_ccAry1 5 array def
  1077.     /_level2PS 
  1078.         systemdict/languagelevel known dup{
  1079.             pop systemdict/languagelevel get 2 ge
  1080.         }if
  1081.     def
  1082.     /_level3PS
  1083.         _level2PS systemdict/shfill known and
  1084.     def
  1085.     currentdict /_illustrator known not{
  1086.         /_illustrator false def
  1087.     }if
  1088.     
  1089. }def
  1090. /initializeOps
  1091. {
  1092.     AGM_Gradient begin
  1093.     currentdict/Bc known not{
  1094.         /Bc{
  1095.         
  1096.             _renderFlag 2 eq{
  1097.                 6 npop
  1098.             }{
  1099.                 pushBSpace
  1100.                 _rampIndex 0 eq{
  1101.                     pop pop
  1102.                     setCStop
  1103.                 }if
  1104.                 linealFill
  1105.                 popBSpace
  1106.             }ifelse
  1107.         
  1108.         }def
  1109.     }if
  1110.     
  1111.     currentdict/Bg known not{
  1112.         /Bg{
  1113.             10 npop
  1114.             /_gradName xp
  1115.             /_renderFlag xp
  1116.         
  1117.             _renderFlag 2 ne{
  1118.         
  1119.                 _illustrator{
  1120.                     _of setoverprint
  1121.                 }if
  1122.         
  1123.                 _illustrator _eo and _renderFlag 3 eq or{
  1124.                     eoclip
  1125.                 }{
  1126.                     clip
  1127.                 }ifelse
  1128.         
  1129.                 _gradNames _gradName 2 copy known{
  1130.                     get
  1131.                     mark exch aload pop
  1132.                     /_gradType xp
  1133.                     1 sub dup /_rampIndex xp
  1134.                     /_maxRampIndex xp
  1135.                     mark exch aload pop
  1136.                     0 0
  1137.                 }if
  1138.                 pop pop
  1139.                 getRampData
  1140.             }{
  1141.                 mark mark
  1142.             }ifelse
  1143.         }def
  1144.     }if
  1145.     
  1146.     currentdict/Bm known not{
  1147.         /Bm{
  1148.             _renderFlag 2 ne{
  1149.                 _gradType 0 eq{
  1150.                     linealRamp
  1151.                 }{
  1152.                     radialGrad
  1153.                 }ifelse
  1154.             }{
  1155.                 6 npop
  1156.             }ifelse
  1157.         }def
  1158.     }if
  1159.     
  1160.     currentdict/Bh known not{
  1161.         /Bh{
  1162.             2 npop
  1163.             /_yHi xp
  1164.             /_xHi xp
  1165.             /_radHilite _xHi 0 ne _yHi 0 ne or pt
  1166.         }def
  1167.     }if
  1168.     
  1169.     currentdict/Bn known not{
  1170.         /Bn{
  1171.             AGM_Gradient_private begin
  1172.                 dict /_gradNames xp
  1173.          end
  1174.         }def
  1175.     }if
  1176.     
  1177.     currentdict/Bd known not{
  1178.         /Bd{
  1179.             AGM_Gradient begin
  1180.             AGM_Gradient_private begin
  1181.                 /_nColorsBd xp
  1182.                 /_gradType xp
  1183.                 /_gradName xp
  1184.         }def
  1185.     }if
  1186.     
  1187.     currentdict/BD known not{
  1188.         /BD{
  1189.                 currentdict/_gradNames known not{
  1190.                     /_gradNames 20 dict def
  1191.                 }if
  1192.                 ] _nColorsBd _gradType
  1193.                 ]  _gradName exch /_gradNames xput
  1194.          end
  1195.          end
  1196.         }def
  1197.     }if
  1198.     
  1199.     currentdict/Bb known not{
  1200.         /Bb{
  1201.         
  1202.             AGM_Gradient begin
  1203.             AGM_Gradient_private begin
  1204.             _producingSeps{
  1205.                 AGM_Gradient_Sep/AGM_Gradient_Sep_private get begin
  1206.             }if
  1207.             mySave
  1208.         }def
  1209.     }if
  1210.     
  1211.     currentdict/BB known not{
  1212.         /BB{
  1213.         
  1214.             /_tmp xp
  1215.             cleartomark cleartomark
  1216.         
  1217.             _tmp dup
  1218.             _renderFlag
  1219.         
  1220.             myRestore
  1221.         
  1222.             _producingSeps{
  1223.              end
  1224.             }if
  1225.         
  1226.             _illustrator
  1227.          end
  1228.          end
  1229.         
  1230.             {
  1231.                 2 ne exch 0 gt and{
  1232.                     2 eq{
  1233.                         s
  1234.                     }{
  1235.                         S
  1236.                     }ifelse
  1237.                 }{
  1238.                     pop newpath
  1239.                 }ifelse
  1240.             }{
  1241.                 pop newpath
  1242.             }ifelse
  1243.         
  1244.         
  1245.         }def
  1246.     }if
  1247.     
  1248.     currentdict/Xm known not{
  1249.         /Xm{
  1250.             _xm astore pop
  1251.         }def
  1252.     }if
  1253.     
  1254.  end
  1255. }def
  1256. /queryDevice{
  1257.     /_inRipSep
  1258.         _level2PS{
  1259.             currentpagedevice/Separations 2 copy known{
  1260.                 get
  1261.             }{
  1262.                 pop pop false
  1263.             }ifelse
  1264.         }{
  1265.             false
  1266.         }ifelse
  1267.     def
  1268.     /_noImage /lv1Fix where{
  1269.         pop lv1Fix
  1270.     }{
  1271.         false
  1272.     }ifelse
  1273.     def
  1274.     /_useShells where{
  1275.         pop
  1276.     }{
  1277.         /_useShells true def
  1278.     }ifelse
  1279.     
  1280.     /_useSmoothShade where{
  1281.         pop
  1282.     }{
  1283.         /_useSmoothShade false def 
  1284.     }ifelse
  1285.     /_cyanPlate 1 0 0 0 testCMYKColorThrough def
  1286.     /_magentaPlate 0 1 0 0 testCMYKColorThrough def
  1287.     /_yellowPlate 0 0 1 0 testCMYKColorThrough def
  1288.     /_blackPlate 0 0 0 1 testCMYKColorThrough def
  1289.     /_compositeJob
  1290.         _cyanPlate _magentaPlate and _yellowPlate and _blackPlate and
  1291.     def
  1292.     /_compositeSpotDevice where{
  1293.         pop
  1294.     }{
  1295.         /_compositeSpotDevice _compositeJob not _inRipSep or{
  1296.             1
  1297.         }{
  1298.             0
  1299.         }ifelse
  1300.         def
  1301.     }ifelse
  1302.     /_producingSeps _compositeSpotDevice 0 ne def
  1303.     /_deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def
  1304.     /_dpiThreshold where{
  1305.         pop
  1306.     }{
  1307.         /_dpiThreshold 600 def
  1308.     }ifelse
  1309.     /_screenFreqThreshold where{
  1310.         pop
  1311.     }{
  1312.         /_screenFreqThreshold 150 def
  1313.     }ifelse
  1314.     /_contoneDevice where{
  1315.         pop
  1316.     }{
  1317.         /_contoneDevice false def
  1318.     }ifelse
  1319.     /_subSampleOK 
  1320.         _deviceDPI _dpiThreshold le 
  1321.         currentScreenFreq _screenFreqThreshold le and 
  1322.         _contoneDevice not and 
  1323.         _producingSeps not and
  1324.     def
  1325. }def
  1326. /initializeLev1{
  1327.     /makeByte8{
  1328.         /_tmp 0 pt
  1329.         255 mul cvi
  1330.         8 string 8{
  1331.             dup _tmp 3 index put 
  1332.             /_tmp _tmp 1 add pt
  1333.         }repeat
  1334.         exch pop
  1335.     }def
  1336.     /currentScreenFreq{
  1337.         currentscreen pop pop
  1338.     }def
  1339.     /_byte 1 string def
  1340.     /colorimage where{
  1341.         pop
  1342.     }{
  1343.         /colorimage{
  1344.             pop pop
  1345.             /_blackTmp xp
  1346.             /_yellowTmp xp
  1347.             /_magentaTmp xp
  1348.             /_cyanTmp xp
  1349.             /_cnt 0 pt
  1350.             [
  1351.             _byte dup 0
  1352.             _cyanTmp 
  1353.                 /_cnt cvx /get cvx _d255 /exch cvx /get cvx .3 /mul cvx
  1354.             _magentaTmp
  1355.                 /_cnt cvx /get cvx _d255 /exch cvx /get cvx .59 /mul cvx
  1356.             _yellowTmp
  1357.                 /_cnt cvx /get cvx _d255 /exch cvx /get cvx .11 /mul cvx
  1358.             _blackTmp 
  1359.                 /_cnt cvx /get cvx _d255 /exch cvx /get cvx
  1360.             /add cvx /add cvx /add cvx 1 /exch cvx /sub cvx
  1361.             /dup cvx 0 /lt cvx{
  1362.                 pop 0
  1363.             }/if cvx
  1364.             /dup cvx 1 /gt cvx{
  1365.                 pop 1
  1366.             }/if cvx
  1367.             255 /mul cvx /cvi cvx
  1368.             256 /mod cvx
  1369.             /dup cvx 0 /lt cvx{
  1370.                 pop 0
  1371.             }/if cvx
  1372.             /put cvx
  1373.             /_cnt dup cvx 1 /add cvx /pt cvx
  1374.             ] cvx
  1375.             bind
  1376.             /_image load 5 execImage
  1377.         }def
  1378.     }ifelse
  1379. }def
  1380. /initializeLev2{
  1381.     /level2ScreenFreq{
  1382.      begin
  1383.         60
  1384.         HalftoneType 1 eq{
  1385.             pop Frequency
  1386.         }if
  1387.         HalftoneType 2 eq{
  1388.             pop GrayFrequency
  1389.         }if
  1390.         HalftoneType 5 eq{
  1391.             pop Default level2ScreenFreq
  1392.         }if
  1393.          end
  1394.     }def
  1395.     /currentScreenFreq{
  1396.         currenthalftone level2ScreenFreq
  1397.     }def
  1398. }def
  1399. /initializeShading{
  1400.     _useSmoothShade _level3PS and{
  1401.         /_usingSmoothShade true pt
  1402.         initializeLev3_Ops
  1403.     }{
  1404.         /_usingSmoothShade false pt
  1405.     }ifelse
  1406. }def
  1407. /initializeLev3_Ops
  1408. {
  1409.     /initShFill{
  1410.         /_index _gradType 0 eq {0}{_maxRampIndex 1 sub} ifelse pt
  1411.         /_rampFuncsArray _maxRampIndex array pt
  1412.         /_boundsArray _maxRampIndex 1 sub array pt
  1413.         /_encodeArray _maxRampIndex 2 mul array pt
  1414.         /_beginCoord _rampPoint pt
  1415.         /_colorSpace null pt
  1416.         /_firstFill _rampIndex _maxRampIndex eq pt
  1417.         /_lastFill false pt
  1418.     }def
  1419.     /getRampColorSpace{
  1420.         _nSamples 1 gt{ 
  1421.             /_ndx 0 pt
  1422.             [blendColor] cvx exec
  1423.         }if
  1424.         /_C0 [currentcolor] pt
  1425.         /_C0_Space currentcolorspace pt
  1426.         
  1427.         _nSamples 1 gt{ 
  1428.             /_ndx _nSamples 1 sub pt
  1429.             [blendColor] cvx exec
  1430.         }if
  1431.         /_C1 [currentcolor] pt
  1432.         /_C1_Space currentcolorspace pt
  1433.         
  1434.         _C0_Space _C1_Space eq{
  1435.             /_rampColorSpace _C0_Space pt
  1436.         }{
  1437.             (colorspace conflict!) ==
  1438.             showpage
  1439.             stop
  1440.         }ifelse
  1441.         
  1442.         _spotColor{
  1443.             nsetcustomcolorend
  1444.         }if
  1445.     }def
  1446.     /linealShFill{
  1447.         popBSpace
  1448.         _xm aload pop pushBSpace
  1449.         
  1450.         /_size _index 1 add pt
  1451.         _size _maxRampIndex lt {
  1452.             /_rampFuncsArray _rampFuncsArray 0 _size getinterval pt
  1453.             /_boundsArray _boundsArray 0 _size 1 sub getinterval pt
  1454.             /_encodeArray _encodeArray 0 _size 2 mul getinterval pt
  1455.         }if
  1456.         
  1457.         bd
  1458.             /ShadingType 2
  1459.             /ColorSpace _colorSpace
  1460.             /Function 
  1461.                 bd
  1462.                     /FunctionType 3
  1463.                     /Domain [0 1]
  1464.                     /Functions _rampFuncsArray
  1465.                     /Bounds _boundsArray
  1466.                     /Encode _encodeArray
  1467.                 ed
  1468.             /Extend [_firstFill _lastFill]
  1469.             /Domain [0 1] 
  1470.             /Coords [_beginCoord 0 _endCoord 0]
  1471.         ed
  1472.         shfill
  1473.     }def
  1474.     
  1475.     /radialShFill{
  1476.         /_size _maxRampIndex _index sub pt
  1477.         _size _maxRampIndex lt {
  1478.             /_rampFuncsArray _rampFuncsArray _index _size getinterval pt
  1479.             /_boundsArray _boundsArray _index _size 1 sub getinterval pt
  1480.             /_encodeArray _encodeArray _index 2 mul _size 2 mul getinterval pt
  1481.         }if
  1482.         
  1483.         /_rampLen _beginCoord _endCoord sub pt
  1484.         bd
  1485.             /ShadingType 3
  1486.             /ColorSpace _colorSpace
  1487.             /Function 
  1488.                 bd
  1489.                     /FunctionType 3
  1490.                     /Domain [0 1]
  1491.                     /Functions _rampFuncsArray
  1492.                     /Bounds _boundsArray
  1493.                     /Encode _encodeArray
  1494.                 ed
  1495.             /Extend [_lastFill _firstFill]
  1496.             /Domain [0 1] 
  1497.             /Coords [_xHi _rampLen mul _yHi _rampLen mul _endCoord 0 0 _beginCoord] 
  1498.         ed
  1499.         shfill
  1500.         
  1501.         _radHilite{
  1502.             _xHi _rampLen mul _yHi _rampLen mul translate
  1503.         }if
  1504.     }def
  1505.     
  1506.     /fillRamp{ 
  1507.     
  1508.     
  1509.         /_invert _midPoint 0.5 lt pt
  1510.         _rampIndex _maxRampIndex eq {
  1511.             initShFill
  1512.         }if
  1513.         
  1514.         getRampColorSpace
  1515.         
  1516.         _colorSpace null eq{
  1517.             /_colorSpace _rampColorSpace pt
  1518.         }{
  1519.             _colorSpace _rampColorSpace ne{
  1520.                 /_index _index 1 
  1521.                 _gradType 0 eq{
  1522.                     sub pt
  1523.                     linealShFill
  1524.                 }{
  1525.                     add pt
  1526.                     radialShFill
  1527.                 }ifelse
  1528.                 initShFill
  1529.                 /_colorSpace _rampColorSpace pt
  1530.             } if
  1531.         }ifelse
  1532.         /_endCoord _endPoint pt    
  1533.         _rampFuncsArray _index
  1534.         bd
  1535.             /FunctionType 2
  1536.             /Domain [0 1]
  1537.             /N 0.5 log _invert{1 _midPoint sub}{_midPoint}ifelse log div
  1538.             _gradType 0 eq{
  1539.                 _invert{/C1}{/C0}ifelse _C0
  1540.                 _invert{/C0}{/C1}ifelse _C1
  1541.             }{
  1542.                 _invert{/C0}{/C1}ifelse _C1
  1543.                 _invert{/C1}{/C0}ifelse _C0
  1544.             }ifelse
  1545.         ed
  1546.         put
  1547.         
  1548.         _rampIndex 1 ne{
  1549.             _boundsArray _index _gradType 1 eq{1 sub}if _endCoord put
  1550.         } if
  1551.         
  1552.         0 1 _invert {exch}if
  1553.         _encodeArray _index 2 mul 1 add 3 -1 roll put
  1554.         _encodeArray _index 2 mul 3 -1 roll put
  1555.         _rampIndex 1 eq {
  1556.             /_lastFill true pt
  1557.             _gradType 0 eq{
  1558.                 linealShFill
  1559.             }{
  1560.                 radialShFill
  1561.             }ifelse
  1562.         }if
  1563.         /_index _index 1 
  1564.         _gradType 0 eq{
  1565.             add pt
  1566.         }{
  1567.             sub pt
  1568.         }ifelse
  1569.     }def
  1570.     
  1571.     /radialRamp
  1572.         /fillRamp load def
  1573.     
  1574.     /rampImage
  1575.         /fillRamp load def
  1576.     
  1577.     AGM_Gradient begin
  1578.     /Bc{
  1579.         6 npop
  1580.     }def
  1581.     
  1582.  end
  1583.     
  1584.     
  1585. }def
  1586. /initializeComposite{
  1587.     /bwImage{
  1588.         pop /_image load 5 execImage 
  1589.     }def
  1590.     currentdict/rampImage known not{
  1591.         /rampImage{
  1592.             _color{
  1593.                 _nSamples setImageParms
  1594.     
  1595.                 
  1596.                 _rgbRamp{
  1597.                     _redData _greenData _blueData _nSamples 3 expandColor
  1598.                     true 3 null ncolorimage
  1599.                 }{
  1600.                     _cyanData _magentaData _yellowData _blackData _nSamples 4 expandColor
  1601.                     true 4 null ncolorimage
  1602.                 }ifelse
  1603.             }{
  1604.                 _nSamples setImageParms _blackData null bwImage
  1605.             }ifelse
  1606.         }def
  1607.     }if
  1608.     /setCStop{
  1609.         /_colorStyle exch pt
  1610.         _colorStyle 0 eq{
  1611.             1 exch sub
  1612.             0 0 0
  1613.             4 -1 roll
  1614.         }if
  1615.         
  1616.         _colorStyle 2 eq{
  1617.             setrgbcolor 4 npop
  1618.         }if
  1619.         
  1620.         _colorStyle 3 eq{
  1621.             1 exch sub /_tmp xp
  1622.             pop
  1623.             4{
  1624.                 _tmp mul 4 1 roll
  1625.             }repeat
  1626.         }if
  1627.         
  1628.         _colorStyle 4 eq{
  1629.             3 -1 roll pop pop
  1630.             1 exch sub /_tmp xp
  1631.             3{
  1632.                 1 exch sub _tmp mul 1 exch sub 3 1 roll
  1633.             }repeat
  1634.             setrgbcolor 
  1635.             4 npop
  1636.         }if
  1637.         _colorStyle 2 ne _colorStyle 4 ne and{
  1638.             null nsetcustomcolor
  1639.         }if
  1640.     }def
  1641.     /nsetcustomcolor
  1642.     {
  1643.         pop setcmykcolor
  1644.     }def
  1645.     /nsetcustomcolorend
  1646.     {
  1647.     }def
  1648.     /ncolorimage{
  1649.         pop 
  1650.         /_colorimage load 10 execImage
  1651.     }def
  1652.     _noImage not _level2PS not and{
  1653.         /linealFill{
  1654.             8 setImageParms
  1655.             _color{
  1656.                 currentcmykcolor
  1657.                 4{
  1658.                     makeByte8 4 1 roll
  1659.                 }repeat
  1660.                 true 4 null ncolorimage
  1661.             }{
  1662.                 currentgray makeByte8 null bwImage
  1663.             }ifelse
  1664.         }def
  1665.     }if
  1666. }def
  1667. /npop{
  1668.     {pop}repeat
  1669. }def
  1670. /xd{
  1671.     exch def
  1672. }def
  1673. /nd{
  1674.     null def
  1675. }def
  1676. /pt{
  1677.     AGM_Gradient_private 3 1 roll put
  1678. }def
  1679. /xp{
  1680.     exch pt
  1681. }def
  1682. /xput{
  1683.     dup load dup length exch maxlength eq{
  1684.         dup dup load dup
  1685.         length 2 mul dict copy def
  1686.     }if
  1687.     load begin
  1688.         def
  1689.   end
  1690. }def
  1691. /mySave{
  1692.     save /_sSave xp
  1693. }def
  1694. /myRestore{
  1695.     _sSave type /savetype eq{
  1696.         _sSave restore
  1697.     }if
  1698. }def
  1699. /gMark{
  1700.     counttomark 2 add -1 roll
  1701. }def
  1702. /execImage{
  1703.     /_tmp xp
  1704.     {
  1705.         exec
  1706.     }stopped{
  1707.         $error /errorname get /undefinedresult ne{
  1708.             stop
  1709.         }{
  1710.             _tmp npop
  1711.         }ifelse
  1712.     }if
  1713. }def
  1714. /pushBSpace{
  1715.     newpath gsave
  1716.     _bUMatrix astore concat 
  1717. }def
  1718. /popBSpace{
  1719.     grestore
  1720. }def
  1721. /setImageParms{
  1722.     1 8 2 index 0 0 1 0 0 _imageMatrix astore
  1723. }def
  1724. /linealFill{
  1725.     0 0 1 1 rectfill
  1726. }def
  1727. /testCMYKColorThrough{
  1728.     gsave
  1729.     setcmykcolor currentcmykcolor
  1730.     grestore
  1731.     add add add 0 ne
  1732. }def
  1733. /expandOne    {
  1734.     /_tmp xp
  1735.     dup type /stringtype ne{
  1736.         _tmp string
  1737.         exch
  1738.         dup 0 ne{
  1739.             255 mul cvi
  1740.             0 1 _tmp 1 sub{
  1741.                 3 copy
  1742.                 exch put pop
  1743.             }for
  1744.         }if
  1745.         pop
  1746.     }if
  1747. }def
  1748. /expandColor{
  1749.     /_channels xp
  1750.     /_len xp
  1751.     _channels{
  1752.         _len expandOne _channels 1 roll
  1753.     }repeat
  1754. }def
  1755. /blendColor{
  1756.     
  1757.     _color{
  1758.         _rgbRamp _producingSeps not and{
  1759.             _redData dup type /stringtype eq{
  1760.                 /_ndx cvx /get cvx _d255 /exch cvx /get cvx
  1761.             }if
  1762.             _greenData dup type /stringtype eq{
  1763.                 /_ndx cvx /get cvx _d255 /exch cvx /get cvx
  1764.             }if
  1765.             _blueData dup type /stringtype eq{
  1766.                 /_ndx cvx /get cvx _d255 /exch cvx /get cvx
  1767.             }if
  1768.             /setrgbcolor cvx
  1769.         }{
  1770.             _cyanData dup type /stringtype eq{
  1771.                 /_ndx cvx /get cvx _d255 /exch cvx /get cvx
  1772.             }if
  1773.             _magentaData dup type /stringtype eq{
  1774.                 /_ndx cvx /get cvx _d255 /exch cvx /get cvx
  1775.             }if
  1776.             _yellowData dup type /stringtype eq{
  1777.                 /_ndx cvx /get cvx _d255 /exch cvx /get cvx
  1778.             }if
  1779.             _blackData dup type /stringtype eq{
  1780.                 /_ndx cvx /get cvx _d255 /exch cvx /get cvx
  1781.             }if
  1782.     
  1783.             _spotColor{
  1784.                 _rampSD begin
  1785.                     /_rampSD cvx /begin cvx
  1786.     
  1787.                     spot1 begin
  1788.                         tintImage dup type /stringtype eq{
  1789.                             /_ndx cvx /get cvx _d255- /exch cvx /get cvx
  1790.                         }{
  1791.                             dup null ne{
  1792.                                 name type /nametype ne{
  1793.                                     1 exch sub
  1794.                                 }if
  1795.                             }if
  1796.                         }ifelse
  1797.                  end
  1798.                     /spot1 cvx /tintValue 3 -1 /roll cvx /put cvx
  1799.     
  1800.                     spot2 begin
  1801.                         tintImage dup type /stringtype eq{
  1802.                             /_ndx cvx /get cvx _d255- /exch cvx /get cvx
  1803.                         }{
  1804.                             dup null ne{
  1805.                                 name type /nametype ne{
  1806.                                     1 exch sub
  1807.                                 }if
  1808.                             }if
  1809.                         }ifelse
  1810.                  end
  1811.                     /spot2 cvx /tintValue 3 -1 /roll cvx /put cvx
  1812.                     /end cvx
  1813.              end
  1814.                 /_rampSD cvx
  1815.                 /nsetcustomcolor cvx
  1816.             }{
  1817.                 /setcmykcolor cvx
  1818.             }ifelse
  1819.         }ifelse
  1820.     }{
  1821.         _blackData /_ndx cvx /get cvx
  1822.         _d255 /exch cvx /get cvx
  1823.         
  1824.         _usingSmoothShade{
  1825.             1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx /setcmykcolor cvx
  1826.         }{
  1827.              /setgray cvx
  1828.         }ifelse
  1829.     }ifelse
  1830. }def
  1831. /linealRamp{
  1832.     pushBSpace
  1833.     _ramp{
  1834.         linealImage
  1835.     }{
  1836.         linealFill
  1837.     }ifelse
  1838.     popBSpace
  1839.     /_rampIndex _rampIndex 1 sub pt
  1840.     _rampIndex 0 gt{
  1841.         getRampData
  1842.     }if
  1843. }def
  1844. /radialGrad{
  1845.     /_firstShell true pt
  1846.     _usingSmoothShade not{
  1847.         fill
  1848.     }if
  1849.     pushBSpace
  1850.     
  1851.     _radHilite{
  1852.         _xHi _yHi _bUMatrix idtransform /_yHi xp /_xHi xp
  1853.         _rampPoint 1 lt{
  1854.             1 _rampPoint sub dup _xHi mul exch _yHi mul translate
  1855.         }if
  1856.     }if
  1857.     _rampIndex{
  1858.             radialRamp
  1859.         /_rampIndex _rampIndex 1 sub pt
  1860.         _rampIndex 0 gt{
  1861.             getRampData
  1862.         }if
  1863.     }repeat
  1864.     
  1865.     popBSpace
  1866.     
  1867. }def
  1868. /getNSamples{
  1869.     0 exch
  1870.     {
  1871.         dup type /stringtype eq{
  1872.             length exch pop exit
  1873.         }if
  1874.         pop
  1875.     }forall
  1876.     dup 0 eq{
  1877.         pop 1
  1878.     }if
  1879. }def
  1880. /getRampData{
  1881.     /_rampType gMark pt
  1882.     /_color _rampType 0 gt pt
  1883.     /_ccRGB _rampType 5 eq _rampType 6 eq or pt
  1884.     /_rgbRamp _rampType 4 eq _ccRGB or pt
  1885.     /_ccProcess _rampType 2 eq _rampType 3 eq or pt
  1886.     _producingSeps{
  1887.         _rampSD initSpotDict
  1888.         /_spotColor _ccProcess _ccRGB or pt
  1889.     }{
  1890.         /_spotColor false pt
  1891.     }ifelse
  1892.     /_ramp true pt
  1893.     100 div /_rampPoint xp
  1894.     100 div /_midPoint xp
  1895.     
  1896.     dup /_colorStyle xp
  1897.     _colorStyle 0 eq{ 
  1898.         2
  1899.     }{
  1900.         _colorStyle 1 eq{ 
  1901.             5
  1902.         }{
  1903.             _colorStyle 2 eq{
  1904.                 8
  1905.             }{
  1906.                 _colorStyle 3 eq{
  1907.                     _producingSeps{
  1908.                         _rampSD begin
  1909.                             spot1 begin
  1910.                                 /name 3 index def
  1911.                                 /spot_K 4 index def
  1912.                                 /spot_Y 5 index def
  1913.                                 /spot_M 6 index def
  1914.                                 /spot_C 7 index def
  1915.                          end
  1916.                      end
  1917.                     }if
  1918.                     7
  1919.                 }{
  1920.                     _producingSeps{
  1921.                         _rampSD begin
  1922.                             spot1 begin
  1923.                                 /name 4 index def
  1924.                                 /spot_K 8 index def
  1925.                                 /spot_Y 9 index def
  1926.                                 /spot_M 10 index def
  1927.                                 /spot_C 11 index def
  1928.                          end
  1929.                      end
  1930.                     }if
  1931.                     11
  1932.                 } ifelse
  1933.             }ifelse
  1934.         }ifelse
  1935.     }ifelse
  1936.     /_tmp xp
  1937.     _tmp index 100 div /_endPoint xp
  1938.     
  1939.     _gradType 1 eq{
  1940.         _tmp 1 add index 100 div /_midPoint xp
  1941.     }if
  1942.     
  1943.     _producingSeps{
  1944.         _tmp 2 add index /_nextColorStyle xp
  1945.         _nextColorStyle 3 eq{
  1946.             /_tmp _tmp 4 add pt
  1947.             _tmp index dup
  1948.             _rampSD begin
  1949.                 spot1 /name get ne{
  1950.                     spot2 begin
  1951.                         /name xd
  1952.                         /spot_K _tmp 2 add index def
  1953.                         /spot_Y _tmp 3 add index def
  1954.                         /spot_M _tmp 4 add index def
  1955.                         /spot_C _tmp 5 add index def
  1956.                  end
  1957.                 }{
  1958.                     pop
  1959.                 }ifelse
  1960.          end
  1961.         }if
  1962.         _nextColorStyle 4 eq{
  1963.             /_tmp _tmp 5 add pt
  1964.             _tmp index dup
  1965.             _rampSD begin
  1966.                 spot1 /name get ne{
  1967.                     spot2 begin
  1968.                         /name xd
  1969.                         /spot_K _tmp 5 add index def
  1970.                         /spot_Y _tmp 6 add index def
  1971.                         /spot_M _tmp 7 add index def
  1972.                         /spot_C _tmp 8 add index def
  1973.                  end
  1974.                 }{
  1975.                     pop
  1976.                 }ifelse
  1977.          end
  1978.         }if
  1979.     }if
  1980.     _rampType 3 eq _rampType 6 eq or{
  1981.         /_tint2Data gMark pt
  1982.     }if
  1983.     _ccProcess _ccRGB or{
  1984.         /_tint1Data gMark pt
  1985.     }if
  1986.     _rgbRamp{
  1987.         /_blueData gMark pt
  1988.         /_greenData gMark pt
  1989.         /_redData gMark pt
  1990.     }if
  1991.     
  1992.     _producingSeps{
  1993.         _rampSD begin
  1994.             _ccProcess _ccRGB or{
  1995.                 _rampType 3 eq _rampType 6 eq or{
  1996.                     spot2 begin
  1997.                         /tintImage _gradType 0 eq{
  1998.                             _tint2Data
  1999.                         }{
  2000.                             _tint1Data
  2001.                         }ifelse
  2002.                         def
  2003.                         name null eq{
  2004.                             /name /Black def
  2005.                         }if
  2006.                  end
  2007.                 }if
  2008.                 spot1 begin
  2009.                     /tintImage _gradType 0 eq _rampType 2 eq or _rampType 5 eq or{
  2010.                         _tint1Data
  2011.                     }{
  2012.                         _tint2Data
  2013.                     }ifelse
  2014.                     def
  2015.                     _rampType 2 eq _rampType 5 eq or{
  2016.                         name null eq{
  2017.                             /name spot2 /name get def
  2018.                             spot2 /name null put
  2019.                         }if
  2020.                     }{
  2021.                         name null eq{
  2022.                             /name /Black def
  2023.                         }if
  2024.                     }ifelse
  2025.              end
  2026.             }if
  2027.      end
  2028.     }if
  2029.     /_blackData gMark pt
  2030.     _rampType 0 gt{
  2031.         counttomark 4 add -3 roll
  2032.         /_yellowData xp
  2033.         /_magentaData xp
  2034.         /_cyanData xp
  2035.     }if
  2036.     _ramp{
  2037.         /_nSamples
  2038.             [
  2039.             _rampType 0 eq {_blackData}if
  2040.             _rampType 1 eq {_cyanData _magentaData _yellowData _blackData}if
  2041.             _rampType 2 eq {_cyanData _magentaData _yellowData _blackData _tint1Data}if
  2042.             _rampType 3 eq {_cyanData _magentaData _yellowData _blackData _tint1Data _tint2Data}if
  2043.             _rampType 4 eq {_cyanData _magentaData _yellowData _blackData _redData _greenData _blueData}if
  2044.             _rampType 5 eq {_cyanData _magentaData _yellowData _blackData _redData _greenData _blueData _tint1Data}if
  2045.             _rampType 6 eq {_cyanData _magentaData _yellowData _blackData _redData _greenData _blueData _tint1Data _tint2Data}if
  2046.             ] getNSamples pt
  2047.         _usingSmoothShade not {/_ramp _nSamples 1 gt pt} if
  2048.     } if
  2049.     
  2050.     setCStop
  2051. }def
  2052. /rectImage{
  2053.     gsave
  2054.     /_sInc 1 pt
  2055.     /_bInc 1 _nSamples div pt
  2056.     /_uRampLen 1 0 dtransform _dUserSpace idtransform dup mul exch dup mul add sqrt pt
  2057.     /_pChange _uRampLen 0 eq{0}{_nSamples _uRampLen div}ifelse pt
  2058.     0
  2059.     _nSamples
  2060.     [
  2061.     /dup cvx
  2062.     /_ndx /exch cvx /pt cvx
  2063.     blendColor
  2064.     0 0 _bInc 1 /rectfill cvx
  2065.     _bInc 0 /translate cvx
  2066.     _sInc /add cvx
  2067.     ] cvx
  2068.     bind
  2069.     repeat
  2070.     pop
  2071.     _spotColor{
  2072.         nsetcustomcolorend
  2073.     }if
  2074.     grestore
  2075. }def
  2076. /radialInit{
  2077.     /_nRadSamples _nSamples dup 0 eq{pop 1}if pt
  2078.     /_sInc -1 pt
  2079.     /_rampLen _rampPoint _endPoint sub pt
  2080.     /_bInc _rampLen _nSamples div neg pt
  2081.     /_optimize false pt
  2082.     _subSampleOK{
  2083.         /_uRampLen
  2084.             _rampLen 0 dtransform _dUserSpace idtransform dup mul exch dup mul add sqrt
  2085.             0 _rampLen dtransform _dUserSpace idtransform dup mul exch dup mul add sqrt
  2086.             2 copy lt{
  2087.                 exch
  2088.             }if pop
  2089.         pt
  2090.         /_pChange 
  2091.             _uRampLen 0 eq{
  2092.                 0
  2093.             }{
  2094.                 _nSamples _uRampLen div
  2095.             }ifelse
  2096.         pt
  2097.         _pChange .5 gt dup /_optimize xp{
  2098.             /_nRadSamples _uRampLen 2 div round cvi dup 1 le{pop 2}if pt
  2099.             /_bInc _rampLen _nRadSamples div neg pt
  2100.             /_sInc _nSamples 1 sub _nRadSamples 1 sub div neg pt
  2101.         }if
  2102.     }if
  2103.     _radHilite{
  2104.         /_xBCInc _xHi _rampLen mul _nRadSamples div pt
  2105.         /_yBCInc _yHi _rampLen mul _nRadSamples div pt
  2106.     }if
  2107. }def
  2108. currentdict/radialRamp known not{
  2109.     /radialRamp{
  2110.     
  2111.         /_saveMatrix _saveMatrix currentmatrix def
  2112.         
  2113.         radialInit
  2114.     
  2115.         _rampPoint
  2116.     
  2117.         _nSamples 1 sub
  2118.     
  2119.         _nRadSamples 
  2120.         [
  2121.             /dup cvx
  2122.     
  2123.             _optimize{
  2124.                 /round cvx /cvi cvx
  2125.             }if
  2126.     
  2127.             /_ndx /exch cvx /pt cvx
  2128.             
  2129.             _useShells{
  2130.                 /_firstShell cvx{
  2131.                     /_firstShell false pt
  2132.                 }{
  2133.                     0 0 3 index 360 0 arcn fill
  2134.                 }/ifelse cvx
  2135.             }if
  2136.     
  2137.             blendColor
  2138.     
  2139.             _useShells{
  2140.                 0 0 3 /index cvx 0 360 /arc cvx 
  2141.             }{
  2142.                 0 0 3 /index cvx 0 360 /arc cvx /fill cvx
  2143.             }ifelse
  2144.     
  2145.             /exch cvx _bInc /add cvx /exch cvx
  2146.     
  2147.             _sInc /add cvx
  2148.     
  2149.             _radHilite{
  2150.                 _xBCInc _yBCInc /translate cvx
  2151.             }if
  2152.         ] cvx bind
  2153.         repeat
  2154.     
  2155.         pop pop
  2156.     
  2157.         _saveMatrix setmatrix
  2158.     
  2159.         _radHilite{
  2160.             _xHi _rampLen mul _yHi _rampLen mul translate
  2161.         }if
  2162.         
  2163.         _useShells _rampIndex 1 eq and{
  2164.             fill
  2165.         }if
  2166.         _spotColor{
  2167.             nsetcustomcolorend
  2168.         }if
  2169.     
  2170.         
  2171.     }def
  2172. }if
  2173. end
  2174. end
  2175. defaultpacking setpacking
  2176. %%EndResource
  2177. %%BeginProcSet: Adobe_ColorImage_AI6 1.1 0
  2178. userdict /Adobe_ColorImage_AI6 known not
  2179. {
  2180.     userdict /Adobe_ColorImage_AI6 24 dict put 
  2181. } if
  2182. userdict /Adobe_ColorImage_AI6 get begin
  2183. /initialize
  2184.     Adobe_ColorImage_AI6 begin
  2185.     Adobe_ColorImage_AI6
  2186.     {
  2187.         dup type /arraytype eq
  2188.         {
  2189.             dup xcheck
  2190.             {
  2191.                 bind
  2192.             } if
  2193.         } if
  2194.         pop pop
  2195.     } forall
  2196. } def
  2197. /terminate { end } def
  2198. currentdict /Adobe_ColorImage_AI6_Vars known not
  2199. {
  2200.     /Adobe_ColorImage_AI6_Vars 15 dict def
  2201. } if
  2202. Adobe_ColorImage_AI6_Vars begin
  2203.     /channelcount 0 def
  2204.     /sourcecount 0 def
  2205.     /sourcearray 4 array def
  2206.     /plateindex -1 def
  2207.     /XIMask 0 def
  2208.     /XIBinary 0 def
  2209.     /XIChannelCount 0 def
  2210.     /XIBitsPerPixel 0 def
  2211.     /XIImageHeight 0 def
  2212.     /XIImageWidth 0 def
  2213.     /XIImageMatrix null def
  2214.     /XIBuffer null def
  2215.     /XIDataProc null def
  2216.     /XIVersion 6 def
  2217. end
  2218. /WalkRGBString null def
  2219. /WalkCMYKString null def
  2220. /StuffRGBIntoGrayString null def
  2221. /RGBToGrayImageProc null def
  2222. /StuffCMYKIntoGrayString null def
  2223. /CMYKToGrayImageProc null def
  2224. /ColorImageCompositeEmulator null def
  2225. /SeparateCMYKImageProc null def
  2226. /FourEqual null def
  2227. /TestPlateIndex null def
  2228. currentdict /_colorimage known not
  2229. {
  2230.     /colorimage where
  2231.     {
  2232.         /colorimage get /_colorimage exch def
  2233.     }
  2234.     {
  2235.         /_colorimage null def
  2236.     } ifelse
  2237. } if
  2238. /_currenttransfer systemdict /currenttransfer get def
  2239. /colorimage null def
  2240. /XI null def
  2241. /WalkRGBString
  2242. {
  2243.     0 3 index
  2244.     dup length 1 sub 0 3 3 -1 roll
  2245.     {
  2246.         3 getinterval { } forall
  2247.         5 index exec
  2248.         3 index
  2249.     } for
  2250.     
  2251.      5 { pop } repeat
  2252. } def
  2253. /WalkCMYKString
  2254. {
  2255.     0 3 index
  2256.     dup length 1 sub 0 4 3 -1 roll
  2257.     {
  2258.         4 getinterval { } forall
  2259.         
  2260.         6 index exec
  2261.         
  2262.         3 index
  2263.         
  2264.     } for
  2265.     
  2266.     5 { pop } repeat
  2267.     
  2268. } def
  2269. /StuffRGBIntoGrayString
  2270. {
  2271.     .11 mul exch
  2272.     
  2273.     .59 mul add exch
  2274.     
  2275.     .3 mul add
  2276.     
  2277.     cvi 3 copy put
  2278.     
  2279.     pop 1 add
  2280. } def
  2281. /RGBToGrayImageProc
  2282. {    
  2283.     Adobe_ColorImage_AI6_Vars begin 
  2284.         sourcearray 0 get exec
  2285.         dup length 3 idiv string
  2286.         dup 3 1 roll 
  2287.         
  2288.         /StuffRGBIntoGrayString load exch
  2289.         WalkRGBString
  2290.  end
  2291. } def
  2292. /StuffCMYKIntoGrayString
  2293. {
  2294.     exch .11 mul add
  2295.     
  2296.     exch .59 mul add
  2297.     
  2298.     exch .3 mul add
  2299.     
  2300.     dup 255 gt { pop 255 } if
  2301.     
  2302.     255 exch sub cvi 3 copy put
  2303.     
  2304.     pop 1 add
  2305. } def
  2306. /CMYKToGrayImageProc
  2307. {    
  2308.     Adobe_ColorImage_AI6_Vars begin
  2309.         sourcearray 0 get exec
  2310.         dup length 4 idiv string
  2311.         dup 3 1 roll 
  2312.         
  2313.         /StuffCMYKIntoGrayString load exch
  2314.         WalkCMYKString
  2315.  end
  2316. } def
  2317. /ColorImageCompositeEmulator
  2318. {
  2319.     pop true eq
  2320.     {
  2321.         Adobe_ColorImage_AI6_Vars /sourcecount get 5 add { pop } repeat
  2322.     }
  2323.     {
  2324.         Adobe_ColorImage_AI6_Vars /channelcount get 1 ne
  2325.         {
  2326.             Adobe_ColorImage_AI6_Vars begin
  2327.                 sourcearray 0 3 -1 roll put
  2328.             
  2329.                 channelcount 3 eq 
  2330.                 { 
  2331.                     /RGBToGrayImageProc 
  2332.                 }
  2333.                 { 
  2334.                     /CMYKToGrayImageProc
  2335.                 } ifelse
  2336.                 load
  2337.          end
  2338.         } if
  2339.         image
  2340.     } ifelse
  2341. } def
  2342. /SeparateCMYKImageProc
  2343. {    
  2344.     Adobe_ColorImage_AI6_Vars begin
  2345.         sourcecount 0 ne
  2346.         {
  2347.             sourcearray plateindex get exec
  2348.         }
  2349.         {            
  2350.             sourcearray 0 get exec
  2351.             
  2352.             dup length 4 idiv string
  2353.             
  2354.             0 2 index
  2355.             
  2356.             plateindex 4 2 index length 1 sub
  2357.             {
  2358.                 get 255 exch sub
  2359.                 
  2360.                 3 copy put pop 1 add
  2361.                 
  2362.                 2 index
  2363.             } for
  2364.             pop pop exch pop
  2365.         } ifelse
  2366.  end
  2367. } def
  2368.     
  2369. /FourEqual
  2370. {
  2371.     4 index ne
  2372.     {
  2373.         pop pop pop false
  2374.     }
  2375.     {
  2376.         4 index ne
  2377.         {
  2378.             pop pop false
  2379.         }
  2380.         {
  2381.             4 index ne
  2382.             {
  2383.                 pop false
  2384.             }
  2385.             {
  2386.                 4 index eq
  2387.             } ifelse
  2388.         } ifelse
  2389.     } ifelse
  2390. } def
  2391. /TestPlateIndex
  2392. {
  2393.     Adobe_ColorImage_AI6_Vars begin
  2394.         /plateindex -1 def
  2395.         /setcmykcolor where
  2396.         {
  2397.             pop
  2398.             gsave
  2399.             1 0 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
  2400.             0 1 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
  2401.             0 0 1 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
  2402.             0 0 0 1 setcmykcolor systemdict /currentgray get exec 1 exch sub
  2403.             grestore
  2404.             1 0 0 0 FourEqual 
  2405.             { 
  2406.                 /plateindex 0 def
  2407.             }
  2408.             {
  2409.                 0 1 0 0 FourEqual
  2410.                 { 
  2411.                     /plateindex 1 def
  2412.                 }
  2413.                 {
  2414.                     0 0 1 0 FourEqual
  2415.                     {
  2416.                         /plateindex 2 def
  2417.                     }
  2418.                     {
  2419.                         0 0 0 1 FourEqual
  2420.                         { 
  2421.                             /plateindex 3 def
  2422.                         }
  2423.                         {
  2424.                             0 0 0 0 FourEqual
  2425.                             {
  2426.                                 /plateindex 5 def
  2427.                             } if
  2428.                         } ifelse
  2429.                     } ifelse
  2430.                 } ifelse
  2431.             } ifelse
  2432.             pop pop pop pop
  2433.         } if
  2434.         plateindex
  2435.  end
  2436. } def
  2437. /colorimage
  2438. {
  2439.     Adobe_ColorImage_AI6_Vars begin
  2440.         /channelcount 1 index def
  2441.         /sourcecount 2 index 1 eq { channelcount 1 sub } { 0 } ifelse def
  2442.         4 sourcecount add index dup 
  2443.         8 eq exch 1 eq or not
  2444.  end
  2445.     
  2446.     {
  2447.         /_colorimage load null ne
  2448.         {
  2449.             _colorimage
  2450.         }
  2451.         {
  2452.             Adobe_ColorImage_AI6_Vars /sourcecount get
  2453.             7 add { pop } repeat
  2454.         } ifelse
  2455.     }
  2456.     {
  2457.         dup 3 eq
  2458.         TestPlateIndex
  2459.         dup -1 eq exch 5 eq or or
  2460.         {
  2461.             /_colorimage load null eq
  2462.             {
  2463.                 ColorImageCompositeEmulator
  2464.             }
  2465.             {
  2466.                 dup 1 eq
  2467.                 {
  2468.                     pop pop image
  2469.                 }
  2470.                 {
  2471.                     Adobe_ColorImage_AI6_Vars /plateindex get 5 eq
  2472.                     {
  2473.                         gsave
  2474.                         
  2475.                         0 _currenttransfer exec
  2476.                         1 _currenttransfer exec
  2477.                         eq
  2478.                         { 0 _currenttransfer exec 0.5 lt }
  2479.                         { 0 _currenttransfer exec 1 _currenttransfer exec gt } ifelse
  2480.                         
  2481.                         { { pop 0 } } { { pop 1 } } ifelse
  2482.                         systemdict /settransfer get exec
  2483.                     } if
  2484.                     
  2485.                     _colorimage
  2486.                     
  2487.                     Adobe_ColorImage_AI6_Vars /plateindex get 5 eq
  2488.                     {
  2489.                         grestore
  2490.                     } if
  2491.                 } ifelse
  2492.             } ifelse
  2493.         }
  2494.         {
  2495.             dup 1 eq
  2496.             {
  2497.                 pop pop
  2498.                 image
  2499.             }
  2500.             {
  2501.                 pop pop
  2502.                 Adobe_ColorImage_AI6_Vars begin
  2503.                     sourcecount -1 0
  2504.                     {            
  2505.                         exch sourcearray 3 1 roll put
  2506.                     } for
  2507.                     /SeparateCMYKImageProc load
  2508.              end
  2509.                 systemdict /image get exec
  2510.             } ifelse
  2511.         } ifelse
  2512.     } ifelse
  2513. } def
  2514. /XG
  2515. {
  2516.     pop pop
  2517. } def
  2518. /XF
  2519. {
  2520.     13 {pop} repeat
  2521. } def
  2522. /Xh
  2523. {
  2524.     Adobe_ColorImage_AI6_Vars begin
  2525.         gsave
  2526.         /XIMask exch 0 ne def
  2527.         /XIImageHeight exch def
  2528.         /XIImageWidth exch def
  2529.         /XIImageMatrix exch def
  2530.         0 0 moveto
  2531.         XIImageMatrix concat
  2532.         XIImageWidth XIImageHeight scale
  2533.         
  2534.         XIMask
  2535.         {
  2536.             /_lp /null ddef
  2537.             _fc
  2538.             /_lp /imagemask ddef
  2539.         }
  2540.         if
  2541.         /XIVersion 7 def
  2542.  end
  2543. } def
  2544. /XH
  2545. {
  2546.     Adobe_ColorImage_AI6_Vars begin
  2547.         /XIVersion 6 def
  2548.         grestore
  2549.  end
  2550. } def
  2551. /XI
  2552. {
  2553.     Adobe_ColorImage_AI6_Vars begin
  2554.         gsave
  2555.         /XIMask exch 0 ne def
  2556.         /XIBinary exch 0 ne def
  2557.         pop
  2558.         pop
  2559.         /XIChannelCount exch def
  2560.         /XIBitsPerPixel exch def
  2561.         /XIImageHeight exch def
  2562.         /XIImageWidth exch def
  2563.         pop pop pop pop
  2564.         /XIImageMatrix exch def
  2565.         XIBitsPerPixel 1 eq
  2566.         {
  2567.             XIImageWidth 8 div ceiling cvi
  2568.         }
  2569.         {
  2570.             XIImageWidth XIChannelCount mul
  2571.         } ifelse
  2572.         /XIBuffer exch string def
  2573.         XIBinary
  2574.         {
  2575.             /XIDataProc { currentfile XIBuffer readstring pop } def
  2576.             XIVersion 6 le
  2577.             {
  2578.                 currentfile 128 string readline pop pop
  2579.             }
  2580.             if
  2581.         }
  2582.         {
  2583.             /XIDataProc { currentfile XIBuffer readhexstring pop } def
  2584.         } ifelse
  2585.         
  2586.         XIVersion 6 le
  2587.         {
  2588.             0 0 moveto
  2589.             XIImageMatrix concat
  2590.             XIImageWidth XIImageHeight scale
  2591.             XIMask
  2592.             {
  2593.                 /_lp /null ddef
  2594.                 _fc
  2595.                 /_lp /imagemask ddef
  2596.             } if
  2597.         } if
  2598.         
  2599.         XIMask
  2600.         {
  2601.             XIImageWidth XIImageHeight
  2602.             false
  2603.             [ XIImageWidth 0 0 XIImageHeight neg 0 0 ]
  2604.             /XIDataProc load
  2605.             imagemask
  2606.         }
  2607.         {
  2608.             XIImageWidth XIImageHeight
  2609.             XIBitsPerPixel
  2610.             [ XIImageWidth 0 0 XIImageHeight neg 0 0 ]
  2611.             /XIDataProc load
  2612.             
  2613.             XIChannelCount 1 eq
  2614.             {
  2615.                 gsave
  2616.                 0 setgray
  2617.                 image
  2618.                 grestore
  2619.             }
  2620.             {
  2621.                 false
  2622.                 XIChannelCount
  2623.                 colorimage
  2624.             } ifelse
  2625.         } ifelse
  2626.         grestore
  2627.  end
  2628. } def
  2629. end
  2630. %%EndProcSet
  2631. %%BeginResource: procset Adobe_Illustrator_AI5 1.1 0
  2632. %%Title: (Adobe Illustrator (R) Version 5.0 Full Prolog)
  2633. %%Version: 1.1 0
  2634. %%CreationDate: (3/7/1994) ()
  2635. %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
  2636. currentpacking true setpacking
  2637. userdict /Adobe_Illustrator_AI5_vars 81 dict dup begin
  2638. put
  2639. /_eo false def
  2640. /_lp /none def
  2641. /_pf
  2642. {
  2643. } def
  2644. /_ps
  2645. {
  2646. } def
  2647. /_psf
  2648. {
  2649. } def
  2650. /_pss
  2651. {
  2652. } def
  2653. /_pjsf
  2654. {
  2655. } def
  2656. /_pjss
  2657. {
  2658. } def
  2659. /_pola 0 def
  2660. /_doClip 0 def
  2661. /cf currentflat def
  2662. /_tm matrix def
  2663. /_renderStart
  2664. [
  2665. /e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0
  2666. ] def
  2667. /_renderEnd
  2668. [
  2669. null null null null /i1 /i1 /i1 /i1
  2670. ] def
  2671. /_render -1 def
  2672. /_rise 0 def
  2673. /_ax 0 def
  2674. /_ay 0 def
  2675. /_cx 0 def
  2676. /_cy 0 def
  2677. /_leading
  2678. [
  2679. 0 0
  2680. ] def
  2681. /_ctm matrix def
  2682. /_mtx matrix def
  2683. /_sp 16#020 def
  2684. /_hyphen (-) def
  2685. /_fScl 0 def
  2686. /_cnt 0 def
  2687. /_hs 1 def
  2688. /_nativeEncoding 0 def
  2689. /_useNativeEncoding 0 def
  2690. /_tempEncode 0 def
  2691. /_pntr 0 def
  2692. /_tDict 2 dict def
  2693. /_wv 0 def
  2694. /Tx
  2695. {
  2696. } def
  2697. /Tj
  2698. {
  2699. } def
  2700. /CRender
  2701. {
  2702. } def
  2703. /_AI3_savepage
  2704. {
  2705. } def
  2706. /_gf null def
  2707. /_cf 4 array def
  2708. /_if null def
  2709. /_of false def
  2710. /_fc
  2711. {
  2712. } def
  2713. /_gs null def
  2714. /_cs 4 array def
  2715. /_is null def
  2716. /_os false def
  2717. /_sc
  2718. {
  2719. } def
  2720. /_pd 1 dict def
  2721. /_ed 15 dict def
  2722. /_pm matrix def
  2723. /_fm null def
  2724. /_fd null def
  2725. /_fdd null def
  2726. /_sm null def
  2727. /_sd null def
  2728. /_sdd null def
  2729. /_i null def
  2730. /discardSave null def
  2731. /buffer 256 string def
  2732. /beginString null def
  2733. /endString null def
  2734. /endStringLength null def
  2735. /layerCnt 1 def
  2736. /layerCount 1 def
  2737. /perCent (%) 0 get def
  2738. /perCentSeen? false def
  2739. /newBuff null def
  2740. /newBuffButFirst null def
  2741. /newBuffLast null def
  2742. /clipForward? false def
  2743. end
  2744. userdict /Adobe_Illustrator_AI5 known not {
  2745.     userdict /Adobe_Illustrator_AI5 91 dict put
  2746. } if
  2747. userdict /Adobe_Illustrator_AI5 get begin
  2748. /initialize
  2749. {
  2750.     Adobe_Illustrator_AI5 dup begin
  2751.     Adobe_Illustrator_AI5_vars begin
  2752.     discardDict
  2753.     {
  2754.         bind pop pop
  2755.     } forall
  2756.     dup /nc get begin
  2757.     {
  2758.         dup xcheck 1 index type /operatortype ne and
  2759.         {
  2760.             bind
  2761.         } if
  2762.         pop pop
  2763.     } forall
  2764.  end
  2765.     newpath
  2766. } def
  2767. /terminate
  2768. {
  2769.  end
  2770.  end
  2771. } def
  2772. /_
  2773. null def
  2774. /ddef
  2775. {
  2776.     Adobe_Illustrator_AI5_vars 3 1 roll put
  2777. } def
  2778. /xput
  2779. {
  2780.     dup load dup length exch maxlength eq
  2781.     {
  2782.         dup dup load dup
  2783.         length 2 mul dict copy def
  2784.     } if
  2785.     load begin
  2786.     def
  2787.  end
  2788. } def
  2789. /npop
  2790. {
  2791.     {
  2792.         pop
  2793.     } repeat
  2794. } def
  2795. /sw
  2796. {
  2797.     dup length exch stringwidth
  2798.     exch 5 -1 roll 3 index mul add
  2799.     4 1 roll 3 1 roll mul add
  2800. } def
  2801. /swj
  2802. {
  2803.     dup 4 1 roll
  2804.     dup length exch stringwidth
  2805.     exch 5 -1 roll 3 index mul add
  2806.     4 1 roll 3 1 roll mul add
  2807.     6 2 roll /_cnt 0 ddef
  2808.     {
  2809.         1 index eq
  2810.         {
  2811.             /_cnt _cnt 1 add ddef
  2812.         } if
  2813.     } forall
  2814.     pop
  2815.     exch _cnt mul exch _cnt mul 2 index add 4 1 roll 2 index add 4 1 roll pop pop
  2816. } def
  2817. /ss
  2818. {
  2819.     4 1 roll
  2820.     {
  2821.         2 npop
  2822.         (0) exch 2 copy 0 exch put pop
  2823.         gsave
  2824.         false charpath currentpoint
  2825.         4 index setmatrix
  2826.         stroke
  2827.         grestore
  2828.         moveto
  2829.         2 copy rmoveto
  2830.     } exch cshow
  2831.     3 npop
  2832. } def
  2833. /jss
  2834. {
  2835.     4 1 roll
  2836.     {
  2837.         2 npop
  2838.         (0) exch 2 copy 0 exch put
  2839.         gsave
  2840.         _sp eq
  2841.         {
  2842.             exch 6 index 6 index 6 index 5 -1 roll widthshow
  2843.             currentpoint
  2844.         }
  2845.         {
  2846.             false charpath currentpoint
  2847.             4 index setmatrix stroke
  2848.         } ifelse
  2849.         grestore
  2850.         moveto
  2851.         2 copy rmoveto
  2852.     } exch cshow
  2853.     6 npop
  2854. } def
  2855. /sp
  2856. {
  2857.     {
  2858.         2 npop (0) exch
  2859.         2 copy 0 exch put pop
  2860.         false charpath
  2861.         2 copy rmoveto
  2862.     } exch cshow
  2863.     2 npop
  2864. } def
  2865. /jsp
  2866. {
  2867.     {
  2868.         2 npop
  2869.         (0) exch 2 copy 0 exch put
  2870.         _sp eq
  2871.         {
  2872.             exch 5 index 5 index 5 index 5 -1 roll widthshow
  2873.         }
  2874.         {
  2875.             false charpath
  2876.         } ifelse
  2877.         2 copy rmoveto
  2878.     } exch cshow
  2879.     5 npop
  2880. } def
  2881. /pl
  2882. {
  2883.     transform
  2884.     0.25 sub round 0.25 add exch
  2885.     0.25 sub round 0.25 add exch
  2886.     itransform
  2887. } def
  2888. /setstrokeadjust where
  2889. {
  2890.     pop true setstrokeadjust
  2891.     /c
  2892.     {
  2893.         curveto
  2894.     } def
  2895.     /C
  2896.     /c load def
  2897.     /v
  2898.     {
  2899.         currentpoint 6 2 roll curveto
  2900.     } def
  2901.     /V
  2902.     /v load def
  2903.     /y
  2904.     {
  2905.         2 copy curveto
  2906.     } def
  2907.     /Y
  2908.     /y load def
  2909.     /l
  2910.     {
  2911.         lineto
  2912.     } def
  2913.     /L
  2914.     /l load def
  2915.     /m
  2916.     {
  2917.         moveto
  2918.     } def
  2919. }
  2920. {
  2921.     /c
  2922.     {
  2923.         pl curveto
  2924.     } def
  2925.     /C
  2926.     /c load def
  2927.     /v
  2928.     {
  2929.         currentpoint 6 2 roll pl curveto
  2930.     } def
  2931.     /V
  2932.     /v load def
  2933.     /y
  2934.     {
  2935.         pl 2 copy curveto
  2936.     } def
  2937.     /Y
  2938.     /y load def
  2939.     /l
  2940.     {
  2941.         pl lineto
  2942.     } def
  2943.     /L
  2944.     /l load def
  2945.     /m
  2946.     {
  2947.         pl moveto
  2948.     } def
  2949. } ifelse
  2950. /d
  2951. {
  2952.     setdash
  2953. } def
  2954. /cf
  2955. {
  2956. } def
  2957. /i
  2958. {
  2959.     dup 0 eq
  2960.     {
  2961.         pop cf
  2962.     } if
  2963.     setflat
  2964. } def
  2965. /j
  2966. {
  2967.     setlinejoin
  2968. } def
  2969. /J
  2970. {
  2971.     setlinecap
  2972. } def
  2973. /M
  2974. {
  2975.     setmiterlimit
  2976. } def
  2977. /w
  2978. {
  2979.     setlinewidth
  2980. } def
  2981. /XR
  2982. {
  2983.     0 ne
  2984.     /_eo exch ddef
  2985. } def
  2986. /H
  2987. {
  2988. } def
  2989. /h
  2990. {
  2991.     closepath
  2992. } def
  2993. /N
  2994. {
  2995.     _pola 0 eq
  2996.     {
  2997.         _doClip 1 eq
  2998.         {
  2999.             _eo {eoclip} {clip} ifelse /_doClip 0 ddef
  3000.         } if
  3001.         newpath
  3002.     }
  3003.     {
  3004.         /CRender
  3005.         {
  3006.             N
  3007.         } ddef
  3008.     } ifelse
  3009. } def
  3010. /n
  3011. {
  3012.     N
  3013. } def
  3014. /F
  3015. {
  3016.     _pola 0 eq
  3017.     {
  3018.         _doClip 1 eq
  3019.         {
  3020.             gsave _pf grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _fc
  3021.             /_doClip 0 ddef
  3022.         }
  3023.         {
  3024.             _pf
  3025.         } ifelse
  3026.     }
  3027.     {
  3028.         /CRender
  3029.         {
  3030.             F
  3031.         } ddef
  3032.     } ifelse
  3033. } def
  3034. /f
  3035. {
  3036.     closepath
  3037.     F
  3038. } def
  3039. /S
  3040. {
  3041.     _pola 0 eq
  3042.     {
  3043.         _doClip 1 eq
  3044.         {
  3045.             gsave _ps grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
  3046.             /_doClip 0 ddef
  3047.         }
  3048.         {
  3049.             _ps
  3050.         } ifelse
  3051.     }
  3052.     {
  3053.         /CRender
  3054.         {
  3055.             S
  3056.         } ddef
  3057.     } ifelse
  3058. } def
  3059. /s
  3060. {
  3061.     closepath
  3062.     S
  3063. } def
  3064. /B
  3065. {
  3066.     _pola 0 eq
  3067.     {
  3068.         _doClip 1 eq
  3069.         gsave F grestore
  3070.         {
  3071.             gsave S grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
  3072.             /_doClip 0 ddef
  3073.         }
  3074.         {
  3075.             S
  3076.         } ifelse
  3077.     }
  3078.     {
  3079.         /CRender
  3080.         {
  3081.             B
  3082.         } ddef
  3083.     } ifelse
  3084. } def
  3085. /b
  3086. {
  3087.     closepath
  3088.     B
  3089. } def
  3090. /W
  3091. {
  3092.     /_doClip 1 ddef
  3093. } def
  3094. /*
  3095. {
  3096.     count 0 ne
  3097.     {
  3098.         dup type /stringtype eq
  3099.         {
  3100.             pop
  3101.         } if
  3102.     } if
  3103.     newpath
  3104. } def
  3105. /u
  3106. {
  3107. } def
  3108. /U
  3109. {
  3110. } def
  3111. /q
  3112. {
  3113.     _pola 0 eq
  3114.     {
  3115.         gsave
  3116.     } if
  3117. } def
  3118. /Q
  3119. {
  3120.     _pola 0 eq
  3121.     {
  3122.         grestore
  3123.     } if
  3124. } def
  3125. /*u
  3126. {
  3127.     _pola 1 add /_pola exch ddef
  3128. } def
  3129. /*U
  3130. {
  3131.     _pola 1 sub /_pola exch ddef
  3132.     _pola 0 eq
  3133.     {
  3134.         CRender
  3135.     } if
  3136. } def
  3137. /D
  3138. {
  3139.     pop
  3140. } def
  3141. /*w
  3142. {
  3143. } def
  3144. /*W
  3145. {
  3146. } def
  3147. /`
  3148. {
  3149.     /_i save ddef
  3150.     clipForward?
  3151.     {
  3152.         nulldevice
  3153.     } if
  3154.     6 1 roll 4 npop
  3155.     concat pop
  3156.     userdict begin
  3157.     /showpage
  3158.     {
  3159.     } def
  3160.     0 setgray
  3161.     0 setlinecap
  3162.     1 setlinewidth
  3163.     0 setlinejoin
  3164.     10 setmiterlimit
  3165.     [] 0 setdash
  3166.     /setstrokeadjust where {pop false setstrokeadjust} if
  3167.     newpath
  3168.     0 setgray
  3169.     false setoverprint
  3170. } def
  3171. /~
  3172. {
  3173.  end
  3174.     _i restore
  3175. } def
  3176. /O
  3177. {
  3178.     0 ne
  3179.     /_of exch ddef
  3180.     /_lp /none ddef
  3181. } def
  3182. /R
  3183. {
  3184.     0 ne
  3185.     /_os exch ddef
  3186.     /_lp /none ddef
  3187. } def
  3188. /g
  3189. {
  3190.     /_gf exch ddef
  3191.     /_fc
  3192.     {
  3193.         _lp /fill ne
  3194.         {
  3195.             _of setoverprint
  3196.             _gf setgray
  3197.             /_lp /fill ddef
  3198.         } if
  3199.     } ddef
  3200.     /_pf
  3201.     {
  3202.         _fc
  3203.         _eo {eofill} {fill} ifelse
  3204.     } ddef
  3205.     /_psf
  3206.     {
  3207.         _fc
  3208.         ashow
  3209.     } ddef
  3210.     /_pjsf
  3211.     {
  3212.         _fc
  3213.         awidthshow
  3214.     } ddef
  3215.     /_lp /none ddef
  3216. } def
  3217. /G
  3218. {
  3219.     /_gs exch ddef
  3220.     /_sc
  3221.     {
  3222.         _lp /stroke ne
  3223.         {
  3224.             _os setoverprint
  3225.             _gs setgray
  3226.             /_lp /stroke ddef
  3227.         } if
  3228.     } ddef
  3229.     /_ps
  3230.     {
  3231.         _sc
  3232.         stroke
  3233.     } ddef
  3234.     /_pss
  3235.     {
  3236.         _sc
  3237.         ss
  3238.     } ddef
  3239.     /_pjss
  3240.     {
  3241.         _sc
  3242.         jss
  3243.     } ddef
  3244.     /_lp /none ddef
  3245. } def
  3246. /k
  3247. {
  3248.     _cf astore pop
  3249.     /_fc
  3250.     {
  3251.         _lp /fill ne
  3252.         {
  3253.             _of setoverprint
  3254.             _cf aload pop setcmykcolor
  3255.             /_lp /fill ddef
  3256.         } if
  3257.     } ddef
  3258.     /_pf
  3259.     {
  3260.         _fc
  3261.         _eo {eofill} {fill} ifelse
  3262.     } ddef
  3263.     /_psf
  3264.     {
  3265.         _fc
  3266.         ashow
  3267.     } ddef
  3268.     /_pjsf
  3269.     {
  3270.         _fc
  3271.         awidthshow
  3272.     } ddef
  3273.     /_lp /none ddef
  3274. } def
  3275. /K
  3276. {
  3277.     _cs astore pop
  3278.     /_sc
  3279.     {
  3280.         _lp /stroke ne
  3281.         {
  3282.             _os setoverprint
  3283.             _cs aload pop setcmykcolor
  3284.             /_lp /stroke ddef
  3285.         } if
  3286.     } ddef
  3287.     /_ps
  3288.     {
  3289.         _sc
  3290.         stroke
  3291.     } ddef
  3292.     /_pss
  3293.     {
  3294.         _sc
  3295.         ss
  3296.     } ddef
  3297.     /_pjss
  3298.     {
  3299.         _sc
  3300.         jss
  3301.     } ddef
  3302.     /_lp /none ddef
  3303. } def
  3304. /x
  3305. {
  3306.     /_gf exch ddef
  3307.     findcmykcustomcolor
  3308.     /_if exch ddef
  3309.     /_fc
  3310.     {
  3311.         _lp /fill ne
  3312.         {
  3313.             _of setoverprint
  3314.             _if _gf 1 exch sub setcustomcolor
  3315.             /_lp /fill ddef
  3316.         } if
  3317.     } ddef
  3318.     /_pf
  3319.     {
  3320.         _fc
  3321.         _eo {eofill} {fill} ifelse
  3322.     } ddef
  3323.     /_psf
  3324.     {
  3325.         _fc
  3326.         ashow
  3327.     } ddef
  3328.     /_pjsf
  3329.     {
  3330.         _fc
  3331.         awidthshow
  3332.     } ddef
  3333.     /_lp /none ddef
  3334. } def
  3335. /X
  3336. {
  3337.     /_gs exch ddef
  3338.     findcmykcustomcolor
  3339.     /_is exch ddef
  3340.     /_sc
  3341.     {
  3342.         _lp /stroke ne
  3343.         {
  3344.             _os setoverprint
  3345.             _is _gs 1 exch sub setcustomcolor
  3346.             /_lp /stroke ddef
  3347.         } if
  3348.     } ddef
  3349.     /_ps
  3350.     {
  3351.         _sc
  3352.         stroke
  3353.     } ddef
  3354.     /_pss
  3355.     {
  3356.         _sc
  3357.         ss
  3358.     } ddef
  3359.     /_pjss
  3360.     {
  3361.         _sc
  3362.         jss
  3363.     } ddef
  3364.     /_lp /none ddef
  3365. } def
  3366. /A
  3367. {
  3368.     pop
  3369. } def
  3370. /annotatepage
  3371. {
  3372. userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse
  3373. } def
  3374. /XT {
  3375.     pop pop
  3376. } def
  3377. /discard
  3378. {
  3379.     save /discardSave exch store
  3380.     discardDict begin
  3381.     /endString exch store
  3382.     gt38?
  3383.     {
  3384.         2 add
  3385.     } if
  3386.     load
  3387.     stopped
  3388.     pop
  3389.  end
  3390.     discardSave restore
  3391. } bind def
  3392. userdict /discardDict 7 dict dup begin
  3393. put
  3394. /pre38Initialize
  3395. {
  3396.     /endStringLength endString length store
  3397.     /newBuff buffer 0 endStringLength getinterval store
  3398.     /newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store
  3399.     /newBuffLast newBuff endStringLength 1 sub 1 getinterval store
  3400. } def
  3401. /shiftBuffer
  3402. {
  3403.     newBuff 0 newBuffButFirst putinterval
  3404.     newBuffLast 0
  3405.     currentfile read not
  3406.     {
  3407.     stop
  3408.     } if
  3409.     put
  3410. } def
  3411. 0
  3412. {
  3413.     pre38Initialize
  3414.     mark
  3415.     currentfile newBuff readstring exch pop
  3416.     {
  3417.         {
  3418.             newBuff endString eq
  3419.             {
  3420.                 cleartomark stop
  3421.             } if
  3422.             shiftBuffer
  3423.         } loop
  3424.     }
  3425.     {
  3426.     stop
  3427.     } ifelse
  3428. } def
  3429. 1
  3430. {
  3431.     pre38Initialize
  3432.     /beginString exch store
  3433.     mark
  3434.     currentfile newBuff readstring exch pop
  3435.     {
  3436.         {
  3437.             newBuff beginString eq
  3438.             {
  3439.                 /layerCount dup load 1 add store
  3440.             }
  3441.             {
  3442.                 newBuff endString eq
  3443.                 {
  3444.                     /layerCount dup load 1 sub store
  3445.                     layerCount 0 eq
  3446.                     {
  3447.                         cleartomark stop
  3448.                     } if
  3449.                 } if
  3450.             } ifelse
  3451.             shiftBuffer
  3452.         } loop
  3453.     } if
  3454. } def
  3455. 2
  3456. {
  3457.     mark
  3458.     {
  3459.         currentfile buffer readline not
  3460.         {
  3461.         stop
  3462.         } if
  3463.         endString eq
  3464.         {
  3465.             cleartomark stop
  3466.         } if
  3467.     } loop
  3468. } def
  3469. 3
  3470. {
  3471.     /beginString exch store
  3472.     /layerCnt 1 store
  3473.     mark
  3474.     {
  3475.         currentfile buffer readline not
  3476.         {
  3477.         stop
  3478.         } if
  3479.         dup beginString eq
  3480.         {
  3481.             pop /layerCnt dup load 1 add store
  3482.         }
  3483.         {
  3484.             endString eq
  3485.             {
  3486.                 layerCnt 1 eq
  3487.                 {
  3488.                     cleartomark stop
  3489.                 }
  3490.                 {
  3491.                     /layerCnt dup load 1 sub store
  3492.                 } ifelse
  3493.             } if
  3494.         } ifelse
  3495.     } loop
  3496. } def
  3497. end
  3498. userdict /clipRenderOff 15 dict dup begin
  3499. put
  3500. {
  3501.     /n /N /s /S /f /F /b /B
  3502. }
  3503. {
  3504.     {
  3505.         _doClip 1 eq
  3506.         {
  3507.             /_doClip 0 ddef _eo {eoclip} {clip} ifelse
  3508.         } if
  3509.         newpath
  3510.     } def
  3511. } forall
  3512. /Tr /pop load def
  3513. /Bb {} def
  3514. /BB /pop load def
  3515. /Bg {12 npop} def
  3516. /Bm {6 npop} def
  3517. /Bc /Bm load def
  3518. /Bh {4 npop} def
  3519. end
  3520. /Lb
  3521. {
  3522.     4 npop
  3523.     6 1 roll
  3524.     pop
  3525.     4 1 roll
  3526.     pop pop pop
  3527.     0 eq
  3528.     {
  3529.         0 eq
  3530.         {
  3531.             (%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard
  3532.         }
  3533.         {
  3534.             
  3535.             /clipForward? true def
  3536.             
  3537.             /Tx /pop load def
  3538.             /Tj /pop load def
  3539.             
  3540.             currentdict end clipRenderOff begin begin
  3541.         } ifelse
  3542.     }
  3543.     {
  3544.         0 eq
  3545.         {
  3546.             save /discardSave exch store
  3547.         } if
  3548.     } ifelse
  3549. } bind def
  3550. /LB
  3551. {
  3552.     discardSave dup null ne
  3553.     {
  3554.         restore
  3555.     }
  3556.     {
  3557.         pop
  3558.         clipForward?
  3559.         {
  3560.             currentdict
  3561.          end
  3562.          end
  3563.          begin
  3564.                     
  3565.             /clipForward? false ddef
  3566.         } if
  3567.     } ifelse
  3568. } bind def
  3569. /Pb
  3570. {
  3571.     pop pop
  3572.     0 (%AI5_EndPalette) discard
  3573. } bind def
  3574. /Np
  3575. {
  3576.     0 (%AI5_End_NonPrinting--) discard
  3577. } bind def
  3578. /Ln /pop load def
  3579. /Ap
  3580. /pop load def
  3581. /Ar
  3582. {
  3583.     72 exch div
  3584.     0 dtransform dup mul exch dup mul add sqrt
  3585.     dup 1 lt
  3586.     {
  3587.         pop 1
  3588.     } if
  3589.     setflat
  3590. } def
  3591. /Mb
  3592. {
  3593.     q
  3594. } def
  3595. /Md
  3596. {
  3597. } def
  3598. /MB
  3599. {
  3600.     Q
  3601. } def
  3602. /nc 3 dict def
  3603. nc begin
  3604. /setgray
  3605. {
  3606.     pop
  3607. } bind def
  3608. /setcmykcolor
  3609. {
  3610.     4 npop
  3611. } bind def
  3612. /setcustomcolor
  3613. {
  3614.     2 npop
  3615. } bind def
  3616. currentdict readonly pop
  3617. end
  3618. end
  3619. setpacking
  3620. %%EndResource
  3621.