From 63e1003f48c179403e23050c4aa2664fecf12b9a Mon Sep 17 00:00:00 2001 From: "dragan.olcan" Date: Fri, 7 Jun 2024 11:14:19 +0200 Subject: [PATCH] Upload files to "Logo" --- Logo/O-ESD-LOGO.eps | 9413 +++++++++++++++++++++++++++++++++++++++ Logo/O-ESD-LOGO.png | Bin 0 -> 63455 bytes Logo/O-ESD-LOGO.svg | 206 + Logo/O-ESD-LOGO_hex.eps | 9246 ++++++++++++++++++++++++++++++++++++++ Logo/O-ESD-LOGO_hex.png | Bin 0 -> 56406 bytes 5 files changed, 18865 insertions(+) create mode 100644 Logo/O-ESD-LOGO.eps create mode 100644 Logo/O-ESD-LOGO.png create mode 100644 Logo/O-ESD-LOGO.svg create mode 100644 Logo/O-ESD-LOGO_hex.eps create mode 100644 Logo/O-ESD-LOGO_hex.png diff --git a/Logo/O-ESD-LOGO.eps b/Logo/O-ESD-LOGO.eps new file mode 100644 index 0000000..2b0bcda --- /dev/null +++ b/Logo/O-ESD-LOGO.eps @@ -0,0 +1,9413 @@ +%!PS-Adobe-3.1 EPSF-3.0 +%ADO_DSC_Encoding: Windows Eastern European +%%Title: O-ESD-LOGO-final.eps +%%Creator: Adobe Illustrator(R) 16.0 +%%For: Olcan +%%CreationDate: 5/21/2024 +%%BoundingBox: 0 0 488 149 +%%HiResBoundingBox: 0 0 487.6255 148.7925 +%%CropBox: 0 0 487.6255 148.7925 +%%LanguageLevel: 2 +%%DocumentData: Clean7Bit +%ADOBeginClientInjection: DocumentHeader "AI11EPS" +%%AI8_CreatorVersion: 16.0.0 %AI9_PrintingDataBegin %ADO_BuildNumber: Adobe Illustrator(R) 16.0.0 x682 R agm 4.6676 ct 5.2591 %ADO_ContainsXMP: MainFirst %AI7_Thumbnail: 128 40 8 %%BeginData: 6472 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF +%0066000066330066660066990066CC0066FF009900009933009966009999 +%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 +%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 +%3333663333993333CC3333FF3366003366333366663366993366CC3366FF +%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 +%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 +%6600666600996600CC6600FF6633006633336633666633996633CC6633FF +%6666006666336666666666996666CC6666FF669900669933669966669999 +%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 +%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF +%9933009933339933669933999933CC9933FF996600996633996666996699 +%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 +%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF +%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 +%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 +%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF +%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC +%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 +%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 +%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 +%000011111111220000002200000022222222440000004400000044444444 +%550000005500000055555555770000007700000077777777880000008800 +%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB +%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF +%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF +%524C45FD10FFCF8182A7FD78FFA8AE828257CFFF815781818283FD72FF82 +%825D82818182AD818281825D825DADA8FD6CFFAEA7575D578283CFA8A782 +%FFFFFFA8AE8281578182CFFD69FFAE825D82A7FD0DFFCFAE818281AEFD67 +%FFA7815782A8FD11FF828157A7FD65FFA7825DADFD14FFA8825DA7FD63FF +%A78157A7FD16FFA88157A7FD61FFAE8281AEFD11FF7DA8FD05FFAE825DAD +%FD60FF8257ADFD11FF5227FD07FFA7815DCFFD09FFA852527DFD1AFFCF83 +%AEFFFFA8ADA7FD0FFFA78182FD1DFFAD5D82FD11FF7D27A8FD08FF838282 +%FD08FF7DF8FD0427A8FD18FFAE8281FFFFAE5782FD0FFFAE5DA6FD1DFF57 +%81A8FD10FF52F852FD0AFF5781A7FD06FF7DF8277DA8522727FF52525227 +%27A8FFFF5227277DFFA8277D522752FD04FFAE5782FFFFA75D81FF828257 +%82A7FFFD0482A8AE8182818182A782CFFFA781CFFFA782AD828281A7FFCF +%82A782A7A8A7818282FFFFA78282FFFFADA7FD04FFAD82FD06FF7D2027A8 +%AEFFCFA7FD06FFAE5DA6FD06FF52277DFFFFFF27277D272027272720FF52 +%27527D277D7D272727202752FFFFFFAE8281AD82825DACFF8282AD5D82CF +%AD5D8281AD8182818281ADA782A7FF5D82A7FF8182A78282825DADAE825D +%8282AD5DAD828282FF8257CFFFFD0482A7828282A782FD04FF7DF82752AE +%FD0582CFFD04FFA8825DCFFD04FFAF52F8A8FFFFFF52F87D27277DFF5227 +%5227F87D5227F87DF827FF7EF852FFFFFFCF5D8157815D8181FFA8A78282 +%5DAE828282FF825E82FFA78282CF5782A7815782A75D83FFA7A7828182AE +%5781A8CF578183A75782CF8182FFFF81FFA8825D8257CFFF82CFFFFF52F8 +%2727A8FFCF5DFFCF8281A6AEFFFFFF8282A7FD05FF522752FFFFA8272784 +%5227A8FF7D27522727527D527D7D2752FFA82727FFFFFFA88282FFCFAD5D +%82A88281A68182A7A75DCFFFA757ADFFAE5DADFFA65D8281A65D8281FFFD +%04825DA6AE8282FFAE825DADA7AD82835D82FFFFA7818282AEA7A7818283 +%FFFF52F827F87D83828182828281815781A8FFFFAE5782FD05FFA8F82727 +%52F82752FF27272752F8277D52F8527D52A8A8F852FFA8F827A8FFFFAE57 +%82FFFFA78182A75782838157AE825DA7FFA75D57A7815D82FFA75D57A7A8 +%815782FF8157A7825D81AE5782FFFF815D82AD81CFAD5DAEFFFFA88281FD +%05FFCFFFFF5227272027FFFF5D82AECFA8FFAE825DACFFFFCF8281FD06FF +%A82827202759FFFF27275220277DFFA852272727A9A82752FFA82752FFFF +%FFA88282FFFFCF81A6CFAC81828282AEAD5DCFFFFFA782818281ADFFFF81 +%82AEFF8182A7FFA782818281ADAE8282FFFFFF82825D82A88181A8FFFFAE +%5781FFFFFFAE82FFFF52F827F82752FFA8A77DFD05FFA75D57AEFFFF8181 +%AEFD07FFA8A8A8FFFFFFF827A8FFA8FD05FFA8FFFFFFA8FFFFFFA8FD05FF +%AEFD09FFCFFFAEFD07FFA8FFFFFFCFFFFFFFAEFFFFFFAEFFFFFFA8FFFFFF +%CFFFCFFD05FFA8FFFFFF8281FFFFFF82AD82A7A7AD82A7A7522727F8FD07 +%27A8FD04FFAD82AD82FFFFA65DCFFD0DFF2727FD4AFF5781A8FFAE82FFCF +%575D33ADFF52F827F827F827F827F8277DA7FD04FF82AEFF82A8FF8281A7 +%FD0DFFA8FFA8FD49FF8281FFFFFF82AD82ADA7ADA7522027272720272727 +%2027A882A7FD04FFCF818282FFFFA75DCFFD59FF8181A8FFFFAE5781FD04 +%FF7D7D7DA85227F827F82784825DAEFD04FFA88157AEFFFF8281A8FD05FF +%CFAEA7FD19FFA8FD25FFAE8281AEFD0EFF8281CFFFFFA78281FD08FF5227 +%27F827A8FF5D82AEFFCFFFFF825D82FFFFFF8281FD05FFCF825D82A8FD0E +%FF7D2752275227A9FF7D2727277DFF7D2752275253FD05FFFD0482818282 +%FD0DFF83CFFFFF8182A7FD0EFF8281A7FFFFA75781A7FFA8CF8281837DF8 +%27F8277EFFA78157A7FD04825781A7FFFFCF5782FD05FFAD5782A7FFFFCF +%A7CFFFFFA8AEA8CFA8FFFFFF522720522727A852F828522727FF2E272728 +%F82727A8FFFFFFA7578157817B82FFFFA7CFFD04FFA7AEA8FFA75D81FFFF +%AD82FFA8AEA8CFA7FD04FFAEA7FFA8AEAE5DADFFFF82FFA78281825DADFF +%CFFD0427A8FFFF82FFCF5DCFAE825D82A7FFFFFFA78282FD04FFCF5D8281 +%82FFAD81825DADFFAE5D825DADFFFFFF7D207DFD04FF27277DFD04FF5327 +%A8FFFF522752FD05FFA78282FFFFAE81825D82FFFF81825D82A782818281 +%FF8282AEAD5D825D8281FFFFAD5D82818281A88181FFFF82A7A757828181 +%82FF7D27F827A8FFFFFF81AD8281A7A781AEAEFD04FFA757ADFD04FFAE82 +%578283A75782A78257ADA7815782A8FFFFFF5227F827F852FF7DF827F852 +%7EFF52277DFFFFA8F828FD05FFAD5782FFFF5D81A7AD57A7825E82AEA7FF +%828181ADAE8257CF83815DAD815DA7AE5781A7A75D81FF8282A8FFA8A682 +%FD04FFADA7522727A8FD05FF82ADA8AD82FD07FF8181AEFD05FFA88282FF +%8282A7FFA78282CF5D82FD05FF7D2752537D7DFFFFA85227F827A87DF8A8 +%FFFF7D2727FD05FFA78282FFA78281A6828282AE5D8281A7CFCF5DA7FFFF +%8282A8AD5DADFFAD5DADA78283FFFF8281FFA75782FD09FF7DF827A8FD11 +%FF828182FD06FFAE5782FFA757A7FFA757A7A78182FD05FF522752FFA8FF +%FFA87DFFA827F87D522759FF7D27F87DFD05FFA75782FFAE5781A7AD83CF +%AEA7838257A7A78181FFFF8257CF825DA7FF835D83AE5782A7A75781FFFF +%825DCFFD08FF2727A8FD11FFCF8281CFFD06FFA75E82FFAE825D825D82CF +%CF5DA6FD05FF7D27272027277EFD0427204CFF52202727272052FD06FFA7 +%5E82FFFFAD5D828182CFAD5DAC8182A7FF81825DCF8282AEAD5DADFFAD5D +%ADFFAD8182818281FFFFA78281FD07FF7D27A8FD11FFAE8257A7FD07FFCF +%82ADFFFFA8A782A7A8FFA8A7A7FD05FF7D7D5253527DA8A85252527DA8FF +%7D52527D52A8FD07FFAE82ADFFFFCFAD8282A7FFA8A782A7A7FFFFAE8282 +%A8AD82FFA7A6A7FFA7A6A7FFA8AEA7A75781FFFFFF828282FD05FFA852A8 +%FD11FFA7828182AEFD55FFCF825D828182A7FFFFFFCF578181A7FFFFFFA8 +%A8FD12FF82A8CF82FD57FFA78281A6A7FD05FFADA7FF81FD16FFAE81AD82 +%ADFD61FF8382838182FD14FFAD5D8182ADFD63FFA7AD818281CFFD10FFAE +%A65D82A7FD67FFCF815D5782A7FD0CFFCF82815781A7FD6AFFA7825D8281 +%ADA8FD05FFAECFA7A65D8281ADCFFD6CFFAEAD818157825D815782818157 +%825D8282CFFD71FFAEAD82828182818281A683CFFD77FFAEFFCFFFA8FD6A +%FFFF +%%EndData +%ADOEndClientInjection: DocumentHeader "AI11EPS" +%%Pages: 1 +%%DocumentNeededResources: +%%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0 +%%+ procset Adobe_CoolType_Utility_T42 1.0 0 +%%+ procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 +%%+ procset Adobe_CoolType_Core 2.31 0 +%%+ procset Adobe_AGM_Core 2.0 0 +%%+ procset Adobe_AGM_Utils 1.0 0 +%%DocumentFonts: +%%DocumentNeededFonts: +%%DocumentNeededFeatures: +%%DocumentSuppliedFeatures: +%%DocumentProcessColors: Cyan Magenta Yellow Black +%%DocumentCustomColors: +%%CMYKCustomColor: +%%RGBCustomColor: +%%EndComments + + + + + + +%%BeginDefaults +%%ViewingOrientation: 1 0 0 1 +%%EndDefaults +%%BeginProlog +%%BeginResource: procset Adobe_AGM_Utils 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{currentpacking true setpacking}if +userdict/Adobe_AGM_Utils 75 dict dup begin put +/bdf +{bind def}bind def +/nd{null def}bdf +/xdf +{exch def}bdf +/ldf +{load def}bdf +/ddf +{put}bdf +/xddf +{3 -1 roll put}bdf +/xpt +{exch put}bdf +/ndf +{ + exch dup where{ + pop pop pop + }{ + xdf + }ifelse +}def +/cdndf +{ + exch dup currentdict exch known{ + pop pop + }{ + exch def + }ifelse +}def +/gx +{get exec}bdf +/ps_level + /languagelevel where{ + pop systemdict/languagelevel gx + }{ + 1 + }ifelse +def +/level2 + ps_level 2 ge +def +/level3 + ps_level 3 ge +def +/ps_version + {version cvr}stopped{-1}if +def +/set_gvm +{currentglobal exch setglobal}bdf +/reset_gvm +{setglobal}bdf +/makereadonlyarray +{ + /packedarray where{pop packedarray + }{ + array astore readonly}ifelse +}bdf +/map_reserved_ink_name +{ + dup type/stringtype eq{ + dup/Red eq{ + pop(_Red_) + }{ + dup/Green eq{ + pop(_Green_) + }{ + dup/Blue eq{ + pop(_Blue_) + }{ + dup()cvn eq{ + pop(Process) + }if + }ifelse + }ifelse + }ifelse + }if +}bdf +/AGMUTIL_GSTATE 22 dict def +/get_gstate +{ + AGMUTIL_GSTATE begin + /AGMUTIL_GSTATE_clr_spc currentcolorspace def + /AGMUTIL_GSTATE_clr_indx 0 def + /AGMUTIL_GSTATE_clr_comps 12 array def + mark currentcolor counttomark + {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def}repeat pop + /AGMUTIL_GSTATE_fnt rootfont def + /AGMUTIL_GSTATE_lw currentlinewidth def + /AGMUTIL_GSTATE_lc currentlinecap def + /AGMUTIL_GSTATE_lj currentlinejoin def + /AGMUTIL_GSTATE_ml currentmiterlimit def + currentdash/AGMUTIL_GSTATE_do xdf/AGMUTIL_GSTATE_da xdf + /AGMUTIL_GSTATE_sa currentstrokeadjust def + /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def + /AGMUTIL_GSTATE_op currentoverprint def + /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def + /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def + currentcolortransfer cvlit/AGMUTIL_GSTATE_gy_xfer xdf cvlit/AGMUTIL_GSTATE_b_xfer xdf + cvlit/AGMUTIL_GSTATE_g_xfer xdf cvlit/AGMUTIL_GSTATE_r_xfer xdf + /AGMUTIL_GSTATE_ht currenthalftone def + /AGMUTIL_GSTATE_flt currentflat def + end +}def +/set_gstate +{ + AGMUTIL_GSTATE begin + AGMUTIL_GSTATE_clr_spc setcolorspace + AGMUTIL_GSTATE_clr_indx{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def}repeat setcolor + AGMUTIL_GSTATE_fnt setfont + AGMUTIL_GSTATE_lw setlinewidth + AGMUTIL_GSTATE_lc setlinecap + AGMUTIL_GSTATE_lj setlinejoin + AGMUTIL_GSTATE_ml setmiterlimit + AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash + AGMUTIL_GSTATE_sa setstrokeadjust + AGMUTIL_GSTATE_clr_rnd setcolorrendering + AGMUTIL_GSTATE_op setoverprint + AGMUTIL_GSTATE_bg cvx setblackgeneration + AGMUTIL_GSTATE_ucr cvx setundercolorremoval + AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx + AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer + AGMUTIL_GSTATE_ht/HalftoneType get dup 9 eq exch 100 eq or + { + currenthalftone/HalftoneType get AGMUTIL_GSTATE_ht/HalftoneType get ne + { + mark AGMUTIL_GSTATE_ht{sethalftone}stopped cleartomark + }if + }{ + AGMUTIL_GSTATE_ht sethalftone + }ifelse + AGMUTIL_GSTATE_flt setflat + end +}def +/get_gstate_and_matrix +{ + AGMUTIL_GSTATE begin + /AGMUTIL_GSTATE_ctm matrix currentmatrix def + end + get_gstate +}def +/set_gstate_and_matrix +{ + set_gstate + AGMUTIL_GSTATE begin + AGMUTIL_GSTATE_ctm setmatrix + end +}def +/AGMUTIL_str256 256 string def +/AGMUTIL_src256 256 string def +/AGMUTIL_dst64 64 string def +/AGMUTIL_srcLen nd +/AGMUTIL_ndx nd +/AGMUTIL_cpd nd +/capture_cpd{ + //Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf +}def +/thold_halftone +{ + level3 + {sethalftone currenthalftone} + { + dup/HalftoneType get 3 eq + { + sethalftone currenthalftone + }{ + begin + Width Height mul{ + Thresholds read{pop}if + }repeat + end + currenthalftone + }ifelse + }ifelse +}def +/rdcmntline +{ + currentfile AGMUTIL_str256 readline pop + (%)anchorsearch{pop}if +}bdf +/filter_cmyk +{ + dup type/filetype ne{ + exch()/SubFileDecode filter + }{ + exch pop + } + ifelse + [ + exch + { + AGMUTIL_src256 readstring pop + dup length/AGMUTIL_srcLen exch def + /AGMUTIL_ndx 0 def + AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{ + 1 index exch get + AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put + /AGMUTIL_ndx AGMUTIL_ndx 1 add def + }for + pop + AGMUTIL_dst64 0 AGMUTIL_ndx getinterval + } + bind + /exec cvx + ]cvx +}bdf +/filter_indexed_devn +{ + cvi Names length mul names_index add Lookup exch get +}bdf +/filter_devn +{ + 4 dict begin + /srcStr xdf + /dstStr xdf + dup type/filetype ne{ + 0()/SubFileDecode filter + }if + [ + exch + [ + /devicen_colorspace_dict/AGMCORE_gget cvx/begin cvx + currentdict/srcStr get/readstring cvx/pop cvx + /dup cvx/length cvx 0/gt cvx[ + Adobe_AGM_Utils/AGMUTIL_ndx 0/ddf cvx + names_index Names length currentdict/srcStr get length 1 sub{ + 1/index cvx/exch cvx/get cvx + currentdict/dstStr get/AGMUTIL_ndx/load cvx 3 -1/roll cvx/put cvx + Adobe_AGM_Utils/AGMUTIL_ndx/AGMUTIL_ndx/load cvx 1/add cvx/ddf cvx + }for + currentdict/dstStr get 0/AGMUTIL_ndx/load cvx/getinterval cvx + ]cvx/if cvx + /end cvx + ]cvx + bind + /exec cvx + ]cvx + end +}bdf +/AGMUTIL_imagefile nd +/read_image_file +{ + AGMUTIL_imagefile 0 setfileposition + 10 dict begin + /imageDict xdf + /imbufLen Width BitsPerComponent mul 7 add 8 idiv def + /imbufIdx 0 def + /origDataSource imageDict/DataSource get def + /origMultipleDataSources imageDict/MultipleDataSources get def + /origDecode imageDict/Decode get def + /dstDataStr imageDict/Width get colorSpaceElemCnt mul string def + imageDict/MultipleDataSources known{MultipleDataSources}{false}ifelse + { + /imbufCnt imageDict/DataSource get length def + /imbufs imbufCnt array def + 0 1 imbufCnt 1 sub{ + /imbufIdx xdf + imbufs imbufIdx imbufLen string put + imageDict/DataSource get imbufIdx[AGMUTIL_imagefile imbufs imbufIdx get/readstring cvx/pop cvx]cvx put + }for + DeviceN_PS2{ + imageDict begin + /DataSource[DataSource/devn_sep_datasource cvx]cvx def + /MultipleDataSources false def + /Decode[0 1]def + end + }if + }{ + /imbuf imbufLen string def + Indexed_DeviceN level3 not and DeviceN_NoneName or{ + /srcDataStrs[imageDict begin + currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse + { + Width Decode length 2 div mul cvi string + }repeat + end]def + imageDict begin + /DataSource[AGMUTIL_imagefile Decode BitsPerComponent false 1/filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource/exec cvx]cvx def + /Decode[0 1]def + end + }{ + imageDict/DataSource[1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx/pop cvx names_index/get cvx/put cvx]cvx put + imageDict/Decode[0 1]put + }ifelse + }ifelse + imageDict exch + load exec + imageDict/DataSource origDataSource put + imageDict/MultipleDataSources origMultipleDataSources put + imageDict/Decode origDecode put + end +}bdf +/write_image_file +{ + begin + {(AGMUTIL_imagefile)(w+)file}stopped{ + false + }{ + Adobe_AGM_Utils/AGMUTIL_imagefile xddf + 2 dict begin + /imbufLen Width BitsPerComponent mul 7 add 8 idiv def + MultipleDataSources{DataSource 0 get}{DataSource}ifelse type/filetype eq{ + /imbuf imbufLen string def + }if + 1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{ + pop + MultipleDataSources{ + 0 1 DataSource length 1 sub{ + DataSource type dup + /arraytype eq{ + pop DataSource exch gx + }{ + /filetype eq{ + DataSource exch get imbuf readstring pop + }{ + DataSource exch get + }ifelse + }ifelse + AGMUTIL_imagefile exch writestring + }for + }{ + DataSource type dup + /arraytype eq{ + pop DataSource exec + }{ + /filetype eq{ + DataSource imbuf readstring pop + }{ + DataSource + }ifelse + }ifelse + AGMUTIL_imagefile exch writestring + }ifelse + }for + end + true + }ifelse + end +}bdf +/close_image_file +{ + AGMUTIL_imagefile closefile(AGMUTIL_imagefile)deletefile +}def +statusdict/product known userdict/AGMP_current_show known not and{ + /pstr statusdict/product get def + pstr(HP LaserJet 2200)eq + pstr(HP LaserJet 4000 Series)eq or + pstr(HP LaserJet 4050 Series )eq or + pstr(HP LaserJet 8000 Series)eq or + pstr(HP LaserJet 8100 Series)eq or + pstr(HP LaserJet 8150 Series)eq or + pstr(HP LaserJet 5000 Series)eq or + pstr(HP LaserJet 5100 Series)eq or + pstr(HP Color LaserJet 4500)eq or + pstr(HP Color LaserJet 4600)eq or + pstr(HP LaserJet 5Si)eq or + pstr(HP LaserJet 1200 Series)eq or + pstr(HP LaserJet 1300 Series)eq or + pstr(HP LaserJet 4100 Series)eq or + { + userdict/AGMP_current_show/show load put + userdict/show{ + currentcolorspace 0 get + /Pattern eq + {false charpath f} + {AGMP_current_show}ifelse + }put + }if + currentdict/pstr undef +}if +/consumeimagedata +{ + begin + AGMIMG_init_common + currentdict/MultipleDataSources known not + {/MultipleDataSources false def}if + MultipleDataSources + { + DataSource 0 get type + dup/filetype eq + { + 1 dict begin + /flushbuffer Width cvi string def + 1 1 Height cvi + { + pop + 0 1 DataSource length 1 sub + { + DataSource exch get + flushbuffer readstring pop pop + }for + }for + end + }if + dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and + { + Width Height mul cvi + { + 0 1 DataSource length 1 sub + {dup DataSource exch gx length exch 0 ne{pop}if}for + dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + } + { + /DataSource load type + dup/filetype eq + { + 1 dict begin + /flushbuffer Width Decode length 2 idiv mul cvi string def + 1 1 Height{pop DataSource flushbuffer readstring pop pop}for + end + }if + dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and + { + Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul + { + DataSource length dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + }ifelse + end +}bdf +/addprocs +{ + 2{/exec load}repeat + 3 1 roll + [5 1 roll]bind cvx +}def +/modify_halftone_xfer +{ + currenthalftone dup length dict copy begin + currentdict 2 index known{ + 1 index load dup length dict copy begin + currentdict/TransferFunction known{ + /TransferFunction load + }{ + currenttransfer + }ifelse + addprocs/TransferFunction xdf + currentdict end def + currentdict end sethalftone + }{ + currentdict/TransferFunction known{ + /TransferFunction load + }{ + currenttransfer + }ifelse + addprocs/TransferFunction xdf + currentdict end sethalftone + pop + }ifelse +}def +/clonearray +{ + dup xcheck exch + dup length array exch + Adobe_AGM_Core/AGMCORE_tmp -1 ddf + { + Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf + dup type/dicttype eq + { + Adobe_AGM_Core/AGMCORE_tmp get + exch + clonedict + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + }if + dup type/arraytype eq + { + Adobe_AGM_Core/AGMCORE_tmp get exch + clonearray + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + }if + exch dup + Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put + }forall + exch{cvx}if +}bdf +/clonedict +{ + dup length dict + begin + { + dup type/dicttype eq + {clonedict}if + dup type/arraytype eq + {clonearray}if + def + }forall + currentdict + end +}bdf +/DeviceN_PS2 +{ + /currentcolorspace AGMCORE_gget 0 get/DeviceN eq level3 not and +}bdf +/Indexed_DeviceN +{ + /indexed_colorspace_dict AGMCORE_gget dup null ne{ + dup/CSDBase known{ + /CSDBase get/CSD get_res/Names known + }{ + pop false + }ifelse + }{ + pop false + }ifelse +}bdf +/DeviceN_NoneName +{ + /Names where{ + pop + false Names + { + (None)eq or + }forall + }{ + false + }ifelse +}bdf +/DeviceN_PS2_inRip_seps +{ + /AGMCORE_in_rip_sep where + { + pop dup type dup/arraytype eq exch/packedarraytype eq or + { + dup 0 get/DeviceN eq level3 not and AGMCORE_in_rip_sep and + { + /currentcolorspace exch AGMCORE_gput + false + }{ + true + }ifelse + }{ + true + }ifelse + }{ + true + }ifelse +}bdf +/base_colorspace_type +{ + dup type/arraytype eq{0 get}if +}bdf +/currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse +{ + /pdfmark_5{cleartomark}bind def +}{ + /pdfmark_5{pdfmark}bind def +}ifelse +/ReadBypdfmark_5 +{ + currentfile exch 0 exch/SubFileDecode filter + /currentdistillerparams where + {pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse + {flushfile cleartomark} + {/PUT pdfmark}ifelse +}bdf +/ReadBypdfmark_5_string +{ + 2 dict begin + /makerString exch def string/tmpString exch def + { + currentfile tmpString readline not{pop exit}if + makerString anchorsearch + { + pop pop cleartomark exit + }{ + 3 copy/PUT pdfmark_5 pop 2 copy(\n)/PUT pdfmark_5 + }ifelse + }loop + end +}bdf +/xpdfm +{ + { + dup 0 get/Label eq + { + aload length[exch 1 add 1 roll/PAGELABEL + }{ + aload pop + [{ThisPage}<<5 -2 roll>>/PUT + }ifelse + pdfmark_5 + }forall +}bdf +/lmt{ + dup 2 index le{exch}if pop dup 2 index ge{exch}if pop +}bdf +/int{ + dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul exch pop add exch pop +}bdf +/ds{ + Adobe_AGM_Utils begin +}bdf +/dt{ + currentdict Adobe_AGM_Utils eq{ + end + }if +}bdf +systemdict/setpacking known +{setpacking}if +%%EndResource +%%BeginResource: procset Adobe_AGM_Core 2.0 0 +%%Version: 2.0 0 +%%Copyright: Copyright(C)1997-2007 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{ + currentpacking + true setpacking +}if +userdict/Adobe_AGM_Core 209 dict dup begin put +/Adobe_AGM_Core_Id/Adobe_AGM_Core_2.0_0 def +/AGMCORE_str256 256 string def +/AGMCORE_save nd +/AGMCORE_graphicsave nd +/AGMCORE_c 0 def +/AGMCORE_m 0 def +/AGMCORE_y 0 def +/AGMCORE_k 0 def +/AGMCORE_cmykbuf 4 array def +/AGMCORE_screen[currentscreen]cvx def +/AGMCORE_tmp 0 def +/AGMCORE_&setgray nd +/AGMCORE_&setcolor nd +/AGMCORE_&setcolorspace nd +/AGMCORE_&setcmykcolor nd +/AGMCORE_cyan_plate nd +/AGMCORE_magenta_plate nd +/AGMCORE_yellow_plate nd +/AGMCORE_black_plate nd +/AGMCORE_plate_ndx nd +/AGMCORE_get_ink_data nd +/AGMCORE_is_cmyk_sep nd +/AGMCORE_host_sep nd +/AGMCORE_avoid_L2_sep_space nd +/AGMCORE_distilling nd +/AGMCORE_composite_job nd +/AGMCORE_producing_seps nd +/AGMCORE_ps_level -1 def +/AGMCORE_ps_version -1 def +/AGMCORE_environ_ok nd +/AGMCORE_CSD_cache 0 dict def +/AGMCORE_currentoverprint false def +/AGMCORE_deltaX nd +/AGMCORE_deltaY nd +/AGMCORE_name nd +/AGMCORE_sep_special nd +/AGMCORE_err_strings 4 dict def +/AGMCORE_cur_err nd +/AGMCORE_current_spot_alias false def +/AGMCORE_inverting false def +/AGMCORE_feature_dictCount nd +/AGMCORE_feature_opCount nd +/AGMCORE_feature_ctm nd +/AGMCORE_ConvertToProcess false def +/AGMCORE_Default_CTM matrix def +/AGMCORE_Default_PageSize nd +/AGMCORE_Default_flatness nd +/AGMCORE_currentbg nd +/AGMCORE_currentucr nd +/AGMCORE_pattern_paint_type 0 def +/knockout_unitsq nd +currentglobal true setglobal +[/CSA/Gradient/Procedure] +{ + /Generic/Category findresource dup length dict copy/Category defineresource pop +}forall +setglobal +/AGMCORE_key_known +{ + where{ + /Adobe_AGM_Core_Id known + }{ + false + }ifelse +}ndf +/flushinput +{ + save + 2 dict begin + /CompareBuffer 3 -1 roll def + /readbuffer 256 string def + mark + { + currentfile readbuffer{readline}stopped + {cleartomark mark} + { + not + {pop exit} + if + CompareBuffer eq + {exit} + if + }ifelse + }loop + cleartomark + end + restore +}bdf +/getspotfunction +{ + AGMCORE_screen exch pop exch pop + dup type/dicttype eq{ + dup/HalftoneType get 1 eq{ + /SpotFunction get + }{ + dup/HalftoneType get 2 eq{ + /GraySpotFunction get + }{ + pop + { + abs exch abs 2 copy add 1 gt{ + 1 sub dup mul exch 1 sub dup mul add 1 sub + }{ + dup mul exch dup mul add 1 exch sub + }ifelse + }bind + }ifelse + }ifelse + }if +}def +/np +{newpath}bdf +/clp_npth +{clip np}def +/eoclp_npth +{eoclip np}def +/npth_clp +{np clip}def +/graphic_setup +{ + /AGMCORE_graphicsave save store + concat + 0 setgray + 0 setlinecap + 0 setlinejoin + 1 setlinewidth + []0 setdash + 10 setmiterlimit + np + false setoverprint + false setstrokeadjust + //Adobe_AGM_Core/spot_alias gx + /Adobe_AGM_Image where{ + pop + Adobe_AGM_Image/spot_alias 2 copy known{ + gx + }{ + pop pop + }ifelse + }if + /sep_colorspace_dict null AGMCORE_gput + 100 dict begin + /dictstackcount countdictstack def + /showpage{}def + mark +}def +/graphic_cleanup +{ + cleartomark + dictstackcount 1 countdictstack 1 sub{end}for + end + AGMCORE_graphicsave restore +}def +/compose_error_msg +{ + grestoreall initgraphics + /Helvetica findfont 10 scalefont setfont + /AGMCORE_deltaY 100 def + /AGMCORE_deltaX 310 def + clippath pathbbox np pop pop 36 add exch 36 add exch moveto + 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto + 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath + 0 AGMCORE_&setgray + gsave 1 AGMCORE_&setgray fill grestore + 1 setlinewidth gsave stroke grestore + currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto + /AGMCORE_deltaY 12 def + /AGMCORE_tmp 0 def + AGMCORE_err_strings exch get + { + dup 32 eq + { + pop + AGMCORE_str256 0 AGMCORE_tmp getinterval + stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt + { + currentpoint AGMCORE_deltaY sub exch pop + clippath pathbbox pop pop pop 44 add exch moveto + }if + AGMCORE_str256 0 AGMCORE_tmp getinterval show( )show + 0 1 AGMCORE_str256 length 1 sub + { + AGMCORE_str256 exch 0 put + }for + /AGMCORE_tmp 0 def + }{ + AGMCORE_str256 exch AGMCORE_tmp xpt + /AGMCORE_tmp AGMCORE_tmp 1 add def + }ifelse + }forall +}bdf +/AGMCORE_CMYKDeviceNColorspaces[ + [/Separation/None/DeviceCMYK{0 0 0}] + [/Separation(Black)/DeviceCMYK{0 0 0 4 -1 roll}bind] + [/Separation(Yellow)/DeviceCMYK{0 0 3 -1 roll 0}bind] + [/DeviceN[(Yellow)(Black)]/DeviceCMYK{0 0 4 2 roll}bind] + [/Separation(Magenta)/DeviceCMYK{0 exch 0 0}bind] + [/DeviceN[(Magenta)(Black)]/DeviceCMYK{0 3 1 roll 0 exch}bind] + [/DeviceN[(Magenta)(Yellow)]/DeviceCMYK{0 3 1 roll 0}bind] + [/DeviceN[(Magenta)(Yellow)(Black)]/DeviceCMYK{0 4 1 roll}bind] + [/Separation(Cyan)/DeviceCMYK{0 0 0}] + [/DeviceN[(Cyan)(Black)]/DeviceCMYK{0 0 3 -1 roll}bind] + [/DeviceN[(Cyan)(Yellow)]/DeviceCMYK{0 exch 0}bind] + [/DeviceN[(Cyan)(Yellow)(Black)]/DeviceCMYK{0 3 1 roll}bind] + [/DeviceN[(Cyan)(Magenta)]/DeviceCMYK{0 0}] + [/DeviceN[(Cyan)(Magenta)(Black)]/DeviceCMYK{0 exch}bind] + [/DeviceN[(Cyan)(Magenta)(Yellow)]/DeviceCMYK{0}] + [/DeviceCMYK] +]def +/ds{ + Adobe_AGM_Core begin + /currentdistillerparams where + { + pop currentdistillerparams/CoreDistVersion get 5000 lt + {<>setdistillerparams}if + }if + /AGMCORE_ps_version xdf + /AGMCORE_ps_level xdf + errordict/AGM_handleerror known not{ + errordict/AGM_handleerror errordict/handleerror get put + errordict/handleerror{ + Adobe_AGM_Core begin + $error/newerror get AGMCORE_cur_err null ne and{ + $error/newerror false put + AGMCORE_cur_err compose_error_msg + }if + $error/newerror true put + end + errordict/AGM_handleerror get exec + }bind put + }if + /AGMCORE_environ_ok + ps_level AGMCORE_ps_level ge + ps_version AGMCORE_ps_version ge and + AGMCORE_ps_level -1 eq or + def + AGMCORE_environ_ok not + {/AGMCORE_cur_err/AGMCORE_bad_environ def}if + /AGMCORE_&setgray systemdict/setgray get def + level2{ + /AGMCORE_&setcolor systemdict/setcolor get def + /AGMCORE_&setcolorspace systemdict/setcolorspace get def + }if + /AGMCORE_currentbg currentblackgeneration def + /AGMCORE_currentucr currentundercolorremoval def + /AGMCORE_Default_flatness currentflat def + /AGMCORE_distilling + /product where{ + pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and + }{ + false + }ifelse + def + /AGMCORE_GSTATE AGMCORE_key_known not{ + /AGMCORE_GSTATE 21 dict def + /AGMCORE_tmpmatrix matrix def + /AGMCORE_gstack 32 array def + /AGMCORE_gstackptr 0 def + /AGMCORE_gstacksaveptr 0 def + /AGMCORE_gstackframekeys 14 def + /AGMCORE_&gsave/gsave ldf + /AGMCORE_&grestore/grestore ldf + /AGMCORE_&grestoreall/grestoreall ldf + /AGMCORE_&save/save ldf + /AGMCORE_&setoverprint/setoverprint ldf + /AGMCORE_gdictcopy{ + begin + {def}forall + end + }def + /AGMCORE_gput{ + AGMCORE_gstack AGMCORE_gstackptr get + 3 1 roll + put + }def + /AGMCORE_gget{ + AGMCORE_gstack AGMCORE_gstackptr get + exch + get + }def + /gsave{ + AGMCORE_&gsave + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 32 ge{limitcheck}if + /AGMCORE_gstackptr exch store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /grestore{ + AGMCORE_&grestore + AGMCORE_gstackptr 1 sub + dup AGMCORE_gstacksaveptr lt{1 add}if + dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known + {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse + /AGMCORE_gstackptr exch store + }def + /grestoreall{ + AGMCORE_&grestoreall + /AGMCORE_gstackptr AGMCORE_gstacksaveptr store + }def + /save{ + AGMCORE_&save + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 32 ge{limitcheck}if + /AGMCORE_gstackptr exch store + /AGMCORE_gstacksaveptr AGMCORE_gstackptr store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /setoverprint{ + dup/AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint + }def + 0 1 AGMCORE_gstack length 1 sub{ + AGMCORE_gstack exch AGMCORE_gstackframekeys dict put + }for + }if + level3/AGMCORE_&sysshfill AGMCORE_key_known not and + { + /AGMCORE_&sysshfill systemdict/shfill get def + /AGMCORE_&sysmakepattern systemdict/makepattern get def + /AGMCORE_&usrmakepattern/makepattern load def + }if + /currentcmykcolor[0 0 0 0]AGMCORE_gput + /currentstrokeadjust false AGMCORE_gput + /currentcolorspace[/DeviceGray]AGMCORE_gput + /sep_tint 0 AGMCORE_gput + /devicen_tints[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]AGMCORE_gput + /sep_colorspace_dict null AGMCORE_gput + /devicen_colorspace_dict null AGMCORE_gput + /indexed_colorspace_dict null AGMCORE_gput + /currentcolor_intent()AGMCORE_gput + /customcolor_tint 1 AGMCORE_gput + /absolute_colorimetric_crd null AGMCORE_gput + /relative_colorimetric_crd null AGMCORE_gput + /saturation_crd null AGMCORE_gput + /perceptual_crd null AGMCORE_gput + currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf + cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf + << + /MaxPatternItem currentsystemparams/MaxPatternCache get + >> + setuserparams + end +}def +/ps +{ + /setcmykcolor where{ + pop + Adobe_AGM_Core/AGMCORE_&setcmykcolor/setcmykcolor load put + }if + Adobe_AGM_Core begin + /setcmykcolor + { + 4 copy AGMCORE_cmykbuf astore/currentcmykcolor exch AGMCORE_gput + 1 sub 4 1 roll + 3{ + 3 index add neg dup 0 lt{ + pop 0 + }if + 3 1 roll + }repeat + setrgbcolor pop + }ndf + /currentcmykcolor + { + /currentcmykcolor AGMCORE_gget aload pop + }ndf + /setoverprint + {pop}ndf + /currentoverprint + {false}ndf + /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def + /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def + /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def + /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def + /AGMCORE_plate_ndx + AGMCORE_cyan_plate{ + 0 + }{ + AGMCORE_magenta_plate{ + 1 + }{ + AGMCORE_yellow_plate{ + 2 + }{ + AGMCORE_black_plate{ + 3 + }{ + 4 + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_have_reported_unsupported_color_space false def + /AGMCORE_report_unsupported_color_space + { + AGMCORE_have_reported_unsupported_color_space false eq + { + (Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.)== + Adobe_AGM_Core/AGMCORE_have_reported_unsupported_color_space true ddf + }if + }def + /AGMCORE_composite_job + AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def + /AGMCORE_in_rip_sep + /AGMCORE_in_rip_sep where{ + pop AGMCORE_in_rip_sep + }{ + AGMCORE_distilling + { + false + }{ + userdict/Adobe_AGM_OnHost_Seps known{ + false + }{ + level2{ + currentpagedevice/Separations 2 copy known{ + get + }{ + pop pop false + }ifelse + }{ + false + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def + /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def + /AGM_preserve_spots + /AGM_preserve_spots where{ + pop AGM_preserve_spots + }{ + AGMCORE_distilling AGMCORE_producing_seps or + }ifelse + def + /AGM_is_distiller_preserving_spotimages + { + currentdistillerparams/PreserveOverprintSettings known + { + currentdistillerparams/PreserveOverprintSettings get + { + currentdistillerparams/ColorConversionStrategy known + { + currentdistillerparams/ColorConversionStrategy get + /sRGB ne + }{ + true + }ifelse + }{ + false + }ifelse + }{ + false + }ifelse + }def + /convert_spot_to_process where{pop}{ + /convert_spot_to_process + { + //Adobe_AGM_Core begin + dup map_alias{ + /Name get exch pop + }if + dup dup(None)eq exch(All)eq or + { + pop false + }{ + AGMCORE_host_sep + { + gsave + 1 0 0 0 setcmykcolor currentgray 1 exch sub + 0 1 0 0 setcmykcolor currentgray 1 exch sub + 0 0 1 0 setcmykcolor currentgray 1 exch sub + 0 0 0 1 setcmykcolor currentgray 1 exch sub + add add add 0 eq + { + pop false + }{ + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + }ifelse + grestore + }{ + AGMCORE_distilling + { + pop AGM_is_distiller_preserving_spotimages not + }{ + //Adobe_AGM_Core/AGMCORE_name xddf + false + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq + AGMUTIL_cpd/OverrideSeparations known and + { + AGMUTIL_cpd/OverrideSeparations get + { + /HqnSpots/ProcSet resourcestatus + { + pop pop pop true + }if + }if + }if + { + AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not + }{ + gsave + [/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace + false + AGMUTIL_cpd/SeparationColorNames 2 copy known + { + get + {AGMCORE_name eq or}forall + not + }{ + pop pop pop true + }ifelse + grestore + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + }ifelse + /convert_to_process where{pop}{ + /convert_to_process + { + dup length 0 eq + { + pop false + }{ + AGMCORE_host_sep + { + dup true exch + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + dup(Black)eq 3 -1 roll or + {pop} + {convert_spot_to_process and}ifelse + } + forall + { + true exch + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + (Black)eq or and + }forall + not + }{pop false}ifelse + }{ + false exch + { + /PhotoshopDuotoneList where{pop false}{true}ifelse + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + dup(Black)eq 3 -1 roll or + {pop} + {convert_spot_to_process or}ifelse + } + { + convert_spot_to_process or + } + ifelse + } + forall + }ifelse + }ifelse + }def + }ifelse + /AGMCORE_avoid_L2_sep_space + version cvr 2012 lt + level2 and + AGMCORE_producing_seps not and + def + /AGMCORE_is_cmyk_sep + AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or + def + /AGM_avoid_0_cmyk where{ + pop AGM_avoid_0_cmyk + }{ + AGM_preserve_spots + userdict/Adobe_AGM_OnHost_Seps known + userdict/Adobe_AGM_InRip_Seps known or + not and + }ifelse + { + /setcmykcolor[ + { + 4 copy add add add 0 eq currentoverprint and{ + pop 0.0005 + }if + }/exec cvx + /AGMCORE_&setcmykcolor load dup type/operatortype ne{ + /exec cvx + }if + ]cvx def + }if + /AGMCORE_IsSeparationAProcessColor + { + dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or + }def + AGMCORE_host_sep{ + /setcolortransfer + { + AGMCORE_cyan_plate{ + pop pop pop + }{ + AGMCORE_magenta_plate{ + 4 3 roll pop pop pop + }{ + AGMCORE_yellow_plate{ + 4 2 roll pop pop pop + }{ + 4 1 roll pop pop pop + }ifelse + }ifelse + }ifelse + settransfer + } + def + /AGMCORE_get_ink_data + AGMCORE_cyan_plate{ + {pop pop pop} + }{ + AGMCORE_magenta_plate{ + {4 3 roll pop pop pop} + }{ + AGMCORE_yellow_plate{ + {4 2 roll pop pop pop} + }{ + {4 1 roll pop pop pop} + }ifelse + }ifelse + }ifelse + def + /AGMCORE_RemoveProcessColorNames + { + 1 dict begin + /filtername + { + dup/Cyan eq 1 index(Cyan)eq or + {pop(_cyan_)}if + dup/Magenta eq 1 index(Magenta)eq or + {pop(_magenta_)}if + dup/Yellow eq 1 index(Yellow)eq or + {pop(_yellow_)}if + dup/Black eq 1 index(Black)eq or + {pop(_black_)}if + }def + dup type/arraytype eq + {[exch{filtername}forall]} + {filtername}ifelse + end + }def + level3{ + /AGMCORE_IsCurrentColor + { + dup AGMCORE_IsSeparationAProcessColor + { + AGMCORE_plate_ndx 0 eq + {dup(Cyan)eq exch/Cyan eq or}if + AGMCORE_plate_ndx 1 eq + {dup(Magenta)eq exch/Magenta eq or}if + AGMCORE_plate_ndx 2 eq + {dup(Yellow)eq exch/Yellow eq or}if + AGMCORE_plate_ndx 3 eq + {dup(Black)eq exch/Black eq or}if + AGMCORE_plate_ndx 4 eq + {pop false}if + }{ + gsave + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + grestore + }ifelse + }def + /AGMCORE_filter_functiondatasource + { + 5 dict begin + /data_in xdf + data_in type/stringtype eq + { + /ncomp xdf + /comp xdf + /string_out data_in length ncomp idiv string def + 0 ncomp data_in length 1 sub + { + string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put + }for + string_out + }{ + string/string_in xdf + /string_out 1 string def + /component xdf + [ + data_in string_in/readstring cvx + [component/get cvx 255/exch cvx/sub cvx string_out/exch cvx 0/exch cvx/put cvx string_out]cvx + [/pop cvx()]cvx/ifelse cvx + ]cvx/ReusableStreamDecode filter + }ifelse + end + }def + /AGMCORE_separateShadingFunction + { + 2 dict begin + /paint? xdf + /channel xdf + dup type/dicttype eq + { + begin + FunctionType 0 eq + { + /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def + currentdict/Decode known + {/Decode Decode channel 2 mul 2 getinterval def}if + paint? not + {/Decode[1 1]def}if + }if + FunctionType 2 eq + { + paint? + { + /C0[C0 channel get 1 exch sub]def + /C1[C1 channel get 1 exch sub]def + }{ + /C0[1]def + /C1[1]def + }ifelse + }if + FunctionType 3 eq + { + /Functions[Functions{channel paint? AGMCORE_separateShadingFunction}forall]def + }if + currentdict/Range known + {/Range[0 1]def}if + currentdict + end}{ + channel get 0 paint? AGMCORE_separateShadingFunction + }ifelse + end + }def + /AGMCORE_separateShading + { + 3 -1 roll begin + currentdict/Function known + { + currentdict/Background known + {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if + Function 3 1 roll AGMCORE_separateShadingFunction/Function xdf + /ColorSpace[/DeviceGray]def + }{ + ColorSpace dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def + }{ + ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put + }ifelse + ColorSpace 0 get/Separation eq + { + { + [1/exch cvx/sub cvx]cvx + }{ + [/pop cvx 1]cvx + }ifelse + ColorSpace 3 3 -1 roll put + pop + }{ + { + [exch ColorSpace 1 get length 1 sub exch sub/index cvx 1/exch cvx/sub cvx ColorSpace 1 get length 1 add 1/roll cvx ColorSpace 1 get length{/pop cvx}repeat]cvx + }{ + pop[ColorSpace 1 get length{/pop cvx}repeat cvx 1]cvx + }ifelse + ColorSpace 3 3 -1 roll bind put + }ifelse + ColorSpace 2/DeviceGray put + }ifelse + end + }def + /AGMCORE_separateShadingDict + { + dup/ColorSpace get + dup type/arraytype ne + {[exch]}if + dup 0 get/DeviceCMYK eq + { + exch begin + currentdict + AGMCORE_cyan_plate + {0 true}if + AGMCORE_magenta_plate + {1 true}if + AGMCORE_yellow_plate + {2 true}if + AGMCORE_black_plate + {3 true}if + AGMCORE_plate_ndx 4 eq + {0 false}if + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + currentdict + end exch + }if + dup 0 get/Separation eq + { + exch begin + ColorSpace 1 get dup/None ne exch/All ne and + { + ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and + { + ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace + [ + /Separation + ColorSpace 1 get + /DeviceGray + [ + ColorSpace 3 get/exec cvx + 4 AGMCORE_plate_ndx sub -1/roll cvx + 4 1/roll cvx + 3[/pop cvx]cvx/repeat cvx + 1/exch cvx/sub cvx + ]cvx + ]def + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + currentdict 0 false AGMCORE_separateShading + }if + }ifelse + }{ + currentdict ColorSpace 1 get AGMCORE_IsCurrentColor + 0 exch + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + }ifelse + }if + currentdict + end exch + }if + dup 0 get/DeviceN eq + { + exch begin + ColorSpace 1 get convert_to_process + { + ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace + [ + /DeviceN + ColorSpace 1 get + /DeviceGray + [ + ColorSpace 3 get/exec cvx + 4 AGMCORE_plate_ndx sub -1/roll cvx + 4 1/roll cvx + 3[/pop cvx]cvx/repeat cvx + 1/exch cvx/sub cvx + ]cvx + ]def + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + currentdict 0 false AGMCORE_separateShading + /ColorSpace[/DeviceGray]def + }if + }ifelse + }{ + currentdict + false -1 ColorSpace 1 get + { + AGMCORE_IsCurrentColor + { + 1 add + exch pop true exch exit + }if + 1 add + }forall + exch + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + }ifelse + currentdict + end exch + }if + dup 0 get dup/DeviceCMYK eq exch dup/Separation eq exch/DeviceN eq or or not + { + exch begin + ColorSpace dup type/arraytype eq + {0 get}if + /DeviceGray ne + { + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + ColorSpace 0 get/CIEBasedA eq + { + /ColorSpace[/Separation/_ciebaseda_/DeviceGray{}]def + }if + ColorSpace 0 get dup/CIEBasedABC eq exch dup/CIEBasedDEF eq exch/DeviceRGB eq or or + { + /ColorSpace[/DeviceN[/_red_/_green_/_blue_]/DeviceRGB{}]def + }if + ColorSpace 0 get/CIEBasedDEFG eq + { + /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def + }if + currentdict 0 false AGMCORE_separateShading + }if + }if + currentdict + end exch + }if + pop + dup/AGMCORE_ignoreshade known + { + begin + /ColorSpace[/Separation(None)/DeviceGray{}]def + currentdict end + }if + }def + /shfill + { + AGMCORE_separateShadingDict + dup/AGMCORE_ignoreshade known + {pop} + {AGMCORE_&sysshfill}ifelse + }def + /makepattern + { + exch + dup/PatternType get 2 eq + { + clonedict + begin + /Shading Shading AGMCORE_separateShadingDict def + Shading/AGMCORE_ignoreshade known + currentdict end exch + {pop<>}if + exch AGMCORE_&sysmakepattern + }{ + exch AGMCORE_&usrmakepattern + }ifelse + }def + }if + }if + AGMCORE_in_rip_sep{ + /setcustomcolor + { + exch aload pop + dup 7 1 roll inRip_spot_has_ink not { + 4{4 index mul 4 1 roll} + repeat + /DeviceCMYK setcolorspace + 6 -2 roll pop pop + }{ + //Adobe_AGM_Core begin + /AGMCORE_k xdf/AGMCORE_y xdf/AGMCORE_m xdf/AGMCORE_c xdf + end + [/Separation 4 -1 roll/DeviceCMYK + {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul} + ] + setcolorspace + }ifelse + setcolor + }ndf + /setseparationgray + { + [/Separation(All)/DeviceGray{}]setcolorspace_opt + 1 exch sub setcolor + }ndf + }{ + /setseparationgray + { + AGMCORE_&setgray + }ndf + }ifelse + /findcmykcustomcolor + { + 5 makereadonlyarray + }ndf + /setcustomcolor + { + exch aload pop pop + 4{4 index mul 4 1 roll}repeat + setcmykcolor pop + }ndf + /has_color + /colorimage where{ + AGMCORE_producing_seps{ + pop true + }{ + systemdict eq + }ifelse + }{ + false + }ifelse + def + /map_index + { + 1 index mul exch getinterval{255 div}forall + }bdf + /map_indexed_devn + { + Lookup Names length 3 -1 roll cvi map_index + }bdf + /n_color_components + { + base_colorspace_type + dup/DeviceGray eq{ + pop 1 + }{ + /DeviceCMYK eq{ + 4 + }{ + 3 + }ifelse + }ifelse + }bdf + level2{ + /mo/moveto ldf + /li/lineto ldf + /cv/curveto ldf + /knockout_unitsq + { + 1 setgray + 0 0 1 1 rectfill + }def + level2/setcolorspace AGMCORE_key_known not and{ + /AGMCORE_&&&setcolorspace/setcolorspace ldf + /AGMCORE_ReplaceMappedColor + { + dup type dup/arraytype eq exch/packedarraytype eq or + { + /AGMCORE_SpotAliasAry2 where{ + begin + dup 0 get dup/Separation eq + { + pop + dup length array copy + dup dup 1 get + current_spot_alias + { + dup map_alias + { + false set_spot_alias + dup 1 exch setsepcolorspace + true set_spot_alias + begin + /sep_colorspace_dict currentdict AGMCORE_gput + pop pop pop + [ + /Separation Name + CSA map_csa + MappedCSA + /sep_colorspace_proc load + ] + dup Name + end + }if + }if + map_reserved_ink_name 1 xpt + }{ + /DeviceN eq + { + dup length array copy + dup dup 1 get[ + exch{ + current_spot_alias{ + dup map_alias{ + /Name get exch pop + }if + }if + map_reserved_ink_name + }forall + ]1 xpt + }if + }ifelse + end + }if + }if + }def + /setcolorspace + { + dup type dup/arraytype eq exch/packedarraytype eq or + { + dup 0 get/Indexed eq + { + AGMCORE_distilling + { + /PhotoshopDuotoneList where + { + pop false + }{ + true + }ifelse + }{ + true + }ifelse + { + aload pop 3 -1 roll + AGMCORE_ReplaceMappedColor + 3 1 roll 4 array astore + }if + }{ + AGMCORE_ReplaceMappedColor + }ifelse + }if + DeviceN_PS2_inRip_seps{AGMCORE_&&&setcolorspace}if + }def + }if + }{ + /adj + { + currentstrokeadjust{ + transform + 0.25 sub round 0.25 add exch + 0.25 sub round 0.25 add exch + itransform + }if + }def + /mo{ + adj moveto + }def + /li{ + adj lineto + }def + /cv{ + 6 2 roll adj + 6 2 roll adj + 6 2 roll adj curveto + }def + /knockout_unitsq + { + 1 setgray + 8 8 1[8 0 0 8 0 0]{}image + }def + /currentstrokeadjust{ + /currentstrokeadjust AGMCORE_gget + }def + /setstrokeadjust{ + /currentstrokeadjust exch AGMCORE_gput + }def + /setcolorspace + { + /currentcolorspace exch AGMCORE_gput + }def + /currentcolorspace + { + /currentcolorspace AGMCORE_gget + }def + /setcolor_devicecolor + { + base_colorspace_type + dup/DeviceGray eq{ + pop setgray + }{ + /DeviceCMYK eq{ + setcmykcolor + }{ + setrgbcolor + }ifelse + }ifelse + }def + /setcolor + { + currentcolorspace 0 get + dup/DeviceGray ne{ + dup/DeviceCMYK ne{ + dup/DeviceRGB ne{ + dup/Separation eq{ + pop + currentcolorspace 3 gx + currentcolorspace 2 get + }{ + dup/Indexed eq{ + pop + currentcolorspace 3 get dup type/stringtype eq{ + currentcolorspace 1 get n_color_components + 3 -1 roll map_index + }{ + exec + }ifelse + currentcolorspace 1 get + }{ + /AGMCORE_cur_err/AGMCORE_invalid_color_space def + AGMCORE_invalid_color_space + }ifelse + }ifelse + }if + }if + }if + setcolor_devicecolor + }def + }ifelse + /sop/setoverprint ldf + /lw/setlinewidth ldf + /lc/setlinecap ldf + /lj/setlinejoin ldf + /ml/setmiterlimit ldf + /dsh/setdash ldf + /sadj/setstrokeadjust ldf + /gry/setgray ldf + /rgb/setrgbcolor ldf + /cmyk[ + /currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx + /setcmykcolor load dup type/operatortype ne{/exec cvx}if + ]cvx bdf + level3 AGMCORE_host_sep not and{ + /nzopmsc{ + 6 dict begin + /kk exch def + /yy exch def + /mm exch def + /cc exch def + /sum 0 def + cc 0 ne{/sum sum 2#1000 or def cc}if + mm 0 ne{/sum sum 2#0100 or def mm}if + yy 0 ne{/sum sum 2#0010 or def yy}if + kk 0 ne{/sum sum 2#0001 or def kk}if + AGMCORE_CMYKDeviceNColorspaces sum get setcolorspace + sum 0 eq{0}if + end + setcolor + }bdf + }{ + /nzopmsc/cmyk ldf + }ifelse + /sep/setsepcolor ldf + /devn/setdevicencolor ldf + /idx/setindexedcolor ldf + /colr/setcolor ldf + /csacrd/set_csa_crd ldf + /sepcs/setsepcolorspace ldf + /devncs/setdevicencolorspace ldf + /idxcs/setindexedcolorspace ldf + /cp/closepath ldf + /clp/clp_npth ldf + /eclp/eoclp_npth ldf + /f/fill ldf + /ef/eofill ldf + /@/stroke ldf + /nclp/npth_clp ldf + /gset/graphic_setup ldf + /gcln/graphic_cleanup ldf + /ct/concat ldf + /cf/currentfile ldf + /fl/filter ldf + /rs/readstring ldf + /AGMCORE_def_ht currenthalftone def + /clonedict Adobe_AGM_Utils begin/clonedict load end def + /clonearray Adobe_AGM_Utils begin/clonearray load end def + currentdict{ + dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ + bind + }if + def + }forall + /getrampcolor + { + /indx exch def + 0 1 NumComp 1 sub + { + dup + Samples exch get + dup type/stringtype eq{indx get}if + exch + Scaling exch get aload pop + 3 1 roll + mul add + }for + ColorSpaceFamily/Separation eq + {sep} + { + ColorSpaceFamily/DeviceN eq + {devn}{setcolor}ifelse + }ifelse + }bdf + /sssetbackground{ + aload pop + ColorSpaceFamily/Separation eq + {sep} + { + ColorSpaceFamily/DeviceN eq + {devn}{setcolor}ifelse + }ifelse + }bdf + /RadialShade + { + 40 dict begin + /ColorSpaceFamily xdf + /background xdf + /ext1 xdf + /ext0 xdf + /BBox xdf + /r2 xdf + /c2y xdf + /c2x xdf + /r1 xdf + /c1y xdf + /c1x xdf + /rampdict xdf + /setinkoverprint where{pop/setinkoverprint{pop}def}if + gsave + BBox length 0 gt + { + np + BBox 0 get BBox 1 get moveto + BBox 2 get BBox 0 get sub 0 rlineto + 0 BBox 3 get BBox 1 get sub rlineto + BBox 2 get BBox 0 get sub neg 0 rlineto + closepath + clip + np + }if + c1x c2x eq + { + c1y c2y lt{/theta 90 def}{/theta 270 def}ifelse + }{ + /slope c2y c1y sub c2x c1x sub div def + /theta slope 1 atan def + c2x c1x lt c2y c1y ge and{/theta theta 180 sub def}if + c2x c1x lt c2y c1y lt and{/theta theta 180 add def}if + }ifelse + gsave + clippath + c1x c1y translate + theta rotate + -90 rotate + {pathbbox}stopped + {0 0 0 0}if + /yMax xdf + /xMax xdf + /yMin xdf + /xMin xdf + grestore + xMax xMin eq yMax yMin eq or + { + grestore + end + }{ + /max{2 copy gt{pop}{exch pop}ifelse}bdf + /min{2 copy lt{pop}{exch pop}ifelse}bdf + rampdict begin + 40 dict begin + background length 0 gt{background sssetbackground gsave clippath fill grestore}if + gsave + c1x c1y translate + theta rotate + -90 rotate + /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def + /c1y 0 def + /c1x 0 def + /c2x 0 def + ext0 + { + 0 getrampcolor + c2y r2 add r1 sub 0.0001 lt + { + c1x c1y r1 360 0 arcn + pathbbox + /aymax exch def + /axmax exch def + /aymin exch def + /axmin exch def + /bxMin xMin axmin min def + /byMin yMin aymin min def + /bxMax xMax axmax max def + /byMax yMax aymax max def + bxMin byMin moveto + bxMax byMin lineto + bxMax byMax lineto + bxMin byMax lineto + bxMin byMin lineto + eofill + }{ + c2y r1 add r2 le + { + c1x c1y r1 0 360 arc + fill + } + { + c2x c2y r2 0 360 arc fill + r1 r2 eq + { + /p1x r1 neg def + /p1y c1y def + /p2x r1 def + /p2y c1y def + p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto + fill + }{ + /AA r2 r1 sub c2y div def + AA -1 eq + {/theta 89.99 def} + {/theta AA 1 AA dup mul sub sqrt div 1 atan def} + ifelse + /SS1 90 theta add dup sin exch cos div def + /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def + /p1y p1x SS1 div neg def + /SS2 90 theta sub dup sin exch cos div def + /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def + /p2y p2x SS2 div neg def + r1 r2 gt + { + /L1maxX p1x yMin p1y sub SS1 div add def + /L2maxX p2x yMin p2y sub SS2 div add def + }{ + /L1maxX 0 def + /L2maxX 0 def + }ifelse + p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto + L1maxX L1maxX p1x sub SS1 mul p1y add lineto + fill + }ifelse + }ifelse + }ifelse + }if + c1x c2x sub dup mul + c1y c2y sub dup mul + add 0.5 exp + 0 dtransform + dup mul exch dup mul add 0.5 exp 72 div + 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 1 index 1 index lt{exch}if pop + /hires xdf + hires mul + /numpix xdf + /numsteps NumSamples def + /rampIndxInc 1 def + /subsampling false def + numpix 0 ne + { + NumSamples numpix div 0.5 gt + { + /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def + /rampIndxInc NumSamples 1 sub numsteps div def + /subsampling true def + }if + }if + /xInc c2x c1x sub numsteps div def + /yInc c2y c1y sub numsteps div def + /rInc r2 r1 sub numsteps div def + /cx c1x def + /cy c1y def + /radius r1 def + np + xInc 0 eq yInc 0 eq rInc 0 eq and and + { + 0 getrampcolor + cx cy radius 0 360 arc + stroke + NumSamples 1 sub getrampcolor + cx cy radius 72 hires div add 0 360 arc + 0 setlinewidth + stroke + }{ + 0 + numsteps + { + dup + subsampling{round cvi}if + getrampcolor + cx cy radius 0 360 arc + /cx cx xInc add def + /cy cy yInc add def + /radius radius rInc add def + cx cy radius 360 0 arcn + eofill + rampIndxInc add + }repeat + pop + }ifelse + ext1 + { + c2y r2 add r1 lt + { + c2x c2y r2 0 360 arc + fill + }{ + c2y r1 add r2 sub 0.0001 le + { + c2x c2y r2 360 0 arcn + pathbbox + /aymax exch def + /axmax exch def + /aymin exch def + /axmin exch def + /bxMin xMin axmin min def + /byMin yMin aymin min def + /bxMax xMax axmax max def + /byMax yMax aymax max def + bxMin byMin moveto + bxMax byMin lineto + bxMax byMax lineto + bxMin byMax lineto + bxMin byMin lineto + eofill + }{ + c2x c2y r2 0 360 arc fill + r1 r2 eq + { + /p1x r2 neg def + /p1y c2y def + /p2x r2 def + /p2y c2y def + p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto + fill + }{ + /AA r2 r1 sub c2y div def + AA -1 eq + {/theta 89.99 def} + {/theta AA 1 AA dup mul sub sqrt div 1 atan def} + ifelse + /SS1 90 theta add dup sin exch cos div def + /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def + /p1y c2y p1x SS1 div sub def + /SS2 90 theta sub dup sin exch cos div def + /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def + /p2y c2y p2x SS2 div sub def + r1 r2 lt + { + /L1maxX p1x yMax p1y sub SS1 div add def + /L2maxX p2x yMax p2y sub SS2 div add def + }{ + /L1maxX 0 def + /L2maxX 0 def + }ifelse + p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto + L1maxX L1maxX p1x sub SS1 mul p1y add lineto + fill + }ifelse + }ifelse + }ifelse + }if + grestore + grestore + end + end + end + }ifelse + }bdf + /GenStrips + { + 40 dict begin + /ColorSpaceFamily xdf + /background xdf + /ext1 xdf + /ext0 xdf + /BBox xdf + /y2 xdf + /x2 xdf + /y1 xdf + /x1 xdf + /rampdict xdf + /setinkoverprint where{pop/setinkoverprint{pop}def}if + gsave + BBox length 0 gt + { + np + BBox 0 get BBox 1 get moveto + BBox 2 get BBox 0 get sub 0 rlineto + 0 BBox 3 get BBox 1 get sub rlineto + BBox 2 get BBox 0 get sub neg 0 rlineto + closepath + clip + np + }if + x1 x2 eq + { + y1 y2 lt{/theta 90 def}{/theta 270 def}ifelse + }{ + /slope y2 y1 sub x2 x1 sub div def + /theta slope 1 atan def + x2 x1 lt y2 y1 ge and{/theta theta 180 sub def}if + x2 x1 lt y2 y1 lt and{/theta theta 180 add def}if + } + ifelse + gsave + clippath + x1 y1 translate + theta rotate + {pathbbox}stopped + {0 0 0 0}if + /yMax exch def + /xMax exch def + /yMin exch def + /xMin exch def + grestore + xMax xMin eq yMax yMin eq or + { + grestore + end + }{ + rampdict begin + 20 dict begin + background length 0 gt{background sssetbackground gsave clippath fill grestore}if + gsave + x1 y1 translate + theta rotate + /xStart 0 def + /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def + /ySpan yMax yMin sub def + /numsteps NumSamples def + /rampIndxInc 1 def + /subsampling false def + xStart 0 transform + xEnd 0 transform + 3 -1 roll + sub dup mul + 3 1 roll + sub dup mul + add 0.5 exp 72 div + 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 1 index 1 index lt{exch}if pop + mul + /numpix xdf + numpix 0 ne + { + NumSamples numpix div 0.5 gt + { + /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def + /rampIndxInc NumSamples 1 sub numsteps div def + /subsampling true def + }if + }if + ext0 + { + 0 getrampcolor + xMin xStart lt + { + xMin yMin xMin neg ySpan rectfill + }if + }if + /xInc xEnd xStart sub numsteps div def + /x xStart def + 0 + numsteps + { + dup + subsampling{round cvi}if + getrampcolor + x yMin xInc ySpan rectfill + /x x xInc add def + rampIndxInc add + }repeat + pop + ext1{ + xMax xEnd gt + { + xEnd yMin xMax xEnd sub ySpan rectfill + }if + }if + grestore + grestore + end + end + end + }ifelse + }bdf +}def +/pt +{ + end +}def +/dt{ +}def +/pgsv{ + //Adobe_AGM_Core/AGMCORE_save save put +}def +/pgrs{ + //Adobe_AGM_Core/AGMCORE_save get restore +}def +systemdict/findcolorrendering known{ + /findcolorrendering systemdict/findcolorrendering get def +}if +systemdict/setcolorrendering known{ + /setcolorrendering systemdict/setcolorrendering get def +}if +/test_cmyk_color_plate +{ + gsave + setcmykcolor currentgray 1 ne + grestore +}def +/inRip_spot_has_ink +{ + dup//Adobe_AGM_Core/AGMCORE_name xddf + convert_spot_to_process not +}def +/map255_to_range +{ + 1 index sub + 3 -1 roll 255 div mul add +}def +/set_csa_crd +{ + /sep_colorspace_dict null AGMCORE_gput + begin + CSA get_csa_by_name setcolorspace_opt + set_crd + end +} +def +/map_csa +{ + currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse + {pop}{get_csa_by_name/MappedCSA xdf}ifelse +}def +/setsepcolor +{ + /sep_colorspace_dict AGMCORE_gget begin + dup/sep_tint exch AGMCORE_gput + TintProc + end +}def +/setdevicencolor +{ + /devicen_colorspace_dict AGMCORE_gget begin + Names length copy + Names length 1 sub -1 0 + { + /devicen_tints AGMCORE_gget 3 1 roll xpt + }for + TintProc + end +}def +/sep_colorspace_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + currentdict/Components known{ + Components aload pop + TintMethod/Lab eq{ + 2{AGMCORE_tmp mul NComponents 1 roll}repeat + LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll + }{ + TintMethod/Subtractive eq{ + NComponents{ + AGMCORE_tmp mul NComponents 1 roll + }repeat + }{ + NComponents{ + 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll + }repeat + }ifelse + }ifelse + }{ + ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get + aload pop + }ifelse + end +}def +/sep_colorspace_gray_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get + end +}def +/sep_proc_name +{ + dup 0 get + dup/DeviceRGB eq exch/DeviceCMYK eq or level2 not and has_color not and{ + pop[/DeviceGray] + /sep_colorspace_gray_proc + }{ + /sep_colorspace_proc + }ifelse +}def +/setsepcolorspace +{ + current_spot_alias{ + dup begin + Name map_alias{ + exch pop + }if + end + }if + dup/sep_colorspace_dict exch AGMCORE_gput + begin + CSA map_csa + /AGMCORE_sep_special Name dup()eq exch(All)eq or store + AGMCORE_avoid_L2_sep_space{ + [/Indexed MappedCSA sep_proc_name 255 exch + {255 div}/exec cvx 3 -1 roll[4 1 roll load/exec cvx]cvx + ]setcolorspace_opt + /TintProc{ + 255 mul round cvi setcolor + }bdf + }{ + MappedCSA 0 get/DeviceCMYK eq + currentdict/Components known and + AGMCORE_sep_special not and{ + /TintProc[ + Components aload pop Name findcmykcustomcolor + /exch cvx/setcustomcolor cvx + ]cvx bdf + }{ + AGMCORE_host_sep Name(All)eq and{ + /TintProc{ + 1 exch sub setseparationgray + }bdf + }{ + AGMCORE_in_rip_sep MappedCSA 0 get/DeviceCMYK eq and + AGMCORE_host_sep or + Name()eq and{ + /TintProc[ + MappedCSA sep_proc_name exch 0 get/DeviceCMYK eq{ + cvx/setcmykcolor cvx + }{ + cvx/setgray cvx + }ifelse + ]cvx bdf + }{ + AGMCORE_producing_seps MappedCSA 0 get dup/DeviceCMYK eq exch/DeviceGray eq or and AGMCORE_sep_special not and{ + /TintProc[ + /dup cvx + MappedCSA sep_proc_name cvx exch + 0 get/DeviceGray eq{ + 1/exch cvx/sub cvx 0 0 0 4 -1/roll cvx + }if + /Name cvx/findcmykcustomcolor cvx/exch cvx + AGMCORE_host_sep{ + AGMCORE_is_cmyk_sep + /Name cvx + /AGMCORE_IsSeparationAProcessColor load/exec cvx + /not cvx/and cvx + }{ + Name inRip_spot_has_ink not + }ifelse + [ + /pop cvx 1 + ]cvx/if cvx + /setcustomcolor cvx + ]cvx bdf + }{ + /TintProc{setcolor}bdf + [/Separation Name MappedCSA sep_proc_name load]setcolorspace_opt + }ifelse + }ifelse + }ifelse + }ifelse + }ifelse + set_crd + setsepcolor + end +}def +/additive_blend +{ + 3 dict begin + /numarrays xdf + /numcolors xdf + 0 1 numcolors 1 sub + { + /c1 xdf + 1 + 0 1 numarrays 1 sub + { + 1 exch add/index cvx + c1/get cvx/mul cvx + }for + numarrays 1 add 1/roll cvx + }for + numarrays[/pop cvx]cvx/repeat cvx + end +}def +/subtractive_blend +{ + 3 dict begin + /numarrays xdf + /numcolors xdf + 0 1 numcolors 1 sub + { + /c1 xdf + 1 1 + 0 1 numarrays 1 sub + { + 1 3 3 -1 roll add/index cvx + c1/get cvx/sub cvx/mul cvx + }for + /sub cvx + numarrays 1 add 1/roll cvx + }for + numarrays[/pop cvx]cvx/repeat cvx + end +}def +/exec_tint_transform +{ + /TintProc[ + /TintTransform cvx/setcolor cvx + ]cvx bdf + MappedCSA setcolorspace_opt +}bdf +/devn_makecustomcolor +{ + 2 dict begin + /names_index xdf + /Names xdf + 1 1 1 1 Names names_index get findcmykcustomcolor + /devicen_tints AGMCORE_gget names_index get setcustomcolor + Names length{pop}repeat + end +}bdf +/setdevicencolorspace +{ + dup/AliasedColorants known{false}{true}ifelse + current_spot_alias and{ + 7 dict begin + /names_index 0 def + dup/names_len exch/Names get length def + /new_names names_len array def + /new_LookupTables names_len array def + /alias_cnt 0 def + dup/Names get + { + dup map_alias{ + exch pop + dup/ColorLookup known{ + dup begin + new_LookupTables names_index ColorLookup put + end + }{ + dup/Components known{ + dup begin + new_LookupTables names_index Components put + end + }{ + dup begin + new_LookupTables names_index[null null null null]put + end + }ifelse + }ifelse + new_names names_index 3 -1 roll/Name get put + /alias_cnt alias_cnt 1 add def + }{ + /name xdf + new_names names_index name put + dup/LookupTables known{ + dup begin + new_LookupTables names_index LookupTables names_index get put + end + }{ + dup begin + new_LookupTables names_index[null null null null]put + end + }ifelse + }ifelse + /names_index names_index 1 add def + }forall + alias_cnt 0 gt{ + /AliasedColorants true def + /lut_entry_len new_LookupTables 0 get dup length 256 ge{0 get length}{length}ifelse def + 0 1 names_len 1 sub{ + /names_index xdf + new_LookupTables names_index get dup length 256 ge{0 get length}{length}ifelse lut_entry_len ne{ + /AliasedColorants false def + exit + }{ + new_LookupTables names_index get 0 get null eq{ + dup/Names get names_index get/name xdf + name(Cyan)eq name(Magenta)eq name(Yellow)eq name(Black)eq + or or or not{ + /AliasedColorants false def + exit + }if + }if + }ifelse + }for + lut_entry_len 1 eq{ + /AliasedColorants false def + }if + AliasedColorants{ + dup begin + /Names new_names def + /LookupTables new_LookupTables def + /AliasedColorants true def + /NComponents lut_entry_len def + /TintMethod NComponents 4 eq{/Subtractive}{/Additive}ifelse def + /MappedCSA TintMethod/Additive eq{/DeviceRGB}{/DeviceCMYK}ifelse def + currentdict/TTTablesIdx known not{ + /TTTablesIdx -1 def + }if + end + }if + }if + end + }if + dup/devicen_colorspace_dict exch AGMCORE_gput + begin + currentdict/AliasedColorants known{ + AliasedColorants + }{ + false + }ifelse + dup not{ + CSA map_csa + }if + /TintTransform load type/nulltype eq or{ + /TintTransform[ + 0 1 Names length 1 sub + { + /TTTablesIdx TTTablesIdx 1 add def + dup LookupTables exch get dup 0 get null eq + { + 1 index + Names exch get + dup(Cyan)eq + { + pop exch + LookupTables length exch sub + /index cvx + 0 0 0 + } + { + dup(Magenta)eq + { + pop exch + LookupTables length exch sub + /index cvx + 0/exch cvx 0 0 + }{ + (Yellow)eq + { + exch + LookupTables length exch sub + /index cvx + 0 0 3 -1/roll cvx 0 + }{ + exch + LookupTables length exch sub + /index cvx + 0 0 0 4 -1/roll cvx + }ifelse + }ifelse + }ifelse + 5 -1/roll cvx/astore cvx + }{ + dup length 1 sub + LookupTables length 4 -1 roll sub 1 add + /index cvx/mul cvx/round cvx/cvi cvx/get cvx + }ifelse + Names length TTTablesIdx add 1 add 1/roll cvx + }for + Names length[/pop cvx]cvx/repeat cvx + NComponents Names length + TintMethod/Subtractive eq + { + subtractive_blend + }{ + additive_blend + }ifelse + ]cvx bdf + }if + AGMCORE_host_sep{ + Names convert_to_process{ + exec_tint_transform + } + { + currentdict/AliasedColorants known{ + AliasedColorants not + }{ + false + }ifelse + 5 dict begin + /AvoidAliasedColorants xdf + /painted? false def + /names_index 0 def + /names_len Names length def + AvoidAliasedColorants{ + /currentspotalias current_spot_alias def + false set_spot_alias + }if + Names{ + AGMCORE_is_cmyk_sep{ + dup(Cyan)eq AGMCORE_cyan_plate and exch + dup(Magenta)eq AGMCORE_magenta_plate and exch + dup(Yellow)eq AGMCORE_yellow_plate and exch + (Black)eq AGMCORE_black_plate and or or or{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + Names names_index/devn_makecustomcolor cvx + ]cvx ddf + /painted? true def + }if + painted?{exit}if + }{ + 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + Names names_index/devn_makecustomcolor cvx + ]cvx ddf + /painted? true def + exit + }if + }ifelse + /names_index names_index 1 add def + }forall + AvoidAliasedColorants{ + currentspotalias set_spot_alias + }if + painted?{ + /devicen_colorspace_dict AGMCORE_gget/names_index names_index put + }{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + names_len[/pop cvx]cvx/repeat cvx 1/setseparationgray cvx + 0 0 0 0/setcmykcolor cvx + ]cvx ddf + }ifelse + end + }ifelse + } + { + AGMCORE_in_rip_sep{ + Names convert_to_process not + }{ + level3 + }ifelse + { + [/DeviceN Names MappedCSA/TintTransform load]setcolorspace_opt + /TintProc level3 not AGMCORE_in_rip_sep and{ + [ + Names/length cvx[/pop cvx]cvx/repeat cvx + ]cvx bdf + }{ + {setcolor}bdf + }ifelse + }{ + exec_tint_transform + }ifelse + }ifelse + set_crd + /AliasedColorants false def + end +}def +/setindexedcolorspace +{ + dup/indexed_colorspace_dict exch AGMCORE_gput + begin + currentdict/CSDBase known{ + CSDBase/CSD get_res begin + currentdict/Names known{ + currentdict devncs + }{ + 1 currentdict sepcs + }ifelse + AGMCORE_host_sep{ + 4 dict begin + /compCnt/Names where{pop Names length}{1}ifelse def + /NewLookup HiVal 1 add string def + 0 1 HiVal{ + /tableIndex xdf + Lookup dup type/stringtype eq{ + compCnt tableIndex map_index + }{ + exec + }ifelse + /Names where{ + pop setdevicencolor + }{ + setsepcolor + }ifelse + currentgray + tableIndex exch + 255 mul cvi + NewLookup 3 1 roll put + }for + [/Indexed currentcolorspace HiVal NewLookup]setcolorspace_opt + end + }{ + level3 + { + currentdict/Names known{ + [/Indexed[/DeviceN Names MappedCSA/TintTransform load]HiVal Lookup]setcolorspace_opt + }{ + [/Indexed[/Separation Name MappedCSA sep_proc_name load]HiVal Lookup]setcolorspace_opt + }ifelse + }{ + [/Indexed MappedCSA HiVal + [ + currentdict/Names known{ + Lookup dup type/stringtype eq + {/exch cvx CSDBase/CSD get_res/Names get length dup/mul cvx exch/getinterval cvx{255 div}/forall cvx} + {/exec cvx}ifelse + /TintTransform load/exec cvx + }{ + Lookup dup type/stringtype eq + {/exch cvx/get cvx 255/div cvx} + {/exec cvx}ifelse + CSDBase/CSD get_res/MappedCSA get sep_proc_name exch pop/load cvx/exec cvx + }ifelse + ]cvx + ]setcolorspace_opt + }ifelse + }ifelse + end + set_crd + } + { + CSA map_csa + AGMCORE_host_sep level2 not and{ + 0 0 0 0 setcmykcolor + }{ + [/Indexed MappedCSA + level2 not has_color not and{ + dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or{ + pop[/DeviceGray] + }if + HiVal GrayLookup + }{ + HiVal + currentdict/RangeArray known{ + { + /indexed_colorspace_dict AGMCORE_gget begin + Lookup exch + dup HiVal gt{ + pop HiVal + }if + NComponents mul NComponents getinterval{}forall + NComponents 1 sub -1 0{ + RangeArray exch 2 mul 2 getinterval aload pop map255_to_range + NComponents 1 roll + }for + end + }bind + }{ + Lookup + }ifelse + }ifelse + ]setcolorspace_opt + set_crd + }ifelse + }ifelse + end +}def +/setindexedcolor +{ + AGMCORE_host_sep{ + /indexed_colorspace_dict AGMCORE_gget + begin + currentdict/CSDBase known{ + CSDBase/CSD get_res begin + currentdict/Names known{ + map_indexed_devn + devn + } + { + Lookup 1 3 -1 roll map_index + sep + }ifelse + end + }{ + Lookup MappedCSA/DeviceCMYK eq{4}{1}ifelse 3 -1 roll + map_index + MappedCSA/DeviceCMYK eq{setcmykcolor}{setgray}ifelse + }ifelse + end + }{ + level3 not AGMCORE_in_rip_sep and/indexed_colorspace_dict AGMCORE_gget/CSDBase known and{ + /indexed_colorspace_dict AGMCORE_gget/CSDBase get/CSD get_res begin + map_indexed_devn + devn + end + } + { + setcolor + }ifelse + }ifelse +}def +/ignoreimagedata +{ + currentoverprint not{ + gsave + dup clonedict begin + 1 setgray + /Decode[0 1]def + /DataSourcedef + /MultipleDataSources false def + /BitsPerComponent 8 def + currentdict end + systemdict/image gx + grestore + }if + consumeimagedata +}def +/add_res +{ + dup/CSD eq{ + pop + //Adobe_AGM_Core begin + /AGMCORE_CSD_cache load 3 1 roll put + end + }{ + defineresource pop + }ifelse +}def +/del_res +{ + { + aload pop exch + dup/CSD eq{ + pop + {//Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef}forall + }{ + exch + {1 index undefineresource}forall + pop + }ifelse + }forall +}def +/get_res +{ + dup/CSD eq{ + pop + dup type dup/nametype eq exch/stringtype eq or{ + AGMCORE_CSD_cache exch get + }if + }{ + findresource + }ifelse +}def +/get_csa_by_name +{ + dup type dup/nametype eq exch/stringtype eq or{ + /CSA get_res + }if +}def +/paintproc_buf_init +{ + /count get 0 0 put +}def +/paintproc_buf_next +{ + dup/count get dup 0 get + dup 3 1 roll + 1 add 0 xpt + get +}def +/cachepaintproc_compress +{ + 5 dict begin + currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def + /ppdict 20 dict def + /string_size 16000 def + /readbuffer string_size string def + currentglobal true setglobal + ppdict 1 array dup 0 1 put/count xpt + setglobal + /LZWFilter + { + exch + dup length 0 eq{ + pop + }{ + ppdict dup length 1 sub 3 -1 roll put + }ifelse + {string_size}{0}ifelse string + }/LZWEncode filter def + { + ReadFilter readbuffer readstring + exch LZWFilter exch writestring + not{exit}if + }loop + LZWFilter closefile + ppdict + end +}def +/cachepaintproc +{ + 2 dict begin + currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def + /ppdict 20 dict def + currentglobal true setglobal + ppdict 1 array dup 0 1 put/count xpt + setglobal + { + ReadFilter 16000 string readstring exch + ppdict dup length 1 sub 3 -1 roll put + not{exit}if + }loop + ppdict dup dup length 1 sub()put + end +}def +/make_pattern +{ + exch clonedict exch + dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform + exch 3 index/XStep get 1 index exch 2 copy div cvi mul sub sub + exch 3 index/YStep get 1 index exch 2 copy div cvi mul sub sub + matrix translate exch matrix concatmatrix + 1 index begin + BBox 0 get XStep div cvi XStep mul/xshift exch neg def + BBox 1 get YStep div cvi YStep mul/yshift exch neg def + BBox 0 get xshift add + BBox 1 get yshift add + BBox 2 get xshift add + BBox 3 get yshift add + 4 array astore + /BBox exch def + [xshift yshift/translate load null/exec load]dup + 3/PaintProc load put cvx/PaintProc exch def + end + gsave 0 setgray + makepattern + grestore +}def +/set_pattern +{ + dup/PatternType get 1 eq{ + dup/PaintType get 1 eq{ + currentoverprint sop[/DeviceGray]setcolorspace 0 setgray + }if + }if + setpattern +}def +/setcolorspace_opt +{ + dup currentcolorspace eq{pop}{setcolorspace}ifelse +}def +/updatecolorrendering +{ + currentcolorrendering/RenderingIntent known{ + currentcolorrendering/RenderingIntent get + } + { + Intent/AbsoluteColorimetric eq + { + /absolute_colorimetric_crd AGMCORE_gget dup null eq + } + { + Intent/RelativeColorimetric eq + { + /relative_colorimetric_crd AGMCORE_gget dup null eq + } + { + Intent/Saturation eq + { + /saturation_crd AGMCORE_gget dup null eq + } + { + /perceptual_crd AGMCORE_gget dup null eq + }ifelse + }ifelse + }ifelse + { + pop null + } + { + /RenderingIntent known{null}{Intent}ifelse + }ifelse + }ifelse + Intent ne{ + Intent/ColorRendering{findresource}stopped + { + pop pop systemdict/findcolorrendering known + { + Intent findcolorrendering + { + /ColorRendering findresource true exch + } + { + /ColorRendering findresource + product(Xerox Phaser 5400)ne + exch + }ifelse + dup Intent/AbsoluteColorimetric eq + { + /absolute_colorimetric_crd exch AGMCORE_gput + } + { + Intent/RelativeColorimetric eq + { + /relative_colorimetric_crd exch AGMCORE_gput + } + { + Intent/Saturation eq + { + /saturation_crd exch AGMCORE_gput + } + { + Intent/Perceptual eq + { + /perceptual_crd exch AGMCORE_gput + } + { + pop + }ifelse + }ifelse + }ifelse + }ifelse + 1 index{exch}{pop}ifelse + } + {false}ifelse + } + {true}ifelse + { + dup begin + currentdict/TransformPQR known{ + currentdict/TransformPQR get aload pop + 3{{}eq 3 1 roll}repeat or or + } + {true}ifelse + currentdict/MatrixPQR known{ + currentdict/MatrixPQR get aload pop + 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq + and and and and and and and and + } + {true}ifelse + end + or + { + clonedict begin + /TransformPQR[ + {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div + 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add}bind + {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div + 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add}bind + {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div + 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add}bind + ]def + /MatrixPQR[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]def + /RangePQR[-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392]def + currentdict end + }if + setcolorrendering_opt + }if + }if +}def +/set_crd +{ + AGMCORE_host_sep not level2 and{ + currentdict/ColorRendering known{ + ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if + }{ + currentdict/Intent known{ + updatecolorrendering + }if + }ifelse + currentcolorspace dup type/arraytype eq + {0 get}if + /DeviceRGB eq + { + currentdict/UCR known + {/UCR}{/AGMCORE_currentucr}ifelse + load setundercolorremoval + currentdict/BG known + {/BG}{/AGMCORE_currentbg}ifelse + load setblackgeneration + }if + }if +}def +/set_ucrbg +{ + dup null eq {pop /AGMCORE_currentbg load}{/Procedure get_res}ifelse + dup currentblackgeneration eq {pop}{setblackgeneration}ifelse + dup null eq {pop /AGMCORE_currentucr load}{/Procedure get_res}ifelse + dup currentundercolorremoval eq {pop}{setundercolorremoval}ifelse +}def +/setcolorrendering_opt +{ + dup currentcolorrendering eq{ + pop + }{ + product(HP Color LaserJet 2605)anchorsearch{ + pop pop pop + }{ + pop + clonedict + begin + /Intent Intent def + currentdict + end + setcolorrendering + }ifelse + }ifelse +}def +/cpaint_gcomp +{ + convert_to_process//Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf + //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not + { + (%end_cpaint_gcomp)flushinput + }if +}def +/cpaint_gsep +{ + //Adobe_AGM_Core/AGMCORE_ConvertToProcess get + { + (%end_cpaint_gsep)flushinput + }if +}def +/cpaint_gend +{np}def +/T1_path +{ + currentfile token pop currentfile token pop mo + { + currentfile token pop dup type/stringtype eq + {pop exit}if + 0 exch rlineto + currentfile token pop dup type/stringtype eq + {pop exit}if + 0 rlineto + }loop +}def +/T1_gsave + level3 + {/clipsave} + {/gsave}ifelse + load def +/T1_grestore + level3 + {/cliprestore} + {/grestore}ifelse + load def +/set_spot_alias_ary +{ + dup inherit_aliases + //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf +}def +/set_spot_normalization_ary +{ + dup inherit_aliases + dup length + /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add}if + array + //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf + /AGMCORE_SpotAliasAry where{ + pop + AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval + AGMCORE_SpotAliasAry length + }{0}ifelse + AGMCORE_SpotAliasAry2 3 1 roll exch putinterval + true set_spot_alias +}def +/inherit_aliases +{ + {dup/Name get map_alias{/CSD put}{pop}ifelse}forall +}def +/set_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias 3 -1 roll put + }{ + pop + }ifelse +}def +/current_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias get + }{ + false + }ifelse +}def +/map_alias +{ + /AGMCORE_SpotAliasAry2 where{ + begin + /AGMCORE_name xdf + false + AGMCORE_SpotAliasAry2{ + dup/Name get AGMCORE_name eq{ + /CSD get/CSD get_res + exch pop true + exit + }{ + pop + }ifelse + }forall + end + }{ + pop false + }ifelse +}bdf +/spot_alias +{ + true set_spot_alias + /AGMCORE_&setcustomcolor AGMCORE_key_known not{ + //Adobe_AGM_Core/AGMCORE_&setcustomcolor/setcustomcolor load put + }if + /customcolor_tint 1 AGMCORE_gput + //Adobe_AGM_Core begin + /setcustomcolor + { + //Adobe_AGM_Core begin + dup/customcolor_tint exch AGMCORE_gput + 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not + current_spot_alias and{1 index 4 get map_alias}{false}ifelse + { + false set_spot_alias + /sep_colorspace_dict AGMCORE_gget null ne + {/sep_colorspace_dict AGMCORE_gget/ForeignContent known not}{false}ifelse + 3 1 roll 2 index{ + exch pop/sep_tint AGMCORE_gget exch + }if + mark 3 1 roll + setsepcolorspace + counttomark 0 ne{ + setsepcolor + }if + pop + not{/sep_tint 1.0 AGMCORE_gput/sep_colorspace_dict AGMCORE_gget/ForeignContent true put}if + pop + true set_spot_alias + }{ + AGMCORE_&setcustomcolor + }ifelse + end + }bdf + end +}def +/begin_feature +{ + Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put + count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put + {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if +}def +/end_feature +{ + 2 dict begin + /spd/setpagedevice load def + /setpagedevice{get_gstate spd set_gstate}def + stopped{$error/newerror false put}if + end + count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse + countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse + {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if +}def +/set_negative +{ + //Adobe_AGM_Core begin + /AGMCORE_inverting exch def + level2{ + currentpagedevice/NegativePrint known AGMCORE_distilling not and{ + currentpagedevice/NegativePrint get//Adobe_AGM_Core/AGMCORE_inverting get ne{ + true begin_feature true{ + <>setpagedevice + }end_feature + }if + /AGMCORE_inverting false def + }if + }if + AGMCORE_inverting{ + [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer + AGMCORE_distilling{ + erasepage + }{ + gsave np clippath 1/setseparationgray where{pop setseparationgray}{setgray}ifelse + /AGMIRS_&fill where{pop AGMIRS_&fill}{fill}ifelse grestore + }ifelse + }if + end +}def +/lw_save_restore_override{ + /md where{ + pop + md begin + initializepage + /initializepage{}def + /pmSVsetup{}def + /endp{}def + /pse{}def + /psb{}def + /orig_showpage where + {pop} + {/orig_showpage/showpage load def} + ifelse + /showpage{orig_showpage gR}def + end + }if +}def +/pscript_showpage_override{ + /NTPSOct95 where + { + begin + showpage + save + /showpage/restore load def + /restore{exch pop}def + end + }if +}def +/driver_media_override +{ + /md where{ + pop + md/initializepage known{ + md/initializepage{}put + }if + md/rC known{ + md/rC{4{pop}repeat}put + }if + }if + /mysetup where{ + /mysetup[1 0 0 1 0 0]put + }if + Adobe_AGM_Core/AGMCORE_Default_CTM matrix currentmatrix put + level2 + {Adobe_AGM_Core/AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if +}def +/capture_mysetup +{ + /Pscript_Win_Data where{ + pop + Pscript_Win_Data/mysetup known{ + Adobe_AGM_Core/save_mysetup Pscript_Win_Data/mysetup get put + }if + }if +}def +/restore_mysetup +{ + /Pscript_Win_Data where{ + pop + Pscript_Win_Data/mysetup known{ + Adobe_AGM_Core/save_mysetup known{ + Pscript_Win_Data/mysetup Adobe_AGM_Core/save_mysetup get put + Adobe_AGM_Core/save_mysetup undef + }if + }if + }if +}def +/driver_check_media_override +{ + /PrepsDict where + {pop} + { + Adobe_AGM_Core/AGMCORE_Default_CTM get matrix currentmatrix ne + Adobe_AGM_Core/AGMCORE_Default_PageSize get type/arraytype eq + { + Adobe_AGM_Core/AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and + Adobe_AGM_Core/AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and + }if + { + Adobe_AGM_Core/AGMCORE_Default_CTM get setmatrix + }if + }ifelse +}def +AGMCORE_err_strings begin + /AGMCORE_bad_environ(Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. )def + /AGMCORE_color_space_onhost_seps(This job contains colors that will not separate with on-host methods. )def + /AGMCORE_invalid_color_space(This job contains an invalid color space. )def +end +/set_def_ht +{AGMCORE_def_ht sethalftone}def +/set_def_flat +{AGMCORE_Default_flatness setflat}def +end +systemdict/setpacking known +{setpacking}if +%%EndResource +%%BeginResource: procset Adobe_CoolType_Core 2.31 0 +%%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved. +%%Version: 2.31 0 +10 dict begin +/Adobe_CoolType_Passthru currentdict def +/Adobe_CoolType_Core_Defined userdict/Adobe_CoolType_Core known def +Adobe_CoolType_Core_Defined + {/Adobe_CoolType_Core userdict/Adobe_CoolType_Core get def} +if +userdict/Adobe_CoolType_Core 70 dict dup begin put +/Adobe_CoolType_Version 2.31 def +/Level2? + systemdict/languagelevel known dup + {pop systemdict/languagelevel get 2 ge} + if def +Level2? not + { + /currentglobal false def + /setglobal/pop load def + /gcheck{pop false}bind def + /currentpacking false def + /setpacking/pop load def + /SharedFontDirectory 0 dict def + } +if +currentpacking +true setpacking +currentglobal false setglobal +userdict/Adobe_CoolType_Data 2 copy known not + {2 copy 10 dict put} +if +get + begin + /@opStackCountByLevel 32 dict def + /@opStackLevel 0 def + /@dictStackCountByLevel 32 dict def + /@dictStackLevel 0 def + end +setglobal +currentglobal true setglobal +userdict/Adobe_CoolType_GVMFonts known not + {userdict/Adobe_CoolType_GVMFonts 10 dict put} +if +setglobal +currentglobal false setglobal +userdict/Adobe_CoolType_LVMFonts known not + {userdict/Adobe_CoolType_LVMFonts 10 dict put} +if +setglobal +/ct_VMDictPut + { + dup gcheck{Adobe_CoolType_GVMFonts}{Adobe_CoolType_LVMFonts}ifelse + 3 1 roll put + }bind def +/ct_VMDictUndef + { + dup Adobe_CoolType_GVMFonts exch known + {Adobe_CoolType_GVMFonts exch undef} + { + dup Adobe_CoolType_LVMFonts exch known + {Adobe_CoolType_LVMFonts exch undef} + {pop} + ifelse + }ifelse + }bind def +/ct_str1 1 string def +/ct_xshow +{ + /_ct_na exch def + /_ct_i 0 def + currentpoint + /_ct_y exch def + /_ct_x exch def + { + pop pop + ct_str1 exch 0 exch put + ct_str1 show + {_ct_na _ct_i get}stopped + {pop pop} + { + _ct_x _ct_y moveto + 0 + rmoveto + } + ifelse + /_ct_i _ct_i 1 add def + currentpoint + /_ct_y exch def + /_ct_x exch def + } + exch + @cshow +}bind def +/ct_yshow +{ + /_ct_na exch def + /_ct_i 0 def + currentpoint + /_ct_y exch def + /_ct_x exch def + { + pop pop + ct_str1 exch 0 exch put + ct_str1 show + {_ct_na _ct_i get}stopped + {pop pop} + { + _ct_x _ct_y moveto + 0 exch + rmoveto + } + ifelse + /_ct_i _ct_i 1 add def + currentpoint + /_ct_y exch def + /_ct_x exch def + } + exch + @cshow +}bind def +/ct_xyshow +{ + /_ct_na exch def + /_ct_i 0 def + currentpoint + /_ct_y exch def + /_ct_x exch def + { + pop pop + ct_str1 exch 0 exch put + ct_str1 show + {_ct_na _ct_i get}stopped + {pop pop} + { + {_ct_na _ct_i 1 add get}stopped + {pop pop pop} + { + _ct_x _ct_y moveto + rmoveto + } + ifelse + } + ifelse + /_ct_i _ct_i 2 add def + currentpoint + /_ct_y exch def + /_ct_x exch def + } + exch + @cshow +}bind def +/xsh{{@xshow}stopped{Adobe_CoolType_Data begin ct_xshow end}if}bind def +/ysh{{@yshow}stopped{Adobe_CoolType_Data begin ct_yshow end}if}bind def +/xysh{{@xyshow}stopped{Adobe_CoolType_Data begin ct_xyshow end}if}bind def +currentglobal true setglobal +/ct_T3Defs +{ +/BuildChar +{ + 1 index/Encoding get exch get + 1 index/BuildGlyph get exec +}bind def +/BuildGlyph +{ + exch begin + GlyphProcs exch get exec + end +}bind def +}bind def +setglobal +/@_SaveStackLevels + { + Adobe_CoolType_Data + begin + /@vmState currentglobal def false setglobal + @opStackCountByLevel + @opStackLevel + 2 copy known not + { + 2 copy + 3 dict dup/args + 7 index + 5 add array put + put get + } + { + get dup/args get dup length 3 index lt + { + dup length 5 add array exch + 1 index exch 0 exch putinterval + 1 index exch/args exch put + } + {pop} + ifelse + } + ifelse + begin + count 1 sub + 1 index lt + {pop count} + if + dup/argCount exch def + dup 0 gt + { + args exch 0 exch getinterval + astore pop + } + {pop} + ifelse + count + /restCount exch def + end + /@opStackLevel @opStackLevel 1 add def + countdictstack 1 sub + @dictStackCountByLevel exch @dictStackLevel exch put + /@dictStackLevel @dictStackLevel 1 add def + @vmState setglobal + end + }bind def +/@_RestoreStackLevels + { + Adobe_CoolType_Data + begin + /@opStackLevel @opStackLevel 1 sub def + @opStackCountByLevel @opStackLevel get + begin + count restCount sub dup 0 gt + {{pop}repeat} + {pop} + ifelse + args 0 argCount getinterval{}forall + end + /@dictStackLevel @dictStackLevel 1 sub def + @dictStackCountByLevel @dictStackLevel get + end + countdictstack exch sub dup 0 gt + {{end}repeat} + {pop} + ifelse + }bind def +/@_PopStackLevels + { + Adobe_CoolType_Data + begin + /@opStackLevel @opStackLevel 1 sub def + /@dictStackLevel @dictStackLevel 1 sub def + end + }bind def +/@Raise + { + exch cvx exch errordict exch get exec + stop + }bind def +/@ReRaise + { + cvx $error/errorname get errordict exch get exec + stop + }bind def +/@Stopped + { + 0 @#Stopped + }bind def +/@#Stopped + { + @_SaveStackLevels + stopped + {@_RestoreStackLevels true} + {@_PopStackLevels false} + ifelse + }bind def +/@Arg + { + Adobe_CoolType_Data + begin + @opStackCountByLevel @opStackLevel 1 sub get + begin + args exch + argCount 1 sub exch sub get + end + end + }bind def +currentglobal true setglobal +/CTHasResourceForAllBug + Level2? + { + 1 dict dup + /@shouldNotDisappearDictValue true def + Adobe_CoolType_Data exch/@shouldNotDisappearDict exch put + begin + count @_SaveStackLevels + {(*){pop stop}128 string/Category resourceforall} + stopped pop + @_RestoreStackLevels + currentdict Adobe_CoolType_Data/@shouldNotDisappearDict get dup 3 1 roll ne dup 3 1 roll + { + /@shouldNotDisappearDictValue known + { + { + end + currentdict 1 index eq + {pop exit} + if + } + loop + } + if + } + { + pop + end + } + ifelse + } + {false} + ifelse + def +true setglobal +/CTHasResourceStatusBug + Level2? + { + mark + {/steveamerige/Category resourcestatus} + stopped + {cleartomark true} + {cleartomark currentglobal not} + ifelse + } + {false} + ifelse + def +setglobal +/CTResourceStatus + { + mark 3 1 roll + /Category findresource + begin + ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec + {cleartomark false} + {{3 2 roll pop true}{cleartomark false}ifelse} + ifelse + end + }bind def +/CTWorkAroundBugs + { + Level2? + { + /cid_PreLoad/ProcSet resourcestatus + { + pop pop + currentglobal + mark + { + (*) + { + dup/CMap CTHasResourceStatusBug + {CTResourceStatus} + {resourcestatus} + ifelse + { + pop dup 0 eq exch 1 eq or + { + dup/CMap findresource gcheck setglobal + /CMap undefineresource + } + { + pop CTHasResourceForAllBug + {exit} + {stop} + ifelse + } + ifelse + } + {pop} + ifelse + } + 128 string/CMap resourceforall + } + stopped + {cleartomark} + stopped pop + setglobal + } + if + } + if + }bind def +/ds + { + Adobe_CoolType_Core + begin + CTWorkAroundBugs + /mo/moveto load def + /nf/newencodedfont load def + /msf{makefont setfont}bind def + /uf{dup undefinefont ct_VMDictUndef}bind def + /ur/undefineresource load def + /chp/charpath load def + /awsh/awidthshow load def + /wsh/widthshow load def + /ash/ashow load def + /@xshow/xshow load def + /@yshow/yshow load def + /@xyshow/xyshow load def + /@cshow/cshow load def + /sh/show load def + /rp/repeat load def + /.n/.notdef def + end + currentglobal false setglobal + userdict/Adobe_CoolType_Data 2 copy known not + {2 copy 10 dict put} + if + get + begin + /AddWidths? false def + /CC 0 def + /charcode 2 string def + /@opStackCountByLevel 32 dict def + /@opStackLevel 0 def + /@dictStackCountByLevel 32 dict def + /@dictStackLevel 0 def + /InVMFontsByCMap 10 dict def + /InVMDeepCopiedFonts 10 dict def + end + setglobal + }bind def +/dt + { + currentdict Adobe_CoolType_Core eq + {end} + if + }bind def +/ps + { + Adobe_CoolType_Core begin + Adobe_CoolType_GVMFonts begin + Adobe_CoolType_LVMFonts begin + SharedFontDirectory begin + }bind def +/pt + { + end + end + end + end + }bind def +/unload + { + systemdict/languagelevel known + { + systemdict/languagelevel get 2 ge + { + userdict/Adobe_CoolType_Core 2 copy known + {undef} + {pop pop} + ifelse + } + if + } + if + }bind def +/ndf + { + 1 index where + {pop pop pop} + {dup xcheck{bind}if def} + ifelse + }def +/findfont systemdict + begin + userdict + begin + /globaldict where{/globaldict get begin}if + dup where pop exch get + /globaldict where{pop end}if + end + end +Adobe_CoolType_Core_Defined + {/systemfindfont exch def} + { + /findfont 1 index def + /systemfindfont exch def + } +ifelse +/undefinefont + {pop}ndf +/copyfont + { + currentglobal 3 1 roll + 1 index gcheck setglobal + dup null eq{0}{dup length}ifelse + 2 index length add 1 add dict + begin + exch + { + 1 index/FID eq + {pop pop} + {def} + ifelse + } + forall + dup null eq + {pop} + {{def}forall} + ifelse + currentdict + end + exch setglobal + }bind def +/copyarray + { + currentglobal exch + dup gcheck setglobal + dup length array copy + exch setglobal + }bind def +/newencodedfont + { + currentglobal + { + SharedFontDirectory 3 index known + {SharedFontDirectory 3 index get/FontReferenced known} + {false} + ifelse + } + { + FontDirectory 3 index known + {FontDirectory 3 index get/FontReferenced known} + { + SharedFontDirectory 3 index known + {SharedFontDirectory 3 index get/FontReferenced known} + {false} + ifelse + } + ifelse + } + ifelse + dup + { + 3 index findfont/FontReferenced get + 2 index dup type/nametype eq + {findfont} + if ne + {pop false} + if + } + if + dup + { + 1 index dup type/nametype eq + {findfont} + if + dup/CharStrings known + { + /CharStrings get length + 4 index findfont/CharStrings get length + ne + { + pop false + } + if + } + {pop} + ifelse + } + if + { + pop + 1 index findfont + /Encoding get exch + 0 1 255 + {2 copy get 3 index 3 1 roll put} + for + pop pop pop + } + { + currentglobal + 4 1 roll + dup type/nametype eq + {findfont} + if + dup gcheck setglobal + dup dup maxlength 2 add dict + begin + exch + { + 1 index/FID ne + 2 index/Encoding ne and + {def} + {pop pop} + ifelse + } + forall + /FontReferenced exch def + /Encoding exch dup length array copy def + /FontName 1 index dup type/stringtype eq{cvn}if def dup + currentdict + end + definefont ct_VMDictPut + setglobal + } + ifelse + }bind def +/SetSubstituteStrategy + { + $SubstituteFont + begin + dup type/dicttype ne + {0 dict} + if + currentdict/$Strategies known + { + exch $Strategies exch + 2 copy known + { + get + 2 copy maxlength exch maxlength add dict + begin + {def}forall + {def}forall + currentdict + dup/$Init known + {dup/$Init get exec} + if + end + /$Strategy exch def + } + {pop pop pop} + ifelse + } + {pop pop} + ifelse + end + }bind def +/scff + { + $SubstituteFont + begin + dup type/stringtype eq + {dup length exch} + {null} + ifelse + /$sname exch def + /$slen exch def + /$inVMIndex + $sname null eq + { + 1 index $str cvs + dup length $slen sub $slen getinterval cvn + } + {$sname} + ifelse def + end + {findfont} + @Stopped + { + dup length 8 add string exch + 1 index 0(BadFont:)putinterval + 1 index exch 8 exch dup length string cvs putinterval cvn + {findfont} + @Stopped + {pop/Courier findfont} + if + } + if + $SubstituteFont + begin + /$sname null def + /$slen 0 def + /$inVMIndex null def + end + }bind def +/isWidthsOnlyFont + { + dup/WidthsOnly known + {pop pop true} + { + dup/FDepVector known + {/FDepVector get{isWidthsOnlyFont dup{exit}if}forall} + { + dup/FDArray known + {/FDArray get{isWidthsOnlyFont dup{exit}if}forall} + {pop} + ifelse + } + ifelse + } + ifelse + }bind def +/ct_StyleDicts 4 dict dup begin + /Adobe-Japan1 4 dict dup begin + Level2? + { + /Serif + /HeiseiMin-W3-83pv-RKSJ-H/Font resourcestatus + {pop pop/HeiseiMin-W3} + { + /CIDFont/Category resourcestatus + { + pop pop + /HeiseiMin-W3/CIDFont resourcestatus + {pop pop/HeiseiMin-W3} + {/Ryumin-Light} + ifelse + } + {/Ryumin-Light} + ifelse + } + ifelse + def + /SansSerif + /HeiseiKakuGo-W5-83pv-RKSJ-H/Font resourcestatus + {pop pop/HeiseiKakuGo-W5} + { + /CIDFont/Category resourcestatus + { + pop pop + /HeiseiKakuGo-W5/CIDFont resourcestatus + {pop pop/HeiseiKakuGo-W5} + {/GothicBBB-Medium} + ifelse + } + {/GothicBBB-Medium} + ifelse + } + ifelse + def + /HeiseiMaruGo-W4-83pv-RKSJ-H/Font resourcestatus + {pop pop/HeiseiMaruGo-W4} + { + /CIDFont/Category resourcestatus + { + pop pop + /HeiseiMaruGo-W4/CIDFont resourcestatus + {pop pop/HeiseiMaruGo-W4} + { + /Jun101-Light-RKSJ-H/Font resourcestatus + {pop pop/Jun101-Light} + {SansSerif} + ifelse + } + ifelse + } + { + /Jun101-Light-RKSJ-H/Font resourcestatus + {pop pop/Jun101-Light} + {SansSerif} + ifelse + } + ifelse + } + ifelse + /RoundSansSerif exch def + /Default Serif def + } + { + /Serif/Ryumin-Light def + /SansSerif/GothicBBB-Medium def + { + (fonts/Jun101-Light-83pv-RKSJ-H)status + }stopped + {pop}{ + {pop pop pop pop/Jun101-Light} + {SansSerif} + ifelse + /RoundSansSerif exch def + }ifelse + /Default Serif def + } + ifelse + end + def + /Adobe-Korea1 4 dict dup begin + /Serif/HYSMyeongJo-Medium def + /SansSerif/HYGoThic-Medium def + /RoundSansSerif SansSerif def + /Default Serif def + end + def + /Adobe-GB1 4 dict dup begin + /Serif/STSong-Light def + /SansSerif/STHeiti-Regular def + /RoundSansSerif SansSerif def + /Default Serif def + end + def + /Adobe-CNS1 4 dict dup begin + /Serif/MKai-Medium def + /SansSerif/MHei-Medium def + /RoundSansSerif SansSerif def + /Default Serif def + end + def +end +def +Level2?{currentglobal true setglobal}if +/ct_BoldRomanWidthProc + { + stringwidth 1 index 0 ne{exch .03 add exch}if setcharwidth + 0 0 + }bind def +/ct_Type0WidthProc + { + dup stringwidth 0 0 moveto + 2 index true charpath pathbbox + 0 -1 + 7 index 2 div .88 + setcachedevice2 + pop + 0 0 + }bind def +/ct_Type0WMode1WidthProc + { + dup stringwidth + pop 2 div neg -0.88 + 2 copy + moveto + 0 -1 + 5 -1 roll true charpath pathbbox + setcachedevice + }bind def +/cHexEncoding +[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 +/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 +/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 +/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B +/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E +/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 +/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 +/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 +/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA +/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD +/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 +/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 +/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 +/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def +/ct_BoldBaseFont + 11 dict begin + /FontType 3 def + /FontMatrix[1 0 0 1 0 0]def + /FontBBox[0 0 1 1]def + /Encoding cHexEncoding def + /_setwidthProc/ct_BoldRomanWidthProc load def + /_bcstr1 1 string def + /BuildChar + { + exch begin + _basefont setfont + _bcstr1 dup 0 4 -1 roll put + dup + _setwidthProc + 3 copy + moveto + show + _basefonto setfont + moveto + show + end + }bind def + currentdict + end +def +systemdict/composefont known +{ +/ct_DefineIdentity-H +{ + /Identity-H/CMap resourcestatus + { + pop pop + } + { + /CIDInit/ProcSet findresource begin + 12 dict begin + begincmap + /CIDSystemInfo 3 dict dup begin + /Registry(Adobe)def + /Ordering(Identity)def + /Supplement 0 def + end def + /CMapName/Identity-H def + /CMapVersion 1.000 def + /CMapType 1 def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000>0 + endcidrange + endcmap + CMapName currentdict/CMap defineresource pop + end + end + } + ifelse +} +def +/ct_BoldBaseCIDFont + 11 dict begin + /CIDFontType 1 def + /CIDFontName/ct_BoldBaseCIDFont def + /FontMatrix[1 0 0 1 0 0]def + /FontBBox[0 0 1 1]def + /_setwidthProc/ct_Type0WidthProc load def + /_bcstr2 2 string def + /BuildGlyph + { + exch begin + _basefont setfont + _bcstr2 1 2 index 256 mod put + _bcstr2 0 3 -1 roll 256 idiv put + _bcstr2 dup _setwidthProc + 3 copy + moveto + show + _basefonto setfont + moveto + show + end + }bind def + currentdict + end +def +}if +Level2?{setglobal}if +/ct_CopyFont{ + { + 1 index/FID ne 2 index/UniqueID ne and + {def}{pop pop}ifelse + }forall +}bind def +/ct_Type0CopyFont +{ + exch + dup length dict + begin + ct_CopyFont + [ + exch + FDepVector + { + dup/FontType get 0 eq + { + 1 index ct_Type0CopyFont + /_ctType0 exch definefont + } + { + /_ctBaseFont exch + 2 index exec + } + ifelse + exch + } + forall + pop + ] + /FDepVector exch def + currentdict + end +}bind def +/ct_MakeBoldFont +{ + dup/ct_SyntheticBold known + { + dup length 3 add dict begin + ct_CopyFont + /ct_StrokeWidth .03 0 FontMatrix idtransform pop def + /ct_SyntheticBold true def + currentdict + end + definefont + } + { + dup dup length 3 add dict + begin + ct_CopyFont + /PaintType 2 def + /StrokeWidth .03 0 FontMatrix idtransform pop def + /dummybold currentdict + end + definefont + dup/FontType get dup 9 ge exch 11 le and + { + ct_BoldBaseCIDFont + dup length 3 add dict copy begin + dup/CIDSystemInfo get/CIDSystemInfo exch def + ct_DefineIdentity-H + /_Type0Identity/Identity-H 3 -1 roll[exch]composefont + /_basefont exch def + /_Type0Identity/Identity-H 3 -1 roll[exch]composefont + /_basefonto exch def + currentdict + end + /CIDFont defineresource + } + { + ct_BoldBaseFont + dup length 3 add dict copy begin + /_basefont exch def + /_basefonto exch def + currentdict + end + definefont + } + ifelse + } + ifelse +}bind def +/ct_MakeBold{ + 1 index + 1 index + findfont + currentglobal 5 1 roll + dup gcheck setglobal + dup + /FontType get 0 eq + { + dup/WMode known{dup/WMode get 1 eq}{false}ifelse + version length 4 ge + and + {version 0 4 getinterval cvi 2015 ge} + {true} + ifelse + {/ct_Type0WidthProc} + {/ct_Type0WMode1WidthProc} + ifelse + ct_BoldBaseFont/_setwidthProc 3 -1 roll load put + {ct_MakeBoldFont}ct_Type0CopyFont definefont + } + { + dup/_fauxfont known not 1 index/SubstMaster known not and + { + ct_BoldBaseFont/_setwidthProc /ct_BoldRomanWidthProc load put + ct_MakeBoldFont + } + { + 2 index 2 index eq + {exch pop } + { + dup length dict begin + ct_CopyFont + currentdict + end + definefont + } + ifelse + } + ifelse + } + ifelse + pop pop pop + setglobal +}bind def +/?str1 256 string def +/?set + { + $SubstituteFont + begin + /$substituteFound false def + /$fontname 1 index def + /$doSmartSub false def + end + dup + findfont + $SubstituteFont + begin + $substituteFound + {false} + { + dup/FontName known + { + dup/FontName get $fontname eq + 1 index/DistillerFauxFont known not and + /currentdistillerparams where + {pop false 2 index isWidthsOnlyFont not and} + if + } + {false} + ifelse + } + ifelse + exch pop + /$doSmartSub true def + end + { + 5 1 roll pop pop pop pop + findfont + } + { + 1 index + findfont + dup/FontType get 3 eq + { + 6 1 roll pop pop pop pop pop false + } + {pop true} + ifelse + { + $SubstituteFont + begin + pop pop + /$styleArray 1 index def + /$regOrdering 2 index def + pop pop + 0 1 $styleArray length 1 sub + { + $styleArray exch get + ct_StyleDicts $regOrdering + 2 copy known + { + get + exch 2 copy known not + {pop/Default} + if + get + dup type/nametype eq + { + ?str1 cvs length dup 1 add exch + ?str1 exch(-)putinterval + exch dup length exch ?str1 exch 3 index exch putinterval + add ?str1 exch 0 exch getinterval cvn + } + { + pop pop/Unknown + } + ifelse + } + { + pop pop pop pop/Unknown + } + ifelse + } + for + end + findfont + }if + } + ifelse + currentglobal false setglobal 3 1 roll + null copyfont definefont pop + setglobal + }bind def +setpacking +userdict/$SubstituteFont 25 dict put +1 dict + begin + /SubstituteFont + dup $error exch 2 copy known + {get} + {pop pop{pop/Courier}bind} + ifelse def + /currentdistillerparams where dup + { + pop pop + currentdistillerparams/CannotEmbedFontPolicy 2 copy known + {get/Error eq} + {pop pop false} + ifelse + } + if not + { + countdictstack array dictstack 0 get + begin + userdict + begin + $SubstituteFont + begin + /$str 128 string def + /$fontpat 128 string def + /$slen 0 def + /$sname null def + /$match false def + /$fontname null def + /$substituteFound false def + /$inVMIndex null def + /$doSmartSub true def + /$depth 0 def + /$fontname null def + /$italicangle 26.5 def + /$dstack null def + /$Strategies 10 dict dup + begin + /$Type3Underprint + { + currentglobal exch false setglobal + 11 dict + begin + /UseFont exch + $WMode 0 ne + { + dup length dict copy + dup/WMode $WMode put + /UseFont exch definefont + } + if def + /FontName $fontname dup type/stringtype eq{cvn}if def + /FontType 3 def + /FontMatrix[.001 0 0 .001 0 0]def + /Encoding 256 array dup 0 1 255{/.notdef put dup}for pop def + /FontBBox[0 0 0 0]def + /CCInfo 7 dict dup + begin + /cc null def + /x 0 def + /y 0 def + end def + /BuildChar + { + exch + begin + CCInfo + begin + 1 string dup 0 3 index put exch pop + /cc exch def + UseFont 1000 scalefont setfont + cc stringwidth/y exch def/x exch def + x y setcharwidth + $SubstituteFont/$Strategy get/$Underprint get exec + 0 0 moveto cc show + x y moveto + end + end + }bind def + currentdict + end + exch setglobal + }bind def + /$GetaTint + 2 dict dup + begin + /$BuildFont + { + dup/WMode known + {dup/WMode get} + {0} + ifelse + /$WMode exch def + $fontname exch + dup/FontName known + { + dup/FontName get + dup type/stringtype eq{cvn}if + } + {/unnamedfont} + ifelse + exch + Adobe_CoolType_Data/InVMDeepCopiedFonts get + 1 index/FontName get known + { + pop + Adobe_CoolType_Data/InVMDeepCopiedFonts get + 1 index get + null copyfont + } + {$deepcopyfont} + ifelse + exch 1 index exch/FontBasedOn exch put + dup/FontName $fontname dup type/stringtype eq{cvn}if put + definefont + Adobe_CoolType_Data/InVMDeepCopiedFonts get + begin + dup/FontBasedOn get 1 index def + end + }bind def + /$Underprint + { + gsave + x abs y abs gt + {/y 1000 def} + {/x -1000 def 500 120 translate} + ifelse + Level2? + { + [/Separation(All)/DeviceCMYK{0 0 0 1 pop}] + setcolorspace + } + {0 setgray} + ifelse + 10 setlinewidth + x .8 mul + [7 3] + { + y mul 8 div 120 sub x 10 div exch moveto + 0 y 4 div neg rlineto + dup 0 rlineto + 0 y 4 div rlineto + closepath + gsave + Level2? + {.2 setcolor} + {.8 setgray} + ifelse + fill grestore + stroke + } + forall + pop + grestore + }bind def + end def + /$Oblique + 1 dict dup + begin + /$BuildFont + { + currentglobal exch dup gcheck setglobal + null copyfont + begin + /FontBasedOn + currentdict/FontName known + { + FontName + dup type/stringtype eq{cvn}if + } + {/unnamedfont} + ifelse + def + /FontName $fontname dup type/stringtype eq{cvn}if def + /currentdistillerparams where + {pop} + { + /FontInfo currentdict/FontInfo known + {FontInfo null copyfont} + {2 dict} + ifelse + dup + begin + /ItalicAngle $italicangle def + /FontMatrix FontMatrix + [1 0 ItalicAngle dup sin exch cos div 1 0 0] + matrix concatmatrix readonly + end + 4 2 roll def + def + } + ifelse + FontName currentdict + end + definefont + exch setglobal + }bind def + end def + /$None + 1 dict dup + begin + /$BuildFont{}bind def + end def + end def + /$Oblique SetSubstituteStrategy + /$findfontByEnum + { + dup type/stringtype eq{cvn}if + dup/$fontname exch def + $sname null eq + {$str cvs dup length $slen sub $slen getinterval} + {pop $sname} + ifelse + $fontpat dup 0(fonts/*)putinterval exch 7 exch putinterval + /$match false def + $SubstituteFont/$dstack countdictstack array dictstack put + mark + { + $fontpat 0 $slen 7 add getinterval + {/$match exch def exit} + $str filenameforall + } + stopped + { + cleardictstack + currentdict + true + $SubstituteFont/$dstack get + { + exch + { + 1 index eq + {pop false} + {true} + ifelse + } + {begin false} + ifelse + } + forall + pop + } + if + cleartomark + /$slen 0 def + $match false ne + {$match(fonts/)anchorsearch pop pop cvn} + {/Courier} + ifelse + }bind def + /$ROS 1 dict dup + begin + /Adobe 4 dict dup + begin + /Japan1 [/Ryumin-Light/HeiseiMin-W3 + /GothicBBB-Medium/HeiseiKakuGo-W5 + /HeiseiMaruGo-W4/Jun101-Light]def + /Korea1 [/HYSMyeongJo-Medium/HYGoThic-Medium]def + /GB1 [/STSong-Light/STHeiti-Regular]def + /CNS1 [/MKai-Medium/MHei-Medium]def + end def + end def + /$cmapname null def + /$deepcopyfont + { + dup/FontType get 0 eq + { + 1 dict dup/FontName/copied put copyfont + begin + /FDepVector FDepVector copyarray + 0 1 2 index length 1 sub + { + 2 copy get $deepcopyfont + dup/FontName/copied put + /copied exch definefont + 3 copy put pop pop + } + for + def + currentdict + end + } + {$Strategies/$Type3Underprint get exec} + ifelse + }bind def + /$buildfontname + { + dup/CIDFont findresource/CIDSystemInfo get + begin + Registry length Ordering length Supplement 8 string cvs + 3 copy length 2 add add add string + dup 5 1 roll dup 0 Registry putinterval + dup 4 index(-)putinterval + dup 4 index 1 add Ordering putinterval + 4 2 roll add 1 add 2 copy(-)putinterval + end + 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch + anchorsearch + {pop pop 3 2 roll putinterval cvn/$cmapname exch def} + {pop pop pop pop pop} + ifelse + length + $str 1 index(-)putinterval 1 add + $str 1 index $cmapname $fontpat cvs putinterval + $cmapname length add + $str exch 0 exch getinterval cvn + }bind def + /$findfontByROS + { + /$fontname exch def + $ROS Registry 2 copy known + { + get Ordering 2 copy known + {get} + {pop pop[]} + ifelse + } + {pop pop[]} + ifelse + false exch + { + dup/CIDFont resourcestatus + { + pop pop + save + 1 index/CIDFont findresource + dup/WidthsOnly known + {dup/WidthsOnly get} + {false} + ifelse + exch pop + exch restore + {pop} + {exch pop true exit} + ifelse + } + {pop} + ifelse + } + forall + {$str cvs $buildfontname} + { + false(*) + { + save exch + dup/CIDFont findresource + dup/WidthsOnly known + {dup/WidthsOnly get not} + {true} + ifelse + exch/CIDSystemInfo get + dup/Registry get Registry eq + exch/Ordering get Ordering eq and and + {exch restore exch pop true exit} + {pop restore} + ifelse + } + $str/CIDFont resourceforall + {$buildfontname} + {$fontname $findfontByEnum} + ifelse + } + ifelse + }bind def + end + end + currentdict/$error known currentdict/languagelevel known and dup + {pop $error/SubstituteFont known} + if + dup + {$error} + {Adobe_CoolType_Core} + ifelse + begin + { + /SubstituteFont + /CMap/Category resourcestatus + { + pop pop + { + $SubstituteFont + begin + /$substituteFound true def + dup length $slen gt + $sname null ne or + $slen 0 gt and + { + $sname null eq + {dup $str cvs dup length $slen sub $slen getinterval cvn} + {$sname} + ifelse + Adobe_CoolType_Data/InVMFontsByCMap get + 1 index 2 copy known + { + get + false exch + { + pop + currentglobal + { + GlobalFontDirectory 1 index known + {exch pop true exit} + {pop} + ifelse + } + { + FontDirectory 1 index known + {exch pop true exit} + { + GlobalFontDirectory 1 index known + {exch pop true exit} + {pop} + ifelse + } + ifelse + } + ifelse + } + forall + } + {pop pop false} + ifelse + { + exch pop exch pop + } + { + dup/CMap resourcestatus + { + pop pop + dup/$cmapname exch def + /CMap findresource/CIDSystemInfo get{def}forall + $findfontByROS + } + { + 128 string cvs + dup(-)search + { + 3 1 roll search + { + 3 1 roll pop + {dup cvi} + stopped + {pop pop pop pop pop $findfontByEnum} + { + 4 2 roll pop pop + exch length + exch + 2 index length + 2 index + sub + exch 1 sub -1 0 + { + $str cvs dup length + 4 index + 0 + 4 index + 4 3 roll add + getinterval + exch 1 index exch 3 index exch + putinterval + dup/CMap resourcestatus + { + pop pop + 4 1 roll pop pop pop + dup/$cmapname exch def + /CMap findresource/CIDSystemInfo get{def}forall + $findfontByROS + true exit + } + {pop} + ifelse + } + for + dup type/booleantype eq + {pop} + {pop pop pop $findfontByEnum} + ifelse + } + ifelse + } + {pop pop pop $findfontByEnum} + ifelse + } + {pop pop $findfontByEnum} + ifelse + } + ifelse + } + ifelse + } + {//SubstituteFont exec} + ifelse + /$slen 0 def + end + } + } + { + { + $SubstituteFont + begin + /$substituteFound true def + dup length $slen gt + $sname null ne or + $slen 0 gt and + {$findfontByEnum} + {//SubstituteFont exec} + ifelse + end + } + } + ifelse + bind readonly def + Adobe_CoolType_Core/scfindfont/systemfindfont load put + } + { + /scfindfont + { + $SubstituteFont + begin + dup systemfindfont + dup/FontName known + {dup/FontName get dup 3 index ne} + {/noname true} + ifelse + dup + { + /$origfontnamefound 2 index def + /$origfontname 4 index def/$substituteFound true def + } + if + exch pop + { + $slen 0 gt + $sname null ne + 3 index length $slen gt or and + { + pop dup $findfontByEnum findfont + dup maxlength 1 add dict + begin + {1 index/FID eq{pop pop}{def}ifelse} + forall + currentdict + end + definefont + dup/FontName known{dup/FontName get}{null}ifelse + $origfontnamefound ne + { + $origfontname $str cvs print + ( substitution revised, using )print + dup/FontName known + {dup/FontName get}{(unspecified font)} + ifelse + $str cvs print(.\n)print + } + if + } + {exch pop} + ifelse + } + {exch pop} + ifelse + end + }bind def + } + ifelse + end + end + Adobe_CoolType_Core_Defined not + { + Adobe_CoolType_Core/findfont + { + $SubstituteFont + begin + $depth 0 eq + { + /$fontname 1 index dup type/stringtype ne{$str cvs}if def + /$substituteFound false def + } + if + /$depth $depth 1 add def + end + scfindfont + $SubstituteFont + begin + /$depth $depth 1 sub def + $substituteFound $depth 0 eq and + { + $inVMIndex null ne + {dup $inVMIndex $AddInVMFont} + if + $doSmartSub + { + currentdict/$Strategy known + {$Strategy/$BuildFont get exec} + if + } + if + } + if + end + }bind put + } + if + } + if + end +/$AddInVMFont + { + exch/FontName 2 copy known + { + get + 1 dict dup begin exch 1 index gcheck def end exch + Adobe_CoolType_Data/InVMFontsByCMap get exch + $DictAdd + } + {pop pop pop} + ifelse + }bind def +/$DictAdd + { + 2 copy known not + {2 copy 4 index length dict put} + if + Level2? not + { + 2 copy get dup maxlength exch length 4 index length add lt + 2 copy get dup length 4 index length add exch maxlength 1 index lt + { + 2 mul dict + begin + 2 copy get{forall}def + 2 copy currentdict put + end + } + {pop} + ifelse + } + if + get + begin + {def} + forall + end + }bind def +end +end +%%EndResource +currentglobal true setglobal +%%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 +%%Copyright: Copyright 1987-2006 Adobe Systems Incorporated. +%%Version: 1.23 0 +systemdict/languagelevel known dup + {currentglobal false setglobal} + {false} +ifelse +exch +userdict/Adobe_CoolType_Utility 2 copy known + {2 copy get dup maxlength 27 add dict copy} + {27 dict} +ifelse put +Adobe_CoolType_Utility + begin + /@eexecStartData + def + /@recognizeCIDFont null def + /ct_Level2? exch def + /ct_Clone? 1183615869 internaldict dup + /CCRun known not + exch/eCCRun known not + ct_Level2? and or def +ct_Level2? + {globaldict begin currentglobal true setglobal} +if + /ct_AddStdCIDMap + ct_Level2? + {{ + mark + Adobe_CoolType_Utility/@recognizeCIDFont currentdict put + { + ((Hex)57 StartData + 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0 + 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60 + d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8 + cc36 74f4 1144 b13b 77)0()/SubFileDecode filter cvx exec + } + stopped + { + cleartomark + Adobe_CoolType_Utility/@recognizeCIDFont get + countdictstack dup array dictstack + exch 1 sub -1 0 + { + 2 copy get 3 index eq + {1 index length exch sub 1 sub{end}repeat exit} + {pop} + ifelse + } + for + pop pop + Adobe_CoolType_Utility/@eexecStartData get eexec + } + {cleartomark} + ifelse + }} + {{ + Adobe_CoolType_Utility/@eexecStartData get eexec + }} + ifelse bind def +userdict/cid_extensions known +dup{cid_extensions/cid_UpdateDB known and}if + { + cid_extensions + begin + /cid_GetCIDSystemInfo + { + 1 index type/stringtype eq + {exch cvn exch} + if + cid_extensions + begin + dup load 2 index known + { + 2 copy + cid_GetStatusInfo + dup null ne + { + 1 index load + 3 index get + dup null eq + {pop pop cid_UpdateDB} + { + exch + 1 index/Created get eq + {exch pop exch pop} + {pop cid_UpdateDB} + ifelse + } + ifelse + } + {pop cid_UpdateDB} + ifelse + } + {cid_UpdateDB} + ifelse + end + }bind def + end + } +if +ct_Level2? + {end setglobal} +if + /ct_UseNativeCapability? systemdict/composefont known def + /ct_MakeOCF 35 dict def + /ct_Vars 25 dict def + /ct_GlyphDirProcs 6 dict def + /ct_BuildCharDict 15 dict dup + begin + /charcode 2 string def + /dst_string 1500 string def + /nullstring()def + /usewidths? true def + end def + ct_Level2?{setglobal}{pop}ifelse + ct_GlyphDirProcs + begin + /GetGlyphDirectory + { + systemdict/languagelevel known + {pop/CIDFont findresource/GlyphDirectory get} + { + 1 index/CIDFont findresource/GlyphDirectory + get dup type/dicttype eq + { + dup dup maxlength exch length sub 2 index lt + { + dup length 2 index add dict copy 2 index + /CIDFont findresource/GlyphDirectory 2 index put + } + if + } + if + exch pop exch pop + } + ifelse + + + }def + /+ + { + systemdict/languagelevel known + { + currentglobal false setglobal + 3 dict begin + /vm exch def + } + {1 dict begin} + ifelse + /$ exch def + systemdict/languagelevel known + { + vm setglobal + /gvm currentglobal def + $ gcheck setglobal + } + if + ?{$ begin}if + }def + /?{$ type/dicttype eq}def + /|{ + userdict/Adobe_CoolType_Data known + { + Adobe_CoolType_Data/AddWidths? known + { + currentdict Adobe_CoolType_Data + begin + begin + AddWidths? + { + Adobe_CoolType_Data/CC 3 index put + ?{def}{$ 3 1 roll put}ifelse + CC charcode exch 1 index 0 2 index 256 idiv put + 1 index exch 1 exch 256 mod put + stringwidth 2 array astore + currentfont/Widths get exch CC exch put + } + {?{def}{$ 3 1 roll put}ifelse} + ifelse + end + end + } + {?{def}{$ 3 1 roll put}ifelse} ifelse + } + {?{def}{$ 3 1 roll put}ifelse} + ifelse + }def + /! + { + ?{end}if + systemdict/languagelevel known + {gvm setglobal} + if + end + }def + /:{string currentfile exch readstring pop}executeonly def + end + ct_MakeOCF + begin + /ct_cHexEncoding + [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 + /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 + /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 + /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B + /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E + /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 + /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 + /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 + /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA + /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD + /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 + /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 + /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 + /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def + /ct_CID_STR_SIZE 8000 def + /ct_mkocfStr100 100 string def + /ct_defaultFontMtx[.001 0 0 .001 0 0]def + /ct_1000Mtx[1000 0 0 1000 0 0]def + /ct_raise{exch cvx exch errordict exch get exec stop}bind def + /ct_reraise + {cvx $error/errorname get(Error: )print dup( )cvs print + errordict exch get exec stop + }bind def + /ct_cvnsi + { + 1 index add 1 sub 1 exch 0 4 1 roll + { + 2 index exch get + exch 8 bitshift + add + } + for + exch pop + }bind def + /ct_GetInterval + { + Adobe_CoolType_Utility/ct_BuildCharDict get + begin + /dst_index 0 def + dup dst_string length gt + {dup string/dst_string exch def} + if + 1 index ct_CID_STR_SIZE idiv + /arrayIndex exch def + 2 index arrayIndex get + 2 index + arrayIndex ct_CID_STR_SIZE mul + sub + { + dup 3 index add 2 index length le + { + 2 index getinterval + dst_string dst_index 2 index putinterval + length dst_index add/dst_index exch def + exit + } + { + 1 index length 1 index sub + dup 4 1 roll + getinterval + dst_string dst_index 2 index putinterval + pop dup dst_index add/dst_index exch def + sub + /arrayIndex arrayIndex 1 add def + 2 index dup length arrayIndex gt + {arrayIndex get} + { + pop + exit + } + ifelse + 0 + } + ifelse + } + loop + pop pop pop + dst_string 0 dst_index getinterval + end + }bind def + ct_Level2? + { + /ct_resourcestatus + currentglobal mark true setglobal + {/unknowninstancename/Category resourcestatus} + stopped + {cleartomark setglobal true} + {cleartomark currentglobal not exch setglobal} + ifelse + { + { + mark 3 1 roll/Category findresource + begin + ct_Vars/vm currentglobal put + ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec + {cleartomark false} + {{3 2 roll pop true}{cleartomark false}ifelse} + ifelse + ct_Vars/vm get setglobal + end + } + } + {{resourcestatus}} + ifelse bind def + /CIDFont/Category ct_resourcestatus + {pop pop} + { + currentglobal true setglobal + /Generic/Category findresource + dup length dict copy + dup/InstanceType/dicttype put + /CIDFont exch/Category defineresource pop + setglobal + } + ifelse + ct_UseNativeCapability? + { + /CIDInit/ProcSet findresource begin + 12 dict begin + begincmap + /CIDSystemInfo 3 dict dup begin + /Registry(Adobe)def + /Ordering(Identity)def + /Supplement 0 def + end def + /CMapName/Identity-H def + /CMapVersion 1.000 def + /CMapType 1 def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000>0 + endcidrange + endcmap + CMapName currentdict/CMap defineresource pop + end + end + } + if + } + { + /ct_Category 2 dict begin + /CIDFont 10 dict def + /ProcSet 2 dict def + currentdict + end + def + /defineresource + { + ct_Category 1 index 2 copy known + { + get + dup dup maxlength exch length eq + { + dup length 10 add dict copy + ct_Category 2 index 2 index put + } + if + 3 index 3 index put + pop exch pop + } + {pop pop/defineresource/undefined ct_raise} + ifelse + }bind def + /findresource + { + ct_Category 1 index 2 copy known + { + get + 2 index 2 copy known + {get 3 1 roll pop pop} + {pop pop/findresource/undefinedresource ct_raise} + ifelse + } + {pop pop/findresource/undefined ct_raise} + ifelse + }bind def + /resourcestatus + { + ct_Category 1 index 2 copy known + { + get + 2 index known + exch pop exch pop + { + 0 -1 true + } + { + false + } + ifelse + } + {pop pop/findresource/undefined ct_raise} + ifelse + }bind def + /ct_resourcestatus/resourcestatus load def + } + ifelse + /ct_CIDInit 2 dict + begin + /ct_cidfont_stream_init + { + { + dup(Binary)eq + { + pop + null + currentfile + ct_Level2? + { + {cid_BYTE_COUNT()/SubFileDecode filter} + stopped + {pop pop pop} + if + } + if + /readstring load + exit + } + if + dup(Hex)eq + { + pop + currentfile + ct_Level2? + { + {null exch/ASCIIHexDecode filter/readstring} + stopped + {pop exch pop(>)exch/readhexstring} + if + } + {(>)exch/readhexstring} + ifelse + load + exit + } + if + /StartData/typecheck ct_raise + } + loop + cid_BYTE_COUNT ct_CID_STR_SIZE le + { + 2 copy cid_BYTE_COUNT string exch exec + pop + 1 array dup + 3 -1 roll + 0 exch put + } + { + cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi + dup array exch 2 sub 0 exch 1 exch + { + 2 copy + 5 index + ct_CID_STR_SIZE + string + 6 index exec + pop + put + pop + } + for + 2 index + cid_BYTE_COUNT ct_CID_STR_SIZE mod string + 3 index exec + pop + 1 index exch + 1 index length 1 sub + exch put + } + ifelse + cid_CIDFONT exch/GlyphData exch put + 2 index null eq + { + pop pop pop + } + { + pop/readstring load + 1 string exch + { + 3 copy exec + pop + dup length 0 eq + { + pop pop pop pop pop + true exit + } + if + 4 index + eq + { + pop pop pop pop + false exit + } + if + } + loop + pop + } + ifelse + }bind def + /StartData + { + mark + { + currentdict + dup/FDArray get 0 get/FontMatrix get + 0 get 0.001 eq + { + dup/CDevProc known not + { + /CDevProc 1183615869 internaldict/stdCDevProc 2 copy known + {get} + { + pop pop + {pop pop pop pop pop 0 -1000 7 index 2 div 880} + } + ifelse + def + } + if + } + { + /CDevProc + { + pop pop pop pop pop + 0 + 1 cid_temp/cid_CIDFONT get + /FDArray get 0 get + /FontMatrix get 0 get div + 7 index 2 div + 1 index 0.88 mul + }def + } + ifelse + /cid_temp 15 dict def + cid_temp + begin + /cid_CIDFONT exch def + 3 copy pop + dup/cid_BYTE_COUNT exch def 0 gt + { + ct_cidfont_stream_init + FDArray + { + /Private get + dup/SubrMapOffset known + { + begin + /Subrs SubrCount array def + Subrs + SubrMapOffset + SubrCount + SDBytes + ct_Level2? + { + currentdict dup/SubrMapOffset undef + dup/SubrCount undef + /SDBytes undef + } + if + end + /cid_SD_BYTES exch def + /cid_SUBR_COUNT exch def + /cid_SUBR_MAP_OFFSET exch def + /cid_SUBRS exch def + cid_SUBR_COUNT 0 gt + { + GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval + 0 cid_SD_BYTES ct_cvnsi + 0 1 cid_SUBR_COUNT 1 sub + { + exch 1 index + 1 add + cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add + GlyphData exch cid_SD_BYTES ct_GetInterval + 0 cid_SD_BYTES ct_cvnsi + cid_SUBRS 4 2 roll + GlyphData exch + 4 index + 1 index + sub + ct_GetInterval + dup length string copy put + } + for + pop + } + if + } + {pop} + ifelse + } + forall + } + if + cleartomark pop pop + end + CIDFontName currentdict/CIDFont defineresource pop + end end + } + stopped + {cleartomark/StartData ct_reraise} + if + }bind def + currentdict + end def + /ct_saveCIDInit + { + /CIDInit/ProcSet ct_resourcestatus + {true} + {/CIDInitC/ProcSet ct_resourcestatus} + ifelse + { + pop pop + /CIDInit/ProcSet findresource + ct_UseNativeCapability? + {pop null} + {/CIDInit ct_CIDInit/ProcSet defineresource pop} + ifelse + } + {/CIDInit ct_CIDInit/ProcSet defineresource pop null} + ifelse + ct_Vars exch/ct_oldCIDInit exch put + }bind def + /ct_restoreCIDInit + { + ct_Vars/ct_oldCIDInit get dup null ne + {/CIDInit exch/ProcSet defineresource pop} + {pop} + ifelse + }bind def + /ct_BuildCharSetUp + { + 1 index + begin + CIDFont + begin + Adobe_CoolType_Utility/ct_BuildCharDict get + begin + /ct_dfCharCode exch def + /ct_dfDict exch def + CIDFirstByte ct_dfCharCode add + dup CIDCount ge + {pop 0} + if + /cid exch def + { + GlyphDirectory cid 2 copy known + {get} + {pop pop nullstring} + ifelse + dup length FDBytes sub 0 gt + { + dup + FDBytes 0 ne + {0 FDBytes ct_cvnsi} + {pop 0} + ifelse + /fdIndex exch def + dup length FDBytes sub FDBytes exch getinterval + /charstring exch def + exit + } + { + pop + cid 0 eq + {/charstring nullstring def exit} + if + /cid 0 def + } + ifelse + } + loop + }def + /ct_SetCacheDevice + { + 0 0 moveto + dup stringwidth + 3 -1 roll + true charpath + pathbbox + 0 -1000 + 7 index 2 div 880 + setcachedevice2 + 0 0 moveto + }def + /ct_CloneSetCacheProc + { + 1 eq + { + stringwidth + pop -2 div -880 + 0 -1000 setcharwidth + moveto + } + { + usewidths? + { + currentfont/Widths get cid + 2 copy known + {get exch pop aload pop} + {pop pop stringwidth} + ifelse + } + {stringwidth} + ifelse + setcharwidth + 0 0 moveto + } + ifelse + }def + /ct_Type3ShowCharString + { + ct_FDDict fdIndex 2 copy known + {get} + { + currentglobal 3 1 roll + 1 index gcheck setglobal + ct_Type1FontTemplate dup maxlength dict copy + begin + FDArray fdIndex get + dup/FontMatrix 2 copy known + {get} + {pop pop ct_defaultFontMtx} + ifelse + /FontMatrix exch dup length array copy def + /Private get + /Private exch def + /Widths rootfont/Widths get def + /CharStrings 1 dict dup/.notdef + dup length string copy put def + currentdict + end + /ct_Type1Font exch definefont + dup 5 1 roll put + setglobal + } + ifelse + dup/CharStrings get 1 index/Encoding get + ct_dfCharCode get charstring put + rootfont/WMode 2 copy known + {get} + {pop pop 0} + ifelse + exch + 1000 scalefont setfont + ct_str1 0 ct_dfCharCode put + ct_str1 exch ct_dfSetCacheProc + ct_SyntheticBold + { + currentpoint + ct_str1 show + newpath + moveto + ct_str1 true charpath + ct_StrokeWidth setlinewidth + stroke + } + {ct_str1 show} + ifelse + }def + /ct_Type4ShowCharString + { + ct_dfDict ct_dfCharCode charstring + FDArray fdIndex get + dup/FontMatrix get dup ct_defaultFontMtx ct_matrixeq not + {ct_1000Mtx matrix concatmatrix concat} + {pop} + ifelse + /Private get + Adobe_CoolType_Utility/ct_Level2? get not + { + ct_dfDict/Private + 3 -1 roll + {put} + 1183615869 internaldict/superexec get exec + } + if + 1183615869 internaldict + Adobe_CoolType_Utility/ct_Level2? get + {1 index} + {3 index/Private get mark 6 1 roll} + ifelse + dup/RunInt known + {/RunInt get} + {pop/CCRun} + ifelse + get exec + Adobe_CoolType_Utility/ct_Level2? get not + {cleartomark} + if + }bind def + /ct_BuildCharIncremental + { + { + Adobe_CoolType_Utility/ct_MakeOCF get begin + ct_BuildCharSetUp + ct_ShowCharString + } + stopped + {stop} + if + end + end + end + end + }bind def + /BaseFontNameStr(BF00)def + /ct_Type1FontTemplate 14 dict + begin + /FontType 1 def + /FontMatrix [0.001 0 0 0.001 0 0]def + /FontBBox [-250 -250 1250 1250]def + /Encoding ct_cHexEncoding def + /PaintType 0 def + currentdict + end def + /BaseFontTemplate 11 dict + begin + /FontMatrix [0.001 0 0 0.001 0 0]def + /FontBBox [-250 -250 1250 1250]def + /Encoding ct_cHexEncoding def + /BuildChar/ct_BuildCharIncremental load def + ct_Clone? + { + /FontType 3 def + /ct_ShowCharString/ct_Type3ShowCharString load def + /ct_dfSetCacheProc/ct_CloneSetCacheProc load def + /ct_SyntheticBold false def + /ct_StrokeWidth 1 def + } + { + /FontType 4 def + /Private 1 dict dup/lenIV 4 put def + /CharStrings 1 dict dup/.notdefput def + /PaintType 0 def + /ct_ShowCharString/ct_Type4ShowCharString load def + } + ifelse + /ct_str1 1 string def + currentdict + end def + /BaseFontDictSize BaseFontTemplate length 5 add def + /ct_matrixeq + { + true 0 1 5 + { + dup 4 index exch get exch 3 index exch get eq and + dup not + {exit} + if + } + for + exch pop exch pop + }bind def + /ct_makeocf + { + 15 dict + begin + exch/WMode exch def + exch/FontName exch def + /FontType 0 def + /FMapType 2 def + dup/FontMatrix known + {dup/FontMatrix get/FontMatrix exch def} + {/FontMatrix matrix def} + ifelse + /bfCount 1 index/CIDCount get 256 idiv 1 add + dup 256 gt{pop 256}if def + /Encoding + 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for + bfCount 1 255{2 copy bfCount put pop}for + def + /FDepVector bfCount dup 256 lt{1 add}if array def + BaseFontTemplate BaseFontDictSize dict copy + begin + /CIDFont exch def + CIDFont/FontBBox known + {CIDFont/FontBBox get/FontBBox exch def} + if + CIDFont/CDevProc known + {CIDFont/CDevProc get/CDevProc exch def} + if + currentdict + end + BaseFontNameStr 3(0)putinterval + 0 1 bfCount dup 256 eq{1 sub}if + { + FDepVector exch + 2 index BaseFontDictSize dict copy + begin + dup/CIDFirstByte exch 256 mul def + FontType 3 eq + {/ct_FDDict 2 dict def} + if + currentdict + end + 1 index 16 + BaseFontNameStr 2 2 getinterval cvrs pop + BaseFontNameStr exch definefont + put + } + for + ct_Clone? + {/Widths 1 index/CIDFont get/GlyphDirectory get length dict def} + if + FontName + currentdict + end + definefont + ct_Clone? + { + gsave + dup 1000 scalefont setfont + ct_BuildCharDict + begin + /usewidths? false def + currentfont/Widths get + begin + exch/CIDFont get/GlyphDirectory get + { + pop + dup charcode exch 1 index 0 2 index 256 idiv put + 1 index exch 1 exch 256 mod put + stringwidth 2 array astore def + } + forall + end + /usewidths? true def + end + grestore + } + {exch pop} + ifelse + }bind def + currentglobal true setglobal + /ct_ComposeFont + { + ct_UseNativeCapability? + { + 2 index/CMap ct_resourcestatus + {pop pop exch pop} + { + /CIDInit/ProcSet findresource + begin + 12 dict + begin + begincmap + /CMapName 3 index def + /CMapVersion 1.000 def + /CMapType 1 def + exch/WMode exch def + /CIDSystemInfo 3 dict dup + begin + /Registry(Adobe)def + /Ordering + CMapName ct_mkocfStr100 cvs + (Adobe-)search + { + pop pop + (-)search + { + dup length string copy + exch pop exch pop + } + {pop(Identity)} + ifelse + } + {pop (Identity)} + ifelse + def + /Supplement 0 def + end def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000>0 + endcidrange + endcmap + CMapName currentdict/CMap defineresource pop + end + end + } + ifelse + composefont + } + { + 3 2 roll pop + 0 get/CIDFont findresource + ct_makeocf + } + ifelse + }bind def + setglobal + /ct_MakeIdentity + { + ct_UseNativeCapability? + { + 1 index/CMap ct_resourcestatus + {pop pop} + { + /CIDInit/ProcSet findresource begin + 12 dict begin + begincmap + /CMapName 2 index def + /CMapVersion 1.000 def + /CMapType 1 def + /CIDSystemInfo 3 dict dup + begin + /Registry(Adobe)def + /Ordering + CMapName ct_mkocfStr100 cvs + (Adobe-)search + { + pop pop + (-)search + {dup length string copy exch pop exch pop} + {pop(Identity)} + ifelse + } + {pop(Identity)} + ifelse + def + /Supplement 0 def + end def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000>0 + endcidrange + endcmap + CMapName currentdict/CMap defineresource pop + end + end + } + ifelse + composefont + } + { + exch pop + 0 get/CIDFont findresource + ct_makeocf + } + ifelse + }bind def + currentdict readonly pop + end + end +%%EndResource +setglobal +%%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0 +%%Copyright: Copyright 1987-2004 Adobe Systems Incorporated. +%%Version: 1.0 0 +userdict/ct_T42Dict 15 dict put +ct_T42Dict begin +/Is2015? +{ + version + cvi + 2015 + ge +}bind def +/AllocGlyphStorage +{ + Is2015? + { + pop + } + { + {string}forall + }ifelse +}bind def +/Type42DictBegin +{ +25 dict begin + /FontName exch def + /CharStrings 256 dict +begin + /.notdef 0 def + currentdict +end def + /Encoding exch def + /PaintType 0 def + /FontType 42 def + /FontMatrix[1 0 0 1 0 0]def + 4 array astore cvx/FontBBox exch def + /sfnts +}bind def +/Type42DictEnd +{ + currentdict dup/FontName get exch definefont end +ct_T42Dict exch +dup/FontName get exch put +}bind def +/RD{string currentfile exch readstring pop}executeonly def +/PrepFor2015 +{ +Is2015? +{ + /GlyphDirectory + 16 + dict def + sfnts 0 get + dup + 2 index + (glyx) + putinterval + 2 index + (locx) + putinterval + pop + pop +} +{ + pop + pop +}ifelse +}bind def +/AddT42Char +{ +Is2015? +{ + /GlyphDirectory get + begin + def + end + pop + pop +} +{ + /sfnts get + 4 index + get + 3 index + 2 index + putinterval + pop + pop + pop + pop +}ifelse +}bind def +/T0AddT42Mtx2 +{ +/CIDFont findresource/Metrics2 get begin def end +}bind def +end +%%EndResource +currentglobal true setglobal +%%BeginFile: MMFauxFont.prc +%%Copyright: Copyright 1987-2001 Adobe Systems Incorporated. +%%All Rights Reserved. +userdict /ct_EuroDict 10 dict put +ct_EuroDict begin +/ct_CopyFont +{ + { 1 index /FID ne {def} {pop pop} ifelse} forall +} def +/ct_GetGlyphOutline +{ + gsave + initmatrix newpath + exch findfont dup + length 1 add dict + begin + ct_CopyFont + /Encoding Encoding dup length array copy + dup + 4 -1 roll + 0 exch put + def + currentdict + end + /ct_EuroFont exch definefont + 1000 scalefont setfont + 0 0 moveto + [ + <00> stringwidth + <00> false charpath + pathbbox + [ + {/m cvx} {/l cvx} {/c cvx} {/cp cvx} pathforall + grestore + counttomark 8 add +} +def +/ct_MakeGlyphProc +{ + ] cvx + /ct_PSBuildGlyph cvx + ] cvx +} def +/ct_PSBuildGlyph +{ + gsave + 8 -1 roll pop + 7 1 roll + 6 -2 roll ct_FontMatrix transform 6 2 roll + 4 -2 roll ct_FontMatrix transform 4 2 roll + ct_FontMatrix transform + currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse + dup 9 1 roll + { + currentdict /StrokeWidth 2 copy known + { + get 2 div + 0 ct_FontMatrix dtransform pop + 5 1 roll + 4 -1 roll 4 index sub + 4 1 roll + 3 -1 roll 4 index sub + 3 1 roll + exch 4 index add exch + 4 index add + 5 -1 roll pop + } + { + pop pop + } + ifelse + } + if + setcachedevice + ct_FontMatrix concat + ct_PSPathOps begin + exec + end + { + currentdict /StrokeWidth 2 copy known + { get } + { pop pop 0 } + ifelse + setlinewidth stroke + } + { + fill + } + ifelse + grestore +} def +/ct_PSPathOps 4 dict dup begin + /m {moveto} def + /l {lineto} def + /c {curveto} def + /cp {closepath} def +end +def +/ct_matrix1000 [1000 0 0 1000 0 0] def +/ct_AddGlyphProc +{ + 2 index findfont dup length 4 add dict + begin + ct_CopyFont + /CharStrings CharStrings dup length 1 add dict copy + begin + 3 1 roll def + currentdict + end + def + /ct_FontMatrix ct_matrix1000 FontMatrix matrix concatmatrix def + /ct_PSBuildGlyph /ct_PSBuildGlyph load def + /ct_PSPathOps /ct_PSPathOps load def + currentdict + end + definefont pop +} +def +systemdict /languagelevel known +{ + /ct_AddGlyphToPrinterFont { + 2 copy + ct_GetGlyphOutline 3 add -1 roll restore + ct_MakeGlyphProc + ct_AddGlyphProc + } def +} +{ + /ct_AddGlyphToPrinterFont { + pop pop restore + Adobe_CTFauxDict /$$$FONTNAME get + /Euro + Adobe_CTFauxDict /$$$SUBSTITUTEBASE get + ct_EuroDict exch get + ct_AddGlyphProc + } def +} ifelse +/AdobeSansMM +{ +556 0 24 -19 541 703 + { + 541 628 m + 510 669 442 703 354 703 c + 201 703 117 607 101 444 c + 50 444 l + 25 372 l + 97 372 l + 97 301 l + 49 301 l + 24 229 l + 103 229 l + 124 67 209 -19 350 -19 c + 435 -19 501 25 509 32 c + 509 131 l + 492 105 417 60 343 60 c + 267 60 204 127 197 229 c + 406 229 l + 430 301 l + 191 301 l + 191 372 l + 455 372 l + 479 444 l + 194 444 l + 201 531 245 624 348 624 c + 433 624 484 583 509 534 c + cp + 556 0 m + } +ct_PSBuildGlyph +} def +/AdobeSerifMM +{ +500 0 10 -12 484 692 + { + 347 298 m + 171 298 l + 170 310 170 322 170 335 c + 170 362 l + 362 362 l + 374 403 l + 172 403 l + 184 580 244 642 308 642 c + 380 642 434 574 457 457 c + 481 462 l + 474 691 l + 449 691 l + 433 670 429 657 410 657 c + 394 657 360 692 299 692 c + 204 692 94 604 73 403 c + 22 403 l + 10 362 l + 70 362 l + 69 352 69 341 69 330 c + 69 319 69 308 70 298 c + 22 298 l + 10 257 l + 73 257 l + 97 57 216 -12 295 -12 c + 364 -12 427 25 484 123 c + 458 142 l + 425 101 384 37 316 37 c + 256 37 189 84 173 257 c + 335 257 l + cp + 500 0 m + } +ct_PSBuildGlyph +} def +end +%%EndFile +setglobal +Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end +%%BeginResource: procset Adobe_AGM_Image 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{ + currentpacking + true setpacking +}if +userdict/Adobe_AGM_Image 71 dict dup begin put +/Adobe_AGM_Image_Id/Adobe_AGM_Image_1.0_0 def +/nd{ + null def +}bind def +/AGMIMG_&image nd +/AGMIMG_&colorimage nd +/AGMIMG_&imagemask nd +/AGMIMG_mbuf()def +/AGMIMG_ybuf()def +/AGMIMG_kbuf()def +/AGMIMG_c 0 def +/AGMIMG_m 0 def +/AGMIMG_y 0 def +/AGMIMG_k 0 def +/AGMIMG_tmp nd +/AGMIMG_imagestring0 nd +/AGMIMG_imagestring1 nd +/AGMIMG_imagestring2 nd +/AGMIMG_imagestring3 nd +/AGMIMG_imagestring4 nd +/AGMIMG_imagestring5 nd +/AGMIMG_cnt nd +/AGMIMG_fsave nd +/AGMIMG_colorAry nd +/AGMIMG_override nd +/AGMIMG_name nd +/AGMIMG_maskSource nd +/AGMIMG_flushfilters nd +/invert_image_samples nd +/knockout_image_samples nd +/img nd +/sepimg nd +/devnimg nd +/idximg nd +/ds +{ + Adobe_AGM_Core begin + Adobe_AGM_Image begin + /AGMIMG_&image systemdict/image get def + /AGMIMG_&imagemask systemdict/imagemask get def + /colorimage where{ + pop + /AGMIMG_&colorimage/colorimage ldf + }if + end + end +}def +/ps +{ + Adobe_AGM_Image begin + /AGMIMG_ccimage_exists{/customcolorimage where + { + pop + /Adobe_AGM_OnHost_Seps where + { + pop false + }{ + /Adobe_AGM_InRip_Seps where + { + pop false + }{ + true + }ifelse + }ifelse + }{ + false + }ifelse + }bdf + level2{ + /invert_image_samples + { + Adobe_AGM_Image/AGMIMG_tmp Decode length ddf + /Decode[Decode 1 get Decode 0 get]def + }def + /knockout_image_samples + { + Operator/imagemask ne{ + /Decode[1 1]def + }if + }def + }{ + /invert_image_samples + { + {1 exch sub}currenttransfer addprocs settransfer + }def + /knockout_image_samples + { + {pop 1}currenttransfer addprocs settransfer + }def + }ifelse + /img/imageormask ldf + /sepimg/sep_imageormask ldf + /devnimg/devn_imageormask ldf + /idximg/indexed_imageormask ldf + /_ctype 7 def + currentdict{ + dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ + bind + }if + def + }forall +}def +/pt +{ + end +}def +/dt +{ +}def +/AGMIMG_flushfilters +{ + dup type/arraytype ne + {1 array astore}if + dup 0 get currentfile ne + {dup 0 get flushfile}if + { + dup type/filetype eq + { + dup status 1 index currentfile ne and + {closefile} + {pop} + ifelse + }{pop}ifelse + }forall +}def +/AGMIMG_init_common +{ + currentdict/T known{/ImageType/T ldf currentdict/T undef}if + currentdict/W known{/Width/W ldf currentdict/W undef}if + currentdict/H known{/Height/H ldf currentdict/H undef}if + currentdict/M known{/ImageMatrix/M ldf currentdict/M undef}if + currentdict/BC known{/BitsPerComponent/BC ldf currentdict/BC undef}if + currentdict/D known{/Decode/D ldf currentdict/D undef}if + currentdict/DS known{/DataSource/DS ldf currentdict/DS undef}if + currentdict/O known{ + /Operator/O load 1 eq{ + /imagemask + }{ + /O load 2 eq{ + /image + }{ + /colorimage + }ifelse + }ifelse + def + currentdict/O undef + }if + currentdict/HSCI known{/HostSepColorImage/HSCI ldf currentdict/HSCI undef}if + currentdict/MD known{/MultipleDataSources/MD ldf currentdict/MD undef}if + currentdict/I known{/Interpolate/I ldf currentdict/I undef}if + currentdict/SI known{/SkipImageProc/SI ldf currentdict/SI undef}if + /DataSource load xcheck not{ + DataSource type/arraytype eq{ + DataSource 0 get type/filetype eq{ + /_Filters DataSource def + currentdict/MultipleDataSources known not{ + /DataSource DataSource dup length 1 sub get def + }if + }if + }if + currentdict/MultipleDataSources known not{ + /MultipleDataSources DataSource type/arraytype eq{ + DataSource length 1 gt + } + {false}ifelse def + }if + }if + /NComponents Decode length 2 div def + currentdict/SkipImageProc known not{/SkipImageProc{false}def}if +}bdf +/imageormask_sys +{ + begin + AGMIMG_init_common + save mark + level2{ + currentdict + Operator/imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask{ + process_mask AGMIMG_&image + }{ + AGMIMG_&image + }ifelse + }ifelse + }{ + Width Height + Operator/imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix/DataSource load + AGMIMG_&imagemask + }{ + BitsPerComponent ImageMatrix/DataSource load + AGMIMG_&image + }ifelse + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + cleartomark restore + end +}def +/overprint_plate +{ + currentoverprint{ + 0 get dup type/nametype eq{ + dup/DeviceGray eq{ + pop AGMCORE_black_plate not + }{ + /DeviceCMYK eq{ + AGMCORE_is_cmyk_sep not + }if + }ifelse + }{ + false exch + { + AGMOHS_sepink eq or + }forall + not + }ifelse + }{ + pop false + }ifelse +}def +/process_mask +{ + level3{ + dup begin + /ImageType 1 def + end + 4 dict begin + /DataDict exch def + /ImageType 3 def + /InterleaveType 3 def + /MaskDict 9 dict begin + /ImageType 1 def + /Width DataDict dup/MaskWidth known{/MaskWidth}{/Width}ifelse get def + /Height DataDict dup/MaskHeight known{/MaskHeight}{/Height}ifelse get def + /ImageMatrix[Width 0 0 Height neg 0 Height]def + /NComponents 1 def + /BitsPerComponent 1 def + /Decode DataDict dup/MaskD known{/MaskD}{[1 0]}ifelse get def + /DataSource Adobe_AGM_Core/AGMIMG_maskSource get def + currentdict end def + currentdict end + }if +}def +/use_mask +{ + dup/Mask known {dup/Mask get}{false}ifelse +}def +/imageormask +{ + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + } + { + save mark + level2 AGMCORE_host_sep not and{ + currentdict + Operator/imagemask eq DeviceN_PS2 not and{ + imagemask + }{ + AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get/DeviceGray eq and{ + [/Separation/Black/DeviceGray{}]setcolorspace + /Decode[Decode 1 get Decode 0 get]def + }if + use_mask{ + process_mask image + }{ + DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and + { + Names convert_to_process not{ + 2 dict begin + /imageDict xdf + /names_index 0 def + gsave + imageDict write_image_file{ + Names{ + dup(None)ne{ + [/Separation 3 -1 roll/DeviceGray{1 exch sub}]setcolorspace + Operator imageDict read_image_file + names_index 0 eq{true setoverprint}if + /names_index names_index 1 add def + }{ + pop + }ifelse + }forall + close_image_file + }if + grestore + end + }{ + Operator/imagemask eq{ + imagemask + }{ + image + }ifelse + }ifelse + }{ + Operator/imagemask eq{ + imagemask + }{ + image + }ifelse + }ifelse + }ifelse + }ifelse + }{ + Width Height + Operator/imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix/DataSource load + /Adobe_AGM_OnHost_Seps where{ + pop imagemask + }{ + currentgray 1 ne{ + currentdict imageormask_sys + }{ + currentoverprint not{ + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentdict ignoreimagedata + }ifelse + }ifelse + }ifelse + }{ + BitsPerComponent ImageMatrix + MultipleDataSources{ + 0 1 NComponents 1 sub{ + DataSource exch get + }for + }{ + /DataSource load + }ifelse + Operator/colorimage eq{ + AGMCORE_host_sep{ + MultipleDataSources level2 or NComponents 4 eq and{ + AGMCORE_is_cmyk_sep{ + MultipleDataSources{ + /DataSource DataSource 0 get xcheck + { + [ + DataSource 0 get/exec cvx + DataSource 1 get/exec cvx + DataSource 2 get/exec cvx + DataSource 3 get/exec cvx + /AGMCORE_get_ink_data cvx + ]cvx + }{ + DataSource aload pop AGMCORE_get_ink_data + }ifelse def + }{ + /DataSource + Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul + /DataSource load + filter_cmyk 0()/SubFileDecode filter def + }ifelse + /Decode[Decode 0 get Decode 1 get]def + /MultipleDataSources false def + /NComponents 1 def + /Operator/image def + invert_image_samples + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentoverprint not Operator/imagemask eq and{ + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentdict ignoreimagedata + }ifelse + }ifelse + }{ + MultipleDataSources NComponents AGMIMG_&colorimage + }ifelse + }{ + true NComponents colorimage + }ifelse + }{ + Operator/image eq{ + AGMCORE_host_sep{ + /DoImage true def + currentdict/HostSepColorImage known{HostSepColorImage not}{false}ifelse + { + AGMCORE_black_plate not Operator/imagemask ne and{ + /DoImage false def + currentdict ignoreimagedata + }if + }if + 1 AGMCORE_&setgray + DoImage + {currentdict imageormask_sys}if + }{ + use_mask{ + process_mask image + }{ + image + }ifelse + }ifelse + }{ + Operator/knockout eq{ + pop pop pop pop pop + currentcolorspace overprint_plate not{ + knockout_unitsq + }if + }if + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end +}def +/sep_imageormask +{ + /sep_colorspace_dict AGMCORE_gget begin + CSA map_csa + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + }{ + save mark + AGMCORE_avoid_L2_sep_space{ + /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def + }if + AGMIMG_ccimage_exists + MappedCSA 0 get/DeviceCMYK eq and + currentdict/Components known and + Name()ne and + Name(All)ne and + Operator/image eq and + AGMCORE_producing_seps not and + level2 not and + { + Width Height BitsPerComponent ImageMatrix + [ + /DataSource load/exec cvx + { + 0 1 2 index length 1 sub{ + 1 index exch + 2 copy get 255 xor put + }for + }/exec cvx + ]cvx bind + MappedCSA 0 get/DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Name findcmykcustomcolor + customcolorimage + }{ + AGMCORE_producing_seps not{ + level2{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne AGMCORE_avoid_L2_sep_space not and currentcolorspace 0 get/Separation ne and{ + [/Separation Name MappedCSA sep_proc_name exch dup 0 get 15 string cvs(/Device)anchorsearch{pop pop 0 get}{pop}ifelse exch load]setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + currentdict imageormask + }{ + currentdict + Operator/imagemask eq{ + imageormask + }{ + sep_imageormask_lev1 + }ifelse + }ifelse + }{ + AGMCORE_host_sep{ + Operator/knockout eq{ + currentdict/ImageMatrix get concat + knockout_unitsq + }{ + currentgray 1 ne{ + AGMCORE_is_cmyk_sep Name(All)ne and{ + level2{ + Name AGMCORE_IsSeparationAProcessColor + { + Operator/imagemask eq{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor + }if + }{ + invert_image_samples + }ifelse + }{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + [/Separation Name[/DeviceGray] + { + sep_colorspace_proc AGMCORE_get_ink_data + 1 exch sub + }bind + ]AGMCORE_&setcolorspace + /sep_tint AGMCORE_gget AGMCORE_&setcolor + }if + }ifelse + currentdict imageormask_sys + }{ + currentdict + Operator/imagemask eq{ + imageormask_sys + }{ + sep_image_lev1_sep + }ifelse + }ifelse + }{ + Operator/imagemask ne{ + invert_image_samples + }if + currentdict imageormask_sys + }ifelse + }{ + currentoverprint not Name(All)eq or Operator/imagemask eq and{ + currentdict imageormask_sys + }{ + currentoverprint not + { + gsave + knockout_unitsq + grestore + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + currentcolorspace 0 get/Separation ne{ + [/Separation Name MappedCSA sep_proc_name exch 0 get exch load]setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + }if + currentoverprint + MappedCSA 0 get/DeviceCMYK eq and + Name AGMCORE_IsSeparationAProcessColor not and + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{Name inRip_spot_has_ink not and}{false}ifelse + Name(All)ne and{ + imageormask_l2_overprint + }{ + currentdict imageormask + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end + end +}def +/colorSpaceElemCnt +{ + mark currentcolor counttomark dup 2 add 1 roll cleartomark +}bdf +/devn_sep_datasource +{ + 1 dict begin + /dataSource xdf + [ + 0 1 dataSource length 1 sub{ + dup currentdict/dataSource get/exch cvx/get cvx/exec cvx + /exch cvx names_index/ne cvx[/pop cvx]cvx/if cvx + }for + ]cvx bind + end +}bdf +/devn_alt_datasource +{ + 11 dict begin + /convProc xdf + /origcolorSpaceElemCnt xdf + /origMultipleDataSources xdf + /origBitsPerComponent xdf + /origDecode xdf + /origDataSource xdf + /dsCnt origMultipleDataSources{origDataSource length}{1}ifelse def + /DataSource origMultipleDataSources + { + [ + BitsPerComponent 8 idiv origDecode length 2 idiv mul string + 0 1 origDecode length 2 idiv 1 sub + { + dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch + origDataSource exch get 0()/SubFileDecode filter + BitsPerComponent 8 idiv string/readstring cvx/pop cvx/putinterval cvx + }for + ]bind cvx + }{origDataSource}ifelse 0()/SubFileDecode filter def + [ + origcolorSpaceElemCnt string + 0 2 origDecode length 2 sub + { + dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div + 1 BitsPerComponent 8 idiv{DataSource/read cvx/not cvx{0}/if cvx/mul cvx}repeat/mul cvx/add cvx + }for + /convProc load/exec cvx + origcolorSpaceElemCnt 1 sub -1 0 + { + /dup cvx 2/add cvx/index cvx + 3 1/roll cvx/exch cvx 255/mul cvx/cvi cvx/put cvx + }for + ]bind cvx 0()/SubFileDecode filter + end +}bdf +/devn_imageormask +{ + /devicen_colorspace_dict AGMCORE_gget begin + CSA map_csa + 2 dict begin + dup + /srcDataStrs[3 -1 roll begin + AGMIMG_init_common + currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse + { + Width Decode length 2 div mul cvi + { + dup 65535 gt{1 add 2 div cvi}{exit}ifelse + }loop + string + }repeat + end]def + /dstDataStr srcDataStrs 0 get length string def + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + }{ + save mark + AGMCORE_producing_seps not{ + level3 not{ + Operator/imagemask ne{ + /DataSource[[ + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + colorSpaceElemCnt/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource 1/string cvx/readstring cvx/pop cvx]cvx colorSpaceElemCnt 1 sub{dup}repeat]def + /MultipleDataSources true def + /Decode colorSpaceElemCnt[exch{0 1}repeat]def + }if + }if + currentdict imageormask + }{ + AGMCORE_host_sep{ + Names convert_to_process{ + CSA get_csa_by_name 0 get/DeviceCMYK eq{ + /DataSource + Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + 4/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource + filter_cmyk 0()/SubFileDecode filter def + /MultipleDataSources false def + /Decode[1 0]def + /DeviceGray setcolorspace + currentdict imageormask_sys + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate{ + /DataSource + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + CSA get_csa_by_name 0 get/DeviceRGB eq{3}{1}ifelse/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource + /MultipleDataSources false def + /Decode colorSpaceElemCnt[exch{0 1}repeat]def + currentdict imageormask_sys + }{ + gsave + knockout_unitsq + grestore + currentdict consumeimagedata + }ifelse + }ifelse + } + { + /devicen_colorspace_dict AGMCORE_gget/names_index known{ + Operator/imagemask ne{ + MultipleDataSources{ + /DataSource[DataSource devn_sep_datasource/exec cvx]cvx def + /MultipleDataSources false def + }{ + /DataSource/DataSource load dstDataStr srcDataStrs 0 get filter_devn def + }ifelse + invert_image_samples + }if + currentdict imageormask_sys + }{ + currentoverprint not Operator/imagemask eq and{ + currentdict imageormask_sys + }{ + currentoverprint not + { + gsave + knockout_unitsq + grestore + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + currentdict imageormask + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end + end + end +}def +/imageormask_l2_overprint +{ + currentdict + currentcmykcolor add add add 0 eq{ + currentdict consumeimagedata + }{ + level3{ + currentcmykcolor + /AGMIMG_k xdf + /AGMIMG_y xdf + /AGMIMG_m xdf + /AGMIMG_c xdf + Operator/imagemask eq{ + [/DeviceN[ + AGMIMG_c 0 ne{/Cyan}if + AGMIMG_m 0 ne{/Magenta}if + AGMIMG_y 0 ne{/Yellow}if + AGMIMG_k 0 ne{/Black}if + ]/DeviceCMYK{}]setcolorspace + AGMIMG_c 0 ne{AGMIMG_c}if + AGMIMG_m 0 ne{AGMIMG_m}if + AGMIMG_y 0 ne{AGMIMG_y}if + AGMIMG_k 0 ne{AGMIMG_k}if + setcolor + }{ + /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def + [/Indexed + [ + /DeviceN[ + AGMIMG_c 0 ne{/Cyan}if + AGMIMG_m 0 ne{/Magenta}if + AGMIMG_y 0 ne{/Yellow}if + AGMIMG_k 0 ne{/Black}if + ] + /DeviceCMYK{ + AGMIMG_k 0 eq{0}if + AGMIMG_y 0 eq{0 exch}if + AGMIMG_m 0 eq{0 3 1 roll}if + AGMIMG_c 0 eq{0 4 1 roll}if + } + ] + 255 + { + 255 div + mark exch + dup dup dup + AGMIMG_k 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_y 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_m 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_c 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + counttomark 1 add -1 roll pop + } + ]setcolorspace + }ifelse + imageormask_sys + }{ + write_image_file{ + currentcmykcolor + 0 ne{ + [/Separation/Black/DeviceGray{}]setcolorspace + gsave + /Black + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 1 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Yellow/DeviceGray{}]setcolorspace + gsave + /Yellow + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 2 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Magenta/DeviceGray{}]setcolorspace + gsave + /Magenta + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 3 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Cyan/DeviceGray{}]setcolorspace + gsave + /Cyan + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + close_image_file + }{ + imageormask + }ifelse + }ifelse + }ifelse +}def +/indexed_imageormask +{ + begin + AGMIMG_init_common + save mark + currentdict + AGMCORE_host_sep{ + Operator/knockout eq{ + /indexed_colorspace_dict AGMCORE_gget dup/CSA known{ + /CSA get get_csa_by_name + }{ + /Names get + }ifelse + overprint_plate not{ + knockout_unitsq + }if + }{ + Indexed_DeviceN{ + /devicen_colorspace_dict AGMCORE_gget dup/names_index known exch/Names get convert_to_process or{ + indexed_image_lev2_sep + }{ + currentoverprint not{ + knockout_unitsq + }if + currentdict consumeimagedata + }ifelse + }{ + AGMCORE_is_cmyk_sep{ + Operator/imagemask eq{ + imageormask_sys + }{ + level2{ + indexed_image_lev2_sep + }{ + indexed_image_lev1_sep + }ifelse + }ifelse + }{ + currentoverprint not{ + knockout_unitsq + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + level2{ + Indexed_DeviceN{ + /indexed_colorspace_dict AGMCORE_gget begin + }{ + /indexed_colorspace_dict AGMCORE_gget dup null ne + { + begin + currentdict/CSDBase known{CSDBase/CSD get_res/MappedCSA get}{CSA}ifelse + get_csa_by_name 0 get/DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and + AGMCORE_in_rip_sep and{ + [/Indexed[/DeviceN[/Cyan/Magenta/Yellow/Black]/DeviceCMYK{}]HiVal Lookup] + setcolorspace + }if + end + } + {pop}ifelse + }ifelse + imageormask + Indexed_DeviceN{ + end + }if + }{ + Operator/imagemask eq{ + imageormask + }{ + indexed_imageormask_lev1 + }ifelse + }ifelse + }ifelse + cleartomark restore + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end +}def +/indexed_image_lev2_sep +{ + /indexed_colorspace_dict AGMCORE_gget begin + begin + Indexed_DeviceN not{ + currentcolorspace + dup 1/DeviceGray put + dup 3 + currentcolorspace 2 get 1 add string + 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub + { + dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put + }for + put setcolorspace + }if + currentdict + Operator/imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask{ + process_mask AGMIMG_&image + }{ + AGMIMG_&image + }ifelse + }ifelse + end end +}def + /OPIimage + { + dup type/dicttype ne{ + 10 dict begin + /DataSource xdf + /ImageMatrix xdf + /BitsPerComponent xdf + /Height xdf + /Width xdf + /ImageType 1 def + /Decode[0 1 def] + currentdict + end + }if + dup begin + /NComponents 1 cdndf + /MultipleDataSources false cdndf + /SkipImageProc{false}cdndf + /Decode[ + 0 + currentcolorspace 0 get/Indexed eq{ + 2 BitsPerComponent exp 1 sub + }{ + 1 + }ifelse + ]cdndf + /Operator/image cdndf + end + /sep_colorspace_dict AGMCORE_gget null eq{ + imageormask + }{ + gsave + dup begin invert_image_samples end + sep_imageormask + grestore + }ifelse + }def +/cachemask_level2 +{ + 3 dict begin + /LZWEncode filter/WriteFilter xdf + /readBuffer 256 string def + /ReadFilter + currentfile + 0(%EndMask)/SubFileDecode filter + /ASCII85Decode filter + /RunLengthDecode filter + def + { + ReadFilter readBuffer readstring exch + WriteFilter exch writestring + not{exit}if + }loop + WriteFilter closefile + end +}def +/spot_alias +{ + /mapto_sep_imageormask + { + dup type/dicttype ne{ + 12 dict begin + /ImageType 1 def + /DataSource xdf + /ImageMatrix xdf + /BitsPerComponent xdf + /Height xdf + /Width xdf + /MultipleDataSources false def + }{ + begin + }ifelse + /Decode[/customcolor_tint AGMCORE_gget 0]def + /Operator/image def + /SkipImageProc{false}def + currentdict + end + sep_imageormask + }bdf + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_colorAry xddf + /customcolor_tint AGMCORE_gget + << + /Name AGMIMG_colorAry 4 get + /CSA[/DeviceCMYK] + /TintMethod/Subtractive + /TintProc null + /MappedCSA null + /NComponents 4 + /Components[AGMIMG_colorAry aload pop pop] + >> + setsepcolorspace + mapto_sep_imageormask + }ndf + Adobe_AGM_Image/AGMIMG_&customcolorimage/customcolorimage load put + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_override false put + current_spot_alias{dup 4 get map_alias}{false}ifelse + { + false set_spot_alias + /customcolor_tint AGMCORE_gget exch setsepcolorspace + pop + mapto_sep_imageormask + true set_spot_alias + }{ + //Adobe_AGM_Image/AGMIMG_&customcolorimage get exec + }ifelse + }bdf +}def +/snap_to_device +{ + 6 dict begin + matrix currentmatrix + dup 0 get 0 eq 1 index 3 get 0 eq and + 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop + { + 1 1 dtransform 0 gt exch 0 gt/AGMIMG_xSign? exch def/AGMIMG_ySign? exch def + 0 0 transform + AGMIMG_ySign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch + AGMIMG_xSign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch + itransform/AGMIMG_llY exch def/AGMIMG_llX exch def + 1 1 transform + AGMIMG_ySign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch + AGMIMG_xSign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch + itransform/AGMIMG_urY exch def/AGMIMG_urX exch def + [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY]concat + }{ + }ifelse + end +}def +level2 not{ + /colorbuf + { + 0 1 2 index length 1 sub{ + dup 2 index exch get + 255 exch sub + 2 index + 3 1 roll + put + }for + }def + /tint_image_to_color + { + begin + Width Height BitsPerComponent ImageMatrix + /DataSource load + end + Adobe_AGM_Image begin + /AGMIMG_mbuf 0 string def + /AGMIMG_ybuf 0 string def + /AGMIMG_kbuf 0 string def + { + colorbuf dup length AGMIMG_mbuf length ne + { + dup length dup dup + /AGMIMG_mbuf exch string def + /AGMIMG_ybuf exch string def + /AGMIMG_kbuf exch string def + }if + dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop + } + addprocs + {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf}true 4 colorimage + end + }def + /sep_imageormask_lev1 + { + begin + MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ + { + 255 mul round cvi GrayLookup exch get + }currenttransfer addprocs settransfer + currentdict imageormask + }{ + /sep_colorspace_dict AGMCORE_gget/Components known{ + MappedCSA 0 get/DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Adobe_AGM_Image/AGMIMG_k xddf + Adobe_AGM_Image/AGMIMG_y xddf + Adobe_AGM_Image/AGMIMG_m xddf + Adobe_AGM_Image/AGMIMG_c xddf + AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{ + {AGMIMG_k mul 1 exch sub}currenttransfer addprocs settransfer + currentdict imageormask + }{ + currentcolortransfer + {AGMIMG_k mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_y mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_m mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_c mul 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }ifelse + }{ + MappedCSA 0 get/DeviceGray eq{ + {255 mul round cvi ColorLookup exch get 0 get}currenttransfer addprocs settransfer + currentdict imageormask + }{ + MappedCSA 0 get/DeviceCMYK eq{ + currentcolortransfer + {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }{ + currentcolortransfer + {pop 1}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 2 get}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 1 get}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 0 get}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + /sep_image_lev1_sep + { + begin + /sep_colorspace_dict AGMCORE_gget/Components known{ + Components aload pop + Adobe_AGM_Image/AGMIMG_k xddf + Adobe_AGM_Image/AGMIMG_y xddf + Adobe_AGM_Image/AGMIMG_m xddf + Adobe_AGM_Image/AGMIMG_c xddf + {AGMIMG_c mul 1 exch sub} + {AGMIMG_m mul 1 exch sub} + {AGMIMG_y mul 1 exch sub} + {AGMIMG_k mul 1 exch sub} + }{ + {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} + }ifelse + AGMCORE_get_ink_data currenttransfer addprocs settransfer + currentdict imageormask_sys + end + }def + /indexed_imageormask_lev1 + { + /indexed_colorspace_dict AGMCORE_gget begin + begin + currentdict + MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ + {HiVal mul round cvi GrayLookup exch get HiVal div}currenttransfer addprocs settransfer + imageormask + }{ + MappedCSA 0 get/DeviceGray eq{ + {HiVal mul round cvi Lookup exch get HiVal div}currenttransfer addprocs settransfer + imageormask + }{ + MappedCSA 0 get/DeviceCMYK eq{ + currentcolortransfer + {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + tint_image_to_color + }{ + currentcolortransfer + {pop 1}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi Lookup exch get HiVal div}exch addprocs 4 1 roll + setcolortransfer + tint_image_to_color + }ifelse + }ifelse + }ifelse + end end + }def + /indexed_image_lev1_sep + { + /indexed_colorspace_dict AGMCORE_gget begin + begin + {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} + AGMCORE_get_ink_data currenttransfer addprocs settransfer + currentdict imageormask_sys + end end + }def +}if +end +systemdict/setpacking known +{setpacking}if +%%EndResource +currentdict Adobe_AGM_Utils eq {end} if +%%EndProlog +%%BeginSetup +Adobe_AGM_Utils begin +2 2010 Adobe_AGM_Core/ds gx +Adobe_CoolType_Core/ds get exec +Adobe_AGM_Image/ds gx +currentdict Adobe_AGM_Utils eq {end} if +%%EndSetup +%%Page: 1 1 +%%EndPageComments +%%BeginPageSetup +%ADOBeginClientInjection: PageSetup Start "AI11EPS" +%AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0 +%ADOEndClientInjection: PageSetup Start "AI11EPS" +Adobe_AGM_Utils begin +Adobe_AGM_Core/ps gx +Adobe_AGM_Utils/capture_cpd gx +Adobe_CoolType_Core/ps get exec +Adobe_AGM_Image/ps gx +%ADOBeginClientInjection: PageSetup End "AI11EPS" +/currentdistillerparams where {pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse { userdict /AI11_PDFMark5 /cleartomark load put userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put} { userdict /AI11_PDFMark5 /pdfmark load put userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse [/NamespacePush AI11_PDFMark5 [/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5 [{ai_metadata_stream_123} currentfile 0 (% &&end XMP packet marker&&) /SubFileDecode filter AI11_ReadMetadata_PDFMark5 + + + + application/postscript + + + O-ESD-LOGO-final + + + + + 2024-05-21T20:58:12+02:00 + 2024-05-21T20:58:12+02:00 + 2024-05-21T20:58:12+02:00 + Adobe Illustrator CS6 (Windows) + + + + 256 + 80 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAUAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FUl1vzdpGkkxyOZ rkf8e8VCwP8AlHov68wNV2jiw7E3LuDXPKIsb/xh5s1RiNJseEddnVDIR83aifhms/lLU5f7uO3z +3k0+LOXIIc2OovEyyWV5/il5g63wqIwpP8AOp4BeNRlfhTI3jP8xf1dPnypjwnuPEiTN+ZdkOTo bhBvxCxS1/4D48s4tfDc7/I/duyvIFaw/MZkl9DV7MwuDRnjBFPnG+/45Zi7ao1ljXu/UmOo7wzC yv7O+gE9pMs0TftKensR1B9jm6xZY5BcTYcgSB5K+WJdirsVdirsVdirsVdirsVdirsVdirsVdir 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 7FXYq7FXYq7FX//Z + + + + + + xmp.iid:F1698C12A417EF119B0BF825E1642E8D + xmp.did:F1698C12A417EF119B0BF825E1642E8D + uuid:5D20892493BFDB11914A8590D31508C8 + proof:pdf + + uuid:5b1fdd7d-b146-4447-a8c0-97397efeb09d + xmp.did:EE89087BA317EF11A23EA05D79D5DF95 + uuid:5D20892493BFDB11914A8590D31508C8 + proof:pdf + + + + + saved + xmp.iid:429FCE01A813EF118EE7A03BAE578D64 + 2024-05-16T23:13:35+02:00 + Adobe Illustrator CS6 (Windows) + / + + + saved + xmp.iid:F1698C12A417EF119B0BF825E1642E8D + 2024-05-21T20:58:12+02:00 + Adobe Illustrator CS6 (Windows) + / + + + + + + Print + AIRobin + + + False + False + 1 + + 210.001652 + 297.000132 + Millimeters + + + + Cyan + Magenta + Yellow + Black + + + + + + Default Swatch Group + 0 + + + + + + Adobe PDF library 10.01 + + + + + + + + + + + + + + + + + + + + + + + + + % &&end XMP packet marker&& [{ai_metadata_stream_123} <> /PUT AI11_PDFMark5 [/Document 1 dict begin /Metadata {ai_metadata_stream_123} def currentdict end /BDC AI11_PDFMark5 +%ADOEndClientInjection: PageSetup End "AI11EPS" +%%EndPageSetup +1 -1 scale 0 -148.792 translate +pgsv +[1 0 0 1 0 0 ]ct +gsave +np +gsave +0 0 mo +0 148.792 li +487.625 148.792 li +487.625 0 li +cp +clp +187.547 50.564 mo +187.547 45.7241 184.228 42.5649 179.988 42.5649 cv +175.75 42.5649 172.429 45.7241 172.429 50.564 cv +172.429 55.4033 175.75 58.562 179.988 58.562 cv +184.228 58.562 187.547 55.4033 187.547 50.564 cv +164.431 50.564 mo +164.431 42.166 171.029 36.0059 179.988 36.0059 cv +188.946 36.0059 195.546 42.166 195.546 50.564 cv +195.546 58.9619 188.946 65.1221 179.988 65.1221 cv +171.029 65.1221 164.431 58.9619 164.431 50.564 cv +false sop +/0 +[/DeviceCMYK] /CSA add_res +0 0 0 1 cmyk +f +215.148 53.7231 mo +215.148 50.4443 213.148 48.564 210.589 48.564 cv +208.029 48.564 206.03 50.4443 206.03 53.7231 cv +206.03 57.002 208.029 58.8823 210.589 58.8823 cv +213.148 58.8823 215.148 57.002 215.148 53.7231 cv +222.827 53.7231 mo +222.827 60.6021 218.068 64.9214 212.189 64.9214 cv +209.669 64.9214 207.629 64.1611 206.149 62.6421 cv +206.149 72.3203 li +198.551 72.3203 li +198.551 42.8853 li +205.79 42.8853 li +205.79 45.0439 li +207.23 43.3252 209.349 42.5254 212.189 42.5254 cv +218.068 42.5254 222.827 46.8442 222.827 53.7231 cv +f +231.709 51.6431 mo +240.587 51.6431 li +240.188 49.3643 238.508 47.9243 236.148 47.9243 cv +233.79 47.9243 232.149 49.3643 231.709 51.6431 cv +247.586 55.6431 mo +231.83 55.6431 li +232.469 57.8423 234.35 59.1221 237.148 59.1221 cv +239.269 59.1221 240.667 58.522 242.147 57.2432 cv +246.147 61.4023 li +244.067 63.7212 241.027 64.9209 236.908 64.9209 cv +229.189 64.9209 224.19 60.1621 224.19 53.6831 cv +224.19 47.1641 229.271 42.5254 236.108 42.5254 cv +242.507 42.5254 247.707 46.604 247.707 53.7632 cv +247.707 54.3232 247.626 55.042 247.586 55.6431 cv +f +273.507 52.1636 mo +273.507 64.5605 li +265.909 64.5605 li +265.909 53.4028 li +265.909 50.2837 264.548 48.9648 262.349 48.9648 cv +259.91 48.9648 258.03 50.4834 258.03 54.0835 cv +258.03 64.5605 li +250.43 64.5605 li +250.43 42.8857 li +257.669 42.8857 li +257.669 45.2446 li +259.389 43.4448 261.83 42.5244 264.548 42.5244 cv +269.627 42.5244 273.507 45.4448 273.507 52.1636 cv +f +315.306 36.5659 mo +315.306 64.561 li +307.387 64.561 li +307.387 53.6431 li +296.589 53.6431 li +296.589 64.561 li +288.67 64.561 li +288.67 36.5659 li +296.589 36.5659 li +296.589 47.085 li +307.387 47.085 li +307.387 36.5659 li +315.306 36.5659 li +cp +.5 0 1 0 cmyk +f +332.468 57.6021 mo +332.468 55.7231 li +329.189 55.7231 li +326.75 55.7231 325.87 56.603 325.87 57.9224 cv +325.87 59.2031 326.91 60.1221 328.709 60.1221 cv +330.389 60.1221 331.869 59.3223 332.468 57.6021 cv +340.068 52.5234 mo +340.068 64.561 li +332.989 64.561 li +332.989 61.7622 li +331.909 63.8413 329.75 64.9214 326.589 64.9214 cv +321.39 64.9214 318.511 62.001 318.511 58.2432 cv +318.511 54.2432 321.43 51.7632 328.15 51.7632 cv +332.468 51.7632 li +332.349 49.5645 330.869 48.3242 327.87 48.3242 cv +325.79 48.3242 323.47 49.043 321.99 50.2041 cv +319.431 45.0439 li +321.911 43.4053 325.59 42.5254 328.989 42.5254 cv +336.028 42.5254 340.068 45.644 340.068 52.5234 cv +f +358.587 42.5249 mo +358.587 49.3643 li +357.908 49.2842 357.428 49.2441 356.868 49.2441 cv +353.789 49.2441 351.668 50.8027 351.668 54.603 cv +351.668 64.561 li +344.07 64.561 li +344.07 42.8848 li +351.309 42.8848 li +351.309 45.4849 li +352.869 43.5249 355.388 42.5249 358.587 42.5249 cv +f +376.268 53.6831 mo +376.268 50.4043 374.308 48.5645 371.748 48.5645 cv +369.149 48.5645 367.189 50.4043 367.189 53.6831 cv +367.189 57.002 369.149 58.8823 371.748 58.8823 cv +374.308 58.8823 376.268 57.002 376.268 53.6831 cv +383.747 34.8862 mo +383.747 64.561 li +376.507 64.561 li +376.507 62.4023 li +375.068 64.1211 372.949 64.9214 370.149 64.9214 cv +364.23 64.9214 359.47 60.6021 359.47 53.6831 cv +359.47 46.8042 364.23 42.5254 370.149 42.5254 cv +372.668 42.5254 374.708 43.2451 376.148 44.7642 cv +376.148 34.8862 li +383.747 34.8862 li +cp +f +423.744 42.8853 mo +416.025 64.5615 li +408.667 64.5615 li +404.586 52.7637 li +400.347 64.5615 li +392.989 64.5615 li +385.27 42.8853 li +392.469 42.8853 li +396.909 56.0024 li +401.507 42.8853 li +407.987 42.8853 li +412.465 56.1226 li +417.065 42.8853 li +423.744 42.8853 li +cp +f +437.228 57.6021 mo +437.228 55.7231 li +433.949 55.7231 li +431.509 55.7231 430.629 56.603 430.629 57.9224 cv +430.629 59.2031 431.669 60.1221 433.469 60.1221 cv +435.149 60.1221 436.628 59.3223 437.228 57.6021 cv +444.827 52.5234 mo +444.827 64.561 li +437.749 64.561 li +437.749 61.7622 li +436.668 63.8413 434.508 64.9214 431.349 64.9214 cv +426.15 64.9214 423.271 62.001 423.271 58.2432 cv +423.271 54.2432 426.19 51.7632 432.909 51.7632 cv +437.228 51.7632 li +437.108 49.5645 435.628 48.3242 432.629 48.3242 cv +430.549 48.3242 428.23 49.043 426.75 50.2041 cv +424.191 45.0439 li +426.67 43.4053 430.349 42.5254 433.749 42.5254 cv +440.788 42.5254 444.827 45.644 444.827 52.5234 cv +f +463.347 42.5249 mo +463.347 49.3643 li +462.667 49.2842 462.187 49.2441 461.627 49.2441 cv +458.548 49.2441 456.428 50.8027 456.428 54.603 cv +456.428 64.561 li +448.83 64.561 li +448.83 42.8848 li +456.069 42.8848 li +456.069 45.4849 li +457.628 43.5249 460.148 42.5249 463.347 42.5249 cv +f +471.628 51.6431 mo +480.507 51.6431 li +480.107 49.3643 478.427 47.9243 476.067 47.9243 cv +473.708 47.9243 472.067 49.3643 471.628 51.6431 cv +487.505 55.6431 mo +471.749 55.6431 li +472.388 57.8423 474.268 59.1221 477.067 59.1221 cv +479.187 59.1221 480.586 58.522 482.067 57.2432 cv +486.067 61.4023 li +483.986 63.7212 480.947 64.9209 476.828 64.9209 cv +469.108 64.9209 464.11 60.1621 464.11 53.6831 cv +464.11 47.1641 469.189 42.5254 476.028 42.5254 cv +482.426 42.5254 487.625 46.604 487.625 53.7632 cv +487.625 54.3232 487.545 55.042 487.505 55.6431 cv +f +173.79 91.6851 mo +178.949 91.6851 li +178.949 97.3643 li +173.99 97.3643 li +173.99 112.561 li +166.391 112.561 li +166.391 97.3643 li +163.231 97.3643 li +163.231 91.6851 li +166.391 91.6851 li +166.391 91.124 li +166.391 85.9253 169.63 82.5264 175.43 82.5264 cv +177.269 82.5264 179.229 82.8862 180.468 83.646 cv +178.588 89.0054 li +177.949 88.645 177.108 88.3662 176.31 88.3662 cv +174.709 88.3662 173.79 89.2861 173.79 91.2051 cv +173.79 91.6851 li +cp +f +196.948 101.683 mo +196.948 98.4043 194.989 96.564 192.389 96.564 cv +189.829 96.564 187.829 98.4043 187.829 101.683 cv +187.829 105.002 189.829 106.882 192.389 106.882 cv +194.989 106.882 196.948 105.002 196.948 101.683 cv +180.151 101.683 mo +180.151 95.1641 185.31 90.5254 192.389 90.5254 cv +199.548 90.5254 204.627 95.1641 204.627 101.683 cv +204.627 108.242 199.548 112.921 192.389 112.921 cv +185.31 112.921 180.151 108.242 180.151 101.683 cv +f +222.668 90.5249 mo +222.668 97.3638 li +221.988 97.2842 221.508 97.2441 220.948 97.2441 cv +217.869 97.2441 215.749 98.8027 215.749 102.603 cv +215.749 112.561 li +208.15 112.561 li +208.15 90.8848 li +215.389 90.8848 li +215.389 93.4849 li +216.949 91.5249 219.469 90.5249 222.668 90.5249 cv +f +260.346 106.442 mo +260.346 112.561 li +237.869 112.561 li +237.869 84.5659 li +259.827 84.5659 li +259.827 90.6851 li +245.708 90.6851 li +245.708 95.4038 li +258.147 95.4038 li +258.147 101.323 li +245.708 101.323 li +245.708 106.442 li +260.346 106.442 li +cp +0 0 0 1 cmyk +f +262.791 110.042 mo +265.39 104.203 li +267.87 105.843 271.389 106.962 274.628 106.962 cv +277.908 106.962 279.188 106.042 279.188 104.683 cv +279.188 100.244 263.269 103.482 263.269 93.0845 cv +263.269 88.0854 267.349 84.0068 275.668 84.0068 cv +279.307 84.0068 283.067 84.8467 285.827 86.4458 cv +283.387 92.3247 li +280.708 90.8857 278.068 90.1655 275.628 90.1655 cv +272.309 90.1655 271.109 91.2847 271.109 92.6855 cv +271.109 96.9644 286.986 93.7646 286.986 104.083 cv +286.986 108.961 282.907 113.122 274.588 113.122 cv +269.989 113.122 265.43 111.882 262.791 110.042 cv +f +303.547 106.243 mo +308.306 106.243 311.505 103.403 311.505 98.564 cv +311.505 93.7236 308.306 90.8857 303.547 90.8857 cv +298.548 90.8857 li +298.548 106.243 li +303.547 106.243 li +cp +290.629 84.5659 mo +303.867 84.5659 li +313.146 84.5659 319.504 89.9658 319.504 98.564 cv +319.504 107.163 313.146 112.561 303.867 112.561 cv +290.629 112.561 li +290.629 84.5659 li +cp +f +341.267 90.8452 mo +332.669 90.8452 li +332.669 84.5664 li +357.745 84.5664 li +357.745 90.8452 li +349.186 90.8452 li +349.186 112.561 li +341.267 112.561 li +341.267 90.8452 li +cp +.5 0 1 0 cmyk +f +364.308 99.6431 mo +373.186 99.6431 li +372.788 97.3643 371.107 95.9243 368.747 95.9243 cv +366.387 95.9243 364.748 97.3643 364.308 99.6431 cv +380.185 103.643 mo +364.428 103.643 li +365.068 105.842 366.948 107.122 369.747 107.122 cv +371.867 107.122 373.266 106.522 374.747 105.243 cv +378.747 109.402 li +376.666 111.721 373.626 112.921 369.507 112.921 cv +361.789 112.921 356.789 108.162 356.789 101.683 cv +356.789 95.1641 361.869 90.5254 368.708 90.5254 cv +375.106 90.5254 380.305 94.604 380.305 101.763 cv +380.305 102.323 380.225 103.042 380.185 103.643 cv +f +382.109 110.681 mo +384.389 105.483 li +386.388 106.722 389.308 107.482 391.948 107.482 cv +394.507 107.482 395.347 106.922 395.347 106.002 cv +395.347 103.082 382.549 106.402 382.549 97.7241 cv +382.549 93.644 386.308 90.5254 393.108 90.5254 cv +396.147 90.5254 399.506 91.1641 401.666 92.3652 cv +399.386 97.5244 li +397.227 96.3242 395.067 95.9243 393.147 95.9243 cv +390.588 95.9243 389.668 96.644 389.668 97.4443 cv +389.668 100.443 402.425 97.2031 402.425 105.802 cv +402.425 109.801 398.747 112.921 391.708 112.921 cv +388.028 112.921 384.229 112.001 382.109 110.681 cv +f +420.667 111.681 mo +419.346 112.521 417.386 112.921 415.387 112.921 cv +409.828 112.921 406.588 110.202 406.588 104.643 cv +406.588 97.3643 li +403.429 97.3643 li +403.429 91.6851 li +406.588 91.6851 li +406.588 86.0454 li +414.188 86.0454 li +414.188 91.6851 li +419.145 91.6851 li +419.145 97.3643 li +414.188 97.3643 li +414.188 104.563 li +414.188 106.162 415.107 107.042 416.467 107.042 cv +417.307 107.042 418.147 106.802 418.787 106.363 cv +420.667 111.681 li +cp +f +423.588 90.8853 mo +431.188 90.8853 li +431.188 112.561 li +423.588 112.561 li +423.588 90.8853 li +cp +422.749 84.4463 mo +422.749 82.166 424.588 80.4072 427.388 80.4072 cv +430.187 80.4072 432.027 82.0464 432.027 84.3252 cv +432.027 86.7261 430.187 88.4854 427.388 88.4854 cv +424.588 88.4854 422.749 86.7261 422.749 84.4463 cv +f +459.184 100.164 mo +459.184 112.561 li +451.585 112.561 li +451.585 101.403 li +451.585 98.2837 450.226 96.9648 448.026 96.9648 cv +445.586 96.9648 443.707 98.4839 443.707 102.083 cv +443.707 112.561 li +436.108 112.561 li +436.108 90.8857 li +443.347 90.8857 li +443.347 93.2446 li +445.067 91.4448 447.506 90.5249 450.226 90.5249 cv +455.305 90.5249 459.184 93.4448 459.184 100.164 cv +f +480.065 100.963 mo +480.065 98.3232 478.065 96.5645 475.345 96.5645 cv +472.625 96.5645 470.586 98.3232 470.586 100.963 cv +470.586 103.604 472.625 105.402 475.345 105.402 cv +478.065 105.402 480.065 103.604 480.065 100.963 cv +487.583 90.8857 mo +487.583 108.603 li +487.583 116.8 482.944 120.681 474.866 120.681 cv +470.707 120.681 466.747 119.721 464.107 117.84 cv +466.867 112.521 li +468.667 113.961 471.626 114.841 474.186 114.841 cv +478.265 114.841 479.985 113.001 479.985 109.603 cv +479.985 108.882 li +478.504 110.603 476.305 111.442 473.545 111.442 cv +467.787 111.442 462.908 107.361 462.908 100.963 cv +462.908 94.6045 467.787 90.5254 473.545 90.5254 cv +476.545 90.5254 478.865 91.4844 480.344 93.5254 cv +480.344 90.8857 li +487.583 90.8857 li +cp +f +95.9756 68.5557 mo +78.2095 68.5557 li +77.6875 68.5557 77.3516 68.0034 77.5898 67.5396 cv +96.2827 31.1885 li +96.6455 30.4834 95.7368 29.8174 95.1729 30.3745 cv +44.7207 80.2026 li +44.2778 80.6406 44.5879 81.3955 45.2109 81.3955 cv +62.9785 81.3955 li +63.4995 81.3955 63.8369 81.9478 63.5986 82.4116 cv +44.9038 118.764 li +44.5405 119.469 45.4497 120.136 46.0137 119.579 cv +96.4658 69.7485 li +96.9087 69.3105 96.5986 68.5557 95.9756 68.5557 cv +0 0 0 1 cmyk +f +gsave +12.2666 38.1704 mo +12.2666 110.17 li +74.6167 146.17 li +136.977 110.17 li +136.977 38.1704 li +74.6167 2.17041 li +12.2666 38.1704 li +cp +41.7905 82.1021 mo +41.2188 80.7104 41.5405 79.1265 42.6128 78.0684 cv +93.0659 28.2402 li +93.7656 27.5474 94.6855 27.167 95.6558 27.167 cv +96.9409 27.167 98.1558 27.8521 98.8286 28.9541 cv +99.5005 30.0552 99.5459 31.4033 98.9507 32.5601 cv +81.9839 65.5552 li +95.9756 65.5552 li +97.4819 65.5552 98.8237 66.4551 99.3955 67.8491 cv +99.9678 69.2412 99.6445 70.8252 98.5737 71.8823 cv +48.1206 121.713 li +47.4209 122.404 46.5005 122.785 45.5308 122.785 cv +44.2466 122.785 43.0308 122.101 42.3579 120.998 cv +41.6855 119.897 41.6396 118.549 42.2358 117.391 cv +59.2046 84.3955 li +45.2109 84.3955 li +43.7046 84.3955 42.3618 83.4951 41.7905 82.1021 cv +clp +30.2363 91.1094 mo +53.3696 91.1094 li +53.3696 98.3164 li +21.6235 98.3164 li +21.6235 51.2773 li +52.1035 51.2773 li +52.1035 58.4844 li +30.2363 58.4844 li +30.2363 70.6484 li +49.0093 70.6484 li +49.0093 77.855 li +30.2363 77.855 li +30.2363 91.1094 li +cp +.5 0 1 0 cmyk +f +26.0527 60.2363 mo +23.1157 60.2363 20.7266 57.8472 20.7266 54.9102 cv +20.7266 51.9722 23.1157 49.5835 26.0527 49.5835 cv +28.9897 49.5835 31.3789 51.9722 31.3789 54.9102 cv +31.3789 57.8472 28.9897 60.2363 26.0527 60.2363 cv +0 0 0 0 cmyk +f +26.0527 48.083 mo +22.2886 48.083 19.2266 51.1455 19.2266 54.9102 cv +19.2266 58.6743 22.2886 61.7363 26.0527 61.7363 cv +29.8169 61.7363 32.8789 58.6743 32.8789 54.9102 cv +32.8789 51.1455 29.8169 48.083 26.0527 48.083 cv +26.0527 51.083 mo +28.1655 51.083 29.8789 52.7964 29.8789 54.9102 cv +29.8789 57.0234 28.1655 58.7363 26.0527 58.7363 cv +23.9399 58.7363 22.2266 57.0234 22.2266 54.9102 cv +22.2266 52.7964 23.9399 51.083 26.0527 51.083 cv +.5 0 1 0 cmyk +f +26.0527 79.4971 mo +23.1157 79.4971 20.7266 77.1084 20.7266 74.1714 cv +20.7266 71.2344 23.1157 68.8442 26.0527 68.8442 cv +28.9897 68.8442 31.3789 71.2344 31.3789 74.1714 cv +31.3789 77.1084 28.9897 79.4971 26.0527 79.4971 cv +0 0 0 0 cmyk +f +26.0527 67.3442 mo +22.2886 67.3442 19.2266 70.4063 19.2266 74.1709 cv +19.2266 77.9351 22.2886 80.9971 26.0527 80.9971 cv +29.8169 80.9971 32.8789 77.9351 32.8789 74.1709 cv +32.8789 70.4063 29.8169 67.3442 26.0527 67.3442 cv +26.0527 70.3442 mo +28.1655 70.3442 29.8789 72.0571 29.8789 74.1709 cv +29.8789 76.2842 28.1655 77.9971 26.0527 77.9971 cv +23.9399 77.9971 22.2266 76.2842 22.2266 74.1709 cv +22.2266 72.0571 23.9399 70.3442 26.0527 70.3442 cv +.5 0 1 0 cmyk +f +26.0527 100.154 mo +23.1157 100.154 20.7266 97.7637 20.7266 94.8267 cv +20.7266 91.8896 23.1157 89.501 26.0527 89.501 cv +28.9897 89.501 31.3789 91.8896 31.3789 94.8267 cv +31.3789 97.7637 28.9897 100.154 26.0527 100.154 cv +0 0 0 0 cmyk +f +26.0527 88.0005 mo +22.2886 88.0005 19.2266 91.0625 19.2266 94.8271 cv +19.2266 98.5913 22.2886 101.653 26.0527 101.653 cv +29.8169 101.653 32.8789 98.5913 32.8789 94.8271 cv +32.8789 91.0625 29.8169 88.0005 26.0527 88.0005 cv +26.0527 91.0005 mo +28.1655 91.0005 29.8789 92.7134 29.8789 94.8271 cv +29.8789 96.9404 28.1655 98.6533 26.0527 98.6533 cv +23.9399 98.6533 22.2266 96.9404 22.2266 94.8271 cv +22.2266 92.7134 23.9399 91.0005 26.0527 91.0005 cv +.5 0 1 0 cmyk +f +50.9966 100.154 mo +48.0596 100.154 45.6704 97.7637 45.6704 94.8267 cv +45.6704 91.8896 48.0596 89.501 50.9966 89.501 cv +53.9336 89.501 56.3228 91.8896 56.3228 94.8267 cv +56.3228 97.7637 53.9336 100.154 50.9966 100.154 cv +0 0 0 0 cmyk +f +50.9966 88.0005 mo +47.2324 88.0005 44.1704 91.0625 44.1704 94.8271 cv +44.1704 98.5913 47.2324 101.653 50.9966 101.653 cv +54.7603 101.653 57.8223 98.5913 57.8223 94.8271 cv +57.8223 91.0625 54.7603 88.0005 50.9966 88.0005 cv +50.9966 91.0005 mo +53.1094 91.0005 54.8223 92.7134 54.8223 94.8271 cv +54.8223 96.9404 53.1094 98.6533 50.9966 98.6533 cv +48.8833 98.6533 47.1704 96.9404 47.1704 94.8271 cv +47.1704 92.7134 48.8833 91.0005 50.9966 91.0005 cv +.5 0 1 0 cmyk +f +46.936 79.2197 mo +43.999 79.2197 41.6099 76.8296 41.6099 73.8926 cv +41.6099 70.9561 43.999 68.5669 46.936 68.5669 cv +49.873 68.5669 52.2622 70.9561 52.2622 73.8926 cv +52.2622 76.8296 49.873 79.2197 46.936 79.2197 cv +0 0 0 0 cmyk +f +46.936 67.0664 mo +43.1719 67.0664 40.1099 70.1284 40.1099 73.8936 cv +40.1099 77.6572 43.1719 80.7197 46.936 80.7197 cv +50.7002 80.7197 53.7622 77.6572 53.7622 73.8936 cv +53.7622 70.1284 50.7002 67.0664 46.936 67.0664 cv +46.936 70.0664 mo +49.0488 70.0664 50.7622 71.7793 50.7622 73.8936 cv +50.7622 76.0063 49.0488 77.7197 46.936 77.7197 cv +44.8232 77.7197 43.1099 76.0063 43.1099 73.8936 cv +43.1099 71.7793 44.8232 70.0664 46.936 70.0664 cv +.5 0 1 0 cmyk +f +50.1377 59.7002 mo +47.2007 59.7002 44.8115 57.3105 44.8115 54.373 cv +44.8115 51.4365 47.2007 49.0474 50.1377 49.0474 cv +53.0747 49.0474 55.4639 51.4365 55.4639 54.373 cv +55.4639 57.3105 53.0747 59.7002 50.1377 59.7002 cv +0 0 0 0 cmyk +f +50.1377 47.5469 mo +46.374 47.5469 43.312 50.6089 43.312 54.374 cv +43.312 58.1377 46.374 61.2002 50.1377 61.2002 cv +53.9019 61.2002 56.9639 58.1377 56.9639 54.374 cv +56.9639 50.6089 53.9019 47.5469 50.1377 47.5469 cv +50.1377 50.5469 mo +52.251 50.5469 53.9639 52.2598 53.9639 54.374 cv +53.9639 56.4868 52.251 58.2002 50.1377 58.2002 cv +48.0249 58.2002 46.312 56.4868 46.312 54.374 cv +46.312 52.2598 48.0249 50.5469 50.1377 50.5469 cv +.5 0 1 0 cmyk +f +99.3164 91.1602 mo +104.355 91.1602 108.293 90.4688 111.129 89.0859 cv +113.636 87.8438 115.536 86.0391 116.824 83.6719 cv +118.111 81.3052 118.757 78.2808 118.757 74.6011 cv +118.757 72.6802 118.546 70.9448 118.125 69.3979 cv +117.704 67.8511 117.091 66.4751 116.296 65.2671 cv +115.5 64.0601 114.533 63.0229 113.396 62.1558 cv +112.257 61.2891 110.975 60.5742 109.546 60.0117 cv +108.211 59.4961 106.72 59.1211 105.083 58.8867 cv +103.441 58.6528 101.602 58.5352 99.5625 58.5352 cv +95.7656 58.5352 li +95.7656 91.1602 li +99.3164 91.1602 li +cp +87.1523 98.3672 mo +87.1523 51.3281 li +99.5972 51.3281 li +100.699 51.3281 101.816 51.3628 102.956 51.4331 cv +104.091 51.5039 105.199 51.6089 106.277 51.75 cv +107.354 51.8901 108.398 52.061 109.406 52.2598 cv +110.413 52.459 111.339 52.6992 112.184 52.98 cv +114.691 53.7769 116.906 54.856 118.829 56.2148 cv +120.749 57.5742 122.361 59.1802 123.663 61.0308 cv +124.962 62.8828 125.947 64.9512 126.615 67.2358 cv +127.283 69.521 127.617 72 127.617 74.6719 cv +127.617 77.2031 127.336 79.5762 126.773 81.791 cv +126.211 84.0059 125.354 86.0269 124.208 87.855 cv +123.059 89.6831 121.609 91.2959 119.865 92.689 cv +118.12 94.084 116.05 95.2261 113.661 96.1172 cv +111.668 96.8682 109.406 97.4302 106.875 97.8052 cv +104.343 98.1802 101.497 98.3672 98.3325 98.3672 cv +87.1523 98.3672 li +cp +f +122.584 79.0518 mo +119.647 79.0518 117.258 76.6621 117.258 73.7246 cv +117.258 70.7881 119.647 68.3989 122.584 68.3989 cv +125.521 68.3989 127.91 70.7881 127.91 73.7246 cv +127.91 76.6621 125.521 79.0518 122.584 79.0518 cv +0 0 0 0 cmyk +f +122.584 66.8984 mo +118.82 66.8984 115.758 69.9604 115.758 73.7256 cv +115.758 77.4897 118.82 80.5518 122.584 80.5518 cv +126.348 80.5518 129.41 77.4897 129.41 73.7256 cv +129.41 69.9604 126.348 66.8984 122.584 66.8984 cv +122.584 69.8984 mo +124.697 69.8984 126.41 71.6113 126.41 73.7256 cv +126.41 75.8384 124.697 77.5518 122.584 77.5518 cv +120.471 77.5518 118.758 75.8384 118.758 73.7256 cv +118.758 71.6113 120.471 69.8984 122.584 69.8984 cv +.5 0 1 0 cmyk +f +90.8496 79.0518 mo +87.9126 79.0518 85.5234 76.6621 85.5234 73.7246 cv +85.5234 70.7881 87.9126 68.3989 90.8496 68.3989 cv +93.7866 68.3989 96.1758 70.7881 96.1758 73.7246 cv +96.1758 76.6621 93.7866 79.0518 90.8496 79.0518 cv +0 0 0 0 cmyk +f +90.8496 66.8984 mo +87.0859 66.8984 84.0239 69.9604 84.0239 73.7256 cv +84.0239 77.4897 87.0859 80.5518 90.8496 80.5518 cv +94.6138 80.5518 97.6758 77.4897 97.6758 73.7256 cv +97.6758 69.9604 94.6138 66.8984 90.8496 66.8984 cv +90.8496 69.8984 mo +92.9629 69.8984 94.6758 71.6113 94.6758 73.7256 cv +94.6758 75.8384 92.9629 77.5518 90.8496 77.5518 cv +88.7368 77.5518 87.0239 75.8384 87.0239 73.7256 cv +87.0239 71.6113 88.7368 69.8984 90.8496 69.8984 cv +.5 0 1 0 cmyk +f +102.902 60.3584 mo +99.9653 60.3584 97.5762 57.9697 97.5762 55.0322 cv +97.5762 52.0957 99.9653 49.7056 102.902 49.7056 cv +105.839 49.7056 108.229 52.0957 108.229 55.0322 cv +108.229 57.9697 105.839 60.3584 102.902 60.3584 cv +0 0 0 0 cmyk +f +102.902 48.2056 mo +99.1387 48.2056 96.0767 51.2676 96.0767 55.0322 cv +96.0767 58.7964 99.1387 61.8584 102.902 61.8584 cv +106.667 61.8584 109.729 58.7964 109.729 55.0322 cv +109.729 51.2676 106.667 48.2056 102.902 48.2056 cv +102.902 51.2056 mo +105.016 51.2056 106.729 52.9185 106.729 55.0322 cv +106.729 57.1455 105.016 58.8584 102.902 58.8584 cv +100.79 58.8584 99.0767 57.1455 99.0767 55.0322 cv +99.0767 52.9185 100.79 51.2056 102.902 51.2056 cv +.5 0 1 0 cmyk +f +102.902 99.9893 mo +99.9653 99.9893 97.5762 97.6006 97.5762 94.6636 cv +97.5762 91.7266 99.9653 89.3364 102.902 89.3364 cv +105.839 89.3364 108.229 91.7266 108.229 94.6636 cv +108.229 97.6006 105.839 99.9893 102.902 99.9893 cv +0 0 0 0 cmyk +f +102.902 87.8364 mo +99.1387 87.8364 96.0767 90.8984 96.0767 94.6631 cv +96.0767 98.4272 99.1387 101.489 102.902 101.489 cv +106.667 101.489 109.729 98.4272 109.729 94.6631 cv +109.729 90.8984 106.667 87.8364 102.902 87.8364 cv +102.902 90.8364 mo +105.016 90.8364 106.729 92.5493 106.729 94.6631 cv +106.729 96.7764 105.016 98.4893 102.902 98.4893 cv +100.79 98.4893 99.0767 96.7764 99.0767 94.6631 cv +99.0767 92.5493 100.79 90.8364 102.902 90.8364 cv +.5 0 1 0 cmyk +f +90.8496 99.9893 mo +87.9126 99.9893 85.5234 97.6006 85.5234 94.6636 cv +85.5234 91.7266 87.9126 89.3364 90.8496 89.3364 cv +93.7866 89.3364 96.1758 91.7266 96.1758 94.6636 cv +96.1758 97.6006 93.7866 99.9893 90.8496 99.9893 cv +0 0 0 0 cmyk +f +90.8496 87.8364 mo +87.0859 87.8364 84.0239 90.8984 84.0239 94.6631 cv +84.0239 98.4272 87.0859 101.489 90.8496 101.489 cv +94.6138 101.489 97.6758 98.4272 97.6758 94.6631 cv +97.6758 90.8984 94.6138 87.8364 90.8496 87.8364 cv +90.8496 90.8364 mo +92.9629 90.8364 94.6758 92.5493 94.6758 94.6631 cv +94.6758 96.7764 92.9629 98.4893 90.8496 98.4893 cv +88.7368 98.4893 87.0239 96.7764 87.0239 94.6631 cv +87.0239 92.5493 88.7368 90.8364 90.8496 90.8364 cv +.5 0 1 0 cmyk +f +90.8496 60.3584 mo +87.9126 60.3584 85.5234 57.9697 85.5234 55.0322 cv +85.5234 52.0957 87.9126 49.7056 90.8496 49.7056 cv +93.7866 49.7056 96.1758 52.0957 96.1758 55.0322 cv +96.1758 57.9697 93.7866 60.3584 90.8496 60.3584 cv +0 0 0 0 cmyk +f +90.8496 48.2056 mo +87.0859 48.2056 84.0239 51.2676 84.0239 55.0322 cv +84.0239 58.7964 87.0859 61.8584 90.8496 61.8584 cv +94.6138 61.8584 97.6758 58.7964 97.6758 55.0322 cv +97.6758 51.2676 94.6138 48.2056 90.8496 48.2056 cv +90.8496 51.2056 mo +92.9629 51.2056 94.6758 52.9185 94.6758 55.0322 cv +94.6758 57.1455 92.9629 58.8584 90.8496 58.8584 cv +88.7368 58.8584 87.0239 57.1455 87.0239 55.0322 cv +87.0239 52.9185 88.7368 51.2056 90.8496 51.2056 cv +.5 0 1 0 cmyk +f +grestore +7.651 lw +0 lc +0 lj +10 ml +[] 0 dsh +true sadj +141.966 75.897 mo +141.966 114.043 111.042 144.967 72.896 144.967 cv +34.749 144.967 3.82568 114.043 3.82568 75.897 cv +3.82568 37.751 34.749 6.82715 72.896 6.82715 cv +111.042 6.82715 141.966 37.751 141.966 75.897 cv +cp +.496 .00300002 .992 0 cmyk +@ +68.8169 12.1533 mo +65.8799 12.1533 63.4907 9.76465 63.4907 6.82715 cv +63.4907 3.88965 65.8799 1.50049 68.8169 1.50049 cv +71.7539 1.50049 74.1431 3.88965 74.1431 6.82715 cv +74.1431 9.76465 71.7539 12.1533 68.8169 12.1533 cv +0 0 0 0 cmyk +f +68.8169 0 mo +65.0532 0 61.9912 3.0625 61.9912 6.82715 cv +61.9912 10.5913 65.0532 13.6533 68.8169 13.6533 cv +72.5811 13.6533 75.6431 10.5913 75.6431 6.82715 cv +75.6431 3.0625 72.5811 0 68.8169 0 cv +68.8169 3 mo +70.9302 3 72.6431 4.71338 72.6431 6.82715 cv +72.6431 8.94043 70.9302 10.6533 68.8169 10.6533 cv +66.7041 10.6533 64.9912 8.94043 64.9912 6.82715 cv +64.9912 4.71338 66.7041 3 68.8169 3 cv +.5 0 1 0 cmyk +f +23.5547 129.833 mo +20.6177 129.833 18.2285 127.443 18.2285 124.506 cv +18.2285 121.569 20.6177 119.181 23.5547 119.181 cv +26.4917 119.181 28.8809 121.569 28.8809 124.506 cv +28.8809 127.443 26.4917 129.833 23.5547 129.833 cv +0 0 0 0 cmyk +f +23.5547 117.68 mo +19.7905 117.68 16.7285 120.742 16.7285 124.507 cv +16.7285 128.271 19.7905 131.333 23.5547 131.333 cv +27.3184 131.333 30.3804 128.271 30.3804 124.507 cv +30.3804 120.742 27.3184 117.68 23.5547 117.68 cv +23.5547 120.68 mo +25.6675 120.68 27.3804 122.393 27.3804 124.507 cv +27.3804 126.62 25.6675 128.333 23.5547 128.333 cv +21.4414 128.333 19.7285 126.62 19.7285 124.507 cv +19.7285 122.393 21.4414 120.68 23.5547 120.68 cv +.5 0 1 0 cmyk +f +125.395 126.007 mo +122.458 126.007 120.069 123.617 120.069 120.68 cv +120.069 117.743 122.458 115.354 125.395 115.354 cv +128.332 115.354 130.721 117.743 130.721 120.68 cv +130.721 123.617 128.332 126.007 125.395 126.007 cv +0 0 0 0 cmyk +f +125.395 113.854 mo +121.631 113.854 118.569 116.916 118.569 120.681 cv +118.569 124.444 121.631 127.506 125.395 127.506 cv +129.159 127.506 132.221 124.444 132.221 120.681 cv +132.221 116.916 129.159 113.854 125.395 113.854 cv +125.395 116.854 mo +127.508 116.854 129.221 118.566 129.221 120.681 cv +129.221 122.793 127.508 124.506 125.395 124.506 cv +123.282 124.506 121.569 122.793 121.569 120.681 cv +121.569 118.566 123.282 116.854 125.395 116.854 cv +.5 0 1 0 cmyk +f +%ADOBeginClientInjection: EndPageContent "AI11EPS" +userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse +%ADOEndClientInjection: EndPageContent "AI11EPS" +grestore +grestore +pgrs +%%PageTrailer +%ADOBeginClientInjection: PageTrailer Start "AI11EPS" +[/EMC AI11_PDFMark5 [/NamespacePop AI11_PDFMark5 +%ADOEndClientInjection: PageTrailer Start "AI11EPS" +[ +[/CSA [/0 ]] +] del_res +Adobe_AGM_Image/pt gx +Adobe_CoolType_Core/pt get exec +Adobe_AGM_Core/pt gx +currentdict Adobe_AGM_Utils eq {end} if +%%Trailer +Adobe_AGM_Image/dt get exec +Adobe_CoolType_Core/dt get exec +Adobe_AGM_Core/dt get exec +%%EOF +%AI9_PrintingDataEnd + +userdict /AI9_read_buffer 256 string put +userdict begin +/ai9_skip_data +{ + mark + { + currentfile AI9_read_buffer { readline } stopped + { + } + { + not + { + exit + } if + (%AI9_PrivateDataEnd) eq + { + exit + } if + } ifelse + } loop + cleartomark +} def +end +userdict /ai9_skip_data get exec +%AI9_PrivateDataBegin +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: Adobe Illustrator(R) 16.0 +%%AI8_CreatorVersion: 16.0.0 +%%For: (Olcan) () +%%Title: (O-ESD-LOGO-final.eps) +%%CreationDate: 5/21/2024 8:58 PM +%%Canvassize: 16383 +%AI9_DataStream +%Gb"-6B3-<RkU9Z'7YE*Z#2PD\(GH&3o-&pnXjPPF&[RA-e6FX +%XjLh\Q.^%STAJOt_OgR"WAeRW+])0cf`%s2SrZ*#*c%=3N9+^UY!8"O0=t%$e;W8kgj[oQ!76"nf)qP:;::TddHuLD +%bXt?9s35sVX1d)r]hYt:D`."GH0(StqkMkj`sU`hdku38UZ`R#qX(eMb)0KS52)!2Y=<3#\Q7#"(odt9dW]"33_,&n"brc;),&4' +%Q>&V?H;7BQ/`U6:2:Gqd#U7k!XOmGTam@TYca=7Xr<$ZTqC]!fk7)2\STiDJ369MV8PE04kCU&Vl6?D^^JQCeEag7.M]N/E*%]fWZ3`71Mm99+UF[_BtFu;FX.ZOTGC52.g<*][5=L8N;KE!O,>uc9Xg9E-/Lc8c&.%\;kSoj8$ +%p#aE&RTW\EJF@UFcXOOE-`7oL$#Rjm8[!/poY8TLB?10(HG*LGpBLDqGU.9kOuk^;m9R@*0/fkR+Jl*SS5D$O@^ceoe1=UHo,_`71Rjjr2]/Y<7gZ>Y1';6$@/2VAm&6[ZLF2l@55sB@[:#nn4Ht&bIB0jET&!bh0#uilXDUH +%L7_SL=N"[f,/.53ifdg`b>]tdZr4.[np7-a"Y(8`&k/7`9JN8Yd\ljiJ$,P'^ctp0qh:YE%/\"j9:oXjn.WuQVsooBSWe]?N;^Uh +%r.U]Y:TTEdMcPh._GAU(r.8>C(UcqM8hn+jfJWTF16i3`pa?a8.A\IF.B2g#^.N`J4$_2kf[9C!npIB\&c*#r@3>"QX.f\fHVU3< +%J\s-C%/\+9RZ`E>N.&W?r.Q/eI"7gtGm*(R(;i>q-QPn'/sNj[")O1m!^WE!&g'/l,,IF7S[1+b)UkA$rYC"J5KBJ4*QMsO@K-Z0!73-U'4t!S-.b +%PH)es)-1ktOLAiQ-B\l8k0Qsa[0iQ3`sTtoIDB-V@.jN*J,%Ta&b5P=>_DIGGO]72F\C?EZgL$Paq*:!ZcW?&#?0>b*6a:3l_qQ8pJ)V0@59HHpKiM'Og#s38C4f +%N.8*EBVA+%M#8c4(W]Rq^GtM#[M,Mq92qcB[*/624tKaU2!37))+MYZj=/LYOXKM[OJ8bMUJ/K?aeU((MKd,T>$B>>$5khG[YQ,q +%L.HTJc9jK`2P&rgN@U6q2;9ifh[9pbNg0!p&+G&UiJ"g=UYRJaWD&`2Te4]t`BI00-N\tl+o\kdJ$?[IYUIg,_?^o'TFaLf&JiiP +%\F>.W&r[B_#](i%OUQ?aL_N_N8DkUf_YSoiauZFe3^ig>H&,3'nr:n<*-qHd5fRdl(%@WiNq?VM7Y_F,5\XG7,+45me#$TR0u!S"mcF6DbBUVD4@nm$BXI-Vr.jc5.[=XF?%. +%Wjn_[GQn)Pk@hKU@_PmQG/J6P&tMSk02kj&^8Ibh2,N3E`*s@_7#/'G1:ZIf30f;m7Z0^e$RM3Oo)H.rA_7in'gdV39dOY5U5`7l +%D@#N-)#)%+fB,m2.]PVNjQ"a%Q0@M[I$R&7nN6XD#9sPtA/;peg +%0#h/VS4OG1POm;,@CiPa>ljd?)IZ%f(u2j"hbBZGNNaj+:0h;WQ+:PD#F4;djWS%O+]5d[6=+4=(ZfXOP`Rn=1L6f&a\`")X[[(O8rCi0cTUfCJBgS^j+\G#LY%[GK_\2]W$?@#H+cU".5M)2$YfS3^lD6qB>^MRJq[.>a+bP0>Wlec+_W#[=\ToJ&a^F56%PDa7)(P/+Mq5%FZR*i+rsct(d[o#$-J1=Fb^mS +%FL8#1mH?lFcuGc5Lshj*N1=`amO)tcJrHqYs)Q^b2@bk"9YYWRLmuD]b?7EbXgD7q&g`c<6q'Gu3aiiY$=cgdLs.h&et#Pj@n`qL +%I:q9XTehQf_F6)MBr>cZCR;SQcC>J57nX7*=$_"taoP3kMPS:aJhf?WLfmjB%MtaGbQKG:K8!(MU,4\%(_L2q`Uorjb8A9;I)Lh[ec/Plj[PYp(?LRR):nmWXNRl&b;R;o$(SpLRn +%>Z-9GI%IcD\aI9`W2M8H)DsSF-$\5]'8BGY5hSY=&WSU]B9_s4bX!3LSV8'm2NT2M6_bo[;,tn6(bQq3-1su'XMh!5M94:U8L\]J +%j3\"1:gp%7-E%;M32K.Oa'E-er1O^t&p$`'k"da&70K0;(Mg(QYf<)eM%#q;[AdG7U`pO-@F>>r=j#!%>[h,KMldLp+mXHt0;k@A +%U\2d$MBCp4H*-hoB$3gMn8R07([=_"igKT%Qp,R4:)fhpE2V1]D!s5g=qcD0'qSWj[EMYg5+FhaSrRE1.1+U_@mi]WNT8h^`HmX>JrMX:n +%TZh][UYVkoKp9dfIaJ,On`q(mX_&(4X3)L?r.DcXiS-#9rInGtN\]M\Pg&_%4G:1_S&NW.1dT+UlGOd44CE\H#eJAO$/+BGT2lmg +%(g;gBkp($fCh!nuf>[^npY23%_>i8a/[*118:(W-qT.@I+^/EtO]3(lO@jf"lMoj_W%846C4RPQp\$:Fjrr%O384/6re0@3G5bp# +%S"mm]eoNG&nS2\(muKpO$7s(WldR"@HSnWG9;HO#e#E>M<\pURUiK7Lou;'NemtVa9R[LCjZUVEhEO![alBq"B(t91C8\ZN;sG?+ +%BYO>dr`O)cHA1lT2kj[njs)CsYj)"6rZ=q9a#_o.Vl$.%O;)Np@mZ@njH>ESr?jY\Cc.tapNG%Ia)Td=%DqGbslM_HAI+3JmB/$d6J;cQF1/lLM@ZlVjUs]CAYkBfrX3dhG$Y36\ +%9YgsHQgFe9gU?5+<5g`Y*&qfcRluAt*6GnbaWTG>WSVJNWrF&=47BfmKhh*A6o.EBfFMD[VMF-\,PpN+OSPdpr+Gj::8bl +%=(15Rr<(UVrl7]`53NJ-t8UADFPFBAK2?+auCX^(-&7Ymc[tS*c!?.Rt"JN +%k<=2a6[@CbF_dO4CRL+7h`\8a;15N)lFhZK':T^0ijWH`3HJ;>^4,(in7epDasfsFL#sUgioU_hAZ8R]1Pk-;\Fn=12>X?.kh!,>/hgNJ:,21Tk*t[&qjPn:HopX494UH0Nn)d:cdA.G1deM;^dEM)9)01Y=YS)KfVC['M;=.;a_;aWR +%eHYK0UUjXS1)(+V?pW=`UBbscR:cW[6+.qmal2kCr\2@+bj#Q>0artPah1C%_2GXH\+2cQ.5L6fn"3-nZVB"e'G +%@kMiD0T:aOiH?./.F:]sYKhuAN)Q+s>ClVrK[ldlbU,P#5upEU,kYPDH#]2J*>P>D\%F'a3.2*&;&Y0"^[=&#?M +%4oi]%\bLi=A(c50;f`%Lp9Ck)WGRUl+R2VA&E8E5O`_)'G:GJd7@ei@=#.srU*S>e6R2BP)WA;)@aBHeW]eru5;M4`MS">X.Eid4 +%G]JBQFhNb#>mW6D +%/Vei_GJ3]Bn^NcDVIdObMBeDDc:$h%%EnklR)6b',rDU+Ln_H$7.ZgB2#!7u@J9)6Uj_PZFs/DK>IXaA$lt?jh3",Y%dG'Afor(t +%8LBal.A*1B5V4OX6nVYU8p\n%aTV4%MkCn=P`fRY`Yd7mAstc.e^l.-Eb:-qhI58uqXcLm*oi!\=]*Mcp;*GNKMH*'X-rRN32QHLD9;c6j.C%1@3#IW*8#S+`Z$?:F[l/SBq +%3_C]&]sgBj51Y'&19Rkq=SK,r,KHf>E!?:Yb@NO,E/F)Kc7m)s\Mku1Eml]c:SN+C'C73:c.E5rE62qP.E=6C+WaZhnS/JoKmMd3.>)T-kQE'U3(>Aui"?f*;$P]qb[)(YeS3KcM.q.g3Ytgp85f,Ni7:3qPM6MS* +%AP0"C@:Lepd^?TK+"]W]r=;8^JR?V/!@$m1Tbd +%-]heo*XB3WP$FEebamoPf(Z3um]UF]qL/&=0.D88E[8[>@Em9thmLI +%7M:2b?o'^*8`)SI3"`#gi`fs\]C.>$>;RBXE+AOJ'WlX;kZblMC]1YFJ*pN8l7:JfL9/4`=9#?BJJVI-2en%31aOSQ1A?4#dJ+tJ +%^"(5`i;/4%2PeW4WUb#XC:9_j3j"HHWV'>VDKkOkN0jtI*X2pTgrKK*'ru2_SY9BU``JsE75W!nO6NY#aMc_hdoN73)8)ZKI"9b_ +%3(d0.4d^<#$6,&.JYdX6-I0us23WV.nOAYElreod_@%0J_?SjhdD:`9r<)eKGlmEn%>HKf-Ns(uC)IfWaE6*le=").C<]G]qBrRO +%[@*01&I0[^m37oDhj,bK`hZl%Z:h3N:OcsUZp$9_(lq@kRAj%1+\gGN?E<`G#'-PpQ86gSpM(@4PNfKZMPjXT:85JQ9V_FpDO@H4 +%gV>4ZAYf5!oS2Ss2+tk>(Y-m`RR$gI^om>SR]gokT?VRRSB]#K1=!("oi%dF:,u%i\:PuP:X'#t5+=W[rdfj/([iLQFofL142LF\ +%iNOoSIc@@kX1cZW'fXIbHQ\)0&B<>%;3$?-'jIbKg@pm?qULA9Ge3"G3;d4?JT9A_%S8Rt]gF2T,fX(Jpg/QCi>7POa)aB]dGtaB +%.9gAOeGgMd%eN6K]Cu_sU&IsaK$85q@cDm@q#ljg8:!kFF<#3k-L[3=gjo'^$EY)1RE=`"6:a;=-A"qll"e&(G"u#%1*nR^g[AIqcBiiIM!Z3Lj\YB.I[rFk'#b<;rk!b;Mb[&"jMbe +%5g2BGBuueT^*E%=1f>3`71ji*W-eD^N)3;SITmYkjIE$_A*_Gto./&MQ.jc-%41RVE'sW@X&dOC[n0()Qb)qaZRYA39kl&G/t*Pa +%#CGpYd3Y*Wrg*l\"T5I#-7@3#"437rdNJl7Ho!WKabrNM2":3(1_%)J@2q?A-l&erRWj`b>\oBM$o$DW%).hT"iA->ZM+Ate$ih8 +%'jTcsL$H7DkDacuqqYNA:mf%T-.iVhaom-9rc$j-d_6,VpUP6LgtQno;@V/#WHiL$r+Rg%?9RG9r8Q,pioXH@a)@EOp2rgu*dmXp +%OU%r`k!a4#o]#;OmnTFU=%b3hm=t@7>?jD!hQlbLmWs%:5C3UZA/@2]f90=6I*#q95?H.:91Lq;m':Z-.J`Yk3RYX0 +%/^Ai'\m"h6YUdC+RjUEZoPI*BXDc\1\$b=iQ'Qj#/'m4SZMRJ9q_gL+NV1?/;Yt]glbMn*34itX\Ou1WEE2H)pnj:il\5!Z +%FeN2%=YopH@%BZZdJe8L7X"%]IP8>"/3DP(Vqa<+b<]5j]CbT/B'8LKNU2%2]8iGOQTJh2SLJjEr6/r&L-4:*c`aaM?i(ql%-q*i +%Cn#kM\\C`4SBH-$hsg$Gh,aaCcugh_$Z42&SQ;=p<79#)0eAk;h,bu%+$-$P)`u^jCrW5,eEcJbf;hh'n8kK.YMYX*Jqr/WB=7W= +%F16IAJsb#\P$?a>Ii(+_LJ)'Xin3&"DXWI;"0Gb\YC&7.e]5s`IdoJ3e`6&mWQTJFOL,A>"<-]'h-8W2XmU(S[@:7VXW$diMlTW$ +%7q&Md1Yp0q]ce:([&R*6&%3Zc[AKgjSb_r7Q&n9SVL7*X/>^_cmGk]1P(:ceVDH+>Os&5eZGi_=/ONpWWPr\t=%F`FgoZ9_Y?U,1G-CMN//k;PK8/b)eGB_qogW&ra&_@-fG%dpX9!9;hl:()"s$i8q=EhOK.9H8M)r[n? +%]!GIZg#L?(\0 +%J*Jt6Of_C8hCms->@#Ea4.XOY41;`Q2gJ0*/L9&GZh=M2YP\l&W)'gH`EI\6(BU`.l]"\jT^:[K)l+ +%(\o^3oqOf?A!Kh@m>toF^mks7,EP['ft:mUq.dmW?U0>i2*$oU?h'c/!`'/5Sdkob6_=qK+dpokWm6>g1[Q[o29c,hb3KqdT3`GOKT#d805oN1634YP0o2BRL%Lj_ns'^9/AUbLPgSla`A*323D, +%Y$j`5I_;A`U7\%T?C:4,%"\^>X:s6Za&lb)Vf +%?^0Etic]eN\hmFA5;-k+SmOJ#fpPY2[WB$Fn')Uu2a8eElDC/ttJP$A&K+i3LfUW,F=hr2[!MT\ +%egg@DYi2-e/$-@AaP^5iZjP@g(b+"6@je5TB.ZoIhs'2VajmU,KW_llfg05V.phc_^2qoMJk".!d$;(=WE=*&h1]@B'A8AM\IL'c"ul%"_Ep+K3u\+XkI +%?+/&_h?(*g"(AO>BF_FqOn1.b0F%YUff-Zn&K_tZ\`X?4M*ikG-jPtA<4@>*;SKpd6$bWm<\&U7O"$,T$XmI2kem.X>+M8@,rG6r +%5XKdlr.TPM*OPr^p#B$9`o8hO/mYIo;T6E.jmWbtm6i/rk$7^)P44FqjJ.$"'!Ak1+d^QOPPXq:_4emt&O"'nUbSC1%#gl5#Ur4S +%-gJ,+155?3D;qp4k]>CoL/FrKWa-'#YL';B)-0u9rAppd<'9&9bBMd5!9n3&?uZ*Kc)$dnK(R,u1":^:N+W?'DdJ=3n&*R(+GIs& +%2AZ3gW(`uuO)f2bcU]bJLtjV*Ho1ILjtt$5&6dX[F#2=d67^9$.=DBFPRnVHF$j*r5C>Fl7F +%/n0,RFDc0]lVS:sJ'QB%\O8+pCBT'MDL7R!Y$X6q1Q2K(GeX*NZn/fLB7YWFK\iHImbW?`Z24rYS8iu+cg:C;j[G`Q*JcU^KTThL +%5Ac^pk8C[Y"O?;nfR +%Z7$.FhgYj[P\6oimAa]lC*tF;qrtL2'JYRT7&!\NN7+;%*]e"S,/P\\eiPn`-?$7H&RuYlk`O^u6R-:^q&$\M"s64+#_M][=rnVQ +%>ii1KA#h1'=V\CL#,t<7/()l:F]050dI\$-`\]P_\#"QBp2sG^Sun;'SJI'UP:U?`qrTme6m?L(8=A&`bbhh__l)\`Y2;j;'#Ue!&]eCNj`W7IA-[[`r`[sXFGGO(+o9uFo$53So\3NY`!7jMh?k8%p +%Yqm\Z;=8aO1ZR^C1o"tq>o\hjGY[q@A0i7,h?Zc(O";dkhF"_k/D*PUAbPlC!0N#@:nhpQ]"d6o-TlQm=WJk +%Xa%Mr&qo%Fq)Y""/c8Xi7-@Uj0Q5YMI[(bpmYmjW3I^SjM`N?"*tUks/3VoQ2^tK.=PJ.?F:!A:555a\J7&,L^9hW/Aj([oia6Vg +%QWFEm.![:se`,ID6n91$SV,GO;hR?l1T`9oC\+_b7TCbf!\j^u>VVfX=J?)E`QoY=f()4A<1FA4;asePh"Sb@(6VX,E2>7ORchoq +%2'^.2[S:8.gJt:]\cL#.h#a*)OEBg&0;k(QA8K-U?EnFD`phE9mX[DmiOktKDXcR@41YH8F#g%<$VCF:]J2r9XMlRCU,ag1U-YTE +%E7i&X)I9p_/KijNCXVe%bu_.]'Q,#f#;+6I`fR45!Z>mf[,ib.F+1AYWd]"(^Q^h,Ninr-p5mS.Ip2u5C4_gH]/"q;8aEOaqZW." +%I]Q7>+`YTU`)t_^[J]&TW+Rs.XM3[@a2f"g7DO;Y0EWe97Ho"r7)s+777j(p3ct5l2"`F9a4]dpg="$T=P,6,5Q:H6Y9*d'M!n&o +%(8W*=VWC!P*FfPQtL,(CF\6ohQt +%YUT5)FhE0^=,r5Q!WBMJU*";OCitV7N^3d4TbF1Cj]u1AqL=-[]j:YiUl:dZD2=St(#(-'X,is_VO6FlCf8JuW9l1UbRC''rS\![ +%m6*9+5Hk^6&MlS7BEL8f&"OEsYe1Dt1dm%]+r:pa::L$pX:uj^1"L0H&K4VIO'SHVUh1[[j,"DDgDPrUqTM714"bhpS3/?`h3bF? +%Dj&5#`K;]m43jtA:tre/5LG:(WX";h$Doq/;oPG=1e!WR@]q!dBKjsA?c!`oFpF&Pp<>t3+5gXenAUCf:17r^(clr6d2C0*#7ebI +%*U\1Io(MF:mk6RU;u0P*3oA*S[L^QPqt5^fe+r&)3Vt/b[m;h18`s<:c/iG')a0`F5*p0h:Dk$?3aZ!i,+"?p2C#-k`TQedOOV6( +%V"9;J.WY?PIkuC3?[OK`"@$I.e9&ED$M.N:M29[#J^aGSb9l&9JQ.7&`b#*l!bQb,6$nSO-B00u_D@r;1[i!BTK9!RI6d +%Q,6D..VY7$'MFAkFu!nI?eQRD&ZAT7TIV&A_f,s!+:MIV8PSu55Zdlr8X[=0CJkD*2I^GT<5-s%0hut#(6nEtB?DeQ+W5LWPQBe) +%E&2V(2FTN&FQ]S:\1ac9@M5/R(VPsH\)B(sm4Ka6S2rooBm1dl[VhGcnK'uBg'lr:6o/p6H7)JqT?"^_COmG650K[(8TNWc$&XW0 +%N$Es(M9`BA.7M[c[fIg!n+BQT*G7G["knP/@\?fH:4kBS2LhCITRm,nKRS,+j0:>3?T4/GAdgh=5$G`A)`=P?2rd4=k5[MrDF4=3 +%Eq!<@SG`75K0/PNV)io^9h"%eL/3ce7!qb'5O',+IRMn[6N7Zge1dbm=(G'dCip4a>PpbrrDc;TLW8'-%r)p]0k>igc2<391FcmI +%324BnU^TPrK[Uk!&bEu"#t+GFIL">G[VtS4S!5X>DK"Pk0kj3QqhR:ro(GHTO_\aGc/?,[IS6.iW!R,O'!:J473_o:W2Ol#Tt"knThl +%)mh;oF,f1SVcM1V6*KjD$rQpqM2HVMDi#Fn*-Y+.&BO]d_ +%d2U"qet.>t#)_9Ui7)rPbQt":MV\I<>s>Xnd2RMfIF%ec2u@fa'5.0u?);-1JD;f.9YE@KKurddkOpGanH:Yqc1f/J>Yp^OH950AjOg8%>K8_i3Se?RIW +%FNV;fF!1psk:+[s9XilE+u@Qo2mM+Y8']>B=/2SP]YV)EockerjpfLJ"(p[aDh]9JB&;a@@8gb"9dD(-N[6KB47"2)WQ/Z6Ko+*R +%g.'0-S)EON"6G@JS=);JF(WQ31\9h_oHi[[4#:f,h6&GtFeN:%C!8s-XUVc41=YU-/@]\:]t>W9p?5E4Wg1H2VdgBM_kK\**8JQt +%hjHe\)Ys.;>"d@/GAdd@D+2>_!T<]jYbK46ecn6DQ/qc2aZ'lU'\M>JXDcklR6UcD-=c\VKQQf?jXpk*IhS/F2<%YM.0p6fNGUjc +%"bU/LRHd?7_4BtB;]Ramd`D$Be067"n1H>q-tQ`I7*I))[%^EYj<1k+LtSR[r(1a6$b0W^-<33/1@\$@+rcjUs4JJ\BnqU#`Mt&sNR?SL.IMciuh?:HaXP[\b +%:`HU:a;?coR'&]E[,?,! +%TshRjBoMfMKlXS'@4+!iG$hT!c*%ZMiq;DbI\0p&GKY6oHkF-LAs_A'?/Wa=hU9-1>q2B[nH5sGFf2nrSI&[T,#H!QZqa^$,%!k( +%c]U%1[1tV_m;?c]-8PI8!gAq!k*BSmn[5sDKTUVkER%"%jq24V7UYCpCucL>!8AbCNY4TqfTK:)qbK@ +%>>s4W]B'FXd+2IY55E2&A%qa*q'2s\.Y9q5qp1=8@[5Non,)\#8Ra^ONH!d.F9XHH55cl4XAg7gRHm).Z18c\>?#![mmQqbE.6h* +%AXAUiq7V+L@I\$Ll'N_f+Xqml@5NmhfBoXc-2*0JM)Fg[f[G,#9'dKRgc]1W?Sk-226j@BE2Zh6[U"rcfG?FO9\>:[YqO>5Sd7n?+#1#R +%/?:FM'mJl[4rG`>eJFj_1/q^i=B=\2CLUXQ50jL&9/ICh,20hhIBc0Z?XdAEag^ +%05QjS`pG_uqbg":d1cDoaPg@E+&??Q=B=75r]U9d*p-`M"PpZen3qk.k4G#?`C2f*rI;]iDV4'#U[En4H21h,IV2[k(NJ85Ca +%\s2Sd.3'ZbGOtAu6<N/FC`jsV,C)bc*X4*-:>HQn+ +%9WAU0gSe%j>*7s+NhCJr>_#e\0WOgj[=g1!pdAc;MO"H:V_@sEU_dhUT:[($.[NnPVTeb)moP0$(ZRX7&8Fk`FqM/J;SpUG9#2jp +%Q@bHqa96p_d8F6b,WV@!.27$V1h12ZMdiBa'#-u)154^[3e2F-`#-jF$,'*hcJu)[eK):O06ccs7rOeiI:d0C=-Z<8IGi*(foWh-eq1G`,u%U@u]1Glpa_m/)Q5s*OrOC`&-!*DDem27riNnrER" +%7&hrK[PF1i+'FIhWeX@,fF39(!S/%Ph>;&?,R=@C1Lq\0374htpms1.=3H6kSe4aqA>:)snek"O'-bKi8\^@?mhqTgho5938 +%4U/;2-fbXh4Go.HO\k\F;CTKfsXWWX\r)ghuDeoKM.nY\_=P%9aN(5?J)hqBLh.d7V^n+\r<@; +%MU&a"m`blh(?am:BqKe5.Ar +%P\]+/"7AX9c9Gcn_hEol_;\4f1Pn'QX?Y!)87rB#k?"M9\.r]\$d7[S-@.?25]J.oeS/uT>KhiF=AmBjmV>Oh*]M`kXdD5X7;3^r +%aBZ-a'Nrso]7r#m0("W/5+MHi%n%p,&E.,62j[&'(?lPKj)nug=LYI`\KXrF6$JMntKee038=;C6)Mi?>b]u]!Pj6])" +%Xs3RQa"2Y:&iS:^S'Q)"dZor)aO1t-VZ0)'bSr*@:^L>N)"bHdJ,!T[In.BI:>fZ=co$E^H$2sTNQ13XZB05E#:#a+-+'p7l(.S_ +%+pQ37$8^t#kj2YTM92%LD=0o.\MU1p+"a,[O3UBl:.h$O1nY&o/T!u76H5>\dcVo'?N:jBPtX#aD?&NFX7OA(di/LdC5\X +%6+!G(U;;YOYQ?ik@cUq'Z.2m5PSRK;oc%(=[)Y9+7>'%$)($XaD*DEdl'YL@RX@L9ZPbqQEL8`X&1NHb5)@KSS-Z[=IH\o]IVV.4[_mscA#KXEn8LJrAL$W"PTir!?$PT%>VPil +%^I<-q$P*K&FUiWS@?=.\[iJ5^>tHclKnmQ`L)od#_l-GTVV#`E^kIR.(jb6N&*#NS^ePjJ_SamfEMHfa.+[:nDEA86,8fFW_kFPF +%%sHo?`,7,LgS',R$sQS<q(nV^/1!i(;6O1B%.*$!;*r9X99+;qO7p!ccLP`#, +%FDSs9iF2Ym+1;kf.\F=G^p9qj^I*_9iNukW=]X]'qBl-hPf] +%_[hB,OWAMt@=11SJ-unJZSBQKMfE!H(n[TCC8VM^iF0[WYhKXd"2(GrWAIE!.0]#32\Rb]/M59ACc#P,U3.L/g;:Lhg[u(Dp=nE=UAn:0$5?@T3iL#!J%&;[q1tbBh!c$c2t@3)s1j-:c718@M[h' +%Z^dT^/73=&B*!24AjmbU`D1&OgYTHQ]:I,oC"c%"G"&B@(L$!/ZeERtdGenNAXeY'H=q$`o&+@c.3H$AV;dfMPfi\c=kQsS4AuaW +%mI/3VpMWjMd6]diS?L5,b5&s;[W;30nQEDkD8%H#L[&g>WkCX!>]2flPe3.R"6H\P]29XCQCH%CKej?8q71Z5hru+6cZZmR40-hI +%c0TR:=*ic9;sit=S:9[LZ;f<)f'.oHRm"@?bD?V&,g2oQ`q%Gr57Q^9;hDonN?-^dO,NUiQ1=@7he#82WI?Ddj)7kW$lYSXma9j#k_f"GkqYGZG[.NId1:Om)#t!k2^3S8c0%R(KiaR>WIGbX#g54*gk +%i9-q+A"?O++C]XLX5gRsLo$Eq_f!?;]k&fu5&'j-^^bF]#eA"]I\%u:^K(&R`h,1.WDqcfB]dAQU=D7gSXV"0UQWCJ,6J:t'\-47 +%lKq0'1o"tN]!GSPT78<(=d>3u8\&bT=olRTrkjim#9igYAC/mK*Zf49bQgYWh8.7;EG +%h:/o7&$m9a[gV#%\">Ff4WXsUWD\d"pAs3Y*7AU/;i9`%\*E&)1AM,AE5"TPD1C#Y;#oAQCTZudDeu3k?VN;.Lc/0%n!?%nQ)HBk +%c7EIVAZ36q8&&'%MsCeHpT!@aoE[$RDXn%97]!1,iEZ@oHG+UR2_Q]F7f@uFf!ja=^:H5/o%KVQ-+qB(g%Zjm51@Y92d]^@O++=; +%+h(njf4;X +%0cR"H3P/:@4._:LljIQjl^E/Vg%i$c!sIcQ(!=j#G.Qb9H/`oZ+7*X,I^`,B!T)jf!qmKWn',`niV-S*VN1 +%"Y)`""sK-A:X7#1Dc7eokaU18j>=`Kk^_c^&B4GF6?L=&7.XSrq>6nL2qODkkjL,;@gQP^*84.H9MFmpbVT"KXQ0IRKT"Ke\Yo)) +%!-nR-(CtE*a^Pc+0'OlW]]\_d@s.$T&N@TK//&`JV:Tk>2l6J\Q4f:g\08#[h3`"ZeE,r.2a.t;kK*^$;f:c;1<4\H+r3]D#[,LY +%-JN8Il&'LV!Ks&Q-;jhTX8.!j2VBf2W4HabMTY03WK6d\Q30mUh[>s:CuPoqU$#W,$8_X#7X#7BX?9%u/^=g8FcOS.Kl>3X$m:hAM?-3nIB+lRB3QnJ>(-9rDXM:cpU%)@r@[.=V7hq9[o-t>gCrEI +%kshW^PWnEl2=Zm$R:$UeMgPgB)3=%rtdY3iO.FL-^'<]D3gao_Tr$AA&J +%S8R._8uDEjE3]7TY-drZg4uQg-:)cRE]cUGPO^Z[BOlF,>Ws^'LE,_9JjVg\#6'Rh/)rN18Wk +%f71=$js1YA=2.1WF\nKPWK]TIDq@CSDS9;^=3I/H`tPfLG`Tir4?G^Zb'/0\gHUb,o85V@DH,EUZfg?(rm^B$kNg.9G0];VJMXO7 +%1FO?L3=j@C2sgi[5nY<+>+_Aj;>^72MI%hs'J>:;56dMKGUh!X_Id%nc=a&O,PN<$#'O3g/itn7s.rl`F>d47`clfp?:-NCium". +%dfW=VZu_7pK-O"a'I'-+c2fg"i+ehN[Muu5$.pt"WjP,S%*]2PmX[EXSEB9](qYcD^d0bJ*TpAF2nqiE["';YMMNF)G2QQ5OAOY/ +%ktFJ5mPqiRD/K_+N"nHAD]aJS@Z9[a_e/E1lf;f(fi^M\cF,C(W@J7G+ah`gkNE=lpmo:t:1l#fPl3V#T&Gsq:s`n1krSSplaKRF +%@]8#P+BS6\Mr%L>?CC%o?-V7(hJ2G$DCZ5j]2OEIf6q@l_?Lt)-)1L6]Nnj72W/n +%r:)]^Q,sejCnouLVEYl/Vq+\>*24W<7(%&c%s"UtcLGNNUQ[4>!SNAXa2$\Yn><17'57?E[WQ_s^'@U, +%,$Y%\S\,8GS"ONr\+NH\ebQ[#UaLB_%\p6gV8>\Q#QIGJRm)6&;Z:FB'Ga"P[XIQ-@=c@5I_7h.Eb@Tu`L$8[A*W"o`3LTAi!*2l +%K6'*00/0Q5=_-!g2ks(:<'3[:+pOEI6ZtGs9H0SPYf"OrK?UYF-X!BA90L_&-eTW4L@]6&8Of7;h`Sg<4`1)Y/Jq!>2qDfZg+.BF +%7rDbeZF8\$D0u0Cn^K;hl'@l9D9)QRccaqpkD*:;hBqYd/*r^k\^It0eN#mZb0!DYZr3?=[ZiKN$`,_4E\rBBKK1g+pDh2>.9%AF)[hotU\ZKpdXc#O&$dppoD/")p9oq@L2q*CkDJs!p\DbKXWY+*7CYJ;.B\aq&"rBk]ts(G +%,apbulP8=D]37f7ml.3O^O?%F5*T,fCW-Y8^_jn/\5F/(j#54!IM=CeJ).$N1?;[$+Ud1..Q!lO97g[^Y.PG=h\gk5N>f;+k32Om +%'E'GV:PKq">5c(.05caE=%>JkQg2=>qIJeehu(*]:PPHF2ZMXtPG'B#k$K/-."*nkd:ZL0F)&QRaWb2D(*BB`&".+F5-VsFp=b,e +%21t6YpRT^>h3VruG9eSfMcPY^RkETfT$bd"_G]m,].=.+_fdh3c@LWuW?^/el[!]Dp=3S&lk%L%4%_)3+,C<3[X9?:2`(d&gfn'G +%J6n]9AUE-P[[q+-lIaBTFf:Rp*S&?8fOha%f5KgXe)]g6QY";@Vlb>pBk;oN!s+TojKRB6^4+L8e>LpLIZiNuJT#98Aft/? +%\QQKUIr4l=N:Y'e%1@AUKj92)d>d7`9:nH#[7/ta86%:peJuDh4IDbqr8-pSH^OE]f]`%N458l#IB$b&0!7C/*9$V98Wn,P^Gfn6 +%&FCh!b*V?55+V)qn)!sd(L[25/N8@ +%7+baiDfR$Qcl89]-,&ZmJ[J,=18;\77u)O;XS;K(prj'hA<$$O)5_=#5=@:04lq[mp\+N9`sfS(\]J3FS-Z[e87iukeZ04eS)Dr]STMWAp*iGj2c-C_i +%S4dM5NKKM3,NlMU5[Ta?0b=H6pfn?\@KAdH);l1dFlUA?3Rr106ath;pq&FOj%!K83FU= +%0#f,%JrjtsW/ke<#hG.gGac(-,pb_(gj`L6cQs#L82-[!%LTHgX#Q=D+s*/OP+81VBuNGM69c?ac,GI-dV!^cY^!YG:,*R>gu9cF +%1s&BqDTSDcFn+;-$U&FsH.pP@dn:Xs/L)H@&"L=&Noa0d>h%LEgZ@#U:iHVUuK!cTkiOI +%,`R\r=il"^TSQs4pM+N#hp*keX&P5$[nHSqD.B0"s@ +%TnlQ:H5[+tAE[NgV,(s"iQn]JjY2=K\6itD0(SRj==IK9C=2)o?r(=3YB^a5;4fc@OE+]2]h_ug8\KA\le3%E5K-8m^X*t2q.0YR +%mQr+V2SZf19&`"DSS.PgGIH>K]e1!oT3`"##CG-FiN#nt%Z`11T>_FdMU/^h^KXk4i^ctD\:-53]jD<%]m@04hW]-!kO+i2=ucPP +%Y*ZmdTAhj:(TNOijWrpAH_%LtKd"j;ZtVbpiObt4G$=-G&V\JPT$N%)W;Q/qh:$.>9#nXmM3'=eVL.2/>"8Ek.rH"(=Y)3aXC%YAQ(s[']&@="<=,.u26MhM8)[*`jnUbj*/*^6-(H@*k@bNV-ME_Wk_)/oX.K\%OogI.d4hQX@b& +%OC+TtRAJLJJW#BD\D;G!&dlo*q$A.P/KtO7[Fq\K*R,Z0%r-rkqF!*#0mI'?l/a>&esBDQamfN1oP/Y9lss-0Y+ak)qnNH'd#8Es +%EPnB7'(2_Yh,q_]+@l9Y8I.#ZF&\ZHfN5](TC7JH3Hoc/:uPQH6,@0L%!k(1dZ*u4,I'H?4D^qVGD]$->b-80KV*Uu'WS$;1r0l: +%RS%.[W*BTdn&U7`HXl%GgMtJsA#X2iJ+hQoF\Y!jf6T4T+r'*5^9FN8Qd+\oV,OF#eGem$>#1b4[:V(uP0"NcMgKf2=fOWmSnj`? +%[KF=2@O)Xn[VdFaB]E;nU[k/OipOJJ:7\Lg9/"HT7c1HfqX-Bs\)GUMgaTa&G8W$He`#3-QX"_(F6+AXek4V,j[c/o]9(KTU_)rQ +%lf6aRo$9qO^=JQ^GpY`)MUWnTIk3.YO8$*nh!Tp']69aG[([DZjj&p*9'KRAp7ej!=FVNbOF.$9cd;CVV_PUu^4eF^8j_9RCU`F.iYDe<+a:XV$5BI^bPQckSb(d+6shgX+s=Vp\dc5C>^P+O7G +%37iA@g!<$oQ_flujJfVTQW(1k?OQeJM(29'&3HD+eeb-G/gU#(,a9?@:#gG9)QVXM1OY2f#ehjM1Gk;XHaB9@X-&s@A\Qc"d!=?%#c@1$o9H-R5!B)gkGtg,(d8B\.&hk!Wh%bgkNed +%+()m$MfB[O3,_-"MtD`mr*_p>Q%jN7oOn[r1lItHi7fbpc`YL!1o#H3rVL=[hchK\\u)_:hq%Mkk^cHQE3rE(BAp]'VUu']nU(,m +%d-'Pr`BcP&q]F&3!K=!cX\S;JP>N*@&X)LmPX@2N^%e!]hC1\5V?$(D=P7e7j*KJCTUd#q9WlV$\_m5q_?0K@?+PE>2n)H0T('hEVR1+Kf$\!+8LGTSX"J?WW`sT;(;=VI<.NoLC$4bgJ$b7&]\^6 +%/'lMkfJufb?q&+,'&bp=)EUXVk@/1[S734TJmOj"lp>C>m9m63mqb+C0)M<]]'f:5_VHO7"]*\niN3X"` +%Fqp5RD:jQh[(I8Yq\sW#2!lb@Y/lR+&3B< +%(%^Sa])(lda?)[?B46Sdrd-$`iY..=op,4>XtY`.IcA-H3=^L++?%)c7YOt*6UkniN +%?$i\4&$,`[3YR"A)>]s,s5BmCAlR$sBVl)#9S=HN:Ach:8nZZLbTV^.*qG"[Y>g#:eQ^:5kF]s*J__:d?LF(6.iDOe!D9P-jo?dj +%!K+diH*Y$XJ=&Mor1RX.pi5oW`#kTbIk6!,Nt_GaW4_.lMAI!'#Cl-Y[pK.4/#+S^UWiHo-1a5"&'lU%cr;U[)N'Y3FZ3rHVOmUF +%JVK_:1gS:sEN!A$(VnJ+uCY3qZT-fcF&AeNaDGGD[G0A$r[]KVLbUF=3]k/]RbB5WB6*s<5VqNn&1Td1I1Phed5R>i[=XJ^P3Sf5.MteJ$ +%Wcl[n*&hqpliA0:V5OtkpnGXp*n%MTf@;*R#4MZc^4AN_a@:[qe7]s_^n@PlRGP/i\RQV2*V9-r(%Z*LkW.0I1]]6t&?J*"L7,Y:kD4E&"S04*^-7;ARgVpSOst=b +%kZ\rKKVJP3**3+Z'^47]DJ2:C4/4eS%Mb:-fVE^bCsa"07+JP`[V\*H0c.?_:DO=8F^^5'b9hAd#";O5%0hJ'B0+C0`5:&4i!BrV +%L&C80m(mC)GT9fjd4ePS'G*[M[ZQPcWL0dg`3m^gEe%F@#Z+2r/;h1I1n_UP$2E9-,M/'FcN.!Fg\16;$^+;n/?'Ht>>n7On0j)1 +%?%UuOBoFPF&EjE8+@+K1+M!5$ht%AJbhOmMRS%+V,E4.X&L"D(NN!#._m(q(!&U'"0Na3)`2Nr?10E/LQuWHM;[k'0&[5Rr*'kjR +%=&TY:_0q".FA69+d8;8W?Tr!CN044oT]ja&"3/drLB64]2[o&4J@RZZ,]-"PFca,/2lMB<"!@pe0+7oqd1loDF/d:"DnOc$1/"hU4g&c8+%p\@+S@S!4l`7`B4JprNrT=JY46aj@j/c +%JMEpP0QC(@+?"qIksRfF+RQ0u3WLqkE@isJLbfFL!J,u^P0Jjab-(nZWpSLP5`V#rohZd8X/d)K+/MdVJ%ZHFG:<8RKr>J;LajUU +%P[F\,\p-IX>mH%RlU8N.R/QLU[K[D#Ek@$7(0Jn+QjLWp\8FqrijrI*5`3+T+Vh=k12Db=1cro^?%RUf-$#X(J;G:BNQAREhfaLg+p&^8\_.Wjp8Z%gX[)L1\;Z_J?fERZj]TuV&R7=pnk:.9Pm"6BhZbQh4/!)dm'b$c)WU,#(m":2Z7(^BApb5'ed'JL44(p7]_Re0O8OV(!;!L*aT(u>MV")<>td"=o7)E=uJ +%jVS-SSs9FF8dHQ[Js(imP/`_s#d=Omqh5G5D#p;"c-([1 +%A@RrOm5-Aqc`kL6%SAAU1gqjNRTH^*63s:2%9M_!UX80*-r2r1XE;p7U4>S*)rQc28]4T>iTSM0p?!5@8ZF]1l"D#0l\]/E[iImR +%.U>:bPqE**8gdWLZ2uu3p.ud%7Rp-hSZn4&kQh=S7M?]r!)9Fj5u!V%etqYl!"^-ci@l9F'EY\g,QcHY#17[uj&>2%34>Pp5*_-S +%WNF3?\q-m)(FLo`-R#:P`=$oRi%)?90lJVR:@B9F8Z,2q&NX2!$D!4E'+$1gFMgDiFY!P]W_c<-PqG@U8sb'%V.3NT0AsD[M,'t0 +%UsbC3Qrs*?R;B*p9(24H5Yd]HasONldNtQadLeqhH*5Uj'n\B00!mK&Qj4h"\r#^6qC9.F@PD;B.s2.BPe$k;PKpS(0,+bXoJaJo +%/>>T7Ki0kW%APK"Pe*hR>RN9do[?A[Fd0_"C083[MFg4JmJ,Zj#c,HAMlW3fl^8`*!>Ff9:eUE!K;t96F5HLaM,cjOJ7u!@ZWq'=N&!= +%F`eB,8*D3^O/3O,aURZklf^/2$):'[4^.i>JSP<6MuNgrdWDd2i"1*j!=0#nF2>LU4Gp#/psdiQDsV;\TE3-J!>X`(ibVbT"[_&8 +%XBGXH%2Q3:K1H0r$RC#^Aj:JV7_@cBsM&u2eqYDV\3mh7jD:;8\ +%&*U%3(tV#*!;0$[lY1lUoNrDSI%4*G%)b"B#%9B7!4ht.BX$.$HO"[ttKhYu.:]=oskT8+a2Y +%+t,]S";6-B&26Ki";S1RU"HgXJ??6k%p(5LQGmr4(S\&9`3DIJ/V(."0NfqU*!i+nRMf0\*1+#O$FDpiQ!Sb&@#eM;*^*)UV6&A4WMPSfa-n*'f%g@CX!"r +%*A(/cOYjeOl87!]9M+`\B_7iaon[g"?jKPN"j8F3=;bDnWUfU&(kpCO?q;c$FoXl@*!JieQoG=%qORq6OXi0C%jJn<4G^(i07"1; +%(0BH\E<\fslmb%31RU1Q0e#W1TX_gc2@a.I3iXJB"&"QPB7Qq8"ur:75R/88WLG/,$,oG;)6Hf[@R5FH*/Lnug^PQl&gV:G&4b2d +%M?Y4@LCc9V)MJgCJC9a@@33o;MIFU3$5_gouKipXYis+@i1=L+kDF\DHbZ&)eM8/_3&76+FKl>ZM=r +%P[K_F)VIK.Tjd/P)\/+i`p)NPH8nT]`<%%iCkU^pKmh=fE"+9W\7q!I9]Bl75]l6j(0[PDc6e*+U+h^^Lr6>U1^`J58,uGZ9]VJe +%:^F>"-dEV:I+%`tcWN%hj=m5NKm,6iJq4bD)FA'Gj+ClrfX%=a$f[Mok*?%n3!lI?@R+o?JUnuiRKRW+pauel3tSH%2M''3]=*f6 +%,/1+1a>#QO(m*If%2p?cW3[fnNoN-8'$quN)?O^qA*GZc`*)CJ1c]NMZA>L=.Ukesk_t!*0qt+/@mo*D0o248d#;a:08t"4MunbG +%@N&LMHc:(F\eR(+OU-\P0d]751+n_=Nlm"S9Q(hkopNb,%2pQYIK;_<",4q+UiPBBU?sY-b#si,&5,B'Hlu&G1i,Gl/d@hn&/'+s +%0/=ZM:1RM_b(UEj@O!!K$4(a@CobDh"jg]j2T2/LJMR>H"BA[to86sq]>c@U9Pdn^"!h\q.ZF%?g2"Wa1N69^Mma"$5o.!M1luP> +%Ub\Kq*t=d@C,&tL"Lk/=;:SsLa1Plm6VRRo.&?h3+<'(l6XJh=glPtfZ^;T.0IV'W&C6!%n8O2DP[MiqFRopdCu-Ep'K3;Y\VrTl +%0K(,4O\KN5g'6F8b4i.WjZgY'Bn.9/LrX\)/QoY#^2B?tY[/!]ppNj\-Dj/j6DBi]Eao(O]836f5mr^t"9B4q!Uq`*(;+URn:7@% +%6\&iuJS:_B#F7gg`DE5rFUM8\N(BVW8A#rE_u3*`p(0+r5b6"ugm1C)Mka/8(=ur!RnZ`]H(sU?`7C01Go"+hQj45P>a$cf=IMZc +%$]_qTgT]L$,6H#6fG3EfhI*+i@o@'P]1'h#Kd('nMo(YXt+1n=Y)1#epoIH%s;B,?8[GKJPs!DKC!DT +%>L`\I@:3R6R<2.8A&le'Ae5SO#$TbP6r=@u10dh7WecfL&D[27]e7_=2?U5gk6>44T\^<]'8Pqk1tXM73.;W3K>c8&#U+rA,aDG) +%d%\NgiAI;4l&]?4%<;a7%YhYubj1aTRCLS_%4XecGF&>@3W(9EW8Jqp72Q.&*XAK_PK36&g +%_t>@,!WB*Y9@StkM?H2?OAEtti]tEh-9!%q!>.Xl++u'#2\LqHfQ=(o]Ln)j"ce7.eJ[e]BFpOt""Bm-EN^D`a?774 +%J&nl3#t2he+FDu[Mpi%*W(M_sL.a.X=EJm5R"jg\'C$/L]V4O.7QTTaibi@G5'(d.n]1*Krt"^iK]%Z[DS'F#W1^.2&eX3?6QZkA +%g8;TuNP\A16=ICLAZI;-)=?*jTLpU+Tti#iVW-M``!cc%_B]N]TeLSgl,HQi/qZ#JqFh'F_QnWP.PN=f?'r$>^BkIjHVEI9+uN2g4gh[BV5[f +%c=EL==He>!hSjS%7q-]L!E"pbbb0*KAMkV51#r!7*doD>LcO&L1D]C!^P`]?iEK.MmKJQtFZ/:\(Lo,6/>k]Z*$*%SaXbK.huMhPd_2r:>sTWfUUnrQO9I*q3c)b49i'W-:>()F"? +%bm[;5-K]IiA8'*$X'0jS0Nc#=D35k$ +%>3nD'A2?heB'Br+#-t;b0jtEFI>YI8KbPijt\5#(]-t<@er))C&8Rs +%_sKu'Vk#QBC24+i3Jb5r"rZ-;%Rq@ddpp$N&o>Y,ZJKXh"f\%dd"N[CPl%K9GG]oWO-"LC[Jp5hO/enbkm +%cia539Qn^^Qm^!`?e,&I5[FKL/UT$p_6C[7N]*%q6'>FQ6`-MEWNWsqi9?fjI7HPpN*d1r@JV'BjYZiV'cKS$p2K$_)(GBU$fsR'@E%ofrkXMG^d$'CD71,L?Ud\[3^re,c_!X5bpf101nB?n'Pr\ +%dFdfLO"%B9$0m[_lssu%5"o0Q2*+em"':oX0n8qrd's\2T-%p4eM8,Q6(GWj8LB"!QC*SpA6eE#C=VTZ-p"a?]lRHm_jS1m^k(rP +%JKb7PSFAK1#E0'Xp/U'rNdb`F-.n=W@6Ndq$;rsQTZ`Rq./$*;1j`PVcnl!?fc%KsXqjeEQFGo;3,lU=+]ShO?NKFH)Woa6&o;%i +%diXmC/UiQ/a(Q6K2EQ)_*Fc+n@OsD_n$R`FRZfL\`b$T]>)%Zm)1<)%Uji$6kFug,@,'=?aoUNHr?/iCH)SmVNs1[khLT0>%/rY$/`&Qi)-D,& +%rNHcMij`mD9?A"*MUn,>D7'd\a)Nr-BJB6l`KqY*5S+gKhL,utde3@CoY;D(]3B=3Jtu-0'c^/h +%+rC7aH=]B3L5po%C:.NOT%4u.YMBMK6raaSL+.1OVEMae+%]j^VP!>S"&]eOC`l>2hAuV_VDBfd/Xh/G+)g+1J-!Tag'-MX]mVHRiqn'*-IDj;E-!?Jrs">J(=)"R?=5/R=Puo +%q#V?7Mi/%m";<4OQ!bFc8^Za#ZnaGqMJY9c8Cl1>h-Z=;Ui9!]"=#?&J#?eI*Vm`24$[q_.$Fi^hOO,0&JDVdLL?K+8^ZnHZ-EjO +%>V@l;c@pIR:eIPWG^u#/.&H-/%DO\Xi3YFZ!BM3\`?O!@C2J:'5_.e(^jF\5mH28G+s4ikfc3A:WlEVB&op$/;'?e]U.a`_q$3bL +%mcBg"J^Kp'LY\nrU_5,):FsFV8eh6( +%@@\2p0J1fkWr(pU?)+ZA_+/22G(UKCLc()C-`)8ueITUqc0sY"ZSQn_80q11RokJ88eh5!_r!.$[^k0e#s?\^Z%3Hfq5DB=D/l*V +%nD=#%K,m\l,]SWt7A`=fVF*7_6VgU:'TNKS?pREHY"JY+(23[`Gh6(`OS4Z>gU>C1O^S9Y3Xr;6e,;NT-*(Dg$'031G_<6dUl\,U +%P[MRrF=?`\[3s3@H`PM_7N3HZ)`2r=gn#.6@+/Kt.;>Yp&OdeBiCAMV3mJ$W:qN'%840GU`-7+;##?\L5!0dlSoB)*\.U5KQsc:2 +%r?IbPY)('^l-uq?3'LmT&ZPA\+K&_1`6%-"7]@JT75n6hY"W"1YBrkl,>q%(+DmF?e>SR:=FE.`dD3GcUl\,UP[MRrF@,+OeXgl; +%Wn"!P'/gP2:>/hp +%@c=cV*ojo5?TfOCo?iF:J,3(?'AZBAI[LjA_6<\u&La$)eL,-`N*cR=6;fu47=Z'1ji,YhZ.IK(@,-WiP>=oul=OE@m;YDI*B.1r +%44!2@o!K]AiJG]oip^nW7<5k3EPirB!3.#r:6C:$X`c:;"!GKt$`ooD$bL!Ci!GG$oIt:CMU+8D)oFG2FbO^ZXc>N=b%#2S>Dn\1 +%*)(6c*mf2$Y_/NR4D-/r9b,p;Bl"-,QK%4%kdIi0CchR]"c5M`FciBHUO]d7+Uc/ZH>'dd@p:m?:8J^Qi'p +%s)8GD42/Jag`I)@=QR<-Z#4j^e&rOU_.sRr^20P:G51mU1:q/P&k&"ChCOGGDW*25.'ER:>uh!%;]osE"QB4-Y9sVbV>dFn#WhrY +%Are@/0M)3#;/@+,#-.6UP!Vo3e1l)sZ5GM+9)#p=Ljm&5@0p/'cjpCHBTgtu'7VMpC%C,,c2ooJ7,5_?Wu^Q#aJ@.oVcE9C'6-S` +%UQ@neGR(&J#W?6MUe_JJ<_4d'_CWM7LSRi%X&@9Gb:2._nNGDD#=jSJ"Gi1R`cHBj<[(O#K$CX/8.(&G(XZil/>8e24Ik+6d:tjSgPA,OVEMae$6("q8ZW!@"je(&o=ip3M5,+UCsQc":..Id>F`==7`6jp?[XGtI`1s4IKu,@P#YsD:Qc$@03T+6k5]TR%!m)LN+74)Yoj\\=,8/!U`_#@ +%=?B3",r@K2qab7T6XhM,'4'&tq*aPjk&8<7_Q:ehX,XB;goMWk,n*ZA#\KKV,Hc4qQ`0IjBj<[CV +%`n2#_#36VW#:Ij"h)%KBq_BY#5UseW6SO[tn96oW)qC`tX-LSO1str9?%Rm)*@=srqdgBh-+a=K"V=9;8LgTT&M5@d@W0:T#&6%0 +%&*>kG8r?1$(gm[dUf-ugN]3(prc'S3!)I^i'@\!*j0Qlmer!FH&fc(u7?YOejO+(BFFa?5cm[/a-2KAf,uQ]8UgPH:iU:m4fhkBT +%hu)>\+RH"%5O2*ir=2&5pZer#hnT'/Qad"kJDU`]s7Pc/h`\XNo]btV\)6'@>Q49arl_pWh`cO8p[IjBcbBOt975^KX.TA8]`&..1["'~> +%AI9_PrivateDataEnd diff --git a/Logo/O-ESD-LOGO.png b/Logo/O-ESD-LOGO.png new file mode 100644 index 0000000000000000000000000000000000000000..6ba2d1d7cf71bce77378e747c37d1a017d398ebb GIT binary patch literal 63455 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

>EeD!C8+Ox#YpF`ST-iGi*ti(`VY@gC$Q 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Logo/O-ESD-LOGO_hex.eps b/Logo/O-ESD-LOGO_hex.eps new file mode 100644 index 0000000..456ea34 --- /dev/null +++ b/Logo/O-ESD-LOGO_hex.eps @@ -0,0 +1,9246 @@ +%!PS-Adobe-3.1 EPSF-3.0 +%ADO_DSC_Encoding: Windows Eastern European +%%Title: O-ESD-LOGO_hex.eps +%%Creator: Adobe Illustrator(R) 16.0 +%%For: Olcan +%%CreationDate: 6/7/2024 +%%BoundingBox: 0 0 596 842 +%%HiResBoundingBox: 0 0 595.2803 841.8902 +%%CropBox: 0 0 595.2803 841.8902 +%%LanguageLevel: 2 +%%DocumentData: Clean7Bit +%ADOBeginClientInjection: DocumentHeader "AI11EPS" +%%AI8_CreatorVersion: 16.0.0 %AI9_PrintingDataBegin %ADO_BuildNumber: Adobe Illustrator(R) 16.0.0 x682 R agm 4.6676 ct 5.2591 %ADO_ContainsXMP: MainFirst +%ADOEndClientInjection: DocumentHeader "AI11EPS" +%%Pages: 1 +%%DocumentNeededResources: +%%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0 +%%+ procset Adobe_CoolType_Utility_T42 1.0 0 +%%+ procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 +%%+ procset Adobe_CoolType_Core 2.31 0 +%%+ procset Adobe_AGM_Core 2.0 0 +%%+ procset Adobe_AGM_Utils 1.0 0 +%%DocumentFonts: +%%DocumentNeededFonts: +%%DocumentNeededFeatures: +%%DocumentSuppliedFeatures: +%%DocumentProcessColors: Cyan Yellow Black +%%DocumentCustomColors: +%%CMYKCustomColor: +%%RGBCustomColor: +%%EndComments + + + + + + +%%BeginDefaults +%%ViewingOrientation: 1 0 0 1 +%%EndDefaults +%%BeginProlog +%%BeginResource: procset Adobe_AGM_Utils 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{currentpacking true setpacking}if +userdict/Adobe_AGM_Utils 75 dict dup begin put +/bdf +{bind def}bind def +/nd{null def}bdf +/xdf +{exch def}bdf +/ldf +{load def}bdf +/ddf +{put}bdf +/xddf +{3 -1 roll put}bdf +/xpt +{exch put}bdf +/ndf +{ + exch dup where{ + pop pop pop + }{ + xdf + }ifelse +}def +/cdndf +{ + exch dup currentdict exch known{ + pop pop + }{ + exch def + }ifelse +}def +/gx +{get exec}bdf +/ps_level + /languagelevel where{ + pop systemdict/languagelevel gx + }{ + 1 + }ifelse +def +/level2 + ps_level 2 ge +def +/level3 + ps_level 3 ge +def +/ps_version + {version cvr}stopped{-1}if +def +/set_gvm +{currentglobal exch setglobal}bdf +/reset_gvm +{setglobal}bdf +/makereadonlyarray +{ + /packedarray where{pop packedarray + }{ + array astore readonly}ifelse +}bdf +/map_reserved_ink_name +{ + dup type/stringtype eq{ + dup/Red eq{ + pop(_Red_) + }{ + dup/Green eq{ + pop(_Green_) + }{ + dup/Blue eq{ + pop(_Blue_) + }{ + dup()cvn eq{ + pop(Process) + }if + }ifelse + }ifelse + }ifelse + }if +}bdf +/AGMUTIL_GSTATE 22 dict def +/get_gstate +{ + AGMUTIL_GSTATE begin + /AGMUTIL_GSTATE_clr_spc currentcolorspace def + /AGMUTIL_GSTATE_clr_indx 0 def + /AGMUTIL_GSTATE_clr_comps 12 array def + mark currentcolor counttomark + {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def}repeat pop + /AGMUTIL_GSTATE_fnt rootfont def + /AGMUTIL_GSTATE_lw currentlinewidth def + /AGMUTIL_GSTATE_lc currentlinecap def + /AGMUTIL_GSTATE_lj currentlinejoin def + /AGMUTIL_GSTATE_ml currentmiterlimit def + currentdash/AGMUTIL_GSTATE_do xdf/AGMUTIL_GSTATE_da xdf + /AGMUTIL_GSTATE_sa currentstrokeadjust def + /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def + /AGMUTIL_GSTATE_op currentoverprint def + /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def + /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def + currentcolortransfer cvlit/AGMUTIL_GSTATE_gy_xfer xdf cvlit/AGMUTIL_GSTATE_b_xfer xdf + cvlit/AGMUTIL_GSTATE_g_xfer xdf cvlit/AGMUTIL_GSTATE_r_xfer xdf + /AGMUTIL_GSTATE_ht currenthalftone def + /AGMUTIL_GSTATE_flt currentflat def + end +}def +/set_gstate +{ + AGMUTIL_GSTATE begin + AGMUTIL_GSTATE_clr_spc setcolorspace + AGMUTIL_GSTATE_clr_indx{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def}repeat setcolor + AGMUTIL_GSTATE_fnt setfont + AGMUTIL_GSTATE_lw setlinewidth + AGMUTIL_GSTATE_lc setlinecap + AGMUTIL_GSTATE_lj setlinejoin + AGMUTIL_GSTATE_ml setmiterlimit + AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash + AGMUTIL_GSTATE_sa setstrokeadjust + AGMUTIL_GSTATE_clr_rnd setcolorrendering + AGMUTIL_GSTATE_op setoverprint + AGMUTIL_GSTATE_bg cvx setblackgeneration + AGMUTIL_GSTATE_ucr cvx setundercolorremoval + AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx + AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer + AGMUTIL_GSTATE_ht/HalftoneType get dup 9 eq exch 100 eq or + { + currenthalftone/HalftoneType get AGMUTIL_GSTATE_ht/HalftoneType get ne + { + mark AGMUTIL_GSTATE_ht{sethalftone}stopped cleartomark + }if + }{ + AGMUTIL_GSTATE_ht sethalftone + }ifelse + AGMUTIL_GSTATE_flt setflat + end +}def +/get_gstate_and_matrix +{ + AGMUTIL_GSTATE begin + /AGMUTIL_GSTATE_ctm matrix currentmatrix def + end + get_gstate +}def +/set_gstate_and_matrix +{ + set_gstate + AGMUTIL_GSTATE begin + AGMUTIL_GSTATE_ctm setmatrix + end +}def +/AGMUTIL_str256 256 string def +/AGMUTIL_src256 256 string def +/AGMUTIL_dst64 64 string def +/AGMUTIL_srcLen nd +/AGMUTIL_ndx nd +/AGMUTIL_cpd nd +/capture_cpd{ + //Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf +}def +/thold_halftone +{ + level3 + {sethalftone currenthalftone} + { + dup/HalftoneType get 3 eq + { + sethalftone currenthalftone + }{ + begin + Width Height mul{ + Thresholds read{pop}if + }repeat + end + currenthalftone + }ifelse + }ifelse +}def +/rdcmntline +{ + currentfile AGMUTIL_str256 readline pop + (%)anchorsearch{pop}if +}bdf +/filter_cmyk +{ + dup type/filetype ne{ + exch()/SubFileDecode filter + }{ + exch pop + } + ifelse + [ + exch + { + AGMUTIL_src256 readstring pop + dup length/AGMUTIL_srcLen exch def + /AGMUTIL_ndx 0 def + AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{ + 1 index exch get + AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put + /AGMUTIL_ndx AGMUTIL_ndx 1 add def + }for + pop + AGMUTIL_dst64 0 AGMUTIL_ndx getinterval + } + bind + /exec cvx + ]cvx +}bdf +/filter_indexed_devn +{ + cvi Names length mul names_index add Lookup exch get +}bdf +/filter_devn +{ + 4 dict begin + /srcStr xdf + /dstStr xdf + dup type/filetype ne{ + 0()/SubFileDecode filter + }if + [ + exch + [ + /devicen_colorspace_dict/AGMCORE_gget cvx/begin cvx + currentdict/srcStr get/readstring cvx/pop cvx + /dup cvx/length cvx 0/gt cvx[ + Adobe_AGM_Utils/AGMUTIL_ndx 0/ddf cvx + names_index Names length currentdict/srcStr get length 1 sub{ + 1/index cvx/exch cvx/get cvx + currentdict/dstStr get/AGMUTIL_ndx/load cvx 3 -1/roll cvx/put cvx + Adobe_AGM_Utils/AGMUTIL_ndx/AGMUTIL_ndx/load cvx 1/add cvx/ddf cvx + }for + currentdict/dstStr get 0/AGMUTIL_ndx/load cvx/getinterval cvx + ]cvx/if cvx + /end cvx + ]cvx + bind + /exec cvx + ]cvx + end +}bdf +/AGMUTIL_imagefile nd +/read_image_file +{ + AGMUTIL_imagefile 0 setfileposition + 10 dict begin + /imageDict xdf + /imbufLen Width BitsPerComponent mul 7 add 8 idiv def + /imbufIdx 0 def + /origDataSource imageDict/DataSource get def + /origMultipleDataSources imageDict/MultipleDataSources get def + /origDecode imageDict/Decode get def + /dstDataStr imageDict/Width get colorSpaceElemCnt mul string def + imageDict/MultipleDataSources known{MultipleDataSources}{false}ifelse + { + /imbufCnt imageDict/DataSource get length def + /imbufs imbufCnt array def + 0 1 imbufCnt 1 sub{ + /imbufIdx xdf + imbufs imbufIdx imbufLen string put + imageDict/DataSource get imbufIdx[AGMUTIL_imagefile imbufs imbufIdx get/readstring cvx/pop cvx]cvx put + }for + DeviceN_PS2{ + imageDict begin + /DataSource[DataSource/devn_sep_datasource cvx]cvx def + /MultipleDataSources false def + /Decode[0 1]def + end + }if + }{ + /imbuf imbufLen string def + Indexed_DeviceN level3 not and DeviceN_NoneName or{ + /srcDataStrs[imageDict begin + currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse + { + Width Decode length 2 div mul cvi string + }repeat + end]def + imageDict begin + /DataSource[AGMUTIL_imagefile Decode BitsPerComponent false 1/filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource/exec cvx]cvx def + /Decode[0 1]def + end + }{ + imageDict/DataSource[1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx/pop cvx names_index/get cvx/put cvx]cvx put + imageDict/Decode[0 1]put + }ifelse + }ifelse + imageDict exch + load exec + imageDict/DataSource origDataSource put + imageDict/MultipleDataSources origMultipleDataSources put + imageDict/Decode origDecode put + end +}bdf +/write_image_file +{ + begin + {(AGMUTIL_imagefile)(w+)file}stopped{ + false + }{ + Adobe_AGM_Utils/AGMUTIL_imagefile xddf + 2 dict begin + /imbufLen Width BitsPerComponent mul 7 add 8 idiv def + MultipleDataSources{DataSource 0 get}{DataSource}ifelse type/filetype eq{ + /imbuf imbufLen string def + }if + 1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{ + pop + MultipleDataSources{ + 0 1 DataSource length 1 sub{ + DataSource type dup + /arraytype eq{ + pop DataSource exch gx + }{ + /filetype eq{ + DataSource exch get imbuf readstring pop + }{ + DataSource exch get + }ifelse + }ifelse + AGMUTIL_imagefile exch writestring + }for + }{ + DataSource type dup + /arraytype eq{ + pop DataSource exec + }{ + /filetype eq{ + DataSource imbuf readstring pop + }{ + DataSource + }ifelse + }ifelse + AGMUTIL_imagefile exch writestring + }ifelse + }for + end + true + }ifelse + end +}bdf +/close_image_file +{ + AGMUTIL_imagefile closefile(AGMUTIL_imagefile)deletefile +}def +statusdict/product known userdict/AGMP_current_show known not and{ + /pstr statusdict/product get def + pstr(HP LaserJet 2200)eq + pstr(HP LaserJet 4000 Series)eq or + pstr(HP LaserJet 4050 Series )eq or + pstr(HP LaserJet 8000 Series)eq or + pstr(HP LaserJet 8100 Series)eq or + pstr(HP LaserJet 8150 Series)eq or + pstr(HP LaserJet 5000 Series)eq or + pstr(HP LaserJet 5100 Series)eq or + pstr(HP Color LaserJet 4500)eq or + pstr(HP Color LaserJet 4600)eq or + pstr(HP LaserJet 5Si)eq or + pstr(HP LaserJet 1200 Series)eq or + pstr(HP LaserJet 1300 Series)eq or + pstr(HP LaserJet 4100 Series)eq or + { + userdict/AGMP_current_show/show load put + userdict/show{ + currentcolorspace 0 get + /Pattern eq + {false charpath f} + {AGMP_current_show}ifelse + }put + }if + currentdict/pstr undef +}if +/consumeimagedata +{ + begin + AGMIMG_init_common + currentdict/MultipleDataSources known not + {/MultipleDataSources false def}if + MultipleDataSources + { + DataSource 0 get type + dup/filetype eq + { + 1 dict begin + /flushbuffer Width cvi string def + 1 1 Height cvi + { + pop + 0 1 DataSource length 1 sub + { + DataSource exch get + flushbuffer readstring pop pop + }for + }for + end + }if + dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and + { + Width Height mul cvi + { + 0 1 DataSource length 1 sub + {dup DataSource exch gx length exch 0 ne{pop}if}for + dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + } + { + /DataSource load type + dup/filetype eq + { + 1 dict begin + /flushbuffer Width Decode length 2 idiv mul cvi string def + 1 1 Height{pop DataSource flushbuffer readstring pop pop}for + end + }if + dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and + { + Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul + { + DataSource length dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + }ifelse + end +}bdf +/addprocs +{ + 2{/exec load}repeat + 3 1 roll + [5 1 roll]bind cvx +}def +/modify_halftone_xfer +{ + currenthalftone dup length dict copy begin + currentdict 2 index known{ + 1 index load dup length dict copy begin + currentdict/TransferFunction known{ + /TransferFunction load + }{ + currenttransfer + }ifelse + addprocs/TransferFunction xdf + currentdict end def + currentdict end sethalftone + }{ + currentdict/TransferFunction known{ + /TransferFunction load + }{ + currenttransfer + }ifelse + addprocs/TransferFunction xdf + currentdict end sethalftone + pop + }ifelse +}def +/clonearray +{ + dup xcheck exch + dup length array exch + Adobe_AGM_Core/AGMCORE_tmp -1 ddf + { + Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf + dup type/dicttype eq + { + Adobe_AGM_Core/AGMCORE_tmp get + exch + clonedict + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + }if + dup type/arraytype eq + { + Adobe_AGM_Core/AGMCORE_tmp get exch + clonearray + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + }if + exch dup + Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put + }forall + exch{cvx}if +}bdf +/clonedict +{ + dup length dict + begin + { + dup type/dicttype eq + {clonedict}if + dup type/arraytype eq + {clonearray}if + def + }forall + currentdict + end +}bdf +/DeviceN_PS2 +{ + /currentcolorspace AGMCORE_gget 0 get/DeviceN eq level3 not and +}bdf +/Indexed_DeviceN +{ + /indexed_colorspace_dict AGMCORE_gget dup null ne{ + dup/CSDBase known{ + /CSDBase get/CSD get_res/Names known + }{ + pop false + }ifelse + }{ + pop false + }ifelse +}bdf +/DeviceN_NoneName +{ + /Names where{ + pop + false Names + { + (None)eq or + }forall + }{ + false + }ifelse +}bdf +/DeviceN_PS2_inRip_seps +{ + /AGMCORE_in_rip_sep where + { + pop dup type dup/arraytype eq exch/packedarraytype eq or + { + dup 0 get/DeviceN eq level3 not and AGMCORE_in_rip_sep and + { + /currentcolorspace exch AGMCORE_gput + false + }{ + true + }ifelse + }{ + true + }ifelse + }{ + true + }ifelse +}bdf +/base_colorspace_type +{ + dup type/arraytype eq{0 get}if +}bdf +/currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse +{ + /pdfmark_5{cleartomark}bind def +}{ + /pdfmark_5{pdfmark}bind def +}ifelse +/ReadBypdfmark_5 +{ + currentfile exch 0 exch/SubFileDecode filter + /currentdistillerparams where + {pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse + {flushfile cleartomark} + {/PUT pdfmark}ifelse +}bdf +/ReadBypdfmark_5_string +{ + 2 dict begin + /makerString exch def string/tmpString exch def + { + currentfile tmpString readline not{pop exit}if + makerString anchorsearch + { + pop pop cleartomark exit + }{ + 3 copy/PUT pdfmark_5 pop 2 copy(\n)/PUT pdfmark_5 + }ifelse + }loop + end +}bdf +/xpdfm +{ + { + dup 0 get/Label eq + { + aload length[exch 1 add 1 roll/PAGELABEL + }{ + aload pop + [{ThisPage}<<5 -2 roll>>/PUT + }ifelse + pdfmark_5 + }forall +}bdf +/lmt{ + dup 2 index le{exch}if pop dup 2 index ge{exch}if pop +}bdf +/int{ + dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul exch pop add exch pop +}bdf +/ds{ + Adobe_AGM_Utils begin +}bdf +/dt{ + currentdict Adobe_AGM_Utils eq{ + end + }if +}bdf +systemdict/setpacking known +{setpacking}if +%%EndResource +%%BeginResource: procset Adobe_AGM_Core 2.0 0 +%%Version: 2.0 0 +%%Copyright: Copyright(C)1997-2007 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{ + currentpacking + true setpacking +}if +userdict/Adobe_AGM_Core 209 dict dup begin put +/Adobe_AGM_Core_Id/Adobe_AGM_Core_2.0_0 def +/AGMCORE_str256 256 string def +/AGMCORE_save nd +/AGMCORE_graphicsave nd +/AGMCORE_c 0 def +/AGMCORE_m 0 def +/AGMCORE_y 0 def +/AGMCORE_k 0 def +/AGMCORE_cmykbuf 4 array def +/AGMCORE_screen[currentscreen]cvx def +/AGMCORE_tmp 0 def +/AGMCORE_&setgray nd +/AGMCORE_&setcolor nd +/AGMCORE_&setcolorspace nd +/AGMCORE_&setcmykcolor nd +/AGMCORE_cyan_plate nd +/AGMCORE_magenta_plate nd +/AGMCORE_yellow_plate nd +/AGMCORE_black_plate nd +/AGMCORE_plate_ndx nd +/AGMCORE_get_ink_data nd +/AGMCORE_is_cmyk_sep nd +/AGMCORE_host_sep nd +/AGMCORE_avoid_L2_sep_space nd +/AGMCORE_distilling nd +/AGMCORE_composite_job nd +/AGMCORE_producing_seps nd +/AGMCORE_ps_level -1 def +/AGMCORE_ps_version -1 def +/AGMCORE_environ_ok nd +/AGMCORE_CSD_cache 0 dict def +/AGMCORE_currentoverprint false def +/AGMCORE_deltaX nd +/AGMCORE_deltaY nd +/AGMCORE_name nd +/AGMCORE_sep_special nd +/AGMCORE_err_strings 4 dict def +/AGMCORE_cur_err nd +/AGMCORE_current_spot_alias false def +/AGMCORE_inverting false def +/AGMCORE_feature_dictCount nd +/AGMCORE_feature_opCount nd +/AGMCORE_feature_ctm nd +/AGMCORE_ConvertToProcess false def +/AGMCORE_Default_CTM matrix def +/AGMCORE_Default_PageSize nd +/AGMCORE_Default_flatness nd +/AGMCORE_currentbg nd +/AGMCORE_currentucr nd +/AGMCORE_pattern_paint_type 0 def +/knockout_unitsq nd +currentglobal true setglobal +[/CSA/Gradient/Procedure] +{ + /Generic/Category findresource dup length dict copy/Category defineresource pop +}forall +setglobal +/AGMCORE_key_known +{ + where{ + /Adobe_AGM_Core_Id known + }{ + false + }ifelse +}ndf +/flushinput +{ + save + 2 dict begin + /CompareBuffer 3 -1 roll def + /readbuffer 256 string def + mark + { + currentfile readbuffer{readline}stopped + {cleartomark mark} + { + not + {pop exit} + if + CompareBuffer eq + {exit} + if + }ifelse + }loop + cleartomark + end + restore +}bdf +/getspotfunction +{ + AGMCORE_screen exch pop exch pop + dup type/dicttype eq{ + dup/HalftoneType get 1 eq{ + /SpotFunction get + }{ + dup/HalftoneType get 2 eq{ + /GraySpotFunction get + }{ + pop + { + abs exch abs 2 copy add 1 gt{ + 1 sub dup mul exch 1 sub dup mul add 1 sub + }{ + dup mul exch dup mul add 1 exch sub + }ifelse + }bind + }ifelse + }ifelse + }if +}def +/np +{newpath}bdf +/clp_npth +{clip np}def +/eoclp_npth +{eoclip np}def +/npth_clp +{np clip}def +/graphic_setup +{ + /AGMCORE_graphicsave save store + concat + 0 setgray + 0 setlinecap + 0 setlinejoin + 1 setlinewidth + []0 setdash + 10 setmiterlimit + np + false setoverprint + false setstrokeadjust + //Adobe_AGM_Core/spot_alias gx + /Adobe_AGM_Image where{ + pop + Adobe_AGM_Image/spot_alias 2 copy known{ + gx + }{ + pop pop + }ifelse + }if + /sep_colorspace_dict null AGMCORE_gput + 100 dict begin + /dictstackcount countdictstack def + /showpage{}def + mark +}def +/graphic_cleanup +{ + cleartomark + dictstackcount 1 countdictstack 1 sub{end}for + end + AGMCORE_graphicsave restore +}def +/compose_error_msg +{ + grestoreall initgraphics + /Helvetica findfont 10 scalefont setfont + /AGMCORE_deltaY 100 def + /AGMCORE_deltaX 310 def + clippath pathbbox np pop pop 36 add exch 36 add exch moveto + 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto + 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath + 0 AGMCORE_&setgray + gsave 1 AGMCORE_&setgray fill grestore + 1 setlinewidth gsave stroke grestore + currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto + /AGMCORE_deltaY 12 def + /AGMCORE_tmp 0 def + AGMCORE_err_strings exch get + { + dup 32 eq + { + pop + AGMCORE_str256 0 AGMCORE_tmp getinterval + stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt + { + currentpoint AGMCORE_deltaY sub exch pop + clippath pathbbox pop pop pop 44 add exch moveto + }if + AGMCORE_str256 0 AGMCORE_tmp getinterval show( )show + 0 1 AGMCORE_str256 length 1 sub + { + AGMCORE_str256 exch 0 put + }for + /AGMCORE_tmp 0 def + }{ + AGMCORE_str256 exch AGMCORE_tmp xpt + /AGMCORE_tmp AGMCORE_tmp 1 add def + }ifelse + }forall +}bdf +/AGMCORE_CMYKDeviceNColorspaces[ + [/Separation/None/DeviceCMYK{0 0 0}] + [/Separation(Black)/DeviceCMYK{0 0 0 4 -1 roll}bind] + [/Separation(Yellow)/DeviceCMYK{0 0 3 -1 roll 0}bind] + [/DeviceN[(Yellow)(Black)]/DeviceCMYK{0 0 4 2 roll}bind] + [/Separation(Magenta)/DeviceCMYK{0 exch 0 0}bind] + [/DeviceN[(Magenta)(Black)]/DeviceCMYK{0 3 1 roll 0 exch}bind] + [/DeviceN[(Magenta)(Yellow)]/DeviceCMYK{0 3 1 roll 0}bind] + [/DeviceN[(Magenta)(Yellow)(Black)]/DeviceCMYK{0 4 1 roll}bind] + [/Separation(Cyan)/DeviceCMYK{0 0 0}] + [/DeviceN[(Cyan)(Black)]/DeviceCMYK{0 0 3 -1 roll}bind] + [/DeviceN[(Cyan)(Yellow)]/DeviceCMYK{0 exch 0}bind] + [/DeviceN[(Cyan)(Yellow)(Black)]/DeviceCMYK{0 3 1 roll}bind] + [/DeviceN[(Cyan)(Magenta)]/DeviceCMYK{0 0}] + [/DeviceN[(Cyan)(Magenta)(Black)]/DeviceCMYK{0 exch}bind] + [/DeviceN[(Cyan)(Magenta)(Yellow)]/DeviceCMYK{0}] + [/DeviceCMYK] +]def +/ds{ + Adobe_AGM_Core begin + /currentdistillerparams where + { + pop currentdistillerparams/CoreDistVersion get 5000 lt + {<>setdistillerparams}if + }if + /AGMCORE_ps_version xdf + /AGMCORE_ps_level xdf + errordict/AGM_handleerror known not{ + errordict/AGM_handleerror errordict/handleerror get put + errordict/handleerror{ + Adobe_AGM_Core begin + $error/newerror get AGMCORE_cur_err null ne and{ + $error/newerror false put + AGMCORE_cur_err compose_error_msg + }if + $error/newerror true put + end + errordict/AGM_handleerror get exec + }bind put + }if + /AGMCORE_environ_ok + ps_level AGMCORE_ps_level ge + ps_version AGMCORE_ps_version ge and + AGMCORE_ps_level -1 eq or + def + AGMCORE_environ_ok not + {/AGMCORE_cur_err/AGMCORE_bad_environ def}if + /AGMCORE_&setgray systemdict/setgray get def + level2{ + /AGMCORE_&setcolor systemdict/setcolor get def + /AGMCORE_&setcolorspace systemdict/setcolorspace get def + }if + /AGMCORE_currentbg currentblackgeneration def + /AGMCORE_currentucr currentundercolorremoval def + /AGMCORE_Default_flatness currentflat def + /AGMCORE_distilling + /product where{ + pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and + }{ + false + }ifelse + def + /AGMCORE_GSTATE AGMCORE_key_known not{ + /AGMCORE_GSTATE 21 dict def + /AGMCORE_tmpmatrix matrix def + /AGMCORE_gstack 32 array def + /AGMCORE_gstackptr 0 def + /AGMCORE_gstacksaveptr 0 def + /AGMCORE_gstackframekeys 14 def + /AGMCORE_&gsave/gsave ldf + /AGMCORE_&grestore/grestore ldf + /AGMCORE_&grestoreall/grestoreall ldf + /AGMCORE_&save/save ldf + /AGMCORE_&setoverprint/setoverprint ldf + /AGMCORE_gdictcopy{ + begin + {def}forall + end + }def + /AGMCORE_gput{ + AGMCORE_gstack AGMCORE_gstackptr get + 3 1 roll + put + }def + /AGMCORE_gget{ + AGMCORE_gstack AGMCORE_gstackptr get + exch + get + }def + /gsave{ + AGMCORE_&gsave + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 32 ge{limitcheck}if + /AGMCORE_gstackptr exch store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /grestore{ + AGMCORE_&grestore + AGMCORE_gstackptr 1 sub + dup AGMCORE_gstacksaveptr lt{1 add}if + dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known + {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse + /AGMCORE_gstackptr exch store + }def + /grestoreall{ + AGMCORE_&grestoreall + /AGMCORE_gstackptr AGMCORE_gstacksaveptr store + }def + /save{ + AGMCORE_&save + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 32 ge{limitcheck}if + /AGMCORE_gstackptr exch store + /AGMCORE_gstacksaveptr AGMCORE_gstackptr store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /setoverprint{ + dup/AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint + }def + 0 1 AGMCORE_gstack length 1 sub{ + AGMCORE_gstack exch AGMCORE_gstackframekeys dict put + }for + }if + level3/AGMCORE_&sysshfill AGMCORE_key_known not and + { + /AGMCORE_&sysshfill systemdict/shfill get def + /AGMCORE_&sysmakepattern systemdict/makepattern get def + /AGMCORE_&usrmakepattern/makepattern load def + }if + /currentcmykcolor[0 0 0 0]AGMCORE_gput + /currentstrokeadjust false AGMCORE_gput + /currentcolorspace[/DeviceGray]AGMCORE_gput + /sep_tint 0 AGMCORE_gput + /devicen_tints[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]AGMCORE_gput + /sep_colorspace_dict null AGMCORE_gput + /devicen_colorspace_dict null AGMCORE_gput + /indexed_colorspace_dict null AGMCORE_gput + /currentcolor_intent()AGMCORE_gput + /customcolor_tint 1 AGMCORE_gput + /absolute_colorimetric_crd null AGMCORE_gput + /relative_colorimetric_crd null AGMCORE_gput + /saturation_crd null AGMCORE_gput + /perceptual_crd null AGMCORE_gput + currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf + cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf + << + /MaxPatternItem currentsystemparams/MaxPatternCache get + >> + setuserparams + end +}def +/ps +{ + /setcmykcolor where{ + pop + Adobe_AGM_Core/AGMCORE_&setcmykcolor/setcmykcolor load put + }if + Adobe_AGM_Core begin + /setcmykcolor + { + 4 copy AGMCORE_cmykbuf astore/currentcmykcolor exch AGMCORE_gput + 1 sub 4 1 roll + 3{ + 3 index add neg dup 0 lt{ + pop 0 + }if + 3 1 roll + }repeat + setrgbcolor pop + }ndf + /currentcmykcolor + { + /currentcmykcolor AGMCORE_gget aload pop + }ndf + /setoverprint + {pop}ndf + /currentoverprint + {false}ndf + /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def + /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def + /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def + /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def + /AGMCORE_plate_ndx + AGMCORE_cyan_plate{ + 0 + }{ + AGMCORE_magenta_plate{ + 1 + }{ + AGMCORE_yellow_plate{ + 2 + }{ + AGMCORE_black_plate{ + 3 + }{ + 4 + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_have_reported_unsupported_color_space false def + /AGMCORE_report_unsupported_color_space + { + AGMCORE_have_reported_unsupported_color_space false eq + { + (Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.)== + Adobe_AGM_Core/AGMCORE_have_reported_unsupported_color_space true ddf + }if + }def + /AGMCORE_composite_job + AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def + /AGMCORE_in_rip_sep + /AGMCORE_in_rip_sep where{ + pop AGMCORE_in_rip_sep + }{ + AGMCORE_distilling + { + false + }{ + userdict/Adobe_AGM_OnHost_Seps known{ + false + }{ + level2{ + currentpagedevice/Separations 2 copy known{ + get + }{ + pop pop false + }ifelse + }{ + false + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def + /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def + /AGM_preserve_spots + /AGM_preserve_spots where{ + pop AGM_preserve_spots + }{ + AGMCORE_distilling AGMCORE_producing_seps or + }ifelse + def + /AGM_is_distiller_preserving_spotimages + { + currentdistillerparams/PreserveOverprintSettings known + { + currentdistillerparams/PreserveOverprintSettings get + { + currentdistillerparams/ColorConversionStrategy known + { + currentdistillerparams/ColorConversionStrategy get + /sRGB ne + }{ + true + }ifelse + }{ + false + }ifelse + }{ + false + }ifelse + }def + /convert_spot_to_process where{pop}{ + /convert_spot_to_process + { + //Adobe_AGM_Core begin + dup map_alias{ + /Name get exch pop + }if + dup dup(None)eq exch(All)eq or + { + pop false + }{ + AGMCORE_host_sep + { + gsave + 1 0 0 0 setcmykcolor currentgray 1 exch sub + 0 1 0 0 setcmykcolor currentgray 1 exch sub + 0 0 1 0 setcmykcolor currentgray 1 exch sub + 0 0 0 1 setcmykcolor currentgray 1 exch sub + add add add 0 eq + { + pop false + }{ + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + }ifelse + grestore + }{ + AGMCORE_distilling + { + pop AGM_is_distiller_preserving_spotimages not + }{ + //Adobe_AGM_Core/AGMCORE_name xddf + false + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq + AGMUTIL_cpd/OverrideSeparations known and + { + AGMUTIL_cpd/OverrideSeparations get + { + /HqnSpots/ProcSet resourcestatus + { + pop pop pop true + }if + }if + }if + { + AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not + }{ + gsave + [/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace + false + AGMUTIL_cpd/SeparationColorNames 2 copy known + { + get + {AGMCORE_name eq or}forall + not + }{ + pop pop pop true + }ifelse + grestore + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + }ifelse + /convert_to_process where{pop}{ + /convert_to_process + { + dup length 0 eq + { + pop false + }{ + AGMCORE_host_sep + { + dup true exch + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + dup(Black)eq 3 -1 roll or + {pop} + {convert_spot_to_process and}ifelse + } + forall + { + true exch + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + (Black)eq or and + }forall + not + }{pop false}ifelse + }{ + false exch + { + /PhotoshopDuotoneList where{pop false}{true}ifelse + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + dup(Black)eq 3 -1 roll or + {pop} + {convert_spot_to_process or}ifelse + } + { + convert_spot_to_process or + } + ifelse + } + forall + }ifelse + }ifelse + }def + }ifelse + /AGMCORE_avoid_L2_sep_space + version cvr 2012 lt + level2 and + AGMCORE_producing_seps not and + def + /AGMCORE_is_cmyk_sep + AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or + def + /AGM_avoid_0_cmyk where{ + pop AGM_avoid_0_cmyk + }{ + AGM_preserve_spots + userdict/Adobe_AGM_OnHost_Seps known + userdict/Adobe_AGM_InRip_Seps known or + not and + }ifelse + { + /setcmykcolor[ + { + 4 copy add add add 0 eq currentoverprint and{ + pop 0.0005 + }if + }/exec cvx + /AGMCORE_&setcmykcolor load dup type/operatortype ne{ + /exec cvx + }if + ]cvx def + }if + /AGMCORE_IsSeparationAProcessColor + { + dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or + }def + AGMCORE_host_sep{ + /setcolortransfer + { + AGMCORE_cyan_plate{ + pop pop pop + }{ + AGMCORE_magenta_plate{ + 4 3 roll pop pop pop + }{ + AGMCORE_yellow_plate{ + 4 2 roll pop pop pop + }{ + 4 1 roll pop pop pop + }ifelse + }ifelse + }ifelse + settransfer + } + def + /AGMCORE_get_ink_data + AGMCORE_cyan_plate{ + {pop pop pop} + }{ + AGMCORE_magenta_plate{ + {4 3 roll pop pop pop} + }{ + AGMCORE_yellow_plate{ + {4 2 roll pop pop pop} + }{ + {4 1 roll pop pop pop} + }ifelse + }ifelse + }ifelse + def + /AGMCORE_RemoveProcessColorNames + { + 1 dict begin + /filtername + { + dup/Cyan eq 1 index(Cyan)eq or + {pop(_cyan_)}if + dup/Magenta eq 1 index(Magenta)eq or + {pop(_magenta_)}if + dup/Yellow eq 1 index(Yellow)eq or + {pop(_yellow_)}if + dup/Black eq 1 index(Black)eq or + {pop(_black_)}if + }def + dup type/arraytype eq + {[exch{filtername}forall]} + {filtername}ifelse + end + }def + level3{ + /AGMCORE_IsCurrentColor + { + dup AGMCORE_IsSeparationAProcessColor + { + AGMCORE_plate_ndx 0 eq + {dup(Cyan)eq exch/Cyan eq or}if + AGMCORE_plate_ndx 1 eq + {dup(Magenta)eq exch/Magenta eq or}if + AGMCORE_plate_ndx 2 eq + {dup(Yellow)eq exch/Yellow eq or}if + AGMCORE_plate_ndx 3 eq + {dup(Black)eq exch/Black eq or}if + AGMCORE_plate_ndx 4 eq + {pop false}if + }{ + gsave + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + grestore + }ifelse + }def + /AGMCORE_filter_functiondatasource + { + 5 dict begin + /data_in xdf + data_in type/stringtype eq + { + /ncomp xdf + /comp xdf + /string_out data_in length ncomp idiv string def + 0 ncomp data_in length 1 sub + { + string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put + }for + string_out + }{ + string/string_in xdf + /string_out 1 string def + /component xdf + [ + data_in string_in/readstring cvx + [component/get cvx 255/exch cvx/sub cvx string_out/exch cvx 0/exch cvx/put cvx string_out]cvx + [/pop cvx()]cvx/ifelse cvx + ]cvx/ReusableStreamDecode filter + }ifelse + end + }def + /AGMCORE_separateShadingFunction + { + 2 dict begin + /paint? xdf + /channel xdf + dup type/dicttype eq + { + begin + FunctionType 0 eq + { + /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def + currentdict/Decode known + {/Decode Decode channel 2 mul 2 getinterval def}if + paint? not + {/Decode[1 1]def}if + }if + FunctionType 2 eq + { + paint? + { + /C0[C0 channel get 1 exch sub]def + /C1[C1 channel get 1 exch sub]def + }{ + /C0[1]def + /C1[1]def + }ifelse + }if + FunctionType 3 eq + { + /Functions[Functions{channel paint? AGMCORE_separateShadingFunction}forall]def + }if + currentdict/Range known + {/Range[0 1]def}if + currentdict + end}{ + channel get 0 paint? AGMCORE_separateShadingFunction + }ifelse + end + }def + /AGMCORE_separateShading + { + 3 -1 roll begin + currentdict/Function known + { + currentdict/Background known + {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if + Function 3 1 roll AGMCORE_separateShadingFunction/Function xdf + /ColorSpace[/DeviceGray]def + }{ + ColorSpace dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def + }{ + ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put + }ifelse + ColorSpace 0 get/Separation eq + { + { + [1/exch cvx/sub cvx]cvx + }{ + [/pop cvx 1]cvx + }ifelse + ColorSpace 3 3 -1 roll put + pop + }{ + { + [exch ColorSpace 1 get length 1 sub exch sub/index cvx 1/exch cvx/sub cvx ColorSpace 1 get length 1 add 1/roll cvx ColorSpace 1 get length{/pop cvx}repeat]cvx + }{ + pop[ColorSpace 1 get length{/pop cvx}repeat cvx 1]cvx + }ifelse + ColorSpace 3 3 -1 roll bind put + }ifelse + ColorSpace 2/DeviceGray put + }ifelse + end + }def + /AGMCORE_separateShadingDict + { + dup/ColorSpace get + dup type/arraytype ne + {[exch]}if + dup 0 get/DeviceCMYK eq + { + exch begin + currentdict + AGMCORE_cyan_plate + {0 true}if + AGMCORE_magenta_plate + {1 true}if + AGMCORE_yellow_plate + {2 true}if + AGMCORE_black_plate + {3 true}if + AGMCORE_plate_ndx 4 eq + {0 false}if + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + currentdict + end exch + }if + dup 0 get/Separation eq + { + exch begin + ColorSpace 1 get dup/None ne exch/All ne and + { + ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and + { + ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace + [ + /Separation + ColorSpace 1 get + /DeviceGray + [ + ColorSpace 3 get/exec cvx + 4 AGMCORE_plate_ndx sub -1/roll cvx + 4 1/roll cvx + 3[/pop cvx]cvx/repeat cvx + 1/exch cvx/sub cvx + ]cvx + ]def + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + currentdict 0 false AGMCORE_separateShading + }if + }ifelse + }{ + currentdict ColorSpace 1 get AGMCORE_IsCurrentColor + 0 exch + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + }ifelse + }if + currentdict + end exch + }if + dup 0 get/DeviceN eq + { + exch begin + ColorSpace 1 get convert_to_process + { + ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace + [ + /DeviceN + ColorSpace 1 get + /DeviceGray + [ + ColorSpace 3 get/exec cvx + 4 AGMCORE_plate_ndx sub -1/roll cvx + 4 1/roll cvx + 3[/pop cvx]cvx/repeat cvx + 1/exch cvx/sub cvx + ]cvx + ]def + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + currentdict 0 false AGMCORE_separateShading + /ColorSpace[/DeviceGray]def + }if + }ifelse + }{ + currentdict + false -1 ColorSpace 1 get + { + AGMCORE_IsCurrentColor + { + 1 add + exch pop true exch exit + }if + 1 add + }forall + exch + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + }ifelse + currentdict + end exch + }if + dup 0 get dup/DeviceCMYK eq exch dup/Separation eq exch/DeviceN eq or or not + { + exch begin + ColorSpace dup type/arraytype eq + {0 get}if + /DeviceGray ne + { + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + ColorSpace 0 get/CIEBasedA eq + { + /ColorSpace[/Separation/_ciebaseda_/DeviceGray{}]def + }if + ColorSpace 0 get dup/CIEBasedABC eq exch dup/CIEBasedDEF eq exch/DeviceRGB eq or or + { + /ColorSpace[/DeviceN[/_red_/_green_/_blue_]/DeviceRGB{}]def + }if + ColorSpace 0 get/CIEBasedDEFG eq + { + /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def + }if + currentdict 0 false AGMCORE_separateShading + }if + }if + currentdict + end exch + }if + pop + dup/AGMCORE_ignoreshade known + { + begin + /ColorSpace[/Separation(None)/DeviceGray{}]def + currentdict end + }if + }def + /shfill + { + AGMCORE_separateShadingDict + dup/AGMCORE_ignoreshade known + {pop} + {AGMCORE_&sysshfill}ifelse + }def + /makepattern + { + exch + dup/PatternType get 2 eq + { + clonedict + begin + /Shading Shading AGMCORE_separateShadingDict def + Shading/AGMCORE_ignoreshade known + currentdict end exch + {pop<>}if + exch AGMCORE_&sysmakepattern + }{ + exch AGMCORE_&usrmakepattern + }ifelse + }def + }if + }if + AGMCORE_in_rip_sep{ + /setcustomcolor + { + exch aload pop + dup 7 1 roll inRip_spot_has_ink not { + 4{4 index mul 4 1 roll} + repeat + /DeviceCMYK setcolorspace + 6 -2 roll pop pop + }{ + //Adobe_AGM_Core begin + /AGMCORE_k xdf/AGMCORE_y xdf/AGMCORE_m xdf/AGMCORE_c xdf + end + [/Separation 4 -1 roll/DeviceCMYK + {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul} + ] + setcolorspace + }ifelse + setcolor + }ndf + /setseparationgray + { + [/Separation(All)/DeviceGray{}]setcolorspace_opt + 1 exch sub setcolor + }ndf + }{ + /setseparationgray + { + AGMCORE_&setgray + }ndf + }ifelse + /findcmykcustomcolor + { + 5 makereadonlyarray + }ndf + /setcustomcolor + { + exch aload pop pop + 4{4 index mul 4 1 roll}repeat + setcmykcolor pop + }ndf + /has_color + /colorimage where{ + AGMCORE_producing_seps{ + pop true + }{ + systemdict eq + }ifelse + }{ + false + }ifelse + def + /map_index + { + 1 index mul exch getinterval{255 div}forall + }bdf + /map_indexed_devn + { + Lookup Names length 3 -1 roll cvi map_index + }bdf + /n_color_components + { + base_colorspace_type + dup/DeviceGray eq{ + pop 1 + }{ + /DeviceCMYK eq{ + 4 + }{ + 3 + }ifelse + }ifelse + }bdf + level2{ + /mo/moveto ldf + /li/lineto ldf + /cv/curveto ldf + /knockout_unitsq + { + 1 setgray + 0 0 1 1 rectfill + }def + level2/setcolorspace AGMCORE_key_known not and{ + /AGMCORE_&&&setcolorspace/setcolorspace ldf + /AGMCORE_ReplaceMappedColor + { + dup type dup/arraytype eq exch/packedarraytype eq or + { + /AGMCORE_SpotAliasAry2 where{ + begin + dup 0 get dup/Separation eq + { + pop + dup length array copy + dup dup 1 get + current_spot_alias + { + dup map_alias + { + false set_spot_alias + dup 1 exch setsepcolorspace + true set_spot_alias + begin + /sep_colorspace_dict currentdict AGMCORE_gput + pop pop pop + [ + /Separation Name + CSA map_csa + MappedCSA + /sep_colorspace_proc load + ] + dup Name + end + }if + }if + map_reserved_ink_name 1 xpt + }{ + /DeviceN eq + { + dup length array copy + dup dup 1 get[ + exch{ + current_spot_alias{ + dup map_alias{ + /Name get exch pop + }if + }if + map_reserved_ink_name + }forall + ]1 xpt + }if + }ifelse + end + }if + }if + }def + /setcolorspace + { + dup type dup/arraytype eq exch/packedarraytype eq or + { + dup 0 get/Indexed eq + { + AGMCORE_distilling + { + /PhotoshopDuotoneList where + { + pop false + }{ + true + }ifelse + }{ + true + }ifelse + { + aload pop 3 -1 roll + AGMCORE_ReplaceMappedColor + 3 1 roll 4 array astore + }if + }{ + AGMCORE_ReplaceMappedColor + }ifelse + }if + DeviceN_PS2_inRip_seps{AGMCORE_&&&setcolorspace}if + }def + }if + }{ + /adj + { + currentstrokeadjust{ + transform + 0.25 sub round 0.25 add exch + 0.25 sub round 0.25 add exch + itransform + }if + }def + /mo{ + adj moveto + }def + /li{ + adj lineto + }def + /cv{ + 6 2 roll adj + 6 2 roll adj + 6 2 roll adj curveto + }def + /knockout_unitsq + { + 1 setgray + 8 8 1[8 0 0 8 0 0]{}image + }def + /currentstrokeadjust{ + /currentstrokeadjust AGMCORE_gget + }def + /setstrokeadjust{ + /currentstrokeadjust exch AGMCORE_gput + }def + /setcolorspace + { + /currentcolorspace exch AGMCORE_gput + }def + /currentcolorspace + { + /currentcolorspace AGMCORE_gget + }def + /setcolor_devicecolor + { + base_colorspace_type + dup/DeviceGray eq{ + pop setgray + }{ + /DeviceCMYK eq{ + setcmykcolor + }{ + setrgbcolor + }ifelse + }ifelse + }def + /setcolor + { + currentcolorspace 0 get + dup/DeviceGray ne{ + dup/DeviceCMYK ne{ + dup/DeviceRGB ne{ + dup/Separation eq{ + pop + currentcolorspace 3 gx + currentcolorspace 2 get + }{ + dup/Indexed eq{ + pop + currentcolorspace 3 get dup type/stringtype eq{ + currentcolorspace 1 get n_color_components + 3 -1 roll map_index + }{ + exec + }ifelse + currentcolorspace 1 get + }{ + /AGMCORE_cur_err/AGMCORE_invalid_color_space def + AGMCORE_invalid_color_space + }ifelse + }ifelse + }if + }if + }if + setcolor_devicecolor + }def + }ifelse + /sop/setoverprint ldf + /lw/setlinewidth ldf + /lc/setlinecap ldf + /lj/setlinejoin ldf + /ml/setmiterlimit ldf + /dsh/setdash ldf + /sadj/setstrokeadjust ldf + /gry/setgray ldf + /rgb/setrgbcolor ldf + /cmyk[ + /currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx + /setcmykcolor load dup type/operatortype ne{/exec cvx}if + ]cvx bdf + level3 AGMCORE_host_sep not and{ + /nzopmsc{ + 6 dict begin + /kk exch def + /yy exch def + /mm exch def + /cc exch def + /sum 0 def + cc 0 ne{/sum sum 2#1000 or def cc}if + mm 0 ne{/sum sum 2#0100 or def mm}if + yy 0 ne{/sum sum 2#0010 or def yy}if + kk 0 ne{/sum sum 2#0001 or def kk}if + AGMCORE_CMYKDeviceNColorspaces sum get setcolorspace + sum 0 eq{0}if + end + setcolor + }bdf + }{ + /nzopmsc/cmyk ldf + }ifelse + /sep/setsepcolor ldf + /devn/setdevicencolor ldf + /idx/setindexedcolor ldf + /colr/setcolor ldf + /csacrd/set_csa_crd ldf + /sepcs/setsepcolorspace ldf + /devncs/setdevicencolorspace ldf + /idxcs/setindexedcolorspace ldf + /cp/closepath ldf + /clp/clp_npth ldf + /eclp/eoclp_npth ldf + /f/fill ldf + /ef/eofill ldf + /@/stroke ldf + /nclp/npth_clp ldf + /gset/graphic_setup ldf + /gcln/graphic_cleanup ldf + /ct/concat ldf + /cf/currentfile ldf + /fl/filter ldf + /rs/readstring ldf + /AGMCORE_def_ht currenthalftone def + /clonedict Adobe_AGM_Utils begin/clonedict load end def + /clonearray Adobe_AGM_Utils begin/clonearray load end def + currentdict{ + dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ + bind + }if + def + }forall + /getrampcolor + { + /indx exch def + 0 1 NumComp 1 sub + { + dup + Samples exch get + dup type/stringtype eq{indx get}if + exch + Scaling exch get aload pop + 3 1 roll + mul add + }for + ColorSpaceFamily/Separation eq + {sep} + { + ColorSpaceFamily/DeviceN eq + {devn}{setcolor}ifelse + }ifelse + }bdf + /sssetbackground{ + aload pop + ColorSpaceFamily/Separation eq + {sep} + { + ColorSpaceFamily/DeviceN eq + {devn}{setcolor}ifelse + }ifelse + }bdf + /RadialShade + { + 40 dict begin + /ColorSpaceFamily xdf + /background xdf + /ext1 xdf + /ext0 xdf + /BBox xdf + /r2 xdf + /c2y xdf + /c2x xdf + /r1 xdf + /c1y xdf + /c1x xdf + /rampdict xdf + /setinkoverprint where{pop/setinkoverprint{pop}def}if + gsave + BBox length 0 gt + { + np + BBox 0 get BBox 1 get moveto + BBox 2 get BBox 0 get sub 0 rlineto + 0 BBox 3 get BBox 1 get sub rlineto + BBox 2 get BBox 0 get sub neg 0 rlineto + closepath + clip + np + }if + c1x c2x eq + { + c1y c2y lt{/theta 90 def}{/theta 270 def}ifelse + }{ + /slope c2y c1y sub c2x c1x sub div def + /theta slope 1 atan def + c2x c1x lt c2y c1y ge and{/theta theta 180 sub def}if + c2x c1x lt c2y c1y lt and{/theta theta 180 add def}if + }ifelse + gsave + clippath + c1x c1y translate + theta rotate + -90 rotate + {pathbbox}stopped + {0 0 0 0}if + /yMax xdf + /xMax xdf + /yMin xdf + /xMin xdf + grestore + xMax xMin eq yMax yMin eq or + { + grestore + end + }{ + /max{2 copy gt{pop}{exch pop}ifelse}bdf + /min{2 copy lt{pop}{exch pop}ifelse}bdf + rampdict begin + 40 dict begin + background length 0 gt{background sssetbackground gsave clippath fill grestore}if + gsave + c1x c1y translate + theta rotate + -90 rotate + /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def + /c1y 0 def + /c1x 0 def + /c2x 0 def + ext0 + { + 0 getrampcolor + c2y r2 add r1 sub 0.0001 lt + { + c1x c1y r1 360 0 arcn + pathbbox + /aymax exch def + /axmax exch def + /aymin exch def + /axmin exch def + /bxMin xMin axmin min def + /byMin yMin aymin min def + /bxMax xMax axmax max def + /byMax yMax aymax max def + bxMin byMin moveto + bxMax byMin lineto + bxMax byMax lineto + bxMin byMax lineto + bxMin byMin lineto + eofill + }{ + c2y r1 add r2 le + { + c1x c1y r1 0 360 arc + fill + } + { + c2x c2y r2 0 360 arc fill + r1 r2 eq + { + /p1x r1 neg def + /p1y c1y def + /p2x r1 def + /p2y c1y def + p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto + fill + }{ + /AA r2 r1 sub c2y div def + AA -1 eq + {/theta 89.99 def} + {/theta AA 1 AA dup mul sub sqrt div 1 atan def} + ifelse + /SS1 90 theta add dup sin exch cos div def + /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def + /p1y p1x SS1 div neg def + /SS2 90 theta sub dup sin exch cos div def + /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def + /p2y p2x SS2 div neg def + r1 r2 gt + { + /L1maxX p1x yMin p1y sub SS1 div add def + /L2maxX p2x yMin p2y sub SS2 div add def + }{ + /L1maxX 0 def + /L2maxX 0 def + }ifelse + p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto + L1maxX L1maxX p1x sub SS1 mul p1y add lineto + fill + }ifelse + }ifelse + }ifelse + }if + c1x c2x sub dup mul + c1y c2y sub dup mul + add 0.5 exp + 0 dtransform + dup mul exch dup mul add 0.5 exp 72 div + 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 1 index 1 index lt{exch}if pop + /hires xdf + hires mul + /numpix xdf + /numsteps NumSamples def + /rampIndxInc 1 def + /subsampling false def + numpix 0 ne + { + NumSamples numpix div 0.5 gt + { + /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def + /rampIndxInc NumSamples 1 sub numsteps div def + /subsampling true def + }if + }if + /xInc c2x c1x sub numsteps div def + /yInc c2y c1y sub numsteps div def + /rInc r2 r1 sub numsteps div def + /cx c1x def + /cy c1y def + /radius r1 def + np + xInc 0 eq yInc 0 eq rInc 0 eq and and + { + 0 getrampcolor + cx cy radius 0 360 arc + stroke + NumSamples 1 sub getrampcolor + cx cy radius 72 hires div add 0 360 arc + 0 setlinewidth + stroke + }{ + 0 + numsteps + { + dup + subsampling{round cvi}if + getrampcolor + cx cy radius 0 360 arc + /cx cx xInc add def + /cy cy yInc add def + /radius radius rInc add def + cx cy radius 360 0 arcn + eofill + rampIndxInc add + }repeat + pop + }ifelse + ext1 + { + c2y r2 add r1 lt + { + c2x c2y r2 0 360 arc + fill + }{ + c2y r1 add r2 sub 0.0001 le + { + c2x c2y r2 360 0 arcn + pathbbox + /aymax exch def + /axmax exch def + /aymin exch def + /axmin exch def + /bxMin xMin axmin min def + /byMin yMin aymin min def + /bxMax xMax axmax max def + /byMax yMax aymax max def + bxMin byMin moveto + bxMax byMin lineto + bxMax byMax lineto + bxMin byMax lineto + bxMin byMin lineto + eofill + }{ + c2x c2y r2 0 360 arc fill + r1 r2 eq + { + /p1x r2 neg def + /p1y c2y def + /p2x r2 def + /p2y c2y def + p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto + fill + }{ + /AA r2 r1 sub c2y div def + AA -1 eq + {/theta 89.99 def} + {/theta AA 1 AA dup mul sub sqrt div 1 atan def} + ifelse + /SS1 90 theta add dup sin exch cos div def + /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def + /p1y c2y p1x SS1 div sub def + /SS2 90 theta sub dup sin exch cos div def + /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def + /p2y c2y p2x SS2 div sub def + r1 r2 lt + { + /L1maxX p1x yMax p1y sub SS1 div add def + /L2maxX p2x yMax p2y sub SS2 div add def + }{ + /L1maxX 0 def + /L2maxX 0 def + }ifelse + p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto + L1maxX L1maxX p1x sub SS1 mul p1y add lineto + fill + }ifelse + }ifelse + }ifelse + }if + grestore + grestore + end + end + end + }ifelse + }bdf + /GenStrips + { + 40 dict begin + /ColorSpaceFamily xdf + /background xdf + /ext1 xdf + /ext0 xdf + /BBox xdf + /y2 xdf + /x2 xdf + /y1 xdf + /x1 xdf + /rampdict xdf + /setinkoverprint where{pop/setinkoverprint{pop}def}if + gsave + BBox length 0 gt + { + np + BBox 0 get BBox 1 get moveto + BBox 2 get BBox 0 get sub 0 rlineto + 0 BBox 3 get BBox 1 get sub rlineto + BBox 2 get BBox 0 get sub neg 0 rlineto + closepath + clip + np + }if + x1 x2 eq + { + y1 y2 lt{/theta 90 def}{/theta 270 def}ifelse + }{ + /slope y2 y1 sub x2 x1 sub div def + /theta slope 1 atan def + x2 x1 lt y2 y1 ge and{/theta theta 180 sub def}if + x2 x1 lt y2 y1 lt and{/theta theta 180 add def}if + } + ifelse + gsave + clippath + x1 y1 translate + theta rotate + {pathbbox}stopped + {0 0 0 0}if + /yMax exch def + /xMax exch def + /yMin exch def + /xMin exch def + grestore + xMax xMin eq yMax yMin eq or + { + grestore + end + }{ + rampdict begin + 20 dict begin + background length 0 gt{background sssetbackground gsave clippath fill grestore}if + gsave + x1 y1 translate + theta rotate + /xStart 0 def + /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def + /ySpan yMax yMin sub def + /numsteps NumSamples def + /rampIndxInc 1 def + /subsampling false def + xStart 0 transform + xEnd 0 transform + 3 -1 roll + sub dup mul + 3 1 roll + sub dup mul + add 0.5 exp 72 div + 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 1 index 1 index lt{exch}if pop + mul + /numpix xdf + numpix 0 ne + { + NumSamples numpix div 0.5 gt + { + /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def + /rampIndxInc NumSamples 1 sub numsteps div def + /subsampling true def + }if + }if + ext0 + { + 0 getrampcolor + xMin xStart lt + { + xMin yMin xMin neg ySpan rectfill + }if + }if + /xInc xEnd xStart sub numsteps div def + /x xStart def + 0 + numsteps + { + dup + subsampling{round cvi}if + getrampcolor + x yMin xInc ySpan rectfill + /x x xInc add def + rampIndxInc add + }repeat + pop + ext1{ + xMax xEnd gt + { + xEnd yMin xMax xEnd sub ySpan rectfill + }if + }if + grestore + grestore + end + end + end + }ifelse + }bdf +}def +/pt +{ + end +}def +/dt{ +}def +/pgsv{ + //Adobe_AGM_Core/AGMCORE_save save put +}def +/pgrs{ + //Adobe_AGM_Core/AGMCORE_save get restore +}def +systemdict/findcolorrendering known{ + /findcolorrendering systemdict/findcolorrendering get def +}if +systemdict/setcolorrendering known{ + /setcolorrendering systemdict/setcolorrendering get def +}if +/test_cmyk_color_plate +{ + gsave + setcmykcolor currentgray 1 ne + grestore +}def +/inRip_spot_has_ink +{ + dup//Adobe_AGM_Core/AGMCORE_name xddf + convert_spot_to_process not +}def +/map255_to_range +{ + 1 index sub + 3 -1 roll 255 div mul add +}def +/set_csa_crd +{ + /sep_colorspace_dict null AGMCORE_gput + begin + CSA get_csa_by_name setcolorspace_opt + set_crd + end +} +def +/map_csa +{ + currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse + {pop}{get_csa_by_name/MappedCSA xdf}ifelse +}def +/setsepcolor +{ + /sep_colorspace_dict AGMCORE_gget begin + dup/sep_tint exch AGMCORE_gput + TintProc + end +}def +/setdevicencolor +{ + /devicen_colorspace_dict AGMCORE_gget begin + Names length copy + Names length 1 sub -1 0 + { + /devicen_tints AGMCORE_gget 3 1 roll xpt + }for + TintProc + end +}def +/sep_colorspace_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + currentdict/Components known{ + Components aload pop + TintMethod/Lab eq{ + 2{AGMCORE_tmp mul NComponents 1 roll}repeat + LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll + }{ + TintMethod/Subtractive eq{ + NComponents{ + AGMCORE_tmp mul NComponents 1 roll + }repeat + }{ + NComponents{ + 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll + }repeat + }ifelse + }ifelse + }{ + ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get + aload pop + }ifelse + end +}def +/sep_colorspace_gray_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get + end +}def +/sep_proc_name +{ + dup 0 get + dup/DeviceRGB eq exch/DeviceCMYK eq or level2 not and has_color not and{ + pop[/DeviceGray] + /sep_colorspace_gray_proc + }{ + /sep_colorspace_proc + }ifelse +}def +/setsepcolorspace +{ + current_spot_alias{ + dup begin + Name map_alias{ + exch pop + }if + end + }if + dup/sep_colorspace_dict exch AGMCORE_gput + begin + CSA map_csa + /AGMCORE_sep_special Name dup()eq exch(All)eq or store + AGMCORE_avoid_L2_sep_space{ + [/Indexed MappedCSA sep_proc_name 255 exch + {255 div}/exec cvx 3 -1 roll[4 1 roll load/exec cvx]cvx + ]setcolorspace_opt + /TintProc{ + 255 mul round cvi setcolor + }bdf + }{ + MappedCSA 0 get/DeviceCMYK eq + currentdict/Components known and + AGMCORE_sep_special not and{ + /TintProc[ + Components aload pop Name findcmykcustomcolor + /exch cvx/setcustomcolor cvx + ]cvx bdf + }{ + AGMCORE_host_sep Name(All)eq and{ + /TintProc{ + 1 exch sub setseparationgray + }bdf + }{ + AGMCORE_in_rip_sep MappedCSA 0 get/DeviceCMYK eq and + AGMCORE_host_sep or + Name()eq and{ + /TintProc[ + MappedCSA sep_proc_name exch 0 get/DeviceCMYK eq{ + cvx/setcmykcolor cvx + }{ + cvx/setgray cvx + }ifelse + ]cvx bdf + }{ + AGMCORE_producing_seps MappedCSA 0 get dup/DeviceCMYK eq exch/DeviceGray eq or and AGMCORE_sep_special not and{ + /TintProc[ + /dup cvx + MappedCSA sep_proc_name cvx exch + 0 get/DeviceGray eq{ + 1/exch cvx/sub cvx 0 0 0 4 -1/roll cvx + }if + /Name cvx/findcmykcustomcolor cvx/exch cvx + AGMCORE_host_sep{ + AGMCORE_is_cmyk_sep + /Name cvx + /AGMCORE_IsSeparationAProcessColor load/exec cvx + /not cvx/and cvx + }{ + Name inRip_spot_has_ink not + }ifelse + [ + /pop cvx 1 + ]cvx/if cvx + /setcustomcolor cvx + ]cvx bdf + }{ + /TintProc{setcolor}bdf + [/Separation Name MappedCSA sep_proc_name load]setcolorspace_opt + }ifelse + }ifelse + }ifelse + }ifelse + }ifelse + set_crd + setsepcolor + end +}def +/additive_blend +{ + 3 dict begin + /numarrays xdf + /numcolors xdf + 0 1 numcolors 1 sub + { + /c1 xdf + 1 + 0 1 numarrays 1 sub + { + 1 exch add/index cvx + c1/get cvx/mul cvx + }for + numarrays 1 add 1/roll cvx + }for + numarrays[/pop cvx]cvx/repeat cvx + end +}def +/subtractive_blend +{ + 3 dict begin + /numarrays xdf + /numcolors xdf + 0 1 numcolors 1 sub + { + /c1 xdf + 1 1 + 0 1 numarrays 1 sub + { + 1 3 3 -1 roll add/index cvx + c1/get cvx/sub cvx/mul cvx + }for + /sub cvx + numarrays 1 add 1/roll cvx + }for + numarrays[/pop cvx]cvx/repeat cvx + end +}def +/exec_tint_transform +{ + /TintProc[ + /TintTransform cvx/setcolor cvx + ]cvx bdf + MappedCSA setcolorspace_opt +}bdf +/devn_makecustomcolor +{ + 2 dict begin + /names_index xdf + /Names xdf + 1 1 1 1 Names names_index get findcmykcustomcolor + /devicen_tints AGMCORE_gget names_index get setcustomcolor + Names length{pop}repeat + end +}bdf +/setdevicencolorspace +{ + dup/AliasedColorants known{false}{true}ifelse + current_spot_alias and{ + 7 dict begin + /names_index 0 def + dup/names_len exch/Names get length def + /new_names names_len array def + /new_LookupTables names_len array def + /alias_cnt 0 def + dup/Names get + { + dup map_alias{ + exch pop + dup/ColorLookup known{ + dup begin + new_LookupTables names_index ColorLookup put + end + }{ + dup/Components known{ + dup begin + new_LookupTables names_index Components put + end + }{ + dup begin + new_LookupTables names_index[null null null null]put + end + }ifelse + }ifelse + new_names names_index 3 -1 roll/Name get put + /alias_cnt alias_cnt 1 add def + }{ + /name xdf + new_names names_index name put + dup/LookupTables known{ + dup begin + new_LookupTables names_index LookupTables names_index get put + end + }{ + dup begin + new_LookupTables names_index[null null null null]put + end + }ifelse + }ifelse + /names_index names_index 1 add def + }forall + alias_cnt 0 gt{ + /AliasedColorants true def + /lut_entry_len new_LookupTables 0 get dup length 256 ge{0 get length}{length}ifelse def + 0 1 names_len 1 sub{ + /names_index xdf + new_LookupTables names_index get dup length 256 ge{0 get length}{length}ifelse lut_entry_len ne{ + /AliasedColorants false def + exit + }{ + new_LookupTables names_index get 0 get null eq{ + dup/Names get names_index get/name xdf + name(Cyan)eq name(Magenta)eq name(Yellow)eq name(Black)eq + or or or not{ + /AliasedColorants false def + exit + }if + }if + }ifelse + }for + lut_entry_len 1 eq{ + /AliasedColorants false def + }if + AliasedColorants{ + dup begin + /Names new_names def + /LookupTables new_LookupTables def + /AliasedColorants true def + /NComponents lut_entry_len def + /TintMethod NComponents 4 eq{/Subtractive}{/Additive}ifelse def + /MappedCSA TintMethod/Additive eq{/DeviceRGB}{/DeviceCMYK}ifelse def + currentdict/TTTablesIdx known not{ + /TTTablesIdx -1 def + }if + end + }if + }if + end + }if + dup/devicen_colorspace_dict exch AGMCORE_gput + begin + currentdict/AliasedColorants known{ + AliasedColorants + }{ + false + }ifelse + dup not{ + CSA map_csa + }if + /TintTransform load type/nulltype eq or{ + /TintTransform[ + 0 1 Names length 1 sub + { + /TTTablesIdx TTTablesIdx 1 add def + dup LookupTables exch get dup 0 get null eq + { + 1 index + Names exch get + dup(Cyan)eq + { + pop exch + LookupTables length exch sub + /index cvx + 0 0 0 + } + { + dup(Magenta)eq + { + pop exch + LookupTables length exch sub + /index cvx + 0/exch cvx 0 0 + }{ + (Yellow)eq + { + exch + LookupTables length exch sub + /index cvx + 0 0 3 -1/roll cvx 0 + }{ + exch + LookupTables length exch sub + /index cvx + 0 0 0 4 -1/roll cvx + }ifelse + }ifelse + }ifelse + 5 -1/roll cvx/astore cvx + }{ + dup length 1 sub + LookupTables length 4 -1 roll sub 1 add + /index cvx/mul cvx/round cvx/cvi cvx/get cvx + }ifelse + Names length TTTablesIdx add 1 add 1/roll cvx + }for + Names length[/pop cvx]cvx/repeat cvx + NComponents Names length + TintMethod/Subtractive eq + { + subtractive_blend + }{ + additive_blend + }ifelse + ]cvx bdf + }if + AGMCORE_host_sep{ + Names convert_to_process{ + exec_tint_transform + } + { + currentdict/AliasedColorants known{ + AliasedColorants not + }{ + false + }ifelse + 5 dict begin + /AvoidAliasedColorants xdf + /painted? false def + /names_index 0 def + /names_len Names length def + AvoidAliasedColorants{ + /currentspotalias current_spot_alias def + false set_spot_alias + }if + Names{ + AGMCORE_is_cmyk_sep{ + dup(Cyan)eq AGMCORE_cyan_plate and exch + dup(Magenta)eq AGMCORE_magenta_plate and exch + dup(Yellow)eq AGMCORE_yellow_plate and exch + (Black)eq AGMCORE_black_plate and or or or{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + Names names_index/devn_makecustomcolor cvx + ]cvx ddf + /painted? true def + }if + painted?{exit}if + }{ + 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + Names names_index/devn_makecustomcolor cvx + ]cvx ddf + /painted? true def + exit + }if + }ifelse + /names_index names_index 1 add def + }forall + AvoidAliasedColorants{ + currentspotalias set_spot_alias + }if + painted?{ + /devicen_colorspace_dict AGMCORE_gget/names_index names_index put + }{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + names_len[/pop cvx]cvx/repeat cvx 1/setseparationgray cvx + 0 0 0 0/setcmykcolor cvx + ]cvx ddf + }ifelse + end + }ifelse + } + { + AGMCORE_in_rip_sep{ + Names convert_to_process not + }{ + level3 + }ifelse + { + [/DeviceN Names MappedCSA/TintTransform load]setcolorspace_opt + /TintProc level3 not AGMCORE_in_rip_sep and{ + [ + Names/length cvx[/pop cvx]cvx/repeat cvx + ]cvx bdf + }{ + {setcolor}bdf + }ifelse + }{ + exec_tint_transform + }ifelse + }ifelse + set_crd + /AliasedColorants false def + end +}def +/setindexedcolorspace +{ + dup/indexed_colorspace_dict exch AGMCORE_gput + begin + currentdict/CSDBase known{ + CSDBase/CSD get_res begin + currentdict/Names known{ + currentdict devncs + }{ + 1 currentdict sepcs + }ifelse + AGMCORE_host_sep{ + 4 dict begin + /compCnt/Names where{pop Names length}{1}ifelse def + /NewLookup HiVal 1 add string def + 0 1 HiVal{ + /tableIndex xdf + Lookup dup type/stringtype eq{ + compCnt tableIndex map_index + }{ + exec + }ifelse + /Names where{ + pop setdevicencolor + }{ + setsepcolor + }ifelse + currentgray + tableIndex exch + 255 mul cvi + NewLookup 3 1 roll put + }for + [/Indexed currentcolorspace HiVal NewLookup]setcolorspace_opt + end + }{ + level3 + { + currentdict/Names known{ + [/Indexed[/DeviceN Names MappedCSA/TintTransform load]HiVal Lookup]setcolorspace_opt + }{ + [/Indexed[/Separation Name MappedCSA sep_proc_name load]HiVal Lookup]setcolorspace_opt + }ifelse + }{ + [/Indexed MappedCSA HiVal + [ + currentdict/Names known{ + Lookup dup type/stringtype eq + {/exch cvx CSDBase/CSD get_res/Names get length dup/mul cvx exch/getinterval cvx{255 div}/forall cvx} + {/exec cvx}ifelse + /TintTransform load/exec cvx + }{ + Lookup dup type/stringtype eq + {/exch cvx/get cvx 255/div cvx} + {/exec cvx}ifelse + CSDBase/CSD get_res/MappedCSA get sep_proc_name exch pop/load cvx/exec cvx + }ifelse + ]cvx + ]setcolorspace_opt + }ifelse + }ifelse + end + set_crd + } + { + CSA map_csa + AGMCORE_host_sep level2 not and{ + 0 0 0 0 setcmykcolor + }{ + [/Indexed MappedCSA + level2 not has_color not and{ + dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or{ + pop[/DeviceGray] + }if + HiVal GrayLookup + }{ + HiVal + currentdict/RangeArray known{ + { + /indexed_colorspace_dict AGMCORE_gget begin + Lookup exch + dup HiVal gt{ + pop HiVal + }if + NComponents mul NComponents getinterval{}forall + NComponents 1 sub -1 0{ + RangeArray exch 2 mul 2 getinterval aload pop map255_to_range + NComponents 1 roll + }for + end + }bind + }{ + Lookup + }ifelse + }ifelse + ]setcolorspace_opt + set_crd + }ifelse + }ifelse + end +}def +/setindexedcolor +{ + AGMCORE_host_sep{ + /indexed_colorspace_dict AGMCORE_gget + begin + currentdict/CSDBase known{ + CSDBase/CSD get_res begin + currentdict/Names known{ + map_indexed_devn + devn + } + { + Lookup 1 3 -1 roll map_index + sep + }ifelse + end + }{ + Lookup MappedCSA/DeviceCMYK eq{4}{1}ifelse 3 -1 roll + map_index + MappedCSA/DeviceCMYK eq{setcmykcolor}{setgray}ifelse + }ifelse + end + }{ + level3 not AGMCORE_in_rip_sep and/indexed_colorspace_dict AGMCORE_gget/CSDBase known and{ + /indexed_colorspace_dict AGMCORE_gget/CSDBase get/CSD get_res begin + map_indexed_devn + devn + end + } + { + setcolor + }ifelse + }ifelse +}def +/ignoreimagedata +{ + currentoverprint not{ + gsave + dup clonedict begin + 1 setgray + /Decode[0 1]def + /DataSourcedef + /MultipleDataSources false def + /BitsPerComponent 8 def + currentdict end + systemdict/image gx + grestore + }if + consumeimagedata +}def +/add_res +{ + dup/CSD eq{ + pop + //Adobe_AGM_Core begin + /AGMCORE_CSD_cache load 3 1 roll put + end + }{ + defineresource pop + }ifelse +}def +/del_res +{ + { + aload pop exch + dup/CSD eq{ + pop + {//Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef}forall + }{ + exch + {1 index undefineresource}forall + pop + }ifelse + }forall +}def +/get_res +{ + dup/CSD eq{ + pop + dup type dup/nametype eq exch/stringtype eq or{ + AGMCORE_CSD_cache exch get + }if + }{ + findresource + }ifelse +}def +/get_csa_by_name +{ + dup type dup/nametype eq exch/stringtype eq or{ + /CSA get_res + }if +}def +/paintproc_buf_init +{ + /count get 0 0 put +}def +/paintproc_buf_next +{ + dup/count get dup 0 get + dup 3 1 roll + 1 add 0 xpt + get +}def +/cachepaintproc_compress +{ + 5 dict begin + currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def + /ppdict 20 dict def + /string_size 16000 def + /readbuffer string_size string def + currentglobal true setglobal + ppdict 1 array dup 0 1 put/count xpt + setglobal + /LZWFilter + { + exch + dup length 0 eq{ + pop + }{ + ppdict dup length 1 sub 3 -1 roll put + }ifelse + {string_size}{0}ifelse string + }/LZWEncode filter def + { + ReadFilter readbuffer readstring + exch LZWFilter exch writestring + not{exit}if + }loop + LZWFilter closefile + ppdict + end +}def +/cachepaintproc +{ + 2 dict begin + currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def + /ppdict 20 dict def + currentglobal true setglobal + ppdict 1 array dup 0 1 put/count xpt + setglobal + { + ReadFilter 16000 string readstring exch + ppdict dup length 1 sub 3 -1 roll put + not{exit}if + }loop + ppdict dup dup length 1 sub()put + end +}def +/make_pattern +{ + exch clonedict exch + dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform + exch 3 index/XStep get 1 index exch 2 copy div cvi mul sub sub + exch 3 index/YStep get 1 index exch 2 copy div cvi mul sub sub + matrix translate exch matrix concatmatrix + 1 index begin + BBox 0 get XStep div cvi XStep mul/xshift exch neg def + BBox 1 get YStep div cvi YStep mul/yshift exch neg def + BBox 0 get xshift add + BBox 1 get yshift add + BBox 2 get xshift add + BBox 3 get yshift add + 4 array astore + /BBox exch def + [xshift yshift/translate load null/exec load]dup + 3/PaintProc load put cvx/PaintProc exch def + end + gsave 0 setgray + makepattern + grestore +}def +/set_pattern +{ + dup/PatternType get 1 eq{ + dup/PaintType get 1 eq{ + currentoverprint sop[/DeviceGray]setcolorspace 0 setgray + }if + }if + setpattern +}def +/setcolorspace_opt +{ + dup currentcolorspace eq{pop}{setcolorspace}ifelse +}def +/updatecolorrendering +{ + currentcolorrendering/RenderingIntent known{ + currentcolorrendering/RenderingIntent get + } + { + Intent/AbsoluteColorimetric eq + { + /absolute_colorimetric_crd AGMCORE_gget dup null eq + } + { + Intent/RelativeColorimetric eq + { + /relative_colorimetric_crd AGMCORE_gget dup null eq + } + { + Intent/Saturation eq + { + /saturation_crd AGMCORE_gget dup null eq + } + { + /perceptual_crd AGMCORE_gget dup null eq + }ifelse + }ifelse + }ifelse + { + pop null + } + { + /RenderingIntent known{null}{Intent}ifelse + }ifelse + }ifelse + Intent ne{ + Intent/ColorRendering{findresource}stopped + { + pop pop systemdict/findcolorrendering known + { + Intent findcolorrendering + { + /ColorRendering findresource true exch + } + { + /ColorRendering findresource + product(Xerox Phaser 5400)ne + exch + }ifelse + dup Intent/AbsoluteColorimetric eq + { + /absolute_colorimetric_crd exch AGMCORE_gput + } + { + Intent/RelativeColorimetric eq + { + /relative_colorimetric_crd exch AGMCORE_gput + } + { + Intent/Saturation eq + { + /saturation_crd exch AGMCORE_gput + } + { + Intent/Perceptual eq + { + /perceptual_crd exch AGMCORE_gput + } + { + pop + }ifelse + }ifelse + }ifelse + }ifelse + 1 index{exch}{pop}ifelse + } + {false}ifelse + } + {true}ifelse + { + dup begin + currentdict/TransformPQR known{ + currentdict/TransformPQR get aload pop + 3{{}eq 3 1 roll}repeat or or + } + {true}ifelse + currentdict/MatrixPQR known{ + currentdict/MatrixPQR get aload pop + 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq + and and and and and and and and + } + {true}ifelse + end + or + { + clonedict begin + /TransformPQR[ + {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div + 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add}bind + {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div + 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add}bind + {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div + 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add}bind + ]def + /MatrixPQR[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]def + /RangePQR[-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392]def + currentdict end + }if + setcolorrendering_opt + }if + }if +}def +/set_crd +{ + AGMCORE_host_sep not level2 and{ + currentdict/ColorRendering known{ + ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if + }{ + currentdict/Intent known{ + updatecolorrendering + }if + }ifelse + currentcolorspace dup type/arraytype eq + {0 get}if + /DeviceRGB eq + { + currentdict/UCR known + {/UCR}{/AGMCORE_currentucr}ifelse + load setundercolorremoval + currentdict/BG known + {/BG}{/AGMCORE_currentbg}ifelse + load setblackgeneration + }if + }if +}def +/set_ucrbg +{ + dup null eq {pop /AGMCORE_currentbg load}{/Procedure get_res}ifelse + dup currentblackgeneration eq {pop}{setblackgeneration}ifelse + dup null eq {pop /AGMCORE_currentucr load}{/Procedure get_res}ifelse + dup currentundercolorremoval eq {pop}{setundercolorremoval}ifelse +}def +/setcolorrendering_opt +{ + dup currentcolorrendering eq{ + pop + }{ + product(HP Color LaserJet 2605)anchorsearch{ + pop pop pop + }{ + pop + clonedict + begin + /Intent Intent def + currentdict + end + setcolorrendering + }ifelse + }ifelse +}def +/cpaint_gcomp +{ + convert_to_process//Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf + //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not + { + (%end_cpaint_gcomp)flushinput + }if +}def +/cpaint_gsep +{ + //Adobe_AGM_Core/AGMCORE_ConvertToProcess get + { + (%end_cpaint_gsep)flushinput + }if +}def +/cpaint_gend +{np}def +/T1_path +{ + currentfile token pop currentfile token pop mo + { + currentfile token pop dup type/stringtype eq + {pop exit}if + 0 exch rlineto + currentfile token pop dup type/stringtype eq + {pop exit}if + 0 rlineto + }loop +}def +/T1_gsave + level3 + {/clipsave} + {/gsave}ifelse + load def +/T1_grestore + level3 + {/cliprestore} + {/grestore}ifelse + load def +/set_spot_alias_ary +{ + dup inherit_aliases + //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf +}def +/set_spot_normalization_ary +{ + dup inherit_aliases + dup length + /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add}if + array + //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf + /AGMCORE_SpotAliasAry where{ + pop + AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval + AGMCORE_SpotAliasAry length + }{0}ifelse + AGMCORE_SpotAliasAry2 3 1 roll exch putinterval + true set_spot_alias +}def +/inherit_aliases +{ + {dup/Name get map_alias{/CSD put}{pop}ifelse}forall +}def +/set_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias 3 -1 roll put + }{ + pop + }ifelse +}def +/current_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias get + }{ + false + }ifelse +}def +/map_alias +{ + /AGMCORE_SpotAliasAry2 where{ + begin + /AGMCORE_name xdf + false + AGMCORE_SpotAliasAry2{ + dup/Name get AGMCORE_name eq{ + /CSD get/CSD get_res + exch pop true + exit + }{ + pop + }ifelse + }forall + end + }{ + pop false + }ifelse +}bdf +/spot_alias +{ + true set_spot_alias + /AGMCORE_&setcustomcolor AGMCORE_key_known not{ + //Adobe_AGM_Core/AGMCORE_&setcustomcolor/setcustomcolor load put + }if + /customcolor_tint 1 AGMCORE_gput + //Adobe_AGM_Core begin + /setcustomcolor + { + //Adobe_AGM_Core begin + dup/customcolor_tint exch AGMCORE_gput + 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not + current_spot_alias and{1 index 4 get map_alias}{false}ifelse + { + false set_spot_alias + /sep_colorspace_dict AGMCORE_gget null ne + {/sep_colorspace_dict AGMCORE_gget/ForeignContent known not}{false}ifelse + 3 1 roll 2 index{ + exch pop/sep_tint AGMCORE_gget exch + }if + mark 3 1 roll + setsepcolorspace + counttomark 0 ne{ + setsepcolor + }if + pop + not{/sep_tint 1.0 AGMCORE_gput/sep_colorspace_dict AGMCORE_gget/ForeignContent true put}if + pop + true set_spot_alias + }{ + AGMCORE_&setcustomcolor + }ifelse + end + }bdf + end +}def +/begin_feature +{ + Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put + count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put + {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if +}def +/end_feature +{ + 2 dict begin + /spd/setpagedevice load def + /setpagedevice{get_gstate spd set_gstate}def + stopped{$error/newerror false put}if + end + count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse + countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse + {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if +}def +/set_negative +{ + //Adobe_AGM_Core begin + /AGMCORE_inverting exch def + level2{ + currentpagedevice/NegativePrint known AGMCORE_distilling not and{ + currentpagedevice/NegativePrint get//Adobe_AGM_Core/AGMCORE_inverting get ne{ + true begin_feature true{ + <>setpagedevice + }end_feature + }if + /AGMCORE_inverting false def + }if + }if + AGMCORE_inverting{ + [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer + AGMCORE_distilling{ + erasepage + }{ + gsave np clippath 1/setseparationgray where{pop setseparationgray}{setgray}ifelse + /AGMIRS_&fill where{pop AGMIRS_&fill}{fill}ifelse grestore + }ifelse + }if + end +}def +/lw_save_restore_override{ + /md where{ + pop + md begin + initializepage + /initializepage{}def + /pmSVsetup{}def + /endp{}def + /pse{}def + /psb{}def + /orig_showpage where + {pop} + {/orig_showpage/showpage load def} + ifelse + /showpage{orig_showpage gR}def + end + }if +}def +/pscript_showpage_override{ + /NTPSOct95 where + { + begin + showpage + save + /showpage/restore load def + /restore{exch pop}def + end + }if +}def +/driver_media_override +{ + /md where{ + pop + md/initializepage known{ + md/initializepage{}put + }if + md/rC known{ + md/rC{4{pop}repeat}put + }if + }if + /mysetup where{ + /mysetup[1 0 0 1 0 0]put + }if + Adobe_AGM_Core/AGMCORE_Default_CTM matrix currentmatrix put + level2 + {Adobe_AGM_Core/AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if +}def +/capture_mysetup +{ + /Pscript_Win_Data where{ + pop + Pscript_Win_Data/mysetup known{ + Adobe_AGM_Core/save_mysetup Pscript_Win_Data/mysetup get put + }if + }if +}def +/restore_mysetup +{ + /Pscript_Win_Data where{ + pop + Pscript_Win_Data/mysetup known{ + Adobe_AGM_Core/save_mysetup known{ + Pscript_Win_Data/mysetup Adobe_AGM_Core/save_mysetup get put + Adobe_AGM_Core/save_mysetup undef + }if + }if + }if +}def +/driver_check_media_override +{ + /PrepsDict where + {pop} + { + Adobe_AGM_Core/AGMCORE_Default_CTM get matrix currentmatrix ne + Adobe_AGM_Core/AGMCORE_Default_PageSize get type/arraytype eq + { + Adobe_AGM_Core/AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and + Adobe_AGM_Core/AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and + }if + { + Adobe_AGM_Core/AGMCORE_Default_CTM get setmatrix + }if + }ifelse +}def +AGMCORE_err_strings begin + /AGMCORE_bad_environ(Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. )def + /AGMCORE_color_space_onhost_seps(This job contains colors that will not separate with on-host methods. )def + /AGMCORE_invalid_color_space(This job contains an invalid color space. )def +end +/set_def_ht +{AGMCORE_def_ht sethalftone}def +/set_def_flat +{AGMCORE_Default_flatness setflat}def +end +systemdict/setpacking known +{setpacking}if +%%EndResource +%%BeginResource: procset Adobe_CoolType_Core 2.31 0 +%%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved. +%%Version: 2.31 0 +10 dict begin +/Adobe_CoolType_Passthru currentdict def +/Adobe_CoolType_Core_Defined userdict/Adobe_CoolType_Core known def +Adobe_CoolType_Core_Defined + {/Adobe_CoolType_Core userdict/Adobe_CoolType_Core get def} +if +userdict/Adobe_CoolType_Core 70 dict dup begin put +/Adobe_CoolType_Version 2.31 def +/Level2? + systemdict/languagelevel known dup + {pop systemdict/languagelevel get 2 ge} + if def +Level2? not + { + /currentglobal false def + /setglobal/pop load def + /gcheck{pop false}bind def + /currentpacking false def + /setpacking/pop load def + /SharedFontDirectory 0 dict def + } +if +currentpacking +true setpacking +currentglobal false setglobal +userdict/Adobe_CoolType_Data 2 copy known not + {2 copy 10 dict put} +if +get + begin + /@opStackCountByLevel 32 dict def + /@opStackLevel 0 def + /@dictStackCountByLevel 32 dict def + /@dictStackLevel 0 def + end +setglobal +currentglobal true setglobal +userdict/Adobe_CoolType_GVMFonts known not + {userdict/Adobe_CoolType_GVMFonts 10 dict put} +if +setglobal +currentglobal false setglobal +userdict/Adobe_CoolType_LVMFonts known not + {userdict/Adobe_CoolType_LVMFonts 10 dict put} +if +setglobal +/ct_VMDictPut + { + dup gcheck{Adobe_CoolType_GVMFonts}{Adobe_CoolType_LVMFonts}ifelse + 3 1 roll put + }bind def +/ct_VMDictUndef + { + dup Adobe_CoolType_GVMFonts exch known + {Adobe_CoolType_GVMFonts exch undef} + { + dup Adobe_CoolType_LVMFonts exch known + {Adobe_CoolType_LVMFonts exch undef} + {pop} + ifelse + }ifelse + }bind def +/ct_str1 1 string def +/ct_xshow +{ + /_ct_na exch def + /_ct_i 0 def + currentpoint + /_ct_y exch def + /_ct_x exch def + { + pop pop + ct_str1 exch 0 exch put + ct_str1 show + {_ct_na _ct_i get}stopped + {pop pop} + { + _ct_x _ct_y moveto + 0 + rmoveto + } + ifelse + /_ct_i _ct_i 1 add def + currentpoint + /_ct_y exch def + /_ct_x exch def + } + exch + @cshow +}bind def +/ct_yshow +{ + /_ct_na exch def + /_ct_i 0 def + currentpoint + /_ct_y exch def + /_ct_x exch def + { + pop pop + ct_str1 exch 0 exch put + ct_str1 show + {_ct_na _ct_i get}stopped + {pop pop} + { + _ct_x _ct_y moveto + 0 exch + rmoveto + } + ifelse + /_ct_i _ct_i 1 add def + currentpoint + /_ct_y exch def + /_ct_x exch def + } + exch + @cshow +}bind def +/ct_xyshow +{ + /_ct_na exch def + /_ct_i 0 def + currentpoint + /_ct_y exch def + /_ct_x exch def + { + pop pop + ct_str1 exch 0 exch put + ct_str1 show + {_ct_na _ct_i get}stopped + {pop pop} + { + {_ct_na _ct_i 1 add get}stopped + {pop pop pop} + { + _ct_x _ct_y moveto + rmoveto + } + ifelse + } + ifelse + /_ct_i _ct_i 2 add def + currentpoint + /_ct_y exch def + /_ct_x exch def + } + exch + @cshow +}bind def +/xsh{{@xshow}stopped{Adobe_CoolType_Data begin ct_xshow end}if}bind def +/ysh{{@yshow}stopped{Adobe_CoolType_Data begin ct_yshow end}if}bind def +/xysh{{@xyshow}stopped{Adobe_CoolType_Data begin ct_xyshow end}if}bind def +currentglobal true setglobal +/ct_T3Defs +{ +/BuildChar +{ + 1 index/Encoding get exch get + 1 index/BuildGlyph get exec +}bind def +/BuildGlyph +{ + exch begin + GlyphProcs exch get exec + end +}bind def +}bind def +setglobal +/@_SaveStackLevels + { + Adobe_CoolType_Data + begin + /@vmState currentglobal def false setglobal + @opStackCountByLevel + @opStackLevel + 2 copy known not + { + 2 copy + 3 dict dup/args + 7 index + 5 add array put + put get + } + { + get dup/args get dup length 3 index lt + { + dup length 5 add array exch + 1 index exch 0 exch putinterval + 1 index exch/args exch put + } + {pop} + ifelse + } + ifelse + begin + count 1 sub + 1 index lt + {pop count} + if + dup/argCount exch def + dup 0 gt + { + args exch 0 exch getinterval + astore pop + } + {pop} + ifelse + count + /restCount exch def + end + /@opStackLevel @opStackLevel 1 add def + countdictstack 1 sub + @dictStackCountByLevel exch @dictStackLevel exch put + /@dictStackLevel @dictStackLevel 1 add def + @vmState setglobal + end + }bind def +/@_RestoreStackLevels + { + Adobe_CoolType_Data + begin + /@opStackLevel @opStackLevel 1 sub def + @opStackCountByLevel @opStackLevel get + begin + count restCount sub dup 0 gt + {{pop}repeat} + {pop} + ifelse + args 0 argCount getinterval{}forall + end + /@dictStackLevel @dictStackLevel 1 sub def + @dictStackCountByLevel @dictStackLevel get + end + countdictstack exch sub dup 0 gt + {{end}repeat} + {pop} + ifelse + }bind def +/@_PopStackLevels + { + Adobe_CoolType_Data + begin + /@opStackLevel @opStackLevel 1 sub def + /@dictStackLevel @dictStackLevel 1 sub def + end + }bind def +/@Raise + { + exch cvx exch errordict exch get exec + stop + }bind def +/@ReRaise + { + cvx $error/errorname get errordict exch get exec + stop + }bind def +/@Stopped + { + 0 @#Stopped + }bind def +/@#Stopped + { + @_SaveStackLevels + stopped + {@_RestoreStackLevels true} + {@_PopStackLevels false} + ifelse + }bind def +/@Arg + { + Adobe_CoolType_Data + begin + @opStackCountByLevel @opStackLevel 1 sub get + begin + args exch + argCount 1 sub exch sub get + end + end + }bind def +currentglobal true setglobal +/CTHasResourceForAllBug + Level2? + { + 1 dict dup + /@shouldNotDisappearDictValue true def + Adobe_CoolType_Data exch/@shouldNotDisappearDict exch put + begin + count @_SaveStackLevels + {(*){pop stop}128 string/Category resourceforall} + stopped pop + @_RestoreStackLevels + currentdict Adobe_CoolType_Data/@shouldNotDisappearDict get dup 3 1 roll ne dup 3 1 roll + { + /@shouldNotDisappearDictValue known + { + { + end + currentdict 1 index eq + {pop exit} + if + } + loop + } + if + } + { + pop + end + } + ifelse + } + {false} + ifelse + def +true setglobal +/CTHasResourceStatusBug + Level2? + { + mark + {/steveamerige/Category resourcestatus} + stopped + {cleartomark true} + {cleartomark currentglobal not} + ifelse + } + {false} + ifelse + def +setglobal +/CTResourceStatus + { + mark 3 1 roll + /Category findresource + begin + ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec + {cleartomark false} + {{3 2 roll pop true}{cleartomark false}ifelse} + ifelse + end + }bind def +/CTWorkAroundBugs + { + Level2? + { + /cid_PreLoad/ProcSet resourcestatus + { + pop pop + currentglobal + mark + { + (*) + { + dup/CMap CTHasResourceStatusBug + {CTResourceStatus} + {resourcestatus} + ifelse + { + pop dup 0 eq exch 1 eq or + { + dup/CMap findresource gcheck setglobal + /CMap undefineresource + } + { + pop CTHasResourceForAllBug + {exit} + {stop} + ifelse + } + ifelse + } + {pop} + ifelse + } + 128 string/CMap resourceforall + } + stopped + {cleartomark} + stopped pop + setglobal + } + if + } + if + }bind def +/ds + { + Adobe_CoolType_Core + begin + CTWorkAroundBugs + /mo/moveto load def + /nf/newencodedfont load def + /msf{makefont setfont}bind def + /uf{dup undefinefont ct_VMDictUndef}bind def + /ur/undefineresource load def + /chp/charpath load def + /awsh/awidthshow load def + /wsh/widthshow load def + /ash/ashow load def + /@xshow/xshow load def + /@yshow/yshow load def + /@xyshow/xyshow load def + /@cshow/cshow load def + /sh/show load def + /rp/repeat load def + /.n/.notdef def + end + currentglobal false setglobal + userdict/Adobe_CoolType_Data 2 copy known not + {2 copy 10 dict put} + if + get + begin + /AddWidths? false def + /CC 0 def + /charcode 2 string def + /@opStackCountByLevel 32 dict def + /@opStackLevel 0 def + /@dictStackCountByLevel 32 dict def + /@dictStackLevel 0 def + /InVMFontsByCMap 10 dict def + /InVMDeepCopiedFonts 10 dict def + end + setglobal + }bind def +/dt + { + currentdict Adobe_CoolType_Core eq + {end} + if + }bind def +/ps + { + Adobe_CoolType_Core begin + Adobe_CoolType_GVMFonts begin + Adobe_CoolType_LVMFonts begin + SharedFontDirectory begin + }bind def +/pt + { + end + end + end + end + }bind def +/unload + { + systemdict/languagelevel known + { + systemdict/languagelevel get 2 ge + { + userdict/Adobe_CoolType_Core 2 copy known + {undef} + {pop pop} + ifelse + } + if + } + if + }bind def +/ndf + { + 1 index where + {pop pop pop} + {dup xcheck{bind}if def} + ifelse + }def +/findfont systemdict + begin + userdict + begin + /globaldict where{/globaldict get begin}if + dup where pop exch get + /globaldict where{pop end}if + end + end +Adobe_CoolType_Core_Defined + {/systemfindfont exch def} + { + /findfont 1 index def + /systemfindfont exch def + } +ifelse +/undefinefont + {pop}ndf +/copyfont + { + currentglobal 3 1 roll + 1 index gcheck setglobal + dup null eq{0}{dup length}ifelse + 2 index length add 1 add dict + begin + exch + { + 1 index/FID eq + {pop pop} + {def} + ifelse + } + forall + dup null eq + {pop} + {{def}forall} + ifelse + currentdict + end + exch setglobal + }bind def +/copyarray + { + currentglobal exch + dup gcheck setglobal + dup length array copy + exch setglobal + }bind def +/newencodedfont + { + currentglobal + { + SharedFontDirectory 3 index known + {SharedFontDirectory 3 index get/FontReferenced known} + {false} + ifelse + } + { + FontDirectory 3 index known + {FontDirectory 3 index get/FontReferenced known} + { + SharedFontDirectory 3 index known + {SharedFontDirectory 3 index get/FontReferenced known} + {false} + ifelse + } + ifelse + } + ifelse + dup + { + 3 index findfont/FontReferenced get + 2 index dup type/nametype eq + {findfont} + if ne + {pop false} + if + } + if + dup + { + 1 index dup type/nametype eq + {findfont} + if + dup/CharStrings known + { + /CharStrings get length + 4 index findfont/CharStrings get length + ne + { + pop false + } + if + } + {pop} + ifelse + } + if + { + pop + 1 index findfont + /Encoding get exch + 0 1 255 + {2 copy get 3 index 3 1 roll put} + for + pop pop pop + } + { + currentglobal + 4 1 roll + dup type/nametype eq + {findfont} + if + dup gcheck setglobal + dup dup maxlength 2 add dict + begin + exch + { + 1 index/FID ne + 2 index/Encoding ne and + {def} + {pop pop} + ifelse + } + forall + /FontReferenced exch def + /Encoding exch dup length array copy def + /FontName 1 index dup type/stringtype eq{cvn}if def dup + currentdict + end + definefont ct_VMDictPut + setglobal + } + ifelse + }bind def +/SetSubstituteStrategy + { + $SubstituteFont + begin + dup type/dicttype ne + {0 dict} + if + currentdict/$Strategies known + { + exch $Strategies exch + 2 copy known + { + get + 2 copy maxlength exch maxlength add dict + begin + {def}forall + {def}forall + currentdict + dup/$Init known + {dup/$Init get exec} + if + end + /$Strategy exch def + } + {pop pop pop} + ifelse + } + {pop pop} + ifelse + end + }bind def +/scff + { + $SubstituteFont + begin + dup type/stringtype eq + {dup length exch} + {null} + ifelse + /$sname exch def + /$slen exch def + /$inVMIndex + $sname null eq + { + 1 index $str cvs + dup length $slen sub $slen getinterval cvn + } + {$sname} + ifelse def + end + {findfont} + @Stopped + { + dup length 8 add string exch + 1 index 0(BadFont:)putinterval + 1 index exch 8 exch dup length string cvs putinterval cvn + {findfont} + @Stopped + {pop/Courier findfont} + if + } + if + $SubstituteFont + begin + /$sname null def + /$slen 0 def + /$inVMIndex null def + end + }bind def +/isWidthsOnlyFont + { + dup/WidthsOnly known + {pop pop true} + { + dup/FDepVector known + {/FDepVector get{isWidthsOnlyFont dup{exit}if}forall} + { + dup/FDArray known + {/FDArray get{isWidthsOnlyFont dup{exit}if}forall} + {pop} + ifelse + } + ifelse + } + ifelse + }bind def +/ct_StyleDicts 4 dict dup begin + /Adobe-Japan1 4 dict dup begin + Level2? + { + /Serif + /HeiseiMin-W3-83pv-RKSJ-H/Font resourcestatus + {pop pop/HeiseiMin-W3} + { + /CIDFont/Category resourcestatus + { + pop pop + /HeiseiMin-W3/CIDFont resourcestatus + {pop pop/HeiseiMin-W3} + {/Ryumin-Light} + ifelse + } + {/Ryumin-Light} + ifelse + } + ifelse + def + /SansSerif + /HeiseiKakuGo-W5-83pv-RKSJ-H/Font resourcestatus + {pop pop/HeiseiKakuGo-W5} + { + /CIDFont/Category resourcestatus + { + pop pop + /HeiseiKakuGo-W5/CIDFont resourcestatus + {pop pop/HeiseiKakuGo-W5} + {/GothicBBB-Medium} + ifelse + } + {/GothicBBB-Medium} + ifelse + } + ifelse + def + /HeiseiMaruGo-W4-83pv-RKSJ-H/Font resourcestatus + {pop pop/HeiseiMaruGo-W4} + { + /CIDFont/Category resourcestatus + { + pop pop + /HeiseiMaruGo-W4/CIDFont resourcestatus + {pop pop/HeiseiMaruGo-W4} + { + /Jun101-Light-RKSJ-H/Font resourcestatus + {pop pop/Jun101-Light} + {SansSerif} + ifelse + } + ifelse + } + { + /Jun101-Light-RKSJ-H/Font resourcestatus + {pop pop/Jun101-Light} + {SansSerif} + ifelse + } + ifelse + } + ifelse + /RoundSansSerif exch def + /Default Serif def + } + { + /Serif/Ryumin-Light def + /SansSerif/GothicBBB-Medium def + { + (fonts/Jun101-Light-83pv-RKSJ-H)status + }stopped + {pop}{ + {pop pop pop pop/Jun101-Light} + {SansSerif} + ifelse + /RoundSansSerif exch def + }ifelse + /Default Serif def + } + ifelse + end + def + /Adobe-Korea1 4 dict dup begin + /Serif/HYSMyeongJo-Medium def + /SansSerif/HYGoThic-Medium def + /RoundSansSerif SansSerif def + /Default Serif def + end + def + /Adobe-GB1 4 dict dup begin + /Serif/STSong-Light def + /SansSerif/STHeiti-Regular def + /RoundSansSerif SansSerif def + /Default Serif def + end + def + /Adobe-CNS1 4 dict dup begin + /Serif/MKai-Medium def + /SansSerif/MHei-Medium def + /RoundSansSerif SansSerif def + /Default Serif def + end + def +end +def +Level2?{currentglobal true setglobal}if +/ct_BoldRomanWidthProc + { + stringwidth 1 index 0 ne{exch .03 add exch}if setcharwidth + 0 0 + }bind def +/ct_Type0WidthProc + { + dup stringwidth 0 0 moveto + 2 index true charpath pathbbox + 0 -1 + 7 index 2 div .88 + setcachedevice2 + pop + 0 0 + }bind def +/ct_Type0WMode1WidthProc + { + dup stringwidth + pop 2 div neg -0.88 + 2 copy + moveto + 0 -1 + 5 -1 roll true charpath pathbbox + setcachedevice + }bind def +/cHexEncoding +[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 +/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 +/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 +/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B +/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E +/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 +/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 +/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 +/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA +/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD +/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 +/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 +/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 +/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def +/ct_BoldBaseFont + 11 dict begin + /FontType 3 def + /FontMatrix[1 0 0 1 0 0]def + /FontBBox[0 0 1 1]def + /Encoding cHexEncoding def + /_setwidthProc/ct_BoldRomanWidthProc load def + /_bcstr1 1 string def + /BuildChar + { + exch begin + _basefont setfont + _bcstr1 dup 0 4 -1 roll put + dup + _setwidthProc + 3 copy + moveto + show + _basefonto setfont + moveto + show + end + }bind def + currentdict + end +def +systemdict/composefont known +{ +/ct_DefineIdentity-H +{ + /Identity-H/CMap resourcestatus + { + pop pop + } + { + /CIDInit/ProcSet findresource begin + 12 dict begin + begincmap + /CIDSystemInfo 3 dict dup begin + /Registry(Adobe)def + /Ordering(Identity)def + /Supplement 0 def + end def + /CMapName/Identity-H def + /CMapVersion 1.000 def + /CMapType 1 def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000>0 + endcidrange + endcmap + CMapName currentdict/CMap defineresource pop + end + end + } + ifelse +} +def +/ct_BoldBaseCIDFont + 11 dict begin + /CIDFontType 1 def + /CIDFontName/ct_BoldBaseCIDFont def + /FontMatrix[1 0 0 1 0 0]def + /FontBBox[0 0 1 1]def + /_setwidthProc/ct_Type0WidthProc load def + /_bcstr2 2 string def + /BuildGlyph + { + exch begin + _basefont setfont + _bcstr2 1 2 index 256 mod put + _bcstr2 0 3 -1 roll 256 idiv put + _bcstr2 dup _setwidthProc + 3 copy + moveto + show + _basefonto setfont + moveto + show + end + }bind def + currentdict + end +def +}if +Level2?{setglobal}if +/ct_CopyFont{ + { + 1 index/FID ne 2 index/UniqueID ne and + {def}{pop pop}ifelse + }forall +}bind def +/ct_Type0CopyFont +{ + exch + dup length dict + begin + ct_CopyFont + [ + exch + FDepVector + { + dup/FontType get 0 eq + { + 1 index ct_Type0CopyFont + /_ctType0 exch definefont + } + { + /_ctBaseFont exch + 2 index exec + } + ifelse + exch + } + forall + pop + ] + /FDepVector exch def + currentdict + end +}bind def +/ct_MakeBoldFont +{ + dup/ct_SyntheticBold known + { + dup length 3 add dict begin + ct_CopyFont + /ct_StrokeWidth .03 0 FontMatrix idtransform pop def + /ct_SyntheticBold true def + currentdict + end + definefont + } + { + dup dup length 3 add dict + begin + ct_CopyFont + /PaintType 2 def + /StrokeWidth .03 0 FontMatrix idtransform pop def + /dummybold currentdict + end + definefont + dup/FontType get dup 9 ge exch 11 le and + { + ct_BoldBaseCIDFont + dup length 3 add dict copy begin + dup/CIDSystemInfo get/CIDSystemInfo exch def + ct_DefineIdentity-H + /_Type0Identity/Identity-H 3 -1 roll[exch]composefont + /_basefont exch def + /_Type0Identity/Identity-H 3 -1 roll[exch]composefont + /_basefonto exch def + currentdict + end + /CIDFont defineresource + } + { + ct_BoldBaseFont + dup length 3 add dict copy begin + /_basefont exch def + /_basefonto exch def + currentdict + end + definefont + } + ifelse + } + ifelse +}bind def +/ct_MakeBold{ + 1 index + 1 index + findfont + currentglobal 5 1 roll + dup gcheck setglobal + dup + /FontType get 0 eq + { + dup/WMode known{dup/WMode get 1 eq}{false}ifelse + version length 4 ge + and + {version 0 4 getinterval cvi 2015 ge} + {true} + ifelse + {/ct_Type0WidthProc} + {/ct_Type0WMode1WidthProc} + ifelse + ct_BoldBaseFont/_setwidthProc 3 -1 roll load put + {ct_MakeBoldFont}ct_Type0CopyFont definefont + } + { + dup/_fauxfont known not 1 index/SubstMaster known not and + { + ct_BoldBaseFont/_setwidthProc /ct_BoldRomanWidthProc load put + ct_MakeBoldFont + } + { + 2 index 2 index eq + {exch pop } + { + dup length dict begin + ct_CopyFont + currentdict + end + definefont + } + ifelse + } + ifelse + } + ifelse + pop pop pop + setglobal +}bind def +/?str1 256 string def +/?set + { + $SubstituteFont + begin + /$substituteFound false def + /$fontname 1 index def + /$doSmartSub false def + end + dup + findfont + $SubstituteFont + begin + $substituteFound + {false} + { + dup/FontName known + { + dup/FontName get $fontname eq + 1 index/DistillerFauxFont known not and + /currentdistillerparams where + {pop false 2 index isWidthsOnlyFont not and} + if + } + {false} + ifelse + } + ifelse + exch pop + /$doSmartSub true def + end + { + 5 1 roll pop pop pop pop + findfont + } + { + 1 index + findfont + dup/FontType get 3 eq + { + 6 1 roll pop pop pop pop pop false + } + {pop true} + ifelse + { + $SubstituteFont + begin + pop pop + /$styleArray 1 index def + /$regOrdering 2 index def + pop pop + 0 1 $styleArray length 1 sub + { + $styleArray exch get + ct_StyleDicts $regOrdering + 2 copy known + { + get + exch 2 copy known not + {pop/Default} + if + get + dup type/nametype eq + { + ?str1 cvs length dup 1 add exch + ?str1 exch(-)putinterval + exch dup length exch ?str1 exch 3 index exch putinterval + add ?str1 exch 0 exch getinterval cvn + } + { + pop pop/Unknown + } + ifelse + } + { + pop pop pop pop/Unknown + } + ifelse + } + for + end + findfont + }if + } + ifelse + currentglobal false setglobal 3 1 roll + null copyfont definefont pop + setglobal + }bind def +setpacking +userdict/$SubstituteFont 25 dict put +1 dict + begin + /SubstituteFont + dup $error exch 2 copy known + {get} + {pop pop{pop/Courier}bind} + ifelse def + /currentdistillerparams where dup + { + pop pop + currentdistillerparams/CannotEmbedFontPolicy 2 copy known + {get/Error eq} + {pop pop false} + ifelse + } + if not + { + countdictstack array dictstack 0 get + begin + userdict + begin + $SubstituteFont + begin + /$str 128 string def + /$fontpat 128 string def + /$slen 0 def + /$sname null def + /$match false def + /$fontname null def + /$substituteFound false def + /$inVMIndex null def + /$doSmartSub true def + /$depth 0 def + /$fontname null def + /$italicangle 26.5 def + /$dstack null def + /$Strategies 10 dict dup + begin + /$Type3Underprint + { + currentglobal exch false setglobal + 11 dict + begin + /UseFont exch + $WMode 0 ne + { + dup length dict copy + dup/WMode $WMode put + /UseFont exch definefont + } + if def + /FontName $fontname dup type/stringtype eq{cvn}if def + /FontType 3 def + /FontMatrix[.001 0 0 .001 0 0]def + /Encoding 256 array dup 0 1 255{/.notdef put dup}for pop def + /FontBBox[0 0 0 0]def + /CCInfo 7 dict dup + begin + /cc null def + /x 0 def + /y 0 def + end def + /BuildChar + { + exch + begin + CCInfo + begin + 1 string dup 0 3 index put exch pop + /cc exch def + UseFont 1000 scalefont setfont + cc stringwidth/y exch def/x exch def + x y setcharwidth + $SubstituteFont/$Strategy get/$Underprint get exec + 0 0 moveto cc show + x y moveto + end + end + }bind def + currentdict + end + exch setglobal + }bind def + /$GetaTint + 2 dict dup + begin + /$BuildFont + { + dup/WMode known + {dup/WMode get} + {0} + ifelse + /$WMode exch def + $fontname exch + dup/FontName known + { + dup/FontName get + dup type/stringtype eq{cvn}if + } + {/unnamedfont} + ifelse + exch + Adobe_CoolType_Data/InVMDeepCopiedFonts get + 1 index/FontName get known + { + pop + Adobe_CoolType_Data/InVMDeepCopiedFonts get + 1 index get + null copyfont + } + {$deepcopyfont} + ifelse + exch 1 index exch/FontBasedOn exch put + dup/FontName $fontname dup type/stringtype eq{cvn}if put + definefont + Adobe_CoolType_Data/InVMDeepCopiedFonts get + begin + dup/FontBasedOn get 1 index def + end + }bind def + /$Underprint + { + gsave + x abs y abs gt + {/y 1000 def} + {/x -1000 def 500 120 translate} + ifelse + Level2? + { + [/Separation(All)/DeviceCMYK{0 0 0 1 pop}] + setcolorspace + } + {0 setgray} + ifelse + 10 setlinewidth + x .8 mul + [7 3] + { + y mul 8 div 120 sub x 10 div exch moveto + 0 y 4 div neg rlineto + dup 0 rlineto + 0 y 4 div rlineto + closepath + gsave + Level2? + {.2 setcolor} + {.8 setgray} + ifelse + fill grestore + stroke + } + forall + pop + grestore + }bind def + end def + /$Oblique + 1 dict dup + begin + /$BuildFont + { + currentglobal exch dup gcheck setglobal + null copyfont + begin + /FontBasedOn + currentdict/FontName known + { + FontName + dup type/stringtype eq{cvn}if + } + {/unnamedfont} + ifelse + def + /FontName $fontname dup type/stringtype eq{cvn}if def + /currentdistillerparams where + {pop} + { + /FontInfo currentdict/FontInfo known + {FontInfo null copyfont} + {2 dict} + ifelse + dup + begin + /ItalicAngle $italicangle def + /FontMatrix FontMatrix + [1 0 ItalicAngle dup sin exch cos div 1 0 0] + matrix concatmatrix readonly + end + 4 2 roll def + def + } + ifelse + FontName currentdict + end + definefont + exch setglobal + }bind def + end def + /$None + 1 dict dup + begin + /$BuildFont{}bind def + end def + end def + /$Oblique SetSubstituteStrategy + /$findfontByEnum + { + dup type/stringtype eq{cvn}if + dup/$fontname exch def + $sname null eq + {$str cvs dup length $slen sub $slen getinterval} + {pop $sname} + ifelse + $fontpat dup 0(fonts/*)putinterval exch 7 exch putinterval + /$match false def + $SubstituteFont/$dstack countdictstack array dictstack put + mark + { + $fontpat 0 $slen 7 add getinterval + {/$match exch def exit} + $str filenameforall + } + stopped + { + cleardictstack + currentdict + true + $SubstituteFont/$dstack get + { + exch + { + 1 index eq + {pop false} + {true} + ifelse + } + {begin false} + ifelse + } + forall + pop + } + if + cleartomark + /$slen 0 def + $match false ne + {$match(fonts/)anchorsearch pop pop cvn} + {/Courier} + ifelse + }bind def + /$ROS 1 dict dup + begin + /Adobe 4 dict dup + begin + /Japan1 [/Ryumin-Light/HeiseiMin-W3 + /GothicBBB-Medium/HeiseiKakuGo-W5 + /HeiseiMaruGo-W4/Jun101-Light]def + /Korea1 [/HYSMyeongJo-Medium/HYGoThic-Medium]def + /GB1 [/STSong-Light/STHeiti-Regular]def + /CNS1 [/MKai-Medium/MHei-Medium]def + end def + end def + /$cmapname null def + /$deepcopyfont + { + dup/FontType get 0 eq + { + 1 dict dup/FontName/copied put copyfont + begin + /FDepVector FDepVector copyarray + 0 1 2 index length 1 sub + { + 2 copy get $deepcopyfont + dup/FontName/copied put + /copied exch definefont + 3 copy put pop pop + } + for + def + currentdict + end + } + {$Strategies/$Type3Underprint get exec} + ifelse + }bind def + /$buildfontname + { + dup/CIDFont findresource/CIDSystemInfo get + begin + Registry length Ordering length Supplement 8 string cvs + 3 copy length 2 add add add string + dup 5 1 roll dup 0 Registry putinterval + dup 4 index(-)putinterval + dup 4 index 1 add Ordering putinterval + 4 2 roll add 1 add 2 copy(-)putinterval + end + 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch + anchorsearch + {pop pop 3 2 roll putinterval cvn/$cmapname exch def} + {pop pop pop pop pop} + ifelse + length + $str 1 index(-)putinterval 1 add + $str 1 index $cmapname $fontpat cvs putinterval + $cmapname length add + $str exch 0 exch getinterval cvn + }bind def + /$findfontByROS + { + /$fontname exch def + $ROS Registry 2 copy known + { + get Ordering 2 copy known + {get} + {pop pop[]} + ifelse + } + {pop pop[]} + ifelse + false exch + { + dup/CIDFont resourcestatus + { + pop pop + save + 1 index/CIDFont findresource + dup/WidthsOnly known + {dup/WidthsOnly get} + {false} + ifelse + exch pop + exch restore + {pop} + {exch pop true exit} + ifelse + } + {pop} + ifelse + } + forall + {$str cvs $buildfontname} + { + false(*) + { + save exch + dup/CIDFont findresource + dup/WidthsOnly known + {dup/WidthsOnly get not} + {true} + ifelse + exch/CIDSystemInfo get + dup/Registry get Registry eq + exch/Ordering get Ordering eq and and + {exch restore exch pop true exit} + {pop restore} + ifelse + } + $str/CIDFont resourceforall + {$buildfontname} + {$fontname $findfontByEnum} + ifelse + } + ifelse + }bind def + end + end + currentdict/$error known currentdict/languagelevel known and dup + {pop $error/SubstituteFont known} + if + dup + {$error} + {Adobe_CoolType_Core} + ifelse + begin + { + /SubstituteFont + /CMap/Category resourcestatus + { + pop pop + { + $SubstituteFont + begin + /$substituteFound true def + dup length $slen gt + $sname null ne or + $slen 0 gt and + { + $sname null eq + {dup $str cvs dup length $slen sub $slen getinterval cvn} + {$sname} + ifelse + Adobe_CoolType_Data/InVMFontsByCMap get + 1 index 2 copy known + { + get + false exch + { + pop + currentglobal + { + GlobalFontDirectory 1 index known + {exch pop true exit} + {pop} + ifelse + } + { + FontDirectory 1 index known + {exch pop true exit} + { + GlobalFontDirectory 1 index known + {exch pop true exit} + {pop} + ifelse + } + ifelse + } + ifelse + } + forall + } + {pop pop false} + ifelse + { + exch pop exch pop + } + { + dup/CMap resourcestatus + { + pop pop + dup/$cmapname exch def + /CMap findresource/CIDSystemInfo get{def}forall + $findfontByROS + } + { + 128 string cvs + dup(-)search + { + 3 1 roll search + { + 3 1 roll pop + {dup cvi} + stopped + {pop pop pop pop pop $findfontByEnum} + { + 4 2 roll pop pop + exch length + exch + 2 index length + 2 index + sub + exch 1 sub -1 0 + { + $str cvs dup length + 4 index + 0 + 4 index + 4 3 roll add + getinterval + exch 1 index exch 3 index exch + putinterval + dup/CMap resourcestatus + { + pop pop + 4 1 roll pop pop pop + dup/$cmapname exch def + /CMap findresource/CIDSystemInfo get{def}forall + $findfontByROS + true exit + } + {pop} + ifelse + } + for + dup type/booleantype eq + {pop} + {pop pop pop $findfontByEnum} + ifelse + } + ifelse + } + {pop pop pop $findfontByEnum} + ifelse + } + {pop pop $findfontByEnum} + ifelse + } + ifelse + } + ifelse + } + {//SubstituteFont exec} + ifelse + /$slen 0 def + end + } + } + { + { + $SubstituteFont + begin + /$substituteFound true def + dup length $slen gt + $sname null ne or + $slen 0 gt and + {$findfontByEnum} + {//SubstituteFont exec} + ifelse + end + } + } + ifelse + bind readonly def + Adobe_CoolType_Core/scfindfont/systemfindfont load put + } + { + /scfindfont + { + $SubstituteFont + begin + dup systemfindfont + dup/FontName known + {dup/FontName get dup 3 index ne} + {/noname true} + ifelse + dup + { + /$origfontnamefound 2 index def + /$origfontname 4 index def/$substituteFound true def + } + if + exch pop + { + $slen 0 gt + $sname null ne + 3 index length $slen gt or and + { + pop dup $findfontByEnum findfont + dup maxlength 1 add dict + begin + {1 index/FID eq{pop pop}{def}ifelse} + forall + currentdict + end + definefont + dup/FontName known{dup/FontName get}{null}ifelse + $origfontnamefound ne + { + $origfontname $str cvs print + ( substitution revised, using )print + dup/FontName known + {dup/FontName get}{(unspecified font)} + ifelse + $str cvs print(.\n)print + } + if + } + {exch pop} + ifelse + } + {exch pop} + ifelse + end + }bind def + } + ifelse + end + end + Adobe_CoolType_Core_Defined not + { + Adobe_CoolType_Core/findfont + { + $SubstituteFont + begin + $depth 0 eq + { + /$fontname 1 index dup type/stringtype ne{$str cvs}if def + /$substituteFound false def + } + if + /$depth $depth 1 add def + end + scfindfont + $SubstituteFont + begin + /$depth $depth 1 sub def + $substituteFound $depth 0 eq and + { + $inVMIndex null ne + {dup $inVMIndex $AddInVMFont} + if + $doSmartSub + { + currentdict/$Strategy known + {$Strategy/$BuildFont get exec} + if + } + if + } + if + end + }bind put + } + if + } + if + end +/$AddInVMFont + { + exch/FontName 2 copy known + { + get + 1 dict dup begin exch 1 index gcheck def end exch + Adobe_CoolType_Data/InVMFontsByCMap get exch + $DictAdd + } + {pop pop pop} + ifelse + }bind def +/$DictAdd + { + 2 copy known not + {2 copy 4 index length dict put} + if + Level2? not + { + 2 copy get dup maxlength exch length 4 index length add lt + 2 copy get dup length 4 index length add exch maxlength 1 index lt + { + 2 mul dict + begin + 2 copy get{forall}def + 2 copy currentdict put + end + } + {pop} + ifelse + } + if + get + begin + {def} + forall + end + }bind def +end +end +%%EndResource +currentglobal true setglobal +%%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 +%%Copyright: Copyright 1987-2006 Adobe Systems Incorporated. +%%Version: 1.23 0 +systemdict/languagelevel known dup + {currentglobal false setglobal} + {false} +ifelse +exch +userdict/Adobe_CoolType_Utility 2 copy known + {2 copy get dup maxlength 27 add dict copy} + {27 dict} +ifelse put +Adobe_CoolType_Utility + begin + /@eexecStartData + def + /@recognizeCIDFont null def + /ct_Level2? exch def + /ct_Clone? 1183615869 internaldict dup + /CCRun known not + exch/eCCRun known not + ct_Level2? and or def +ct_Level2? + {globaldict begin currentglobal true setglobal} +if + /ct_AddStdCIDMap + ct_Level2? + {{ + mark + Adobe_CoolType_Utility/@recognizeCIDFont currentdict put + { + ((Hex)57 StartData + 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0 + 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60 + d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8 + cc36 74f4 1144 b13b 77)0()/SubFileDecode filter cvx exec + } + stopped + { + cleartomark + Adobe_CoolType_Utility/@recognizeCIDFont get + countdictstack dup array dictstack + exch 1 sub -1 0 + { + 2 copy get 3 index eq + {1 index length exch sub 1 sub{end}repeat exit} + {pop} + ifelse + } + for + pop pop + Adobe_CoolType_Utility/@eexecStartData get eexec + } + {cleartomark} + ifelse + }} + {{ + Adobe_CoolType_Utility/@eexecStartData get eexec + }} + ifelse bind def +userdict/cid_extensions known +dup{cid_extensions/cid_UpdateDB known and}if + { + cid_extensions + begin + /cid_GetCIDSystemInfo + { + 1 index type/stringtype eq + {exch cvn exch} + if + cid_extensions + begin + dup load 2 index known + { + 2 copy + cid_GetStatusInfo + dup null ne + { + 1 index load + 3 index get + dup null eq + {pop pop cid_UpdateDB} + { + exch + 1 index/Created get eq + {exch pop exch pop} + {pop cid_UpdateDB} + ifelse + } + ifelse + } + {pop cid_UpdateDB} + ifelse + } + {cid_UpdateDB} + ifelse + end + }bind def + end + } +if +ct_Level2? + {end setglobal} +if + /ct_UseNativeCapability? systemdict/composefont known def + /ct_MakeOCF 35 dict def + /ct_Vars 25 dict def + /ct_GlyphDirProcs 6 dict def + /ct_BuildCharDict 15 dict dup + begin + /charcode 2 string def + /dst_string 1500 string def + /nullstring()def + /usewidths? true def + end def + ct_Level2?{setglobal}{pop}ifelse + ct_GlyphDirProcs + begin + /GetGlyphDirectory + { + systemdict/languagelevel known + {pop/CIDFont findresource/GlyphDirectory get} + { + 1 index/CIDFont findresource/GlyphDirectory + get dup type/dicttype eq + { + dup dup maxlength exch length sub 2 index lt + { + dup length 2 index add dict copy 2 index + /CIDFont findresource/GlyphDirectory 2 index put + } + if + } + if + exch pop exch pop + } + ifelse + + + }def + /+ + { + systemdict/languagelevel known + { + currentglobal false setglobal + 3 dict begin + /vm exch def + } + {1 dict begin} + ifelse + /$ exch def + systemdict/languagelevel known + { + vm setglobal + /gvm currentglobal def + $ gcheck setglobal + } + if + ?{$ begin}if + }def + /?{$ type/dicttype eq}def + /|{ + userdict/Adobe_CoolType_Data known + { + Adobe_CoolType_Data/AddWidths? known + { + currentdict Adobe_CoolType_Data + begin + begin + AddWidths? + { + Adobe_CoolType_Data/CC 3 index put + ?{def}{$ 3 1 roll put}ifelse + CC charcode exch 1 index 0 2 index 256 idiv put + 1 index exch 1 exch 256 mod put + stringwidth 2 array astore + currentfont/Widths get exch CC exch put + } + {?{def}{$ 3 1 roll put}ifelse} + ifelse + end + end + } + {?{def}{$ 3 1 roll put}ifelse} ifelse + } + {?{def}{$ 3 1 roll put}ifelse} + ifelse + }def + /! + { + ?{end}if + systemdict/languagelevel known + {gvm setglobal} + if + end + }def + /:{string currentfile exch readstring pop}executeonly def + end + ct_MakeOCF + begin + /ct_cHexEncoding + [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 + /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 + /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 + /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B + /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E + /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 + /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 + /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 + /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA + /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD + /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 + /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 + /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 + /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def + /ct_CID_STR_SIZE 8000 def + /ct_mkocfStr100 100 string def + /ct_defaultFontMtx[.001 0 0 .001 0 0]def + /ct_1000Mtx[1000 0 0 1000 0 0]def + /ct_raise{exch cvx exch errordict exch get exec stop}bind def + /ct_reraise + {cvx $error/errorname get(Error: )print dup( )cvs print + errordict exch get exec stop + }bind def + /ct_cvnsi + { + 1 index add 1 sub 1 exch 0 4 1 roll + { + 2 index exch get + exch 8 bitshift + add + } + for + exch pop + }bind def + /ct_GetInterval + { + Adobe_CoolType_Utility/ct_BuildCharDict get + begin + /dst_index 0 def + dup dst_string length gt + {dup string/dst_string exch def} + if + 1 index ct_CID_STR_SIZE idiv + /arrayIndex exch def + 2 index arrayIndex get + 2 index + arrayIndex ct_CID_STR_SIZE mul + sub + { + dup 3 index add 2 index length le + { + 2 index getinterval + dst_string dst_index 2 index putinterval + length dst_index add/dst_index exch def + exit + } + { + 1 index length 1 index sub + dup 4 1 roll + getinterval + dst_string dst_index 2 index putinterval + pop dup dst_index add/dst_index exch def + sub + /arrayIndex arrayIndex 1 add def + 2 index dup length arrayIndex gt + {arrayIndex get} + { + pop + exit + } + ifelse + 0 + } + ifelse + } + loop + pop pop pop + dst_string 0 dst_index getinterval + end + }bind def + ct_Level2? + { + /ct_resourcestatus + currentglobal mark true setglobal + {/unknowninstancename/Category resourcestatus} + stopped + {cleartomark setglobal true} + {cleartomark currentglobal not exch setglobal} + ifelse + { + { + mark 3 1 roll/Category findresource + begin + ct_Vars/vm currentglobal put + ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec + {cleartomark false} + {{3 2 roll pop true}{cleartomark false}ifelse} + ifelse + ct_Vars/vm get setglobal + end + } + } + {{resourcestatus}} + ifelse bind def + /CIDFont/Category ct_resourcestatus + {pop pop} + { + currentglobal true setglobal + /Generic/Category findresource + dup length dict copy + dup/InstanceType/dicttype put + /CIDFont exch/Category defineresource pop + setglobal + } + ifelse + ct_UseNativeCapability? + { + /CIDInit/ProcSet findresource begin + 12 dict begin + begincmap + /CIDSystemInfo 3 dict dup begin + /Registry(Adobe)def + /Ordering(Identity)def + /Supplement 0 def + end def + /CMapName/Identity-H def + /CMapVersion 1.000 def + /CMapType 1 def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000>0 + endcidrange + endcmap + CMapName currentdict/CMap defineresource pop + end + end + } + if + } + { + /ct_Category 2 dict begin + /CIDFont 10 dict def + /ProcSet 2 dict def + currentdict + end + def + /defineresource + { + ct_Category 1 index 2 copy known + { + get + dup dup maxlength exch length eq + { + dup length 10 add dict copy + ct_Category 2 index 2 index put + } + if + 3 index 3 index put + pop exch pop + } + {pop pop/defineresource/undefined ct_raise} + ifelse + }bind def + /findresource + { + ct_Category 1 index 2 copy known + { + get + 2 index 2 copy known + {get 3 1 roll pop pop} + {pop pop/findresource/undefinedresource ct_raise} + ifelse + } + {pop pop/findresource/undefined ct_raise} + ifelse + }bind def + /resourcestatus + { + ct_Category 1 index 2 copy known + { + get + 2 index known + exch pop exch pop + { + 0 -1 true + } + { + false + } + ifelse + } + {pop pop/findresource/undefined ct_raise} + ifelse + }bind def + /ct_resourcestatus/resourcestatus load def + } + ifelse + /ct_CIDInit 2 dict + begin + /ct_cidfont_stream_init + { + { + dup(Binary)eq + { + pop + null + currentfile + ct_Level2? + { + {cid_BYTE_COUNT()/SubFileDecode filter} + stopped + {pop pop pop} + if + } + if + /readstring load + exit + } + if + dup(Hex)eq + { + pop + currentfile + ct_Level2? + { + {null exch/ASCIIHexDecode filter/readstring} + stopped + {pop exch pop(>)exch/readhexstring} + if + } + {(>)exch/readhexstring} + ifelse + load + exit + } + if + /StartData/typecheck ct_raise + } + loop + cid_BYTE_COUNT ct_CID_STR_SIZE le + { + 2 copy cid_BYTE_COUNT string exch exec + pop + 1 array dup + 3 -1 roll + 0 exch put + } + { + cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi + dup array exch 2 sub 0 exch 1 exch + { + 2 copy + 5 index + ct_CID_STR_SIZE + string + 6 index exec + pop + put + pop + } + for + 2 index + cid_BYTE_COUNT ct_CID_STR_SIZE mod string + 3 index exec + pop + 1 index exch + 1 index length 1 sub + exch put + } + ifelse + cid_CIDFONT exch/GlyphData exch put + 2 index null eq + { + pop pop pop + } + { + pop/readstring load + 1 string exch + { + 3 copy exec + pop + dup length 0 eq + { + pop pop pop pop pop + true exit + } + if + 4 index + eq + { + pop pop pop pop + false exit + } + if + } + loop + pop + } + ifelse + }bind def + /StartData + { + mark + { + currentdict + dup/FDArray get 0 get/FontMatrix get + 0 get 0.001 eq + { + dup/CDevProc known not + { + /CDevProc 1183615869 internaldict/stdCDevProc 2 copy known + {get} + { + pop pop + {pop pop pop pop pop 0 -1000 7 index 2 div 880} + } + ifelse + def + } + if + } + { + /CDevProc + { + pop pop pop pop pop + 0 + 1 cid_temp/cid_CIDFONT get + /FDArray get 0 get + /FontMatrix get 0 get div + 7 index 2 div + 1 index 0.88 mul + }def + } + ifelse + /cid_temp 15 dict def + cid_temp + begin + /cid_CIDFONT exch def + 3 copy pop + dup/cid_BYTE_COUNT exch def 0 gt + { + ct_cidfont_stream_init + FDArray + { + /Private get + dup/SubrMapOffset known + { + begin + /Subrs SubrCount array def + Subrs + SubrMapOffset + SubrCount + SDBytes + ct_Level2? + { + currentdict dup/SubrMapOffset undef + dup/SubrCount undef + /SDBytes undef + } + if + end + /cid_SD_BYTES exch def + /cid_SUBR_COUNT exch def + /cid_SUBR_MAP_OFFSET exch def + /cid_SUBRS exch def + cid_SUBR_COUNT 0 gt + { + GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval + 0 cid_SD_BYTES ct_cvnsi + 0 1 cid_SUBR_COUNT 1 sub + { + exch 1 index + 1 add + cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add + GlyphData exch cid_SD_BYTES ct_GetInterval + 0 cid_SD_BYTES ct_cvnsi + cid_SUBRS 4 2 roll + GlyphData exch + 4 index + 1 index + sub + ct_GetInterval + dup length string copy put + } + for + pop + } + if + } + {pop} + ifelse + } + forall + } + if + cleartomark pop pop + end + CIDFontName currentdict/CIDFont defineresource pop + end end + } + stopped + {cleartomark/StartData ct_reraise} + if + }bind def + currentdict + end def + /ct_saveCIDInit + { + /CIDInit/ProcSet ct_resourcestatus + {true} + {/CIDInitC/ProcSet ct_resourcestatus} + ifelse + { + pop pop + /CIDInit/ProcSet findresource + ct_UseNativeCapability? + {pop null} + {/CIDInit ct_CIDInit/ProcSet defineresource pop} + ifelse + } + {/CIDInit ct_CIDInit/ProcSet defineresource pop null} + ifelse + ct_Vars exch/ct_oldCIDInit exch put + }bind def + /ct_restoreCIDInit + { + ct_Vars/ct_oldCIDInit get dup null ne + {/CIDInit exch/ProcSet defineresource pop} + {pop} + ifelse + }bind def + /ct_BuildCharSetUp + { + 1 index + begin + CIDFont + begin + Adobe_CoolType_Utility/ct_BuildCharDict get + begin + /ct_dfCharCode exch def + /ct_dfDict exch def + CIDFirstByte ct_dfCharCode add + dup CIDCount ge + {pop 0} + if + /cid exch def + { + GlyphDirectory cid 2 copy known + {get} + {pop pop nullstring} + ifelse + dup length FDBytes sub 0 gt + { + dup + FDBytes 0 ne + {0 FDBytes ct_cvnsi} + {pop 0} + ifelse + /fdIndex exch def + dup length FDBytes sub FDBytes exch getinterval + /charstring exch def + exit + } + { + pop + cid 0 eq + {/charstring nullstring def exit} + if + /cid 0 def + } + ifelse + } + loop + }def + /ct_SetCacheDevice + { + 0 0 moveto + dup stringwidth + 3 -1 roll + true charpath + pathbbox + 0 -1000 + 7 index 2 div 880 + setcachedevice2 + 0 0 moveto + }def + /ct_CloneSetCacheProc + { + 1 eq + { + stringwidth + pop -2 div -880 + 0 -1000 setcharwidth + moveto + } + { + usewidths? + { + currentfont/Widths get cid + 2 copy known + {get exch pop aload pop} + {pop pop stringwidth} + ifelse + } + {stringwidth} + ifelse + setcharwidth + 0 0 moveto + } + ifelse + }def + /ct_Type3ShowCharString + { + ct_FDDict fdIndex 2 copy known + {get} + { + currentglobal 3 1 roll + 1 index gcheck setglobal + ct_Type1FontTemplate dup maxlength dict copy + begin + FDArray fdIndex get + dup/FontMatrix 2 copy known + {get} + {pop pop ct_defaultFontMtx} + ifelse + /FontMatrix exch dup length array copy def + /Private get + /Private exch def + /Widths rootfont/Widths get def + /CharStrings 1 dict dup/.notdef + dup length string copy put def + currentdict + end + /ct_Type1Font exch definefont + dup 5 1 roll put + setglobal + } + ifelse + dup/CharStrings get 1 index/Encoding get + ct_dfCharCode get charstring put + rootfont/WMode 2 copy known + {get} + {pop pop 0} + ifelse + exch + 1000 scalefont setfont + ct_str1 0 ct_dfCharCode put + ct_str1 exch ct_dfSetCacheProc + ct_SyntheticBold + { + currentpoint + ct_str1 show + newpath + moveto + ct_str1 true charpath + ct_StrokeWidth setlinewidth + stroke + } + {ct_str1 show} + ifelse + }def + /ct_Type4ShowCharString + { + ct_dfDict ct_dfCharCode charstring + FDArray fdIndex get + dup/FontMatrix get dup ct_defaultFontMtx ct_matrixeq not + {ct_1000Mtx matrix concatmatrix concat} + {pop} + ifelse + /Private get + Adobe_CoolType_Utility/ct_Level2? get not + { + ct_dfDict/Private + 3 -1 roll + {put} + 1183615869 internaldict/superexec get exec + } + if + 1183615869 internaldict + Adobe_CoolType_Utility/ct_Level2? get + {1 index} + {3 index/Private get mark 6 1 roll} + ifelse + dup/RunInt known + {/RunInt get} + {pop/CCRun} + ifelse + get exec + Adobe_CoolType_Utility/ct_Level2? get not + {cleartomark} + if + }bind def + /ct_BuildCharIncremental + { + { + Adobe_CoolType_Utility/ct_MakeOCF get begin + ct_BuildCharSetUp + ct_ShowCharString + } + stopped + {stop} + if + end + end + end + end + }bind def + /BaseFontNameStr(BF00)def + /ct_Type1FontTemplate 14 dict + begin + /FontType 1 def + /FontMatrix [0.001 0 0 0.001 0 0]def + /FontBBox [-250 -250 1250 1250]def + /Encoding ct_cHexEncoding def + /PaintType 0 def + currentdict + end def + /BaseFontTemplate 11 dict + begin + /FontMatrix [0.001 0 0 0.001 0 0]def + /FontBBox [-250 -250 1250 1250]def + /Encoding ct_cHexEncoding def + /BuildChar/ct_BuildCharIncremental load def + ct_Clone? + { + /FontType 3 def + /ct_ShowCharString/ct_Type3ShowCharString load def + /ct_dfSetCacheProc/ct_CloneSetCacheProc load def + /ct_SyntheticBold false def + /ct_StrokeWidth 1 def + } + { + /FontType 4 def + /Private 1 dict dup/lenIV 4 put def + /CharStrings 1 dict dup/.notdefput def + /PaintType 0 def + /ct_ShowCharString/ct_Type4ShowCharString load def + } + ifelse + /ct_str1 1 string def + currentdict + end def + /BaseFontDictSize BaseFontTemplate length 5 add def + /ct_matrixeq + { + true 0 1 5 + { + dup 4 index exch get exch 3 index exch get eq and + dup not + {exit} + if + } + for + exch pop exch pop + }bind def + /ct_makeocf + { + 15 dict + begin + exch/WMode exch def + exch/FontName exch def + /FontType 0 def + /FMapType 2 def + dup/FontMatrix known + {dup/FontMatrix get/FontMatrix exch def} + {/FontMatrix matrix def} + ifelse + /bfCount 1 index/CIDCount get 256 idiv 1 add + dup 256 gt{pop 256}if def + /Encoding + 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for + bfCount 1 255{2 copy bfCount put pop}for + def + /FDepVector bfCount dup 256 lt{1 add}if array def + BaseFontTemplate BaseFontDictSize dict copy + begin + /CIDFont exch def + CIDFont/FontBBox known + {CIDFont/FontBBox get/FontBBox exch def} + if + CIDFont/CDevProc known + {CIDFont/CDevProc get/CDevProc exch def} + if + currentdict + end + BaseFontNameStr 3(0)putinterval + 0 1 bfCount dup 256 eq{1 sub}if + { + FDepVector exch + 2 index BaseFontDictSize dict copy + begin + dup/CIDFirstByte exch 256 mul def + FontType 3 eq + {/ct_FDDict 2 dict def} + if + currentdict + end + 1 index 16 + BaseFontNameStr 2 2 getinterval cvrs pop + BaseFontNameStr exch definefont + put + } + for + ct_Clone? + {/Widths 1 index/CIDFont get/GlyphDirectory get length dict def} + if + FontName + currentdict + end + definefont + ct_Clone? + { + gsave + dup 1000 scalefont setfont + ct_BuildCharDict + begin + /usewidths? false def + currentfont/Widths get + begin + exch/CIDFont get/GlyphDirectory get + { + pop + dup charcode exch 1 index 0 2 index 256 idiv put + 1 index exch 1 exch 256 mod put + stringwidth 2 array astore def + } + forall + end + /usewidths? true def + end + grestore + } + {exch pop} + ifelse + }bind def + currentglobal true setglobal + /ct_ComposeFont + { + ct_UseNativeCapability? + { + 2 index/CMap ct_resourcestatus + {pop pop exch pop} + { + /CIDInit/ProcSet findresource + begin + 12 dict + begin + begincmap + /CMapName 3 index def + /CMapVersion 1.000 def + /CMapType 1 def + exch/WMode exch def + /CIDSystemInfo 3 dict dup + begin + /Registry(Adobe)def + /Ordering + CMapName ct_mkocfStr100 cvs + (Adobe-)search + { + pop pop + (-)search + { + dup length string copy + exch pop exch pop + } + {pop(Identity)} + ifelse + } + {pop (Identity)} + ifelse + def + /Supplement 0 def + end def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000>0 + endcidrange + endcmap + CMapName currentdict/CMap defineresource pop + end + end + } + ifelse + composefont + } + { + 3 2 roll pop + 0 get/CIDFont findresource + ct_makeocf + } + ifelse + }bind def + setglobal + /ct_MakeIdentity + { + ct_UseNativeCapability? + { + 1 index/CMap ct_resourcestatus + {pop pop} + { + /CIDInit/ProcSet findresource begin + 12 dict begin + begincmap + /CMapName 2 index def + /CMapVersion 1.000 def + /CMapType 1 def + /CIDSystemInfo 3 dict dup + begin + /Registry(Adobe)def + /Ordering + CMapName ct_mkocfStr100 cvs + (Adobe-)search + { + pop pop + (-)search + {dup length string copy exch pop exch pop} + {pop(Identity)} + ifelse + } + {pop(Identity)} + ifelse + def + /Supplement 0 def + end def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000>0 + endcidrange + endcmap + CMapName currentdict/CMap defineresource pop + end + end + } + ifelse + composefont + } + { + exch pop + 0 get/CIDFont findresource + ct_makeocf + } + ifelse + }bind def + currentdict readonly pop + end + end +%%EndResource +setglobal +%%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0 +%%Copyright: Copyright 1987-2004 Adobe Systems Incorporated. +%%Version: 1.0 0 +userdict/ct_T42Dict 15 dict put +ct_T42Dict begin +/Is2015? +{ + version + cvi + 2015 + ge +}bind def +/AllocGlyphStorage +{ + Is2015? + { + pop + } + { + {string}forall + }ifelse +}bind def +/Type42DictBegin +{ +25 dict begin + /FontName exch def + /CharStrings 256 dict +begin + /.notdef 0 def + currentdict +end def + /Encoding exch def + /PaintType 0 def + /FontType 42 def + /FontMatrix[1 0 0 1 0 0]def + 4 array astore cvx/FontBBox exch def + /sfnts +}bind def +/Type42DictEnd +{ + currentdict dup/FontName get exch definefont end +ct_T42Dict exch +dup/FontName get exch put +}bind def +/RD{string currentfile exch readstring pop}executeonly def +/PrepFor2015 +{ +Is2015? +{ + /GlyphDirectory + 16 + dict def + sfnts 0 get + dup + 2 index + (glyx) + putinterval + 2 index + (locx) + putinterval + pop + pop +} +{ + pop + pop +}ifelse +}bind def +/AddT42Char +{ +Is2015? +{ + /GlyphDirectory get + begin + def + end + pop + pop +} +{ + /sfnts get + 4 index + get + 3 index + 2 index + putinterval + pop + pop + pop + pop +}ifelse +}bind def +/T0AddT42Mtx2 +{ +/CIDFont findresource/Metrics2 get begin def end +}bind def +end +%%EndResource +currentglobal true setglobal +%%BeginFile: MMFauxFont.prc +%%Copyright: Copyright 1987-2001 Adobe Systems Incorporated. +%%All Rights Reserved. +userdict /ct_EuroDict 10 dict put +ct_EuroDict begin +/ct_CopyFont +{ + { 1 index /FID ne {def} {pop pop} ifelse} forall +} def +/ct_GetGlyphOutline +{ + gsave + initmatrix newpath + exch findfont dup + length 1 add dict + begin + ct_CopyFont + /Encoding Encoding dup length array copy + dup + 4 -1 roll + 0 exch put + def + currentdict + end + /ct_EuroFont exch definefont + 1000 scalefont setfont + 0 0 moveto + [ + <00> stringwidth + <00> false charpath + pathbbox + [ + {/m cvx} {/l cvx} {/c cvx} {/cp cvx} pathforall + grestore + counttomark 8 add +} +def +/ct_MakeGlyphProc +{ + ] cvx + /ct_PSBuildGlyph cvx + ] cvx +} def +/ct_PSBuildGlyph +{ + gsave + 8 -1 roll pop + 7 1 roll + 6 -2 roll ct_FontMatrix transform 6 2 roll + 4 -2 roll ct_FontMatrix transform 4 2 roll + ct_FontMatrix transform + currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse + dup 9 1 roll + { + currentdict /StrokeWidth 2 copy known + { + get 2 div + 0 ct_FontMatrix dtransform pop + 5 1 roll + 4 -1 roll 4 index sub + 4 1 roll + 3 -1 roll 4 index sub + 3 1 roll + exch 4 index add exch + 4 index add + 5 -1 roll pop + } + { + pop pop + } + ifelse + } + if + setcachedevice + ct_FontMatrix concat + ct_PSPathOps begin + exec + end + { + currentdict /StrokeWidth 2 copy known + { get } + { pop pop 0 } + ifelse + setlinewidth stroke + } + { + fill + } + ifelse + grestore +} def +/ct_PSPathOps 4 dict dup begin + /m {moveto} def + /l {lineto} def + /c {curveto} def + /cp {closepath} def +end +def +/ct_matrix1000 [1000 0 0 1000 0 0] def +/ct_AddGlyphProc +{ + 2 index findfont dup length 4 add dict + begin + ct_CopyFont + /CharStrings CharStrings dup length 1 add dict copy + begin + 3 1 roll def + currentdict + end + def + /ct_FontMatrix ct_matrix1000 FontMatrix matrix concatmatrix def + /ct_PSBuildGlyph /ct_PSBuildGlyph load def + /ct_PSPathOps /ct_PSPathOps load def + currentdict + end + definefont pop +} +def +systemdict /languagelevel known +{ + /ct_AddGlyphToPrinterFont { + 2 copy + ct_GetGlyphOutline 3 add -1 roll restore + ct_MakeGlyphProc + ct_AddGlyphProc + } def +} +{ + /ct_AddGlyphToPrinterFont { + pop pop restore + Adobe_CTFauxDict /$$$FONTNAME get + /Euro + Adobe_CTFauxDict /$$$SUBSTITUTEBASE get + ct_EuroDict exch get + ct_AddGlyphProc + } def +} ifelse +/AdobeSansMM +{ +556 0 24 -19 541 703 + { + 541 628 m + 510 669 442 703 354 703 c + 201 703 117 607 101 444 c + 50 444 l + 25 372 l + 97 372 l + 97 301 l + 49 301 l + 24 229 l + 103 229 l + 124 67 209 -19 350 -19 c + 435 -19 501 25 509 32 c + 509 131 l + 492 105 417 60 343 60 c + 267 60 204 127 197 229 c + 406 229 l + 430 301 l + 191 301 l + 191 372 l + 455 372 l + 479 444 l + 194 444 l + 201 531 245 624 348 624 c + 433 624 484 583 509 534 c + cp + 556 0 m + } +ct_PSBuildGlyph +} def +/AdobeSerifMM +{ +500 0 10 -12 484 692 + { + 347 298 m + 171 298 l + 170 310 170 322 170 335 c + 170 362 l + 362 362 l + 374 403 l + 172 403 l + 184 580 244 642 308 642 c + 380 642 434 574 457 457 c + 481 462 l + 474 691 l + 449 691 l + 433 670 429 657 410 657 c + 394 657 360 692 299 692 c + 204 692 94 604 73 403 c + 22 403 l + 10 362 l + 70 362 l + 69 352 69 341 69 330 c + 69 319 69 308 70 298 c + 22 298 l + 10 257 l + 73 257 l + 97 57 216 -12 295 -12 c + 364 -12 427 25 484 123 c + 458 142 l + 425 101 384 37 316 37 c + 256 37 189 84 173 257 c + 335 257 l + cp + 500 0 m + } +ct_PSBuildGlyph +} def +end +%%EndFile +setglobal +Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end +%%BeginResource: procset Adobe_AGM_Image 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{ + currentpacking + true setpacking +}if +userdict/Adobe_AGM_Image 71 dict dup begin put +/Adobe_AGM_Image_Id/Adobe_AGM_Image_1.0_0 def +/nd{ + null def +}bind def +/AGMIMG_&image nd +/AGMIMG_&colorimage nd +/AGMIMG_&imagemask nd +/AGMIMG_mbuf()def +/AGMIMG_ybuf()def +/AGMIMG_kbuf()def +/AGMIMG_c 0 def +/AGMIMG_m 0 def +/AGMIMG_y 0 def +/AGMIMG_k 0 def +/AGMIMG_tmp nd +/AGMIMG_imagestring0 nd +/AGMIMG_imagestring1 nd +/AGMIMG_imagestring2 nd +/AGMIMG_imagestring3 nd +/AGMIMG_imagestring4 nd +/AGMIMG_imagestring5 nd +/AGMIMG_cnt nd +/AGMIMG_fsave nd +/AGMIMG_colorAry nd +/AGMIMG_override nd +/AGMIMG_name nd +/AGMIMG_maskSource nd +/AGMIMG_flushfilters nd +/invert_image_samples nd +/knockout_image_samples nd +/img nd +/sepimg nd +/devnimg nd +/idximg nd +/ds +{ + Adobe_AGM_Core begin + Adobe_AGM_Image begin + /AGMIMG_&image systemdict/image get def + /AGMIMG_&imagemask systemdict/imagemask get def + /colorimage where{ + pop + /AGMIMG_&colorimage/colorimage ldf + }if + end + end +}def +/ps +{ + Adobe_AGM_Image begin + /AGMIMG_ccimage_exists{/customcolorimage where + { + pop + /Adobe_AGM_OnHost_Seps where + { + pop false + }{ + /Adobe_AGM_InRip_Seps where + { + pop false + }{ + true + }ifelse + }ifelse + }{ + false + }ifelse + }bdf + level2{ + /invert_image_samples + { + Adobe_AGM_Image/AGMIMG_tmp Decode length ddf + /Decode[Decode 1 get Decode 0 get]def + }def + /knockout_image_samples + { + Operator/imagemask ne{ + /Decode[1 1]def + }if + }def + }{ + /invert_image_samples + { + {1 exch sub}currenttransfer addprocs settransfer + }def + /knockout_image_samples + { + {pop 1}currenttransfer addprocs settransfer + }def + }ifelse + /img/imageormask ldf + /sepimg/sep_imageormask ldf + /devnimg/devn_imageormask ldf + /idximg/indexed_imageormask ldf + /_ctype 7 def + currentdict{ + dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ + bind + }if + def + }forall +}def +/pt +{ + end +}def +/dt +{ +}def +/AGMIMG_flushfilters +{ + dup type/arraytype ne + {1 array astore}if + dup 0 get currentfile ne + {dup 0 get flushfile}if + { + dup type/filetype eq + { + dup status 1 index currentfile ne and + {closefile} + {pop} + ifelse + }{pop}ifelse + }forall +}def +/AGMIMG_init_common +{ + currentdict/T known{/ImageType/T ldf currentdict/T undef}if + currentdict/W known{/Width/W ldf currentdict/W undef}if + currentdict/H known{/Height/H ldf currentdict/H undef}if + currentdict/M known{/ImageMatrix/M ldf currentdict/M undef}if + currentdict/BC known{/BitsPerComponent/BC ldf currentdict/BC undef}if + currentdict/D known{/Decode/D ldf currentdict/D undef}if + currentdict/DS known{/DataSource/DS ldf currentdict/DS undef}if + currentdict/O known{ + /Operator/O load 1 eq{ + /imagemask + }{ + /O load 2 eq{ + /image + }{ + /colorimage + }ifelse + }ifelse + def + currentdict/O undef + }if + currentdict/HSCI known{/HostSepColorImage/HSCI ldf currentdict/HSCI undef}if + currentdict/MD known{/MultipleDataSources/MD ldf currentdict/MD undef}if + currentdict/I known{/Interpolate/I ldf currentdict/I undef}if + currentdict/SI known{/SkipImageProc/SI ldf currentdict/SI undef}if + /DataSource load xcheck not{ + DataSource type/arraytype eq{ + DataSource 0 get type/filetype eq{ + /_Filters DataSource def + currentdict/MultipleDataSources known not{ + /DataSource DataSource dup length 1 sub get def + }if + }if + }if + currentdict/MultipleDataSources known not{ + /MultipleDataSources DataSource type/arraytype eq{ + DataSource length 1 gt + } + {false}ifelse def + }if + }if + /NComponents Decode length 2 div def + currentdict/SkipImageProc known not{/SkipImageProc{false}def}if +}bdf +/imageormask_sys +{ + begin + AGMIMG_init_common + save mark + level2{ + currentdict + Operator/imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask{ + process_mask AGMIMG_&image + }{ + AGMIMG_&image + }ifelse + }ifelse + }{ + Width Height + Operator/imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix/DataSource load + AGMIMG_&imagemask + }{ + BitsPerComponent ImageMatrix/DataSource load + AGMIMG_&image + }ifelse + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + cleartomark restore + end +}def +/overprint_plate +{ + currentoverprint{ + 0 get dup type/nametype eq{ + dup/DeviceGray eq{ + pop AGMCORE_black_plate not + }{ + /DeviceCMYK eq{ + AGMCORE_is_cmyk_sep not + }if + }ifelse + }{ + false exch + { + AGMOHS_sepink eq or + }forall + not + }ifelse + }{ + pop false + }ifelse +}def +/process_mask +{ + level3{ + dup begin + /ImageType 1 def + end + 4 dict begin + /DataDict exch def + /ImageType 3 def + /InterleaveType 3 def + /MaskDict 9 dict begin + /ImageType 1 def + /Width DataDict dup/MaskWidth known{/MaskWidth}{/Width}ifelse get def + /Height DataDict dup/MaskHeight known{/MaskHeight}{/Height}ifelse get def + /ImageMatrix[Width 0 0 Height neg 0 Height]def + /NComponents 1 def + /BitsPerComponent 1 def + /Decode DataDict dup/MaskD known{/MaskD}{[1 0]}ifelse get def + /DataSource Adobe_AGM_Core/AGMIMG_maskSource get def + currentdict end def + currentdict end + }if +}def +/use_mask +{ + dup/Mask known {dup/Mask get}{false}ifelse +}def +/imageormask +{ + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + } + { + save mark + level2 AGMCORE_host_sep not and{ + currentdict + Operator/imagemask eq DeviceN_PS2 not and{ + imagemask + }{ + AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get/DeviceGray eq and{ + [/Separation/Black/DeviceGray{}]setcolorspace + /Decode[Decode 1 get Decode 0 get]def + }if + use_mask{ + process_mask image + }{ + DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and + { + Names convert_to_process not{ + 2 dict begin + /imageDict xdf + /names_index 0 def + gsave + imageDict write_image_file{ + Names{ + dup(None)ne{ + [/Separation 3 -1 roll/DeviceGray{1 exch sub}]setcolorspace + Operator imageDict read_image_file + names_index 0 eq{true setoverprint}if + /names_index names_index 1 add def + }{ + pop + }ifelse + }forall + close_image_file + }if + grestore + end + }{ + Operator/imagemask eq{ + imagemask + }{ + image + }ifelse + }ifelse + }{ + Operator/imagemask eq{ + imagemask + }{ + image + }ifelse + }ifelse + }ifelse + }ifelse + }{ + Width Height + Operator/imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix/DataSource load + /Adobe_AGM_OnHost_Seps where{ + pop imagemask + }{ + currentgray 1 ne{ + currentdict imageormask_sys + }{ + currentoverprint not{ + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentdict ignoreimagedata + }ifelse + }ifelse + }ifelse + }{ + BitsPerComponent ImageMatrix + MultipleDataSources{ + 0 1 NComponents 1 sub{ + DataSource exch get + }for + }{ + /DataSource load + }ifelse + Operator/colorimage eq{ + AGMCORE_host_sep{ + MultipleDataSources level2 or NComponents 4 eq and{ + AGMCORE_is_cmyk_sep{ + MultipleDataSources{ + /DataSource DataSource 0 get xcheck + { + [ + DataSource 0 get/exec cvx + DataSource 1 get/exec cvx + DataSource 2 get/exec cvx + DataSource 3 get/exec cvx + /AGMCORE_get_ink_data cvx + ]cvx + }{ + DataSource aload pop AGMCORE_get_ink_data + }ifelse def + }{ + /DataSource + Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul + /DataSource load + filter_cmyk 0()/SubFileDecode filter def + }ifelse + /Decode[Decode 0 get Decode 1 get]def + /MultipleDataSources false def + /NComponents 1 def + /Operator/image def + invert_image_samples + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentoverprint not Operator/imagemask eq and{ + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentdict ignoreimagedata + }ifelse + }ifelse + }{ + MultipleDataSources NComponents AGMIMG_&colorimage + }ifelse + }{ + true NComponents colorimage + }ifelse + }{ + Operator/image eq{ + AGMCORE_host_sep{ + /DoImage true def + currentdict/HostSepColorImage known{HostSepColorImage not}{false}ifelse + { + AGMCORE_black_plate not Operator/imagemask ne and{ + /DoImage false def + currentdict ignoreimagedata + }if + }if + 1 AGMCORE_&setgray + DoImage + {currentdict imageormask_sys}if + }{ + use_mask{ + process_mask image + }{ + image + }ifelse + }ifelse + }{ + Operator/knockout eq{ + pop pop pop pop pop + currentcolorspace overprint_plate not{ + knockout_unitsq + }if + }if + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end +}def +/sep_imageormask +{ + /sep_colorspace_dict AGMCORE_gget begin + CSA map_csa + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + }{ + save mark + AGMCORE_avoid_L2_sep_space{ + /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def + }if + AGMIMG_ccimage_exists + MappedCSA 0 get/DeviceCMYK eq and + currentdict/Components known and + Name()ne and + Name(All)ne and + Operator/image eq and + AGMCORE_producing_seps not and + level2 not and + { + Width Height BitsPerComponent ImageMatrix + [ + /DataSource load/exec cvx + { + 0 1 2 index length 1 sub{ + 1 index exch + 2 copy get 255 xor put + }for + }/exec cvx + ]cvx bind + MappedCSA 0 get/DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Name findcmykcustomcolor + customcolorimage + }{ + AGMCORE_producing_seps not{ + level2{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne AGMCORE_avoid_L2_sep_space not and currentcolorspace 0 get/Separation ne and{ + [/Separation Name MappedCSA sep_proc_name exch dup 0 get 15 string cvs(/Device)anchorsearch{pop pop 0 get}{pop}ifelse exch load]setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + currentdict imageormask + }{ + currentdict + Operator/imagemask eq{ + imageormask + }{ + sep_imageormask_lev1 + }ifelse + }ifelse + }{ + AGMCORE_host_sep{ + Operator/knockout eq{ + currentdict/ImageMatrix get concat + knockout_unitsq + }{ + currentgray 1 ne{ + AGMCORE_is_cmyk_sep Name(All)ne and{ + level2{ + Name AGMCORE_IsSeparationAProcessColor + { + Operator/imagemask eq{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor + }if + }{ + invert_image_samples + }ifelse + }{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + [/Separation Name[/DeviceGray] + { + sep_colorspace_proc AGMCORE_get_ink_data + 1 exch sub + }bind + ]AGMCORE_&setcolorspace + /sep_tint AGMCORE_gget AGMCORE_&setcolor + }if + }ifelse + currentdict imageormask_sys + }{ + currentdict + Operator/imagemask eq{ + imageormask_sys + }{ + sep_image_lev1_sep + }ifelse + }ifelse + }{ + Operator/imagemask ne{ + invert_image_samples + }if + currentdict imageormask_sys + }ifelse + }{ + currentoverprint not Name(All)eq or Operator/imagemask eq and{ + currentdict imageormask_sys + }{ + currentoverprint not + { + gsave + knockout_unitsq + grestore + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + currentcolorspace 0 get/Separation ne{ + [/Separation Name MappedCSA sep_proc_name exch 0 get exch load]setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + }if + currentoverprint + MappedCSA 0 get/DeviceCMYK eq and + Name AGMCORE_IsSeparationAProcessColor not and + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{Name inRip_spot_has_ink not and}{false}ifelse + Name(All)ne and{ + imageormask_l2_overprint + }{ + currentdict imageormask + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end + end +}def +/colorSpaceElemCnt +{ + mark currentcolor counttomark dup 2 add 1 roll cleartomark +}bdf +/devn_sep_datasource +{ + 1 dict begin + /dataSource xdf + [ + 0 1 dataSource length 1 sub{ + dup currentdict/dataSource get/exch cvx/get cvx/exec cvx + /exch cvx names_index/ne cvx[/pop cvx]cvx/if cvx + }for + ]cvx bind + end +}bdf +/devn_alt_datasource +{ + 11 dict begin + /convProc xdf + /origcolorSpaceElemCnt xdf + /origMultipleDataSources xdf + /origBitsPerComponent xdf + /origDecode xdf + /origDataSource xdf + /dsCnt origMultipleDataSources{origDataSource length}{1}ifelse def + /DataSource origMultipleDataSources + { + [ + BitsPerComponent 8 idiv origDecode length 2 idiv mul string + 0 1 origDecode length 2 idiv 1 sub + { + dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch + origDataSource exch get 0()/SubFileDecode filter + BitsPerComponent 8 idiv string/readstring cvx/pop cvx/putinterval cvx + }for + ]bind cvx + }{origDataSource}ifelse 0()/SubFileDecode filter def + [ + origcolorSpaceElemCnt string + 0 2 origDecode length 2 sub + { + dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div + 1 BitsPerComponent 8 idiv{DataSource/read cvx/not cvx{0}/if cvx/mul cvx}repeat/mul cvx/add cvx + }for + /convProc load/exec cvx + origcolorSpaceElemCnt 1 sub -1 0 + { + /dup cvx 2/add cvx/index cvx + 3 1/roll cvx/exch cvx 255/mul cvx/cvi cvx/put cvx + }for + ]bind cvx 0()/SubFileDecode filter + end +}bdf +/devn_imageormask +{ + /devicen_colorspace_dict AGMCORE_gget begin + CSA map_csa + 2 dict begin + dup + /srcDataStrs[3 -1 roll begin + AGMIMG_init_common + currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse + { + Width Decode length 2 div mul cvi + { + dup 65535 gt{1 add 2 div cvi}{exit}ifelse + }loop + string + }repeat + end]def + /dstDataStr srcDataStrs 0 get length string def + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + }{ + save mark + AGMCORE_producing_seps not{ + level3 not{ + Operator/imagemask ne{ + /DataSource[[ + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + colorSpaceElemCnt/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource 1/string cvx/readstring cvx/pop cvx]cvx colorSpaceElemCnt 1 sub{dup}repeat]def + /MultipleDataSources true def + /Decode colorSpaceElemCnt[exch{0 1}repeat]def + }if + }if + currentdict imageormask + }{ + AGMCORE_host_sep{ + Names convert_to_process{ + CSA get_csa_by_name 0 get/DeviceCMYK eq{ + /DataSource + Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + 4/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource + filter_cmyk 0()/SubFileDecode filter def + /MultipleDataSources false def + /Decode[1 0]def + /DeviceGray setcolorspace + currentdict imageormask_sys + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate{ + /DataSource + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + CSA get_csa_by_name 0 get/DeviceRGB eq{3}{1}ifelse/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource + /MultipleDataSources false def + /Decode colorSpaceElemCnt[exch{0 1}repeat]def + currentdict imageormask_sys + }{ + gsave + knockout_unitsq + grestore + currentdict consumeimagedata + }ifelse + }ifelse + } + { + /devicen_colorspace_dict AGMCORE_gget/names_index known{ + Operator/imagemask ne{ + MultipleDataSources{ + /DataSource[DataSource devn_sep_datasource/exec cvx]cvx def + /MultipleDataSources false def + }{ + /DataSource/DataSource load dstDataStr srcDataStrs 0 get filter_devn def + }ifelse + invert_image_samples + }if + currentdict imageormask_sys + }{ + currentoverprint not Operator/imagemask eq and{ + currentdict imageormask_sys + }{ + currentoverprint not + { + gsave + knockout_unitsq + grestore + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + currentdict imageormask + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end + end + end +}def +/imageormask_l2_overprint +{ + currentdict + currentcmykcolor add add add 0 eq{ + currentdict consumeimagedata + }{ + level3{ + currentcmykcolor + /AGMIMG_k xdf + /AGMIMG_y xdf + /AGMIMG_m xdf + /AGMIMG_c xdf + Operator/imagemask eq{ + [/DeviceN[ + AGMIMG_c 0 ne{/Cyan}if + AGMIMG_m 0 ne{/Magenta}if + AGMIMG_y 0 ne{/Yellow}if + AGMIMG_k 0 ne{/Black}if + ]/DeviceCMYK{}]setcolorspace + AGMIMG_c 0 ne{AGMIMG_c}if + AGMIMG_m 0 ne{AGMIMG_m}if + AGMIMG_y 0 ne{AGMIMG_y}if + AGMIMG_k 0 ne{AGMIMG_k}if + setcolor + }{ + /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def + [/Indexed + [ + /DeviceN[ + AGMIMG_c 0 ne{/Cyan}if + AGMIMG_m 0 ne{/Magenta}if + AGMIMG_y 0 ne{/Yellow}if + AGMIMG_k 0 ne{/Black}if + ] + /DeviceCMYK{ + AGMIMG_k 0 eq{0}if + AGMIMG_y 0 eq{0 exch}if + AGMIMG_m 0 eq{0 3 1 roll}if + AGMIMG_c 0 eq{0 4 1 roll}if + } + ] + 255 + { + 255 div + mark exch + dup dup dup + AGMIMG_k 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_y 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_m 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_c 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + counttomark 1 add -1 roll pop + } + ]setcolorspace + }ifelse + imageormask_sys + }{ + write_image_file{ + currentcmykcolor + 0 ne{ + [/Separation/Black/DeviceGray{}]setcolorspace + gsave + /Black + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 1 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Yellow/DeviceGray{}]setcolorspace + gsave + /Yellow + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 2 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Magenta/DeviceGray{}]setcolorspace + gsave + /Magenta + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 3 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Cyan/DeviceGray{}]setcolorspace + gsave + /Cyan + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + close_image_file + }{ + imageormask + }ifelse + }ifelse + }ifelse +}def +/indexed_imageormask +{ + begin + AGMIMG_init_common + save mark + currentdict + AGMCORE_host_sep{ + Operator/knockout eq{ + /indexed_colorspace_dict AGMCORE_gget dup/CSA known{ + /CSA get get_csa_by_name + }{ + /Names get + }ifelse + overprint_plate not{ + knockout_unitsq + }if + }{ + Indexed_DeviceN{ + /devicen_colorspace_dict AGMCORE_gget dup/names_index known exch/Names get convert_to_process or{ + indexed_image_lev2_sep + }{ + currentoverprint not{ + knockout_unitsq + }if + currentdict consumeimagedata + }ifelse + }{ + AGMCORE_is_cmyk_sep{ + Operator/imagemask eq{ + imageormask_sys + }{ + level2{ + indexed_image_lev2_sep + }{ + indexed_image_lev1_sep + }ifelse + }ifelse + }{ + currentoverprint not{ + knockout_unitsq + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + level2{ + Indexed_DeviceN{ + /indexed_colorspace_dict AGMCORE_gget begin + }{ + /indexed_colorspace_dict AGMCORE_gget dup null ne + { + begin + currentdict/CSDBase known{CSDBase/CSD get_res/MappedCSA get}{CSA}ifelse + get_csa_by_name 0 get/DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and + AGMCORE_in_rip_sep and{ + [/Indexed[/DeviceN[/Cyan/Magenta/Yellow/Black]/DeviceCMYK{}]HiVal Lookup] + setcolorspace + }if + end + } + {pop}ifelse + }ifelse + imageormask + Indexed_DeviceN{ + end + }if + }{ + Operator/imagemask eq{ + imageormask + }{ + indexed_imageormask_lev1 + }ifelse + }ifelse + }ifelse + cleartomark restore + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end +}def +/indexed_image_lev2_sep +{ + /indexed_colorspace_dict AGMCORE_gget begin + begin + Indexed_DeviceN not{ + currentcolorspace + dup 1/DeviceGray put + dup 3 + currentcolorspace 2 get 1 add string + 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub + { + dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put + }for + put setcolorspace + }if + currentdict + Operator/imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask{ + process_mask AGMIMG_&image + }{ + AGMIMG_&image + }ifelse + }ifelse + end end +}def + /OPIimage + { + dup type/dicttype ne{ + 10 dict begin + /DataSource xdf + /ImageMatrix xdf + /BitsPerComponent xdf + /Height xdf + /Width xdf + /ImageType 1 def + /Decode[0 1 def] + currentdict + end + }if + dup begin + /NComponents 1 cdndf + /MultipleDataSources false cdndf + /SkipImageProc{false}cdndf + /Decode[ + 0 + currentcolorspace 0 get/Indexed eq{ + 2 BitsPerComponent exp 1 sub + }{ + 1 + }ifelse + ]cdndf + /Operator/image cdndf + end + /sep_colorspace_dict AGMCORE_gget null eq{ + imageormask + }{ + gsave + dup begin invert_image_samples end + sep_imageormask + grestore + }ifelse + }def +/cachemask_level2 +{ + 3 dict begin + /LZWEncode filter/WriteFilter xdf + /readBuffer 256 string def + /ReadFilter + currentfile + 0(%EndMask)/SubFileDecode filter + /ASCII85Decode filter + /RunLengthDecode filter + def + { + ReadFilter readBuffer readstring exch + WriteFilter exch writestring + not{exit}if + }loop + WriteFilter closefile + end +}def +/spot_alias +{ + /mapto_sep_imageormask + { + dup type/dicttype ne{ + 12 dict begin + /ImageType 1 def + /DataSource xdf + /ImageMatrix xdf + /BitsPerComponent xdf + /Height xdf + /Width xdf + /MultipleDataSources false def + }{ + begin + }ifelse + /Decode[/customcolor_tint AGMCORE_gget 0]def + /Operator/image def + /SkipImageProc{false}def + currentdict + end + sep_imageormask + }bdf + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_colorAry xddf + /customcolor_tint AGMCORE_gget + << + /Name AGMIMG_colorAry 4 get + /CSA[/DeviceCMYK] + /TintMethod/Subtractive + /TintProc null + /MappedCSA null + /NComponents 4 + /Components[AGMIMG_colorAry aload pop pop] + >> + setsepcolorspace + mapto_sep_imageormask + }ndf + Adobe_AGM_Image/AGMIMG_&customcolorimage/customcolorimage load put + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_override false put + current_spot_alias{dup 4 get map_alias}{false}ifelse + { + false set_spot_alias + /customcolor_tint AGMCORE_gget exch setsepcolorspace + pop + mapto_sep_imageormask + true set_spot_alias + }{ + //Adobe_AGM_Image/AGMIMG_&customcolorimage get exec + }ifelse + }bdf +}def +/snap_to_device +{ + 6 dict begin + matrix currentmatrix + dup 0 get 0 eq 1 index 3 get 0 eq and + 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop + { + 1 1 dtransform 0 gt exch 0 gt/AGMIMG_xSign? exch def/AGMIMG_ySign? exch def + 0 0 transform + AGMIMG_ySign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch + AGMIMG_xSign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch + itransform/AGMIMG_llY exch def/AGMIMG_llX exch def + 1 1 transform + AGMIMG_ySign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch + AGMIMG_xSign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch + itransform/AGMIMG_urY exch def/AGMIMG_urX exch def + [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY]concat + }{ + }ifelse + end +}def +level2 not{ + /colorbuf + { + 0 1 2 index length 1 sub{ + dup 2 index exch get + 255 exch sub + 2 index + 3 1 roll + put + }for + }def + /tint_image_to_color + { + begin + Width Height BitsPerComponent ImageMatrix + /DataSource load + end + Adobe_AGM_Image begin + /AGMIMG_mbuf 0 string def + /AGMIMG_ybuf 0 string def + /AGMIMG_kbuf 0 string def + { + colorbuf dup length AGMIMG_mbuf length ne + { + dup length dup dup + /AGMIMG_mbuf exch string def + /AGMIMG_ybuf exch string def + /AGMIMG_kbuf exch string def + }if + dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop + } + addprocs + {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf}true 4 colorimage + end + }def + /sep_imageormask_lev1 + { + begin + MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ + { + 255 mul round cvi GrayLookup exch get + }currenttransfer addprocs settransfer + currentdict imageormask + }{ + /sep_colorspace_dict AGMCORE_gget/Components known{ + MappedCSA 0 get/DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Adobe_AGM_Image/AGMIMG_k xddf + Adobe_AGM_Image/AGMIMG_y xddf + Adobe_AGM_Image/AGMIMG_m xddf + Adobe_AGM_Image/AGMIMG_c xddf + AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{ + {AGMIMG_k mul 1 exch sub}currenttransfer addprocs settransfer + currentdict imageormask + }{ + currentcolortransfer + {AGMIMG_k mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_y mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_m mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_c mul 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }ifelse + }{ + MappedCSA 0 get/DeviceGray eq{ + {255 mul round cvi ColorLookup exch get 0 get}currenttransfer addprocs settransfer + currentdict imageormask + }{ + MappedCSA 0 get/DeviceCMYK eq{ + currentcolortransfer + {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }{ + currentcolortransfer + {pop 1}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 2 get}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 1 get}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 0 get}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + /sep_image_lev1_sep + { + begin + /sep_colorspace_dict AGMCORE_gget/Components known{ + Components aload pop + Adobe_AGM_Image/AGMIMG_k xddf + Adobe_AGM_Image/AGMIMG_y xddf + Adobe_AGM_Image/AGMIMG_m xddf + Adobe_AGM_Image/AGMIMG_c xddf + {AGMIMG_c mul 1 exch sub} + {AGMIMG_m mul 1 exch sub} + {AGMIMG_y mul 1 exch sub} + {AGMIMG_k mul 1 exch sub} + }{ + {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} + }ifelse + AGMCORE_get_ink_data currenttransfer addprocs settransfer + currentdict imageormask_sys + end + }def + /indexed_imageormask_lev1 + { + /indexed_colorspace_dict AGMCORE_gget begin + begin + currentdict + MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ + {HiVal mul round cvi GrayLookup exch get HiVal div}currenttransfer addprocs settransfer + imageormask + }{ + MappedCSA 0 get/DeviceGray eq{ + {HiVal mul round cvi Lookup exch get HiVal div}currenttransfer addprocs settransfer + imageormask + }{ + MappedCSA 0 get/DeviceCMYK eq{ + currentcolortransfer + {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + tint_image_to_color + }{ + currentcolortransfer + {pop 1}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi Lookup exch get HiVal div}exch addprocs 4 1 roll + setcolortransfer + tint_image_to_color + }ifelse + }ifelse + }ifelse + end end + }def + /indexed_image_lev1_sep + { + /indexed_colorspace_dict AGMCORE_gget begin + begin + {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} + AGMCORE_get_ink_data currenttransfer addprocs settransfer + currentdict imageormask_sys + end end + }def +}if +end +systemdict/setpacking known +{setpacking}if +%%EndResource +currentdict Adobe_AGM_Utils eq {end} if +%%EndProlog +%%BeginSetup +Adobe_AGM_Utils begin +2 2010 Adobe_AGM_Core/ds gx +Adobe_CoolType_Core/ds get exec +Adobe_AGM_Image/ds gx +currentdict Adobe_AGM_Utils eq {end} if +%%EndSetup +%%Page: 1 1 +%%EndPageComments +%%BeginPageSetup +%ADOBeginClientInjection: PageSetup Start "AI11EPS" +%AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0 +%ADOEndClientInjection: PageSetup Start "AI11EPS" +Adobe_AGM_Utils begin +Adobe_AGM_Core/ps gx +Adobe_AGM_Utils/capture_cpd gx +Adobe_CoolType_Core/ps get exec +Adobe_AGM_Image/ps gx +%ADOBeginClientInjection: PageSetup End "AI11EPS" +/currentdistillerparams where {pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse { userdict /AI11_PDFMark5 /cleartomark load put userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put} { userdict /AI11_PDFMark5 /pdfmark load put userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse [/NamespacePush AI11_PDFMark5 [/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5 [{ai_metadata_stream_123} currentfile 0 (% &&end XMP packet marker&&) /SubFileDecode filter AI11_ReadMetadata_PDFMark5 + + + + application/postscript + + + O-ESD-LOGO-final + + + + + 2024-05-21T21:04:58+02:00 + 2024-05-21T21:04:58+02:00 + 2024-05-21T21:04:58+02:00 + Adobe Illustrator CS6 (Windows) + + + + 184 + 256 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAAC4AwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq 7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq 7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FVG7vLWzgae6lWGFeruaD5f PIZMkYC5GggkDmx1vON5KxudP0ua50uI/vbn7LMPGNe9P86ZrD2lI+qEDLGOv6vx8mnxTzA2TrSt b03VYvUs5g5A+OI7Ov8ArKd8ztPqseYXE/rbYzEuSOzIZOxV2KuxV2KuxV2KuxV2KuxV2KuxV2Ku xV2KuxV2KuxV2Ksev/NTvdPp+iWzX98h4yPuIYz0PNtun+ZzW5deTLgxDjn9gapZd6juVtp5Ue4n W91+4N/dDdIOkEfsF2rgx9nmR48x45d38IQMV7y3ZEqqihVAVVFAo2AGbICm5hlufL/mnU9Tk0N3 guNJmW3k1i2oIpLqhaWIU/vDEOPMju1K7HMLUaCEzxR9E+8fpa5YgdxsUanmDVtHdYPMEHO3Jomp wCqHw9RR0/z2zHGsyYTWYbfzh+lh4hj9XzZJDNHNCk0TB4pFDxuOhVhUH7s2kZCQBHIt4LGdf/NL 8vfL+pfozWNdtrS/25W7MWZK9OfAME/2VMkrJba5t7q3jubaVJ7eZQ8U0bBkdWFQysNiDiqpirsV U7m5gtoHnncRwxiruegGRnMRFnYBBNKL6rpyG1DTqPrtDadf3laEcf8AghlZ1EBw7/Vy80cQ+aKy 5k7FUNZ6lZXklxHbSeo9rIYpxxYcXBoR8QFenbKseeEyRE/SaLESB5InLWTsVdirsVdirsVdirsV eerql/pmj39xayekp1W4SR1VXapjBQAPtTkN85sZ54sUpRNfvZfdtzcTiMQSO9NbuTz+3orxt42N SotytSwp/eeqT8PjwzMyHWbfT8P0309zYfEeRfnF+eGoarqi/l/5Bk9W9vZFsr3VICd5JGCGG2Yd BvR5Pu8c3AchnHkzR/MHlrRovLWho/1fSh6cr+lCPUuGZuT1c7pIw5E1JXoNqZo56jUzySEAaj5D zrn0PVxjKZJpkVx5kkv9H1bTr+3+qanb27l4q1VhTqv35KetOTFkhMcOSMSpyWCDzZDoH/HC03/m Fh/5Nrmy0n9zD+qPubcf0j3Pnhra78pav5807zF5HvfMd55iup5tI1O2thdxyRTl/TR5TVouJcH4 asD22GZDNgmr+W/M+h6l5X0DWLfVbmZPL8k13pmkyMbmNZby8eIEKHBCFkMgpsKjtilEa55f/Oce W/LB1m31a40dbWdI7eJLiaaCRpJeDTRRyRSc+BT0/UagG1NiCqyKw8g+cdb1mzstfutZWOLyrJL9 bCzW7tOssjW9vPXkGdFZQUJqeIwoesflsvmCb8i7CPWI7ltWEFxFJHco4uOMd1IkQZWHPaJVpXtm Hr4k4ZAc6YZR6SjH0jV7eby5O0k96KK4tyhUQUWM8Kjp4b+GaU6fLE4SSZeVfTy2cfgI4eqA0+31 yO99QW1zAk0VxHKpWUgn022YuTU1I/28x8MMwndSFiXf3HvYxErRL6LqEWi6ZORevDO5/ScUfIyK qMRGFQ7jYt9OWnTTGKB9dE+oDn5bfNPAeEc/NTs9P1S2tZtSt4LgXFleh0jmVhJJG+x5AdTsK098 jiw5IROSIlxRn15kIESBY6FU0/TvMX1iHT7iOWS2lZNRkJ5KGYRlvTLdix+E++Sw4c/EISBMT6/s 5foTGMro+9B2dvrkU8ji2uYknt7mORCstCfSelSxNTWn05RjhmBJqQuMu/uLECX3om60jWYtC06e JbmVJSTfw/GxHBqRgoCrceNctyafKMMCOI39Q3+GyTGXCGXeSob6LRQt20hJkYxLMrI6psAKMTt3 GbnsyMxi9V8+vNyMIPDun2bFtdirsVdirzLUCq6FeSbM66vcBYWHIMGiozcfFeoPbOVzbYZH/bZb fD9DhS+k/wBZA+d/KaalpH1HSPN0dnLdUimunT63OsdDVIvTYNEGr8R8M2GGOnxS4jPjPTrXy5Ns RCJu7fLtv5D1W+8/TeVPK851a6guGhjv4lMMdIjxkmJq3CNGr8Vd+3UDN05T6k/KfSdF8kwXtlc3 zTzngsl/J6jm4cFg7rsxWNStFHQDruSTqMfaUTllxmojaPnzs/Z7nGGUWbTC/KatqWs6haVaxt4X c3DLQs/o+lwVuvE9aZrstZsmScfoAO/nw1XuapeokjkzrQP+OFpv/MLD/wAm1zoNJ/cw/qj7nJx/ SPcg7XzZY3Oq3FjGtIrYEy3jOgjHHr1PSvfKMfaEJZDAco8z0QMoJpaLXydc6sPM/wDosmpWkP1T 9J815RwsxPplq0ALOevjmTHU4zEyEhQ82XGO9F6t5g07TdB1HW3Y3FlplvPdXAtyrsVt4zI6pVlU tRdgSMsjOMhYNpBtg+jfntoepwreny75hsdGME102t3dgFsVigiaUsZo5JB8XDitAasQMklbov58 aJqkF5djy/rdrp9tY3OqRX1xaokM9taRmRzE5k4lm40XehPcYqh9F/5yN8j6jc2MdxY6tpFrqTiK y1HULVY7SRyaACWOSUddq9B3xV6BrfmC30gI09vcTI4LF4EDKoFPtEstOuYmq1kcPMSPuDCeThUr HzXpdzbtcS87GIceD3YWISchUFPiPLIYu0Mc48RuA/pbX7kRygi+SOm1fSoFjea8hjSYViZpFAYe INdx75kS1GOIBMgL82RmB1Q6+Y9KkvJrOGZXuIo/UHxKEbatFetMqGtxmRgD6gL/AAUeILpqy8w2 EljDcXc8FpJKpf0jPG2ykqSGB36dscWsgYCUjGJP9IKMgqyipNV0yOCO4e7iWCY0ilLqFY+xrQ5a dRjAEjIUfNPEFW3vLS5Vmtp451Q8XMbK4B8DxJ3ycMkZfSQfckEHkq5NLsVdirsVYLYrpKXF5pWt iS0nkvZrm1mYmJWWQBKLID+0Aa9vpzn8QxiUseW4kzMgeXPzcWNWRLvQf5laabDRIrHylZEeadXc 2mlyRO6iIMv764lcE0SKPep/a49a0zaw0GGJEoiiG8Y4hH/lV+VWh/l/oYtLQC41S4AbUtSYUeVx +yv8sa/sr9J3zLZp43k3Qmdm9OQFiQQJZAOBJJjAr9gk1pmAezcJN0fmfl7mvwooXzLqek2mmT6P aqDd3EbRQ2dsgJBYd1XZf15Vrs+OGM4o/URQjFjkkAKCc6NDJDo9jDKpSWO3iR0PUMqAEffmbpom OKIPMRH3NkBQDE7jyVdyxaysUMcLzzK9iajeIMWKbfZrt1zTz7MkRkoAWfT7u5oOE7qH+ENYe21J 0tIrRriGKGGzjk5AlZY3ZyxJA2jPfvlf8nZTGZERGwAI35jf7GPhGjsnXmLy9Ncfl5rOhabAi3l7 pd1awxAhVaea3aMVY7budyc3uDEMcBECnJiKDx7yH+WPnfQbOSzn8mWsk8+nXNjc3l1q7y28pkiY qHtFJUK8iqp4UoO4y9klnl78nvzSgn1aO104eW9IuNJ1Czl0ldS+twXc9xayxxcFLyemvqyKayGo p1wJRsX5Wfm5r3k3Qfy/1jT7DSvL2l3CzXWpC4E1w6qzmiInIBqSt+G43xQ988w2c95ot3a268pp U4opIFTUdzmNrMZnilGPMhhkFxIYxrnlPVrq30lokEjWtrHb3FvzVSGVdyrMGX2zU6rs/JOOOt+G IBDTPESB7kHd+TNYFvZi3tuU0cJVy80bKrM7MV4sgBHxdvHKcnZmXhjwx3A7x3+5icJoUjovLOq2 +q/WfqkFws1qI5JFKp6cxTi7qu3fwHfMiOhyRycXDE3Gu6jW5ZjGQbpbpvk+8M2lJqNsr2tvBNHc qWU0Z5JWXod/tg7YMHZsrgJj0xiQfmf1ojiO1pPqGj3Gl2Wl/X2hSWOSX/R5+UkRUkGp9Plt4jMH NppYoQ46sE7HcfY1yhwgWyP8uLeWPSLiRl4pLOTEaEBlCgchXtXNp2LAjESesm7TjZlmbhvdirsV diqHv9Osr+AwXkKzRHsw3B8QeoPyyrLhhkFSFhEog82PHStf0H49IkN/p43OnzH41H/Fb/5/I5rv y+bT74jxw/mnn8Px82nhlHluEVD530JrZ5biRrWaLaW1lUiUN4Ad/wDOtMtj2ph4SZHhI6HmyGaN IX6x5k1/a1VtJ0tv93v/AH8i/wCSP2f898p48+o+n93j7/4ixuUuWwTjSPL+maUh+rRVmb+8uH+K Rq+Lf0zN0+jx4R6Rv39WyGMR5JjmUzdirsVdirsVdirsVdirsVdirsVdirTKrCjAMPAiowEWrYAA oOmFXYq7FXYq7FXYq7FULPpenT3SXU1tHJcR/YlZQWH+12yqWCEpCRAMgxMQTaKy1k7FXYq7FXYq 7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq 7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX//Z + + + + + + xmp.iid:F7698C12A417EF119B0BF825E1642E8D + xmp.did:F7698C12A417EF119B0BF825E1642E8D + uuid:5D20892493BFDB11914A8590D31508C8 + proof:pdf + + uuid:5b1fdd7d-b146-4447-a8c0-97397efeb09d + xmp.did:EE89087BA317EF11A23EA05D79D5DF95 + uuid:5D20892493BFDB11914A8590D31508C8 + proof:pdf + + + + + saved + xmp.iid:429FCE01A813EF118EE7A03BAE578D64 + 2024-05-16T23:13:35+02:00 + Adobe Illustrator CS6 (Windows) + / + + + saved + xmp.iid:F7698C12A417EF119B0BF825E1642E8D + 2024-05-21T21:04:58+02:00 + Adobe Illustrator CS6 (Windows) + / + + + converted + from application/postscript to application/vnd.adobe.illustrator + + + + + + Print + AIRobin + + + False + False + 1 + + 210.001652 + 297.000132 + Millimeters + + + + Cyan + Yellow + Black + + + + + + Default Swatch Group + 0 + + + + + + Adobe PDF library 10.01 + + + + + + + + + + + + + + + + + + + + + + + + + % &&end XMP packet marker&& [{ai_metadata_stream_123} <> /PUT AI11_PDFMark5 [/Document 1 dict begin /Metadata {ai_metadata_stream_123} def currentdict end /BDC AI11_PDFMark5 +%ADOEndClientInjection: PageSetup End "AI11EPS" +%%EndPageSetup +1 -1 scale 0 -841.89 translate +pgsv +[1 0 0 1 0 0 ]ct +gsave +np +gsave +0 0 mo +0 841.89 li +595.28 841.89 li +595.28 0 li +cp +clp +7 lw +0 lc +0 lj +10 ml +[] 0 dsh +true sadj +183.76 498.359 mo +183.76 570.359 li +121.4 606.359 li +59.0498 570.359 li +59.0498 498.359 li +121.4 462.359 li +183.76 498.359 li +cp +false sop +/0 +[/DeviceCMYK] /CSA add_res +.5 0 1 0 cmyk +@ +gsave +0 0 mo +595.28 0 li +595.28 841.89 li +0 841.89 li +0 0 li +cp +clp +236.057 509.026 mo +236.057 504.185 232.737 501.027 228.498 501.027 cv +224.259 501.027 220.938 504.185 220.938 509.026 cv +220.938 513.865 224.259 517.024 228.498 517.024 cv +232.737 517.024 236.057 513.865 236.057 509.026 cv +212.94 509.026 mo +212.94 500.627 219.539 494.467 228.498 494.467 cv +237.456 494.467 244.056 500.627 244.056 509.026 cv +244.056 517.423 237.456 523.583 228.498 523.583 cv +219.539 523.583 212.94 517.423 212.94 509.026 cv +0 0 0 1 cmyk +f +263.657 512.185 mo +263.657 508.906 261.657 507.026 259.098 507.026 cv +256.538 507.026 254.539 508.906 254.539 512.185 cv +254.539 515.463 256.538 517.343 259.098 517.343 cv +261.657 517.343 263.657 515.463 263.657 512.185 cv +271.336 512.185 mo +271.336 519.064 266.577 523.382 260.698 523.382 cv +258.178 523.382 256.138 522.623 254.658 521.104 cv +254.658 530.782 li +247.06 530.782 li +247.06 501.346 li +254.299 501.346 li +254.299 503.505 li +255.739 501.787 257.858 500.987 260.698 500.987 cv +266.577 500.987 271.336 505.305 271.336 512.185 cv +f +280.219 510.105 mo +289.097 510.105 li +288.698 507.826 287.018 506.385 284.658 506.385 cv +282.299 506.385 280.659 507.826 280.219 510.105 cv +296.096 514.105 mo +280.339 514.105 li +280.979 516.303 282.859 517.583 285.658 517.583 cv +287.778 517.583 289.177 516.984 290.657 515.705 cv +294.657 519.864 li +292.577 522.182 289.537 523.382 285.417 523.382 cv +277.699 523.382 272.7 518.624 272.7 512.144 cv +272.7 505.625 277.78 500.987 284.618 500.987 cv +291.017 500.987 296.216 505.066 296.216 512.224 cv +296.216 512.785 296.136 513.503 296.096 514.105 cv +f +322.017 510.625 mo +322.017 523.022 li +314.418 523.022 li +314.418 511.864 li +314.418 508.745 313.058 507.426 310.858 507.426 cv +308.419 507.426 306.539 508.945 306.539 512.545 cv +306.539 523.022 li +298.939 523.022 li +298.939 501.347 li +306.179 501.347 li +306.179 503.707 li +307.898 501.906 310.339 500.986 313.058 500.986 cv +318.137 500.986 322.017 503.906 322.017 510.625 cv +f +363.815 495.028 mo +363.815 523.023 li +355.896 523.023 li +355.896 512.104 li +345.099 512.104 li +345.099 523.023 li +337.18 523.023 li +337.18 495.028 li +345.099 495.028 li +345.099 505.546 li +355.896 505.546 li +355.896 495.028 li +363.815 495.028 li +cp +.5 0 1 0 cmyk +f +380.978 516.064 mo +380.978 514.184 li +377.698 514.184 li +375.259 514.184 374.379 515.065 374.379 516.383 cv +374.379 517.665 375.419 518.583 377.219 518.583 cv +378.898 518.583 380.378 517.784 380.978 516.064 cv +388.577 510.985 mo +388.577 523.023 li +381.498 523.023 li +381.498 520.223 li +380.418 522.302 378.259 523.382 375.099 523.382 cv +369.899 523.382 367.021 520.462 367.021 516.705 cv +367.021 512.705 369.939 510.224 376.659 510.224 cv +380.978 510.224 li +380.858 508.026 379.378 506.786 376.379 506.786 cv +374.299 506.786 371.979 507.504 370.499 508.666 cv +367.94 503.505 li +370.42 501.867 374.1 500.987 377.498 500.987 cv +384.537 500.987 388.577 504.106 388.577 510.985 cv +f +407.097 500.987 mo +407.097 507.826 li +406.417 507.746 405.938 507.706 405.377 507.706 cv +402.298 507.706 400.178 509.264 400.178 513.064 cv +400.178 523.023 li +392.579 523.023 li +392.579 501.346 li +399.818 501.346 li +399.818 503.947 li +401.378 501.987 403.897 500.987 407.097 500.987 cv +f +424.777 512.145 mo +424.777 508.866 422.817 507.026 420.257 507.026 cv +417.658 507.026 415.698 508.866 415.698 512.145 cv +415.698 515.463 417.658 517.343 420.257 517.343 cv +422.817 517.343 424.777 515.463 424.777 512.145 cv +432.256 493.347 mo +432.256 523.023 li +425.017 523.023 li +425.017 520.864 li +423.577 522.583 421.458 523.382 418.658 523.382 cv +412.739 523.382 407.979 519.064 407.979 512.145 cv +407.979 505.265 412.739 500.987 418.658 500.987 cv +421.178 500.987 423.217 501.707 424.657 503.226 cv +424.657 493.347 li +432.256 493.347 li +cp +f +472.253 501.347 mo +464.534 523.023 li +457.176 523.023 li +453.096 511.225 li +448.856 523.023 li +441.498 523.023 li +433.779 501.347 li +440.979 501.347 li +445.418 514.463 li +450.017 501.347 li +456.496 501.347 li +460.975 514.583 li +465.574 501.347 li +472.253 501.347 li +cp +f +485.737 516.064 mo +485.737 514.184 li +482.458 514.184 li +480.019 514.184 479.139 515.065 479.139 516.383 cv +479.139 517.665 480.179 518.583 481.979 518.583 cv +483.658 518.583 485.138 517.784 485.737 516.064 cv +493.336 510.985 mo +493.336 523.023 li +486.258 523.023 li +486.258 520.223 li +485.178 522.302 483.018 523.382 479.858 523.382 cv +474.659 523.382 471.78 520.462 471.78 516.705 cv +471.78 512.705 474.699 510.224 481.418 510.224 cv +485.737 510.224 li +485.617 508.026 484.138 506.786 481.139 506.786 cv +479.059 506.786 476.739 507.504 475.26 508.666 cv +472.7 503.505 li +475.18 501.867 478.858 500.987 482.258 500.987 cv +489.297 500.987 493.336 504.106 493.336 510.985 cv +f +511.856 500.987 mo +511.856 507.826 li +511.177 507.746 510.696 507.706 510.137 507.706 cv +507.058 507.706 504.938 509.264 504.938 513.064 cv +504.938 523.023 li +497.339 523.023 li +497.339 501.346 li +504.578 501.346 li +504.578 503.947 li +506.138 501.987 508.657 500.987 511.856 500.987 cv +f +520.138 510.105 mo +529.017 510.105 li +528.616 507.826 526.937 506.385 524.576 506.385 cv +522.217 506.385 520.576 507.826 520.138 510.105 cv +536.015 514.105 mo +520.258 514.105 li +520.897 516.303 522.777 517.583 525.576 517.583 cv +527.696 517.583 529.096 516.984 530.576 515.705 cv +534.576 519.864 li +532.495 522.182 529.456 523.382 525.337 523.382 cv +517.617 523.382 512.619 518.624 512.619 512.144 cv +512.619 505.625 517.698 500.987 524.537 500.987 cv +530.936 500.987 536.135 505.066 536.135 512.224 cv +536.135 512.785 536.055 513.503 536.015 514.105 cv +f +222.299 550.147 mo +227.458 550.147 li +227.458 555.826 li +222.499 555.826 li +222.499 571.023 li +214.9 571.023 li +214.9 555.826 li +211.741 555.826 li +211.741 550.147 li +214.9 550.147 li +214.9 549.585 li +214.9 544.386 218.14 540.988 223.939 540.988 cv +225.778 540.988 227.738 541.347 228.978 542.108 cv +227.098 547.466 li +226.458 547.107 225.618 546.828 224.819 546.828 cv +223.219 546.828 222.299 547.748 222.299 549.667 cv +222.299 550.147 li +cp +f +245.458 560.145 mo +245.458 556.866 243.499 555.026 240.898 555.026 cv +238.338 555.026 236.338 556.866 236.338 560.145 cv +236.338 563.463 238.338 565.343 240.898 565.343 cv +243.499 565.343 245.458 563.463 245.458 560.145 cv +228.661 560.145 mo +228.661 553.625 233.819 548.987 240.898 548.987 cv +248.058 548.987 253.137 553.625 253.137 560.145 cv +253.137 566.704 248.058 571.382 240.898 571.382 cv +233.819 571.382 228.661 566.704 228.661 560.145 cv +f +271.177 548.987 mo +271.177 555.826 li +270.497 555.746 270.017 555.706 269.457 555.706 cv +266.378 555.706 264.258 557.264 264.258 561.064 cv +264.258 571.023 li +256.659 571.023 li +256.659 549.346 li +263.898 549.346 li +263.898 551.947 li +265.458 549.987 267.978 548.987 271.177 548.987 cv +f +308.855 564.904 mo +308.855 571.022 li +286.378 571.022 li +286.378 543.028 li +308.336 543.028 li +308.336 549.146 li +294.217 549.146 li +294.217 553.866 li +306.656 553.866 li +306.656 559.785 li +294.217 559.785 li +294.217 564.904 li +308.855 564.904 li +cp +0 0 0 1 cmyk +f +311.3 568.503 mo +313.899 562.664 li +316.379 564.304 319.898 565.424 323.138 565.424 cv +326.417 565.424 327.697 564.504 327.697 563.144 cv +327.697 558.705 311.778 561.944 311.778 551.546 cv +311.778 546.547 315.858 542.468 324.178 542.468 cv +327.816 542.468 331.576 543.308 334.336 544.907 cv +331.896 550.786 li +329.217 549.347 326.577 548.627 324.138 548.627 cv +320.818 548.627 319.618 549.746 319.618 551.147 cv +319.618 555.426 335.495 552.226 335.495 562.544 cv +335.495 567.423 331.416 571.583 323.098 571.583 cv +318.498 571.583 313.939 570.343 311.3 568.503 cv +f +352.057 564.705 mo +356.815 564.705 360.015 561.864 360.015 557.025 cv +360.015 552.185 356.815 549.347 352.057 549.347 cv +347.058 549.347 li +347.058 564.705 li +352.057 564.705 li +cp +339.139 543.027 mo +352.376 543.027 li +361.655 543.027 368.014 548.427 368.014 557.025 cv +368.014 565.625 361.655 571.022 352.376 571.022 cv +339.139 571.022 li +339.139 543.027 li +cp +f +389.776 549.307 mo +381.179 549.307 li +381.179 543.028 li +406.254 543.028 li +406.254 549.307 li +397.695 549.307 li +397.695 571.023 li +389.776 571.023 li +389.776 549.307 li +cp +.5 0 1 0 cmyk +f +412.817 558.105 mo +421.695 558.105 li +421.297 555.826 419.616 554.385 417.256 554.385 cv +414.896 554.385 413.257 555.826 412.817 558.105 cv +428.694 562.105 mo +412.938 562.105 li +413.577 564.303 415.457 565.583 418.256 565.583 cv +420.376 565.583 421.775 564.984 423.256 563.705 cv +427.256 567.864 li +425.175 570.182 422.136 571.382 418.017 571.382 cv +410.298 571.382 405.298 566.624 405.298 560.144 cv +405.298 553.625 410.378 548.987 417.217 548.987 cv +423.615 548.987 428.814 553.066 428.814 560.224 cv +428.814 560.785 428.734 561.503 428.694 562.105 cv +f +430.618 569.143 mo +432.898 563.945 li +434.897 565.184 437.817 565.944 440.457 565.944 cv +443.017 565.944 443.856 565.383 443.856 564.463 cv +443.856 561.543 431.059 564.864 431.059 556.186 cv +431.059 552.106 434.817 548.987 441.617 548.987 cv +444.656 548.987 448.016 549.625 450.175 550.827 cv +447.896 555.986 li +445.736 554.786 443.576 554.385 441.656 554.385 cv +439.098 554.385 438.178 555.106 438.178 555.906 cv +438.178 558.905 450.935 555.665 450.935 564.263 cv +450.935 568.262 447.256 571.382 440.217 571.382 cv +436.537 571.382 432.738 570.462 430.618 569.143 cv +f +469.176 570.143 mo +467.855 570.983 465.896 571.382 463.896 571.382 cv +458.337 571.382 455.098 568.664 455.098 563.105 cv +455.098 555.826 li +451.938 555.826 li +451.938 550.147 li +455.098 550.147 li +455.098 544.506 li +462.697 544.506 li +462.697 550.147 li +467.654 550.147 li +467.654 555.826 li +462.697 555.826 li +462.697 563.025 li +462.697 564.624 463.616 565.503 464.977 565.503 cv +465.816 565.503 466.656 565.263 467.296 564.825 cv +469.176 570.143 li +cp +f +472.098 549.347 mo +479.697 549.347 li +479.697 571.023 li +472.098 571.023 li +472.098 549.347 li +cp +471.258 542.907 mo +471.258 540.628 473.098 538.868 475.897 538.868 cv +478.696 538.868 480.536 540.508 480.536 542.788 cv +480.536 545.187 478.696 546.946 475.897 546.946 cv +473.098 546.946 471.258 545.187 471.258 542.907 cv +f +507.693 558.625 mo +507.693 571.022 li +500.095 571.022 li +500.095 559.864 li +500.095 556.745 498.735 555.426 496.535 555.426 cv +494.096 555.426 492.216 556.945 492.216 560.545 cv +492.216 571.022 li +484.617 571.022 li +484.617 549.347 li +491.856 549.347 li +491.856 551.707 li +493.576 549.906 496.016 548.986 498.735 548.986 cv +503.814 548.986 507.693 551.906 507.693 558.625 cv +f +528.574 559.425 mo +528.574 556.785 526.574 555.026 523.854 555.026 cv +521.135 555.026 519.096 556.785 519.096 559.425 cv +519.096 562.065 521.135 563.864 523.854 563.864 cv +526.574 563.864 528.574 562.065 528.574 559.425 cv +536.093 549.347 mo +536.093 567.064 li +536.093 575.262 531.453 579.142 523.375 579.142 cv +519.216 579.142 515.256 578.182 512.616 576.302 cv +515.376 570.983 li +517.176 572.423 520.136 573.303 522.695 573.303 cv +526.774 573.303 528.494 571.462 528.494 568.064 cv +528.494 567.344 li +527.014 569.064 524.814 569.904 522.055 569.904 cv +516.296 569.904 511.417 565.823 511.417 559.425 cv +511.417 553.066 516.296 548.987 522.055 548.987 cv +525.055 548.987 527.374 549.946 528.854 551.987 cv +528.854 549.347 li +536.093 549.347 li +cp +f +144.485 527.017 mo +126.719 527.017 li +126.197 527.017 125.861 526.465 126.099 526 cv +144.792 489.65 li +145.155 488.945 144.246 488.279 143.682 488.835 cv +93.23 538.664 li +92.7871 539.102 93.0972 539.857 93.7202 539.857 cv +111.488 539.857 li +112.009 539.857 112.346 540.409 112.108 540.873 cv +93.4131 577.225 li +93.0498 577.93 93.959 578.597 94.5229 578.04 cv +144.975 528.21 li +145.418 527.772 145.108 527.017 144.485 527.017 cv +0 0 0 1 cmyk +f +grestore +gsave +60.7759 496.632 mo +60.7759 568.632 li +123.126 604.632 li +185.486 568.632 li +185.486 496.632 li +123.126 460.632 li +60.7759 496.632 li +cp +90.2998 540.564 mo +89.728 539.17 90.0498 537.587 91.1221 536.529 cv +141.575 486.701 li +142.275 486.009 143.195 485.629 144.165 485.629 cv +145.45 485.629 146.665 486.313 147.338 487.416 cv +148.01 488.517 148.055 489.865 147.46 491.022 cv +130.493 524.017 li +144.485 524.017 li +145.991 524.017 147.333 524.917 147.905 526.309 cv +148.477 527.703 148.154 529.287 147.083 530.344 cv +96.6299 580.174 li +95.9302 580.866 95.0098 581.247 94.04 581.247 cv +92.7559 581.247 91.54 580.562 90.8672 579.46 cv +90.1948 578.359 90.1489 577.01 90.7451 575.853 cv +107.714 542.857 li +93.7202 542.857 li +92.2139 542.857 90.8711 541.958 90.2998 540.564 cv +clp +78.7456 549.571 mo +101.879 549.571 li +101.879 556.778 li +70.1328 556.778 li +70.1328 509.739 li +100.613 509.739 li +100.613 516.946 li +78.7456 516.946 li +78.7456 529.11 li +97.5186 529.11 li +97.5186 536.317 li +78.7456 536.317 li +78.7456 549.571 li +cp +f +74.562 518.698 mo +71.625 518.698 69.2358 516.308 69.2358 513.372 cv +69.2358 510.434 71.625 508.044 74.562 508.044 cv +77.499 508.044 79.8882 510.434 79.8882 513.372 cv +79.8882 516.308 77.499 518.698 74.562 518.698 cv +0 0 0 0 cmyk +f +74.562 506.544 mo +70.7979 506.544 67.7358 509.607 67.7358 513.372 cv +67.7358 517.135 70.7979 520.198 74.562 520.198 cv +78.3262 520.198 81.3882 517.135 81.3882 513.372 cv +81.3882 509.607 78.3262 506.544 74.562 506.544 cv +74.562 509.544 mo +76.6748 509.544 78.3882 511.257 78.3882 513.372 cv +78.3882 515.485 76.6748 517.198 74.562 517.198 cv +72.4492 517.198 70.7358 515.485 70.7358 513.372 cv +70.7358 511.257 72.4492 509.544 74.562 509.544 cv +.5 0 1 0 cmyk +f +74.562 537.958 mo +71.625 537.958 69.2358 535.569 69.2358 532.632 cv +69.2358 529.695 71.625 527.305 74.562 527.305 cv +77.499 527.305 79.8882 529.695 79.8882 532.632 cv +79.8882 535.569 77.499 537.958 74.562 537.958 cv +0 0 0 0 cmyk +f +74.562 525.805 mo +70.7979 525.805 67.7358 528.868 67.7358 532.632 cv +67.7358 536.396 70.7979 539.458 74.562 539.458 cv +78.3262 539.458 81.3882 536.396 81.3882 532.632 cv +81.3882 528.868 78.3262 525.805 74.562 525.805 cv +74.562 528.805 mo +76.6748 528.805 78.3882 530.518 78.3882 532.632 cv +78.3882 534.746 76.6748 536.458 74.562 536.458 cv +72.4492 536.458 70.7358 534.746 70.7358 532.632 cv +70.7358 530.518 72.4492 528.805 74.562 528.805 cv +.5 0 1 0 cmyk +f +74.562 558.615 mo +71.625 558.615 69.2358 556.225 69.2358 553.289 cv +69.2358 550.351 71.625 547.961 74.562 547.961 cv +77.499 547.961 79.8882 550.351 79.8882 553.289 cv +79.8882 556.225 77.499 558.615 74.562 558.615 cv +0 0 0 0 cmyk +f +74.562 546.461 mo +70.7979 546.461 67.7358 549.524 67.7358 553.289 cv +67.7358 557.053 70.7979 560.115 74.562 560.115 cv +78.3262 560.115 81.3882 557.053 81.3882 553.289 cv +81.3882 549.524 78.3262 546.461 74.562 546.461 cv +74.562 549.461 mo +76.6748 549.461 78.3882 551.175 78.3882 553.289 cv +78.3882 555.402 76.6748 557.115 74.562 557.115 cv +72.4492 557.115 70.7358 555.402 70.7358 553.289 cv +70.7358 551.175 72.4492 549.461 74.562 549.461 cv +.5 0 1 0 cmyk +f +99.5059 558.615 mo +96.5688 558.615 94.1797 556.225 94.1797 553.289 cv +94.1797 550.351 96.5688 547.961 99.5059 547.961 cv +102.443 547.961 104.832 550.351 104.832 553.289 cv +104.832 556.225 102.443 558.615 99.5059 558.615 cv +0 0 0 0 cmyk +f +99.5059 546.461 mo +95.7417 546.461 92.6797 549.524 92.6797 553.289 cv +92.6797 557.053 95.7417 560.115 99.5059 560.115 cv +103.27 560.115 106.332 557.053 106.332 553.289 cv +106.332 549.524 103.27 546.461 99.5059 546.461 cv +99.5059 549.461 mo +101.619 549.461 103.332 551.175 103.332 553.289 cv +103.332 555.402 101.619 557.115 99.5059 557.115 cv +97.3926 557.115 95.6797 555.402 95.6797 553.289 cv +95.6797 551.175 97.3926 549.461 99.5059 549.461 cv +.5 0 1 0 cmyk +f +95.4453 537.681 mo +92.5083 537.681 90.1191 535.292 90.1191 532.355 cv +90.1191 529.417 92.5083 527.028 95.4453 527.028 cv +98.3823 527.028 100.771 529.417 100.771 532.355 cv +100.771 535.292 98.3823 537.681 95.4453 537.681 cv +0 0 0 0 cmyk +f +95.4453 525.528 mo +91.6812 525.528 88.6191 528.59 88.6191 532.355 cv +88.6191 536.119 91.6812 539.181 95.4453 539.181 cv +99.2095 539.181 102.271 536.119 102.271 532.355 cv +102.271 528.59 99.2095 525.528 95.4453 525.528 cv +95.4453 528.528 mo +97.5581 528.528 99.2715 530.241 99.2715 532.355 cv +99.2715 534.468 97.5581 536.181 95.4453 536.181 cv +93.3325 536.181 91.6191 534.468 91.6191 532.355 cv +91.6191 530.241 93.3325 528.528 95.4453 528.528 cv +.5 0 1 0 cmyk +f +98.647 518.162 mo +95.71 518.162 93.3208 515.772 93.3208 512.835 cv +93.3208 509.898 95.71 507.508 98.647 507.508 cv +101.584 507.508 103.973 509.898 103.973 512.835 cv +103.973 515.772 101.584 518.162 98.647 518.162 cv +0 0 0 0 cmyk +f +98.647 506.008 mo +94.8833 506.008 91.8213 509.071 91.8213 512.835 cv +91.8213 516.599 94.8833 519.662 98.647 519.662 cv +102.411 519.662 105.473 516.599 105.473 512.835 cv +105.473 509.071 102.411 506.008 98.647 506.008 cv +98.647 509.008 mo +100.76 509.008 102.473 510.721 102.473 512.835 cv +102.473 514.949 100.76 516.662 98.647 516.662 cv +96.5342 516.662 94.8213 514.949 94.8213 512.835 cv +94.8213 510.721 96.5342 509.008 98.647 509.008 cv +.5 0 1 0 cmyk +f +147.826 549.622 mo +152.865 549.622 156.803 548.931 159.639 547.547 cv +162.146 546.305 164.045 544.5 165.333 542.133 cv +166.621 539.766 167.267 536.743 167.267 533.062 cv +167.267 531.141 167.056 529.407 166.635 527.859 cv +166.213 526.312 165.601 524.936 164.806 523.728 cv +164.01 522.521 163.042 521.484 161.906 520.618 cv +160.767 519.75 159.484 519.036 158.056 518.473 cv +156.721 517.958 155.229 517.583 153.592 517.348 cv +151.951 517.115 150.111 516.997 148.072 516.997 cv +144.275 516.997 li +144.275 549.622 li +147.826 549.622 li +cp +135.662 556.829 mo +135.662 509.79 li +148.106 509.79 li +149.208 509.79 150.326 509.825 151.465 509.894 cv +152.601 509.965 153.708 510.071 154.787 510.211 cv +155.863 510.351 156.908 510.522 157.916 510.721 cv +158.922 510.92 159.849 511.161 160.693 511.441 cv +163.201 512.239 165.416 513.317 167.338 514.676 cv +169.258 516.036 170.871 517.641 172.172 519.493 cv +173.472 521.344 174.457 523.413 175.125 525.698 cv +175.792 527.982 176.126 530.461 176.126 533.133 cv +176.126 535.665 175.846 538.038 175.283 540.252 cv +174.721 542.467 173.863 544.489 172.717 546.316 cv +171.568 548.144 170.119 549.757 168.375 551.15 cv +166.629 552.545 164.56 553.687 162.17 554.579 cv +160.178 555.33 157.916 555.892 155.385 556.266 cv +152.853 556.641 150.006 556.829 146.842 556.829 cv +135.662 556.829 li +cp +f +171.093 537.513 mo +168.156 537.513 165.767 535.124 165.767 532.187 cv +165.767 529.25 168.156 526.86 171.093 526.86 cv +174.03 526.86 176.419 529.25 176.419 532.187 cv +176.419 535.124 174.03 537.513 171.093 537.513 cv +0 0 0 0 cmyk +f +171.093 525.36 mo +167.329 525.36 164.267 528.422 164.267 532.187 cv +164.267 535.951 167.329 539.013 171.093 539.013 cv +174.857 539.013 177.919 535.951 177.919 532.187 cv +177.919 528.422 174.857 525.36 171.093 525.36 cv +171.093 528.36 mo +173.206 528.36 174.919 530.073 174.919 532.187 cv +174.919 534.3 173.206 536.013 171.093 536.013 cv +168.98 536.013 167.267 534.3 167.267 532.187 cv +167.267 530.073 168.98 528.36 171.093 528.36 cv +.5 0 1 0 cmyk +f +139.359 537.513 mo +136.422 537.513 134.033 535.124 134.033 532.187 cv +134.033 529.25 136.422 526.86 139.359 526.86 cv +142.296 526.86 144.685 529.25 144.685 532.187 cv +144.685 535.124 142.296 537.513 139.359 537.513 cv +0 0 0 0 cmyk +f +139.359 525.36 mo +135.595 525.36 132.533 528.422 132.533 532.187 cv +132.533 535.951 135.595 539.013 139.359 539.013 cv +143.123 539.013 146.185 535.951 146.185 532.187 cv +146.185 528.422 143.123 525.36 139.359 525.36 cv +139.359 528.36 mo +141.472 528.36 143.185 530.073 143.185 532.187 cv +143.185 534.3 141.472 536.013 139.359 536.013 cv +137.246 536.013 135.533 534.3 135.533 532.187 cv +135.533 530.073 137.246 528.36 139.359 528.36 cv +.5 0 1 0 cmyk +f +151.412 518.82 mo +148.475 518.82 146.085 516.43 146.085 513.494 cv +146.085 510.556 148.475 508.167 151.412 508.167 cv +154.349 508.167 156.738 510.556 156.738 513.494 cv +156.738 516.43 154.349 518.82 151.412 518.82 cv +0 0 0 0 cmyk +f +151.412 506.667 mo +147.648 506.667 144.586 509.729 144.586 513.494 cv +144.586 517.258 147.648 520.32 151.412 520.32 cv +155.176 520.32 158.238 517.258 158.238 513.494 cv +158.238 509.729 155.176 506.667 151.412 506.667 cv +151.412 509.667 mo +153.525 509.667 155.238 511.379 155.238 513.494 cv +155.238 515.607 153.525 517.32 151.412 517.32 cv +149.299 517.32 147.586 515.607 147.586 513.494 cv +147.586 511.379 149.299 509.667 151.412 509.667 cv +.5 0 1 0 cmyk +f +151.412 558.451 mo +148.475 558.451 146.085 556.061 146.085 553.125 cv +146.085 550.187 148.475 547.797 151.412 547.797 cv +154.349 547.797 156.738 550.187 156.738 553.125 cv +156.738 556.061 154.349 558.451 151.412 558.451 cv +0 0 0 0 cmyk +f +151.412 546.297 mo +147.648 546.297 144.586 549.36 144.586 553.125 cv +144.586 556.888 147.648 559.951 151.412 559.951 cv +155.176 559.951 158.238 556.888 158.238 553.125 cv +158.238 549.36 155.176 546.297 151.412 546.297 cv +151.412 549.297 mo +153.525 549.297 155.238 551.01 155.238 553.125 cv +155.238 555.238 153.525 556.951 151.412 556.951 cv +149.299 556.951 147.586 555.238 147.586 553.125 cv +147.586 551.01 149.299 549.297 151.412 549.297 cv +.5 0 1 0 cmyk +f +139.359 558.451 mo +136.422 558.451 134.033 556.061 134.033 553.125 cv +134.033 550.187 136.422 547.797 139.359 547.797 cv +142.296 547.797 144.685 550.187 144.685 553.125 cv +144.685 556.061 142.296 558.451 139.359 558.451 cv +0 0 0 0 cmyk +f +139.359 546.297 mo +135.595 546.297 132.533 549.36 132.533 553.125 cv +132.533 556.888 135.595 559.951 139.359 559.951 cv +143.123 559.951 146.185 556.888 146.185 553.125 cv +146.185 549.36 143.123 546.297 139.359 546.297 cv +139.359 549.297 mo +141.472 549.297 143.185 551.01 143.185 553.125 cv +143.185 555.238 141.472 556.951 139.359 556.951 cv +137.246 556.951 135.533 555.238 135.533 553.125 cv +135.533 551.01 137.246 549.297 139.359 549.297 cv +.5 0 1 0 cmyk +f +139.359 518.82 mo +136.422 518.82 134.033 516.43 134.033 513.494 cv +134.033 510.556 136.422 508.167 139.359 508.167 cv +142.296 508.167 144.685 510.556 144.685 513.494 cv +144.685 516.43 142.296 518.82 139.359 518.82 cv +0 0 0 0 cmyk +f +139.359 506.667 mo +135.595 506.667 132.533 509.729 132.533 513.494 cv +132.533 517.258 135.595 520.32 139.359 520.32 cv +143.123 520.32 146.185 517.258 146.185 513.494 cv +146.185 509.729 143.123 506.667 139.359 506.667 cv +139.359 509.667 mo +141.472 509.667 143.185 511.379 143.185 513.494 cv +143.185 515.607 141.472 517.32 139.359 517.32 cv +137.246 517.32 135.533 515.607 135.533 513.494 cv +135.533 511.379 137.246 509.667 139.359 509.667 cv +.5 0 1 0 cmyk +f +grestore +gsave +0 0 mo +595.28 0 li +595.28 841.89 li +0 841.89 li +0 0 li +cp +clp +grestore +gsave +0 0 mo +595.28 0 li +595.28 841.89 li +0 841.89 li +0 0 li +cp +clp +grestore +%ADOBeginClientInjection: EndPageContent "AI11EPS" +userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse +%ADOEndClientInjection: EndPageContent "AI11EPS" +grestore +grestore +pgrs +%%PageTrailer +%ADOBeginClientInjection: PageTrailer Start "AI11EPS" +[/EMC AI11_PDFMark5 [/NamespacePop AI11_PDFMark5 +%ADOEndClientInjection: PageTrailer Start "AI11EPS" +[ +[/CSA [/0 ]] +] del_res +Adobe_AGM_Image/pt gx +Adobe_CoolType_Core/pt get exec +Adobe_AGM_Core/pt gx +currentdict Adobe_AGM_Utils eq {end} if +%%Trailer +Adobe_AGM_Image/dt get exec +Adobe_CoolType_Core/dt get exec +Adobe_AGM_Core/dt get exec +%%EOF +%AI9_PrintingDataEnd + +userdict /AI9_read_buffer 256 string put +userdict begin +/ai9_skip_data +{ + mark + { + currentfile AI9_read_buffer { readline } stopped + { + } + { + not + { + exit + } if + (%AI9_PrivateDataEnd) eq + { + exit + } if + } ifelse + } loop + cleartomark +} def +end +userdict /ai9_skip_data get exec +%AI9_PrivateDataBegin +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: Adobe Illustrator(R) 16.0 +%%AI8_CreatorVersion: 16.0.0 +%%For: (Olcan) () +%%Title: (O-ESD-LOGO_hex.eps) +%%CreationDate: 6/7/2024 11:07 AM +%%Canvassize: 16383 +%AI9_DataStream +%Gb",KB3->"ZJ^2'F8-7Yd!2AW#&f36BKY+1&Kj>uOOTG\\ar#ODr6BC<@T@PDs-N@1["I#;-B$DOceTXU[lTpNQ,W0\QXL=B`)Kd +%Vnmkkn)QUS)#<48Qegq@V&dt!/f:0l67]b-q3m=<[i/&7+-h08Ut'^i[+h(0>,0VSaDLo^Y30[P[9DUogd\FDoF>`ip[%cT[8n_6 +%=s)j$:,`LuJa18R`b2^Qr:T[AZ-lgs3M&OpjupP(d4W17!$hJ;i9pR##Ct)LSIU_dSKXFTRn#CB.M3%KSc(M?j0\A\D0K1F::3s6 +%S`\!tNTNaAp"k]N*B$!_Ho,X#:5,pgn=>0%ZZI;gZU2Je;b+IQ=,ZWd0?+h(Z)5?D$I +%=6m!6=nTO;kdk>>)Z?!c3rQ-[=r6jH#Df:2qNP,QNTWnCk`dJf[IPge,2eR_Z52Wben_)ae(psN,'t)GT'->)jKSQ+V589SgoT#O +%)jc61H/C;s\u%R1A_5IR^>\2_LNHsnIa0WpdB,&$A]PGsio*&13/K":YK*d1CULl1YNP%j2W$TulEd!u_^h+?@mel5T4Cb%:\gX/ +%s2SdX:38O^3Zecdh<'hD6sAR5$u+@s5ArGDE*CujEs#sN%Y@\r]X"I+#C-M%5+?@b"E=CK!A@F]s*qlbcgq'9jTS\`6pRI#ofjt77T2T( +%+Q`H@m],&WAjLlD/(_tH*-iZG+'/Dp-Y6\R`%GJdd"2Z`JP"oKdO*I463H=HVQS(42pc9(qK#kKVa!Pe;d^B*B7GCn2JUe9LHqe) +%`8;H3lVq'\j#SKmp"=f;SMqHEaU$UN4d)#alHjbS24]QC;'!HiIkUB;EiiAjD3^T/eYahn&^Nm91%/_;U*mhNW#gSP6tb=or1!QA +%6F?\r"m$Q,X:s?YrDi8J]n(KTCmA5T9$1>Ul$]P^_#WZD5-(63S?Kq&':kiPfiu"D?u/tD>"ZI$4W"IT!6iceRYH:Jn`_iO&NYEn +%.U]65#PH)DFn.&l!2K>jC:sIIleG7uMI4OKQ/!@d3NI`f;\>"rgbJdqs*MdN:\eolGCY2.m,@WpphLuNq?=+$aT%CZ5A>l,4pnNf76@3*oDCWEAf#Cl`6B2uWBY@QTiXmu$iH-X>ThK80m0u1gZ +%$'+[0K*7Tn+Q4gg9nn5!c%d_^K/5qlAkFs^<6L?18u@l9AZ#L2$UX;S@H#Q!C'!)g3s6VFq=NA.1d:mBlL,f0d=l`]]d0tYYR\!4 +%l@6jc!J:;fo_cJ3PhRj@r0>ld_Ee]+StW0n_&5gOI`b.LE?QZm9`0"8#9.5"p\oL`:sEJ1\T%u,ai1kaHG;'n=Z1eiSQQ.C.&3ODE_'_m;(5BOAUl[-47j0FkqY;`'0)kW\V/'V'A[B6kV\-&:K`!n#u+W,+akF1LEV3Pgt5<`j. +%!ub(\fVHtGfA"P*XIQ3'U"eig2#jaOBLu^O17+gbgf!:02Cub(D3Qi,3jGDWgV1*G@f=scWZ=CHs(0k +%5n)[#Hc%[Fa(='T4.`siIXd6HglB5^/ZI\u1m90=SdN3b_PN**Ghai78Uacb@cLA^WNoi[X]88gUMJ6,g5@6\%jV-66,.TcodA]] +%lb658/.KqG=MT(6Ek@QY(t2Wc/2Wq0#sJ6pVfJo&1'r3nK/5B6."kIPs63'AQ-^B$'PM:8Snl=;?`Gt%/QGu;7#Nm&,UTp9(5X1D +%K+_ZRL)ri=N_ZG&p3]Y3BH%TRKU,bs-/N?des(0f]X01UAn!'5ZVmi@Jn)o,R^#u"V4sB:GZ&bUN(KeYX%%8%bj`p\_2?T^:@$N,FX8qGcJl4cj[?BElK+L\d1T2FrW=^ur3ITC2G?>U7?qhZdnoh[@JE8bL/DktCKqT.Bq%X#r9)cTT!AWj^Vq +%*>-[kR+]"D`/o^$&-Cr)j?__h('iIAq#k:F#=K@W%=66eJ#ZM"]n0s8VnCI=5$-dj8umg'jl-_Dn[I"L>/YWWs-&t] +%b<;/,MA%]:j/DNRrVXaYZ]_fRTiRB[GJBB6Q7dG`PE!O,Q*W]mEp=5-LmIjab` +%C"_^_V=O/]gA*/W$UM0K1o]3Cq>0VfGcXmpc]+9X!_kE@E$2SPW?g\B+#V%\qTjFfJE0IV%"aXlc9;/tgM2;sek2MM6rOU5XR<6__JG0L(#WO&ZA'8K-_LjVlddH9N+>IX1s'g8 +%?%&hFj]EbXlQb0]8]42(2I^BrPeoRP4We.if%P$V^Q7q1C +%]JWmm'hZH#Rl/lR6_[tMNaE19_T3Yo.2I#AZSn]K"Lcg7J#813rR@o3rLKUoBVVJO=%F6Ie:D:2h)'p*,tqIDgs!PDehCe<`5YgB +%GXiH& +%h,24XelXe")>kn:OpnH-bF%-gV'Kee^!o,tk?94)*-tKmMjgXDC,A[)*(U +%I,T7+$t2N-9D'!82')4PAKj0=(ts];)cjFKP.64J.NQaSe:Bg*O%=YlAo'o<56e]eJ0*dj@iP%f;LqYWZa0d8u=Xa +%DIl2(!)I;9-8;u3be'3oWI^G&NTO0&`ZZqf8^gI=4Fd'h,7D2Wig`7^gWj2!8@+Z/qGWR$cpfS4,31)iIZTo=ot!+1&=lT>bu,br +%#[8%W13HGR/**i_O1EL>7/>0>T2TB(a!X*LF+5)WYoe_8WlGs8g"1LB2/62K3OVUZSlG_gWL[!l09scOIFQ?BpQM`-]u]:\9GZd5 +%YjH_:ghb-(on8WDST=\>ge*_0:;CT*'bA;0)ElrC`8)AIglmDZ<7l*lltL9?XCU2rf^fe,%]-j3@P;S&'fi.jo=%?(P/E1GcHE5P:mIHkt603E1Y?(NGmR*b76g;^XgB_E1PZoGRkbOO:oce-*-V5NkmbbhX)F,^9;8,neUa9`5[ED=G$f+L53qZ>#['])5?t>koi%pF9[Vpkq<+mF +%LFQM"'=Gqum!:20TaK$0Bj/k&BRML\SesL>1.%:4atUJ+\_R9tKSL\'6<=>&J@&:?f;!?nVEFE79[oS`?kP&8Y/W=j;mCsXFjR>T +%DkA,4ol@I+D>mqJDh01]C64(JfIi,+$Y%uYg5.PC-oWI7D=S^'ouDf+ka]#(2l1;fP2*rjh`f6+6l:)^Qh]6tZgO#fOYbB7s4moU +%K2dISY;adHJp6cg&jEt)YM,!>H@9kM.EWOaAdOIJM1'$I\XH;BGbGM):b[3KHqle%r:%&8m2oXr",%].fkd*JcBJl +%h@ENdb1ILh;Ki+M?TmeG>",tl"t]\k1C,Sk7>TDfd;1-;9u\4H6lSE(S1A5DPN0CDHdje+-CuVXn_LatTEG7\6'iOa!Uq"iI +%VY-ifj0@C5?RtD'g^.s4%mQ/hhQP$U;#13kN-kVL#Q1uML-6d\#349@r<`B%EhF!a[(lLsraqr)9Tl].cS,aWQYP)g.#s%1i8O-H +%b1"\&oga93IPGVqdXu:3X^NQY%q@B+pTnc.Rr]fFD#l183S_qBG5P2'FP]-J5&\^\/R!64Ym#.IHkd`MG>)(lL +%,B="2LLf?Klk2)\BDcLc@'$R[4p4GH=HML[mMR,hEZ`A!b'E9hhV/Ha=GjnH*734"KX66%5XVZKM +%I$6;ZT5/o3?T[c3/)K^BA)cZj1Pm3 +%R7>6KC0CACbIbIc]Jo<@B:fND3%b_Mg\JDWB0/=`IBVb13u_0>gpB+%C[P.P>%ab-lO!-(V)c6=KQ6C/5WIS;)0;M( +%[XZ2%B?dS+^k]@"Wh15/rlqtH4J@sI*m883rG95p"nU+HPmiOka7O\!Vj1T&Srm>VdR(hlh8qR1V3Au,7nXs'([LD<[ns85fk@3OF[(W&cIg(_EFgN#f8@$.D*6Li*LUe]YD53jJJII8F@/.h@;4nOB@ATKIWj!HGCI&a]j>HEC2C*:Q*8.cC8@VZqdWF6]UN/_me+r!]U[,o?&e4D +%CAr5te19p@FaUS\[5\rRCK:6q[sT"JldrhmYPckn<+N2AO/(?%lu:huC6SNL^&D9emdAZ.k['<_8"2<=3+]:,emuf3k4M\iYG4%# +%1WAQaQh'rQX*!om^!:dQSmu7>R5X=^4[I*r^V^uT;m0Q6?Jk^L:p7Y&h2`?9eX0U0g'q5WPM(XZB,c2g,J?]VJ?IVtig8]jd4+_! +%edaK]qeK,?]lmFh6h]r+2L\F.[T!2:uMoh=JcX5:.9/Fr\IQl!7=N)lUUd)CVj"c]FarS7H!t4rE&p_B:$?)nFURE,Q?s'C#`<(>$$>WB?oF9DWdm$='iDOq9ttpjec=t +%DLR>3#+9WlIPMuEqN^Yn.cKX[gK*Z>AD28)a)(\>\*m89nPAVNXQtP;YBL_8BjD1`jKGZ'^91\,oB#bFbCu:@,c9fF^1G9urcQ1r +%`'6Ea]s*mB["X?Kj$'n;IU[KLk"kGMiMY^+/+GK4!o#X!%L+[C>Pd.BMR?JoK +%UqtEpk)Z!^02Oe%lB;dj?@S,_#WVC\'\+]NLBTiL=08:C*(BNm?$1sYgsbLlBeoh(hY`?"'qFE`);jc*f_:;s5c_eF`[:F$$a74p +%SXS9u;LVg:eN+XN3IG9T9!?PS'4[h>m]*`Dh$GO4AtW6&D0fsi7kM;RC\fs'f?mL,&G-,oa,J+O>/^'uN+$Di&C]siI8mC,>/QAE +%`gs'e1+#A%&^r7T)rRNVj*Ej7]h3hc1&:.OAUL]FU]^j9*1tN5^ZLph2R?ZT&qQFIk,+FFV=lULYTDO/\rf^D%jt?^Aq2H/;YLNi +%,RdlHGK52q-*ZCt>]1OEX4eUM`XLtgaRYkUSl>XAS=eIK.05aa!naJWgjYYD\=kpYcqie0^8%hfecIEq=' +%W.,g[RsdYJW6(O!Xf7.;:k796rT/t8B;IW]I*Oio^_4e15^OVrm5Jks8B_[?2i;O=XY9IqQse97<8%o'n7,*EO&,0V*XWKULgJd6 +%_Z#rbC4s[nVQ&'?UhNMp]?i:/MZ<]D:%'diNYTR;:2M)k17iKVr):>dP+fK-+kP(OOQQ>t_4_F)QkA=BBlc6o)OeQ/&lR!t0%;C/ +%A;V3IqSZP"0G(HY9qtbbPKYuXmG%>0M"NSXd(=ZW(,Ds6aa02Y"Rb0VL9lJN1bY>P+8ta\UkQ7,Y07$V +%co09<4NkS64_$d=1NG;'$Lgkgb^##>+hXnH'IKcbf$1pG%+t:eaLV>@"?h5k-eK6l[nrCRh6q>#\T&1Wa((D_c2U3@DLOE!\DUQFn93_ +%@u:T=nkkO1Sn=%XZ#+m_pL@&tQQlf@BE=DhG@lI8YS;6_,">9_\*4:idJ-CAJApg+_ArB,ksMaR_.=i6cp6mpB_nfnInnP\GF*iE +%6MaNL)q&+gX)otO?*lb`dueZT*^)8fLKT"?bUsR49_`>ddmAK(^pNGRHY64a&J9gr7(iKiN]sf>WtaqHUq;dUZhEg0OtB]),g41m +%rnV5.9F3p8kZ=TBt3IGNGF-d18L6&Qr6BqDZ9EW$kX,-ek"XA8)_jthAAdED-(2]/b0ZogFNj#r.G +%-^0a6P.#Adq9gXC"?@-(5HQ"3BpJ8f7E.UP1k%:UnS:0I,s2

ThC\hjCa>l_2IRE7+eSHP4MG7 +%([*1_5L,#3isNrZWN?pep)fb2]smC\:'QPS4e$BpKJViD?;q?)&:fu)'*0-ekE_;(44`gi7Et?Z7B(l8?6H!m!:M("Z%l;04IHg* +%.(>bHM;aC)\hR8>c]89=4QlQF\rdI1DiCU/8%'.Z+!E^*(*9:F1AUgYLWi7^kRL7Y6Sae?^nZC.=ih:"NH>qbV(MCCM'*]t[+P'M +%G%e.Mj*pSU4cG+KRoT5NAgt^qa(7r^VO&O649UP6=MAM>O&^d#Z[EM\I]=,cX>DY +%f9#pfB%XZ],>#7h5%B\Gn@TiQ#%6] +%P)u^Ph^5[c7F4\f);N(?ekP`YBG0@ESI'DF`33Kpd0CE\"(DO5">ZiC@ttc,JT9AZ`3^pd1;K"Ht]W"`S]+eaoX``"$V'Oc^V'dV736?U<0aUjq"Ykd7_-XrQ:1QC@a_H:]IeO/,NSK$*< +%:"4'INGe+fYb6.I8QnpDXo1GUmE7`f5C3he7"*i-&Zr!#:K>`*N8:^5.+Ts$c(g46+\;+J9Hj;ZrBH,BK$g57j/dU +%]-.s:DP94-FmJ1Zg^&f2%t^"2'PCoJDF +%bY<\e]r>rMr#$@ios1SN\]Z]]U94o,!"3k@1*XkiWZjW>6P-(_hV$!73n)Td=e+QVLTtF:Ha0q`U4)t8]A#LNXI%S/0J1R6Jkdg+ +%)AI(@6Fm(h$OS]Ea5d=@Wha43O6+d05*jTP>/6(qHSr&%:M2:n*;_U/La^:?n'.p7UAhh*/hCBM1RtnsJ1-chM_L1X0PgsjGa3(e +%PDpes>0&nQ8(blJ$qHjtNFUUl\o/nI8+i*JL@JV\AoBW<+fWneH5gm9`oT*:U"@=U?W/Rt4uXA13FI3WYVIF>H$B)cYel<`rQ4GLu.J(d1dlB;P;Lj)-t'pH/N3Q]$Z(!TPi)( +%q=3H22d>04QY1*QcGngdlYcO4cZ23,6-fI-lJ%u$iKWrY-J%`BV@?kWQX%]mJmTB57QFgTYHjITHSttmo-N#ZNKDT-+dDReodXbQ +%=F;oL3F?eYh['8)aIqXBd2_;VHm:ABM`mEu-+?65)bN+tE\60>G6DPdZZWl#W[M0(Pg +%'/XLuia-32m0GlX"'EgnI5X3QmSZ&JqR,3)V?%Qfud"c\$+W?iZ7>C"9J*kLa>@O)&7aDL^mVgj +%H-5WuqeW*hJu5eTRcO+_3?1Vn.1BfOA%j%I[AGXf`=Y%g)>FqNPGlOE-`'QXRm6m.A?*KUn>k +%R$Rel`H3pS82;agFnC8^Z'-f>#?ngT,bCK=eDYTKLC@?0c/? +%D)Y`tU`bISQB3fVZ/o[K-%!.)S2ShHm=ZDOTVE162I:S`Bn8+,V?_B]m$UbUQdOYYDJ2jXKCsk2.t/h?LDd@08h.N;MfloYApg^X +%P4K7uk`c^YPX<'V!`D2)TV&YR[2j2GHh5^(4(#]Iph;mnrOq:"0DQmfDrN;HAgdId%Z2[M<`I0!p[]Q5\PO2TBpuFiRma3J)KZ& +%f#*1t'I/$R#AV$Jm*/(#OY#)$%@XsRKnA8:p%?EG4)8sM:Su&NU=kSZ&F-5U88](mS92WEZ)\[J;NC!PEMUFk)cNa\"t1?^4W?+" +%4u\`>eMId@qe.P"=J8W`joN'u'_h%Wn0FE)hWIQ;fHj=]4bpLdTccT$P +%Cri2Zq!MOurO*-"H,AD`*mYk:1/H_c;Mt'l5IT0iG,U[OK-,im<1,\.=sQ1oaug`L%pYs&>aZD)3odFR:mj8Z +%bN!oK'C!%_D^=;2.7:2\UN=maS2]fW]Ff>!_GKr[2S6]CgiqRXIn).:]hYY\)qNE[$PI7dXp$Es)4Z%72[MZ!Whe>)I>mTX.0S&6 +%TAQ;Dim,)m/\J0@qYLC\0YTh@Z(G4cnb]>^cAsWuOf2',omXjUVV,5]">I(tj,YKs>E9Xt8[/&\Uk5TIO$Y?g8AI-jolq?LIeDg& +%,L:]I[_#gf[-Vi9Y=F150#mlX>`'q>?04\p=%4U45sNIWY[ki.A97YT[\sYj-tSSkTfj:`]jn-#4,eBi8&Vn(12LCdr;8^J,$B=N +%jc_@NMe)KX-+")L[6BIYohd5l.lEJn,[2=lA>o>rFs4#_G,+n#1oqnSX'lab?4E`%p8Y/a:.0#$_P-r8nbir]/;']fXuAVp!T0?QqD4bm1)(S?-nC/Ngn]:l=\BhU2&bN:OB +%0-lUs=+0i:om?=tj1g%=<+iB\I_G4F`6Sm#)q'-RJ-rm0oM*>!-#7D,h5Ca.)35<(I)m`$)p%!o.'/.s0S@'l$DbcL+6VnS\>rlS +%G`Q1,<6H;*EeA'&2*YIJG#'btT3jPGo(2bX2VpI/M1=@BkMCZYj$.=(9Da0eDX2BXs1p3YrGaQg'-W6E"tEH,enXMXeE[BmTm!'mec$MZ)8(V-cg5IP5'S@XH(`aIa*&rLT41_D]](?:/:JGWWCu2-bok +%[r_S*/bZNJDdn%s%PPj=qe7?`q\n#N#f!;,oY\1s.tC8Dp1mn&^$a*->cPpCE3UKk])*7e:LPEGf>G_/?:S,&?`SU[P)j%W1R;C[ +%SNdWYD8k]:PJ>a\9Q,B0rePICFWQSD)8;,LSNFI"N7DT73qu]MtKMRHjc4A*GfK[]%RKhN@$*_$-CaLg?l" +%>j +%n\Bj,;,r%\"#*(km#*o)&q(C5TY`lQ,e59dP5'0k^'aa`9m?>7fG?3f6S7ZjFr\Z$Y%-(9(\U9l!`M"p/F8:PY"'[nb6KTbMlQ'# +%ho4upYYV*P=7mk@XRoNF(KK!EP5-&&R1&ndAiQ:s(d_Y<<)k%7"VPZaDhWU:Q(W8R\:YUk790#'mm[akfG?D< +%+m4"cKmfAr^u0op;="R)j:A/m0<2$j,lPnX1&`ZNA7q_f\?QZ/\S9j-*t,n%ENdE$:;qucJ@qKB62/;u?Ytktk]6<=MdM\fPjWSa +%I#DA&4b[UZpgn$eA/%b31Ul%>Q0rLBj^9A1RjiTq?07)8$;IH563go(M.Zrc.B@dUNulA7o*XJk$7Zu;/+^VQUZp/%R8qq=qD/sD +%/U,&T':*g'eTnf)N9ZJ)N:3XUo=*hB"+DsaG +%Y+rQf[D!$,pL.!a)(L0AL_CDhbVC6=pQs8VpeE6B!H_cX4Y,^qD]+;nhJ@``C<[S1o7B"Zp(r>pH!2Y6$)iQjRZ?\mB:#tMH" +%',)q7pl#5>Phj6<5;GP:F^6lUkHS.SFY7F6@=$7h`KLm(2)a]joO`+i9#gOkE:;[T&+uLrh##]o*=Q6PfB7GoW6?EplC%,>96&M( +%?$&HDpMY^bI1M8b\YNr8V[EY)Njohe2Yu^RhQ'R7WlLp]l1TMjGG]`eU5nhUXS+6,Sn@bR8#f=r)G[]DW59KW[I7+3loieGmFXXQ +%p\AO*O`2K+r",lV!D=j:e^oX1MPujA4=7+(&Ii(6$WrS,D:`"b4l.A"^SuYZ9g&K?Z24I6e\*")QC%lOB*Ycn;GAeDLqTQIV3!1L +%X=[+W4@b^2OQsR12)kKkI=Tr_U\g];O;?d3\,%YOMIr;5SCeKeo5_R3fJ?!R?"Yab@bX9ga;X8eiJ=udSNDhN`q@T(\F)8&gnRr3 +%EC@K*E-R^XhLs#Y_Ab#=f%k4K^F(,M*E,bgV:FCVO+R$#<@p)/Nn?D7\++)'Ci2Qe6=P/6Z<\T?l2+Y7.VUi!hU=FIAXG7B5dH,A +%G:U@P4;N=sN]rlJHpTBLb0M%YlD.f!9+9/;F8+#Dq3ghs#QHhnFbU.q[T:%iGF9UXDS3%"nQZbWh]hB@/m:p8AKkP,#,c,KRi6H$Kh??bs`I'5UnXW'.F'eTe4qsAe1N2r(6W6FkIXf9o& +%@ZB.Kq8+F2\m2=B7$[rg-I8c!br"JG!TU3lJ]"Zpd&_p/&T;mRard1Z0CQm'a1,I!TjF/#&PUak@XDt"?h_TMHd2R1F"ZH3N2e[J +%\9em_WPp_U:\lGgnWM8FkN$eCR=\.oa!t4gNZKk:1ULqGhS1R&Wa)4/4ArnLiUsa\O>0IeYDuC'b[:,XLQEa-1@Yr;T\5TL*TUD5 +%ArijPip2ZXa5J4AB5`'nPDRd.F-[oG7[.g#`Re1&4h)6m"A@)'A0V"(CJT4'@+@jDJ6TmAb=#B*VOhSJ?67_Q_6&AOZruK-gqZgq +%3#@LQ[o5XrCmXh7LB(')JHq?'$,>fPRl](H)alQj\:$;!.5uZ2f2[=L8*4tVCG'EK__"u7 +%gB2AG94`0#5FNb"9c73ka*2jPVqoQSqb2VGnnD2SQXudKoqK:*N-(EObZ9nZldp9SX=*KaA)1='"q4Af)6hb`:"G6H73-=@p[1ZE +%N-<(hG:$m"*khOm<[:rh3/=U%&RbEAr5$&&&dG224b@"TQP<-.b]]ULGhraT)'X*^+D[O=(Or3"[P(c3Vi&A0cFsY>fUh_1neWKr +%Wm-EAlD3_3hG["EQ0bU?a'#r(Y'Q22JGP>192%!2*)C^MHDiEta595'[d^TS-)P#L(55@l=qDXb$$m0Yii"Kk#;_*bm3_h`o0/P- +%<__'_do(?SHQe>qfPG6R.^@]:/[0^lZ,K5GrEhC[XIFZ2'!p.6AltX=33q$YP+58H-&MT]U&-60%*Ck`4lT#Njn1d$,fW7ZiIj!O +%C=Qrg@Sg%`lOi6U='m81=]rnKB>5aL!@^U=7uWJ(1RBA!X[h`KE(:LKdg`J@9lp$:pDe"b6gbVT5XaB/h7ouqQ>.m*Jt/P2'jXKX&ajXGaS>-X5R<.34uFu-!kiKlW:4b]^RWN +%[_oi)5Xet'R%-L#p7_Ann1\TJ6i!`^nA<*(oNKZQHVYG!-71nLq$qc/LCo-pI,&Ro,OqD"md7m/i=qLcGU?>15Rhnq@;p2Ed\G_4 +%`;qSRloE\Nhh?ho.1P-W30JA075#Gup3RXb`sWF1RH,kG2].MIuh2.0RAeQNscKq5'Gc: +%KnhC\Z.NoK_0+3[U=?4$Oc9#K%X@7,Lq'@%d&!+SgL4dEX8`P<]4_PE)G0^?:/;ZI-HC.HVn7;in1a[H_lefgh[9s-'5or@Db0SM +%iSeV4D2/]`S)f`j\-igo097&Qab=ci@>`[)rPHIg[6USs&!L:O&U$t/i$B2)UtZB3B@R6sn?CMk$3r5pW-$p?(^d&7^[NqWj?i"p +%<@ooOKnn&CkDPIl[=KtnbYT?>XS!E[gL5\/lg;R,SmD$g/j/J]Z5pIBE+Hb2$8^O&RXBq(LC4WVZ!]b4-l3pOVoo/8-J@ob^@8A! +%Nr\imiF-cZ*E"fo?[/N0])/qRmLV^2W@)EcHs4b\;3^Q^:i?l'jgY]Q-7pMloXikiU_;LLSb +%6b)V>q:H54MAZ9._h:a$)#?e_#F]ri]SaJkOIER#>^2VUh:$G96b)V>3P)+G*^dI,E$b%__`hPUkR.p]@aFg2Mu1*T0V0VMdGr[d +%]jHnmE8+fA5-9SJ&!O%KaWZRN>^2W@U`8QrolK)#bhTGW%Po@RZX%gC>bp,OWW;&$P:2:FZi?(W/iTTn4,KbFM_)f_:kYUiIRdte";@=lQFQLH'AZDUF';i;Gd*\rI-On2J:r%rgGe;g[ +%Ic>GGC?$cSYd5ZlEaRL9[?cf3Q&FCdWVi*oCZQo[Zr2@MEV:u&/=[a*0%LdraP8>Uen-QFhBoYtY>%qGq:f[gC#`T*gR7q$eILDp +%+55\7mn_Zb9Y6sg/Pb$Rg&:2jG4Fng=hC3*^M0$iqJYc,\Nd6&XZgW:\&[qBg23a,XkiHjf[D'p^[bC&V:933< +%fP>mfFFLU;RN!m`o?dAFV5CGUP8.^cIrqsc`Gh`tPEh?:bO=UEj7QHX1gsM\?RHr@(;/&drMTJEo?tbAb."4)1FqoC[,33S.mLN+ +%h8>(V0J0UW/ARb$\#QpV0?;V<;\BL,-ig[3Fh1cJoMt*,]PGub-AGoBBmq4g?\BXXjpCG6B^/gm=D&GB/9k6#?-u:-=!_]r +%XDu['HWSOh[WOtPa]d0VZcg=5Ea.]TXcV>pr`*dBIl8&S2AYlGl"Z@(BP"`RUunV._,@XqIPAKm@`HW/kn>]\]r(O^c5g1rkGRIc +%UKI9&O8gcjSYIS.q;T=5Ec)%6,Q3HXNVZ3%(Y'OrTUQd`cC.8#D#L,KfNpeP]"4BeReuYYRbHTPK,F:ABBamA`rW:0)]RUpEE"h- +%QTpGRe'MjKrn5;`7Ac.5h+=T>mG05(gouOD,J72nGD;D.K,(#rT6'A^Ata`>$N`h.7*.!p,k4? +%!8[-W$T%@A^4!Jp`#l)*aTl5B%TiFX;F,SIqg#Zj*uo%d!U3s7Za2?F_jr-fF4f3JA=qTK:2+#u+MKbL%ZAh1'R,Qpr1`#K3UVB= +%i9,e[F.HesTOKrG_f;tBMll."+1D_EpZB"qq5!+N!';`n-KH?mpj&m5rmp&#BDd$l&>\IRH+cK*&A?BRn\R*h*OXnO*gojgAlE&I +%^"s_F82o[cB6oK$]BP[,2lCc1;=hdi74^lI-q2Z$ieE%`^jB6)(iT.-+T_%c-Lj,5b6sg*(DD];Rr@^\F8^L"IRTQiZ12>dNXGFN +%drfeMnM&i%EB?+5\36eMp37u3VbA=e_?YTe$coM3/1I$bJ!EMWkK.'b"_TX`YDr#5/h2Aj&?Vclne[e[a&eb3+C^>;iql.FF!Wlk +%Tf:(]?lkE5:XQr"j."5NUA(r:.!gOf/lqe#=0&]F*8t*#DMun)R]@5N%&4m%Jb+;=X&r\s=EprDiYGj7C"rJ19g5o+44i@lL6)>O +%dY?P83F#HnZh'rJ,bjq5cd9G8J*tY2^Q<9BDE=sJ!?2t:ZeHX\SF7Q3[B5cKmIR`^eSAt!i*$4WC>[a<@_PPKOYnMd?RE4RhLGE" +%[U&$3R!IlSQbHXr0IJMNIr=Ag\%F#\:06u%IX^^/o,&S-4W^P0T0`'Tn)e83O0uR6ZVX&eND4CeG#W+4 +%rO=UMoqr?4U)ELEq,mK1CBT4!HF8`q7V!28YQ@at\/mnlc39JHdFaof0rl&VjZ,O%]CWsD!n_)cIA^kXVKWNI=a4hNMP3h!bM9>8 +%VfdgrGlX9L5MT.5eK/C/102bHcT_]SqV:$\*elhF-R@tuYKLTt[e?%+>"IQ1J[jE'D7!WtkK!>Rpeq#N9dY\-E]]&O"ZA\DYrKWk +%."X&Wfij#A=4D:0Yk7QHd/p7NmDf>$ahCZ-lFY?86r%AdJ%YY6*sr@-;;d,e'fh;:#_jrGK?PcS`,@>iUCr+@CoFnGb:H$[_7#ce^o8R(Y?.i5-""u +%<__Hg&Jq6I>?0VRBa:h6s%9u'Q-Y;7T3X)kN,S[Mg=]VX?U*F';$8Y5=Ul9G(1gGk2$hlTiSTVCifZGROVV=Lp!IOL7I_PSmC2<9nZO^>;NIpCC'mPuhL]5b(%k"&S^&0H=+r@Rp'7$&[MQ/9R%6.Pu6\R9;mh63GhhYleLg#H.RqGT;idW5FR/K;7eZHKiALc[ShQHu5`WTritZM/7fl"Rcg)jl^/e#-@7Fhl?uTBtu[^aNp50h7)T^^_?+P;[Bo_uf7??qC_dEeC;- +%&nd!&Fc/eec#'!i(u9Vbc[MKi_[L#]5G>QI5:82+G)L&jGku9!0gG-O+6P#@(ZR=dKZF`(1.l0r%'B_c_Wb*:/jG\PR)I)8;@+ab +%[d@TC@[ZfmIM@_#3UELl0L +%b.iiHT.pU^(nLTsfC(mAP;W8N!tE:PqK$7hC^D]9+W@(B1b/h+TRc1f%"FQs41Tm24k`,2DrOatc:oYYgLEnrd_4jboW3Lgn!_6T +%U#%FQCR5:LHa"41o@jf$nXHno.AlgRgYRTW?1:r_G'7L?0IiP*Wbga>n3K3 +%R!H8inZ9ed\6_mImugGl$OeP&(>C\ebofYAPK]/kL`Y,MT**B?e,#Cf*&'ug0C,^c72DlO1=(()7FmBmiB$:GOjTgUYg.37ce,aV +%$g/,OK/K^5m_\A5Oh\Wr3,A$0d`0;Ef-4?)%Jmftj +%UKjB&p3l-JAi,7N8'lTV+5A(X1nP\)Cs-gqX&@o;+QAGrZ8F5#*/@/ZoJ$7+]enaAS)2o&I6[k,LM65*Z6WY6F.J+A-:/5Y,o09*N1UiP'neC'\ +%FDGrKS9Y*]=75_KG9GB,a\$4;c+U5io^I;C7/5BSYP.qg!ZnIG?j@NYA.Eej@oqINl-.KHo8?t"RB-hmX)sth^D9EuUOl^%j9Vo7 +%'(VZ_II\1sDZ@i3n(oDf7qSAe4W_$-B4kT.)"Wg6IafgsIphule>'_QB4mi14nidl\_/?/:[H=j3r]`.c[M"m-%bkWeR +%92co^dfO#eKfSM-RDN#a1?3p`,;9<7 +%!\MY=8`(!5_(#E(PUrJok'Yi!(W"\O6l1lCU4P`c?17!O[UOl[HdA&NFJ=X)eY!6l62s9I#>K[#3DoqQ)]k[.HUY +%#F_][?Om32M[0Eq!m8jjanQQ_X)@b2!@:@_e=C@t(K;!h[eMn(Ruj*,[hhtY^_nsj!5 +%3^1F@S"le?+F%hSZt.m5^/<[_GPJO'DLRE774uCPWL$,W*NErJTSh-dJe*&T+,nfiJe-a=-3-%U'AgDLB>U)tWto'dHs+TVE'@Am +%aTli4QfJ7^OH0ZW//)&#hWp[<1\?DJeO\!o5-SAX>t/p>](jXsK]N\N!hXb[KY5k70u<2cQ%sTmTO2sho"?c++G=1t[P7RDJhs)S +%+"Ic\XEs\kP4N][NtJ;n*:38X8I27#,iWLP:Cfk3bN/+0E<)lNQ%;G`B/:+8[6QR/KrMW!#-qC!kH9-g"$*^q=c))&V@1G`6?*Ra +%dU)@m1l6bGCjNslcV;,JL":P?,):&&lWg(2lI.oTkX+3OAd23mqV:5"fgm;"`?LCp_GfTV9"UXRhp\Z4l'F$W5rW/PY?MNPe&0S;TQEgud^XHQ +%VSW[286T'Nm+`>MV'Jo;K9E\7C./J%k&n;b>_nUWkU,mdG/r3lIBHctBtNs_D4lIH3er#4&W3A1Xo7)+;^7!Pek/dU#^3=FiF46D +%Up5(f?*ocNG^Q'Q9dYH;+d;-:+.IQuU88uW)L(?Z,Mgu*J!s^sUeN:OY^hiG/$UI7ZS)JM+u3@M2*piVNea]hI^6C_BCE%550H$C +%S%&:o(^mV92-pneMnJ-4Q7U\>BA["-d.?C[QgGdC7G/4n)3M=Q&F@pSXHnapU>E7Z9k.fC2;Wb:9L'^(F +%[+?RW<;_t1%.-QCPYps091;]gV("j=@%-OEW<^o;"2@bM%qa>sLU0e;!G1!$]__!?Xb`=$l@\6]X*C9f%mVdXD=,pm'm;>).&rk0 +%iP4sMeTr"W$7(Qs'r-o^1fP/;csLor5.,]o5JO2=@0Ifq^X;=PPiW(Z;`K!NTZ(+XSg[FmMBlK%5HX>skIr[`:Z!c1?G,*:BoJ:K +%ih`S\BT:g>]S/+bXt[k_?Gh\E9"1Ub#7U9_#aME'tfDStgIjrfY4;`::NqU(&O>Q!+l[>;QChgr`?acn/FjqGlg=_h[3I_q_]661uX(G\85%rB"f.Z]EfP'>)]iOLS +%K'_$XQp+!jhSMK9=.$>(e\tmMg@"1T6C8KRcF;6>jUIN@DU!LVV:,(bV8r40kJPk#NscFHAehk9n"_QjS@#/>A,1kFY_n=p):$=0 +%VPo\2Q@I5%rFJ\pr?X;G,e]KL6;1(nm7u,n:^Hd9:\a+M5ucg=0tEUbV=gSp6-YOq5*61_9\rjS3s@+9e[^B:np(:XHuXKtlH?7S +%>sm/Ap]hmG5W:rK:M--VBNb2/l6]!ia2%j5.n'`X0p,$LDmAM$nF4@c[R/I8M\_\3:=H1;PK9S0';'+9h^]q$\=RX%4@e"E`RE.:V01Rn^/jP[:naP+MX,W#ISkT4PZj?pH0%8]XiAiQ8#>(a/`_fT +%B:F6pT"S-LC-5R<@B`=>F4*HTAR&Yn"lNFddm8*'9Rt?&$YO1D,ENW +%\^fmgPYjm'`VeN`g)@*>T)CSDQ(HRI,42N?D,CD\oB@ZtF@@Z$4=K"n,C\)!!dk3$hWl[=1G=56a5VN3IRA[PnnV0X,5I);UFGog +%Y6t*V`O%TbUT@AaF(#F-qX-KCH"\oP0,G!:VD%="jV&>CaaIjQ_#Qsc-SUj!Q"S6P"'.>CPqQFA95h#4Q=MY_Y4Dn=])6T&4Q3rZ +%4JR;g6=Cre6KNdH2(hDg[q9#.rg]emo="V`'-<\/,YecY(oTV2]o:p[)!Km(H5XgWL=culEWm.1J92Ib@.]:2b-?J7U3ql-3u6%s +%#l>CTFtC-/KRA\d3u0&jI#7DGL@&+$\r#o.Z9&iD*u!YG1aHP(T@Uf=B(9dE"O>0#P7&$5_qMiYpjK\Rm*':jqR3d7IkC'JV[$8] +%_9kFqSqREmX7?t[b4"k]_a'U02@&KZm=-fk#:QI,[62#r^5OhjRuh+:\H9&Sq8L)d,eiieHjY\TLmLi^2D-oj!SWs\eE"KrDltG= +%k/la:.ad^X)(o.K=)jS*jT1qK,P(/A06_1r,=DO(@7XIYLur;`+NK>QAO.PS=7R@?r#!C7of*"MS4:*KSr``!R@T%Gq,If1OJc%N +%629RKc\Er7#hs/2Z&uh2F;%4mXgV4l$jp7 +%lRo-I\^8AdB\$Hc\hDh47VL@Y:`R^[)kjql8c.9Kc+4;*'A._NKP'$D'ktWNGH3LeJgTpaV/M$!h$'X%Isl6gB&*WMh>>C(&XksQ +%?l(YKH"Pb9c+48ih$gS$RWTF20s0>md&aMjgAC2Y,;e^=..5.bYS#U\N_FpATilS*@s2CgDM2WX"iY?`fEe%m\-naOCa+-L2!ZbB +%=.ObWKP'$D%80lc)kfF`1AA6iRWTEGOgKQq6F08jFu-p'k\S7Ecu_iPg^)09$^tt/;`5c)m=GP$FRL0B=a*.\e,%o,*UnSSerA$Y +%,o52Oj]e,MmNem2+HCue(Lc$`M"Vhat_?BS4Rr]KYR^,R\[j9jF'muK+d]O>O7N9k?f]0X7e'@4J*r6-,P8%R"dSYPIZYG]]3j7ds4P6gak=K7DLg_i&oMdI +%DqCW3/P\Fi#GACqkHdaKf_6>Mf4t8gr-+tpnqWg3s(UsErp0D@h=,H>D8Ql'Tne[RInZ!U3INr4M!:#uid.Z3ot(nltti"EjYL&ZsLsN!DV921l"TMA9[\f.D6i!6d)Ul5M(DD^SgQs_.GMD+G>m\ci;!lqs`4@S=BC+Ve`iS(4E=8(@!7?O&Y^BN'4Mcq&r,(2'1Wq7][d>QC"GHN*0++@\'eIB+"pe2>="lMP;0q:7Hr1G%RL.sWWie(. +%/M#fT[ub,*HA;.q%$3``i+f\1j;8'PFHEmK1c%jk!=XS@5bEeu"e'-/ht1^gQ%UOo&3rL])7GfoW8J34E=A[6%O!CdKSa;mG_)l1 +%N0F?!(L/YU&Kl(jBnJek4sfhG!/*9?`9oSggN@YUE*IC7]oH-4I*[lc,g5lg\uPlAgF;>5JbU>o0FT)+i7J#,4U)2)[OorU5^;,SI5;(@Jrk5CQ`D:V#0*p6\n9Y]O'D*icQWp-_oWQZit*3!i.,Jf\-.c!@1p1tWCi[j_?aElaCkU- +%.IoV0-I'pu`1iH-TH`kg>s\gl*F&TUg<9VSY:HOSK_P70RDOIaXAt&$&4HbsA6Y(toZ/1dr1#Ig9TFq(l5F/s`;(OA5$@N^1d'M8 +%N:8Z3S``XRN<4NpX:A'l*d6cc3*/9eK!'IH`\(O'6!?E:ijt`8bQksplc%Hqi0OtR[cn@cT#`>QZ*4U,QL8+C,T]\1NK]OT9u@!>3rm#NU5hn9I9uNoO/OeCP(smPmfp@()c`*^Sm*QD$R:7u-V- +%L$>7m8LrUBPD!]V#2_R\Wc5jL)*2La;ci)q`ot +%OZbJ%KL)J13W#KO@@fRdeibDl;[5+QHdONG'>bo$AjH[F"YZ79FieUL&:l;dFc@ge%Y$3[6FZn*#K,Cp25 +%^_j:#^)[<=U".^h(I=\#"Jhlk<)tbtBY%&"V +%/V.H*/tEg*l(7@r0gJuHBP%fhfr3So(ng^dd&O^l)[#.H"^[5m_R]iabR9RJ$08;AU;dZp?`4Sp@0KLqA0QYCaqk(Xan>9-nK=T7 +%i(5s`9@t,`)Ck$FeiXb>998lk>]H17_BQ/?9ZIC\I7n;:^f!'IRp`]6>eq%^;_:XK'L88l&JZ$\;^Y2ZF<+K<^**KGPYU+YAKsZ+ +%>?`G^KBO2B/rg#*KW]l,5[5ug"bJS@Q;f65R1AEe%:D"Te9!;s#+]VH%=T0@!bc4QV0"1X6f"Y56ShD\$KsA)=#;YY6lE2lCNprP +%ZKb@:PD`T[oQBnM.sb:&"P??e[>t;!I8;3Ne/0&98EdLmZcR_g2s$=d+5_@g'YJ]f;7GaA#KA]OISiJ<*(&Z +%++-3UW&Ujiftj\$SnL%o[ARS>FBgjCEh@BfdQme[f9SP`jq;/KkR\+k!M1tPX@LLMLC-uDZsX4TgDC.31?XD=JdH!,#Ss';Zk)+rEoE1g-@$ +%*r7T;eK67PP_oYG0_>ODe6P_YneM?tYbo'``t)Y'`Zgl92I"T2Q%5f\P!J0,92s]3QTZf>^EcK2'-lM8]#GRnX"H0Kn:ec24E+-a +%=[l5dCp^=Q(BU&Lklg,2J<<5:E8%XhTF5.1h58I![_Ne9]loFNZJ.QS"L@(eSO(e^`kebjNVckXoWf[-7ocg2mM>CcXlD.jj%DaZ?UoPC.+nfSf9BJ3$?K>*2ONTI]=!i8[jMpo=]ZKa161Ibm;sDCrq&fB%&?=?%GCpKeWmB]rGE^m"&Qd +%=.75;Ak'I\aq^[(RA(O@"Xo?kp.mNH@acn>-.d2`&G\Y\`GN0fOZ$JG17O<&BOJW82=d;,jO0p#BJFWRRb;Mo\4uE5;b0^:]$=?a +%@acW"Z0;OiTfb:![Z:/%a->^)+Z'I%XLaAqO[j#jR:^GWJ6I(%:oq52WiOEh=Ypg!<"(b#%Pjd!!#;PP@j"8&S69u=o=2nN>j:C7 +%[-BOrr,efpGSG$/ea@a7bR+EN\%jdM2CNpLaB?[(`^d1A">VL9iA+HWAj4NKYfqt6109;:7T>%S#.EF:8Z9ig.ge[V<[]jY0T#C:-$%EldW9VpBm=jK@QQBGD8Si0"Ti(Pknd$6Wa +%Ac++B'P'XV%(TJVi4j2nGa"staOnQb.%(g?HKtLNApae/W\>L;-"j(p-%F_Ahn8K,8a0M%FaE?AcG\L=opIR%I +%'G.PhjAGk,Rt:H,e@7mm+hI/^,nOq%#6HPUJY:B>X6>[5a=[fI9JdF$$WLDA<:c^F3ncQ3.K^sCVLH'aRHU3q6lKdJ?BE&JKH(NI +%LB>CG*!YB#,Xc'k!.p+q1[tM]\3MlT0,`]hUqRsF2WM^`<*`uB07B/iM[X!On:ZcmB\ARK-Cjf\QuB +%GEl3>RuHIFN;u3WQ#l'Y +%pLG=Co;JE%!sGA0TbGZd"0ZguMue5GPs:QfG&/NABM_&4Hp%hXLKTNR44Q*ro*7;g[n]V3/WhEl8J@-h\?)>7BdQYh=[(UkYrr^[ +%q,62q-DQtW@`8HQ;c3hE&Ljj/,p3?%/.j9RT("$O&H#n(`C0U_&og:d5VG\oI#V`cTBMXZ&:>G?^i7SrOThb7bKsBIbU$G`6!02> +%m\nCG)A>Jte'!pWChf)n+J"n+KN9A;N8dD1,NK[9&B*iii?mD"8`1H"8b_QX&VOF06AX!%5"[^85!->G7@UAn"enk`6&*X8T#5_6 +%^u$:&+"ek&AW[PJih@@,(F>/[mGi^JSSEA;6o7SL.QN1L7*n:9]TmB_/2K:u@1fCm/7-bo7OO_E6ZhQh[:\.N%hKDn?mJm94/955 +%JYiMW"#reqA2tM"$]'Sk)k1k9!+#4d0oIMXnV&PUjFBsi1(LBSOfP:P&.:K*J0I]uQ&N\URg]@33Z@ZZ;2Go5?%Jqr$R"3dQ)M2H +%M%1C'agPGghtc,mJ8lKB;:I@fK3Ol(4qSFd3im7\D27=3EojOC!)0CZ9FujRi5Yl[gHMc`gPgk9Q:-nRJ[Gb%Q0]%X(VW>'#']Pk +%Pt=;;!Q<&cB,OaMi@l@OgXK9`%L3>l/V3oUD\kM73:!bi-@W@O\Skf!94W:UT&=nSm!>mOp#]WR\^2U7W[7'bbWVIL( +%j\=,VL`+1m*0CsGXAL*3'aZ80,"`I_]'%LDN/Wb?!f%>)>"k^7AgYd\.]C3pKN#4E;^Dbgo3[fao3D?.1gR[#9sWOi9c'J!K6?DKjI\:kn-Pu!QifSg*2KOA[hZ`(6%T[-MQ83U&HpQUF8\L`E630+l08$_bR`j`.;M?g`;+TC+=4Hd;adpZ +%D0'p:U^j+#n\emu5UAu%!=h8U(Ca>q@/5+*&=l>&`t'd&EttI$b3KOTbuesNPpGmG,S5%I%b!0GkV>SbkHp&26'FPJ)FR33lSoOJ +%7/&F7^F>Xl0-BrO%0QZ'hkj_h#"6o6_UGQQ3rkCb,WVEI%dJfN1c7B+U19dd3HV-QHX""lkLqIuaWVpBmBLc/BEeg]2DKi?>GU2U +%8dKaf]#J'@5h'JESeJ%V54L5[G2PLj#jKa$8K$)QN(BTKO-,8^X9/*u+nidgJ1rD`:6C2YIYE/PnLM1)8k02oh%$N&UAjsc-OE`R +%7p?(>cF;RGTVpjd-.&NeS\W!p2/c^IWOI9)$b#'W,M.=$-Ae""#!I!]N[:qd$:G].SKq%*c(\k.N#85)8=q3OULBTNm=b?k/<8/X +%9#Y3Em8)6C*%H`*4U%$0$QQ,7SK46cSr$:dhD[Ps,UXjR*3sr8T`LjqoM]`Q[2i/WN;oO=Jo5$O?m.hhO,_8W3C(We,7!@4Slno0F +%56=*>m5g?ehD/VV&Z#Zd"=5EeW7L3VKl!X`I-#BJ&u)[g"*%B[pD>2+f:r[@p;eCN3[eFB)(/ab$BHq&afi1!:^ao@^pfFjY"&Dh +%O8SMW7[0C2c.N)D5UZN7]RZAnI'/p1nML\,:8MG2CTaJa"U!rpjMgEe?,%8"1XP:nLfUI,0!%,g=6@>XAtF*mV(lW:U?43'hfQ6_M8ZAH@\@DgVjjT&hIVO/3C;g9@R\)NkP,#HZ)L".'E2L@1_T:9+sX&g4e!0M[Zo_^Q(V.aj%S-="H1 +%Z0nQ2c9XdO22I2"d-hV*;r:psFO[V[(3(mugTY"?pVVG0@a5p3!>Yr#5j:_S(b$F2V_pT,'J[WqrLP$kEX!0IX5iGCY[mm/Os=?e +%h$ais5hB*=HJ!.9a@.%#^B0;n-s^h[TSK<$":'\r+l_G(n\K7nA0<&-3f>Nm5b2Z0 +%/)?A'4@"sXJHGO-WQ$ZWFTW>_hhm*12GA?A('.7Ci\3Y/7jBDlNN-4&EL0N2R#._kE<.CU+3R1Y5b2Ti".ou8D$#]pLBaj'!Aj6[ +%0J:-BMZh,("H:eScu=l[UPbCZh_3WNm0Mf&g^pj8d,t_a.b(Qeob6SQD";$%7dQl])X7M8JiaEU(JZ+ +%`t]igOshdLkc[$.gDI7F;0WdT\##$T8:W5lAF_3IEKQQ?8\)lpVf+Oe,FaDi!fmI4*9T"NPq!si;I/)/:EBK#mH`RT% +%B`asU+^duU"WB#DEm.GRO]R:tgCgH[D5Q)uL_PZfA.IZg8Q:<0nDFop!48DAKFj,X5%0'EDgN+M3A>Ip&uuAE^e4`VR`7]IE#?). +%Q>7&g;(NQ[iMNU_;haD'Y$374F>`Q>k;$:L62%q75'Hb+k23t4dq82D)i#uDK^?nOTd+jao4oqYJR +%Im9'W)15:c2UU4";h7:9P`@^s:rBODHGbA5j^(&jjF@8nV]-8'i^UO6l-T_:;!P,_BCJ`%]Q`Me_aAG="i=j=!8:XJL1MlUf%)PZp2iJ_D6HTRU0?:]`^RqH:j[HldL.g-B9jJs*&>^l\a9WEG +%"Nd?'`Q:1haoHo_pSbZY[H(^q"pYc^_Pts(cW;4iWW^ZtJ4jY=,V"VINl[Gs +%8^g4%'%g#]>fhOB*JZ/)I?K6`F^"saB4#?rgNgB4e!)AJ@X9@g\%s\+HNGJ';O_JMd+V_c+<(h>ZSUm,bBtKbG'4:ONOhA5*^O3> +%b>$d8d;?ANlaACaJ\:247li/fEPNjc2M;5LWV-A/"DaCRa_*[Dg4jjop`eiK23!&m_8.+\Nb:3UIZdaO]VpHo)_V*a"Gd'FdIDM< +%KMBqH3pno:)U6,:(9AMF`cY@\T1LbWV\%a,9pf+c3Q4AX\8.euYr/#9Vd"Dg>K=Y#L.,+4cLN"^FFC%PI181;JV@u$e2U<<9gCP= +%i7dh-KE>['rJ6?,aY;lOCkMFpG^*=$]f&"%7p`PVQcosX)G$l"k6ErG/If7E488A\%4c0<0>d'9/p2$Q5oo$GcM^@uk_+/!]7]pE +%QmjCV`Q]oo*hF[)Hofg[g-.SMNk;4#!uN#M*dE6u;m&0M49].TROuL3S:^6-"Dq>T76G5&;qmu*7i7XLXQuY\)I"pW!S[R +%(7)8fU>q(@>U8rLLdr(GUaO2\J10*BB!<9uPQR"LLRul!kdaJE0SAeh')nU,!JY9Rjg28p^_mhgdkk3I!2"AM8JFWj*$@mBLrndC +%RTgo^<["tsjjBnTJ3$G`:Kl.a0VMR&S(.X!WEB8J9uHEkZ2P.P(RK$gasAh#rlu +%L38BocZBDQ:#!%.d;TOLjY!6kS1m<"!!@d=p/rTF,]/Tl5ftA,FC`Z;.b,lF`@r8U)2:H"LFl\uN9\RZF^FN/AJ5`Wn)9ZW='$M\X2@2'$K.TZ'_5(YP+;$X7d8%Q)Uj(tHF^On;93->l*_gF3!ZVH;ZE:A97cm11]h)3#NBX)Ko02EK'CcM +%:#oi7*5XN8q-.QfVkqL*+#k_N;1"Nm:7+;cBb(_.`iW)D_p=fdF>F+3p5fe#E$407aTi*U64ONR8P"@c!Q7?iW&Fi/=?'WK0FE'! +%SG,2"KWHA!=0P5Ob'+=01bh+UlL<^Gf1(&LaH<7&15H%YJ@NHu06l4'ob9rI(]h#.0kcCNF@^*+L);ol6Em^%>VpI]#<c+`3bp6n]Mk,MLZjEB:@Y%)V]')pq&!fL?s(*uK2sAr[dLm,!7g\70#ulNMciE+WK-X,n +%%p8l")MTG=(9'o&APYPmKF&cfA:]UG]-L(Q#Ld6'gnGC0c-S9]4;+B/Sc]-r!gB:iCOk]=O:RU6JQR?T:a?GH=4RnK4oktO,Cj$b +%"Y).mEqFBH+O^b09[JQ&9]Tk47--92$DKL(8U#E(#qH'_F'WG/%k\Y$oJ%p$LqRPJ+;>i!b>EbALPCR5)/0e@DE'ZX!Y9`K!G_^I +%G8rr.-Fts=TUE]4)`]5G;#?GA8sI+9aR0sPgj5'(Z)U7PNe-De_^BuQ$(uCVlal4.O8r\jkg5;WM2E"n#"`$Wj+7/d,",4Sngo$.U=)U+<=c;-*r^O\5`iJVot4`)oP%aog3g(OM!26<*Z"THHq$P/N-r(puCqJAiDA79T\FfFo7[Z:C!$JD^E@L0P^clOT%`QfI6AXYfW/ +%.iBZ?:`7Q0Jh2IEOPVk3$sln@D/eZ.MALJuU^0SK6Ce)`JJP2;d#/sq[DACUfo/!`ati"=&H!KV&Alf,Us*tg!>5$0S)h-h_iD%B.C,D\-F8_N-e,o#R)J=NW:hk(79d%bOI)uK/l6'(&*pQ,'0LR +%c%0oS1.7;pnG'<-(TKD?_?/\^LsU]50(QJ\d0,R.5Q[!cP=0Vp2^Mo7d7hIf_Csr"ONhB&k2LACP3h]%;POWMRh?lqE(ECL+Is8X +%#nSG6_?JqtKUX5Y;nOOk(!'uLEY,/p6tJLd$Gloq6%%9$,6JA)RhASLE(ECX+Ij2J$'6B^g]\=hKUX5)TQjBt1(^QUn0%Zb-]6q( +%.(q`t8Wk,9@Dp`KYL1TS;F\R<6%pV-#!GcKlFr1'`UjQ2(pIJH'?eQ.K8)[hURO)%L',6]U>`rsdVDP'8]hH#"?_[C<1f\S``d%" +%:_jJTQ2i[$/9o._ca&g'N_(?;;B1T!R3qOABd.HK'D;?<'%4c<$'Q_,Cn%$V-=9EdpFtC-AY$5hqZo@l,$f4+RH=+o!G,?&-+>Q1 +%XikmP"rc(gA>:(Drr8tb>':S_K&EhOiFjDh+EQ'jfn3-4rkN&g_O;T`J?6M(=#C'spZdlM?:cq/Uq+ZC^c*ArJ><_Pc;.2e6/ASoIEm7(oNMq6+5?ck6-.7e-(3B0D2Dm:=*7aR0_e8>=&!*00O +%S#$;h(n@i"rSe0Y[i_Mg+offT9)`??b"=+][RrtQ0ZH^/qh-Es4ah(cM_.fn(4E_Hhk^b]8RD.2gq[kJDjZYAf)X*5`i'+F#"sRA +%$VC`NLO^P/GF=fD%0JSL\EFB%3O/FQR?sFbm&h/]q8`B3m;EsBYT56>m$hqEg/t$i9mh,L^NAmIUTd8=]0@CJVJ-8opg8:] +%AI9_PrivateDataEnd diff --git a/Logo/O-ESD-LOGO_hex.png b/Logo/O-ESD-LOGO_hex.png new file mode 100644 index 0000000000000000000000000000000000000000..f17d4b469b801e78ecfd9e13434e6a4be3fd1eba GIT binary patch literal 56406 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ⅇ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 T;?H%dX5G2n^NTX)Al82YtgLLv literal 0 HcmV?d00001