diff --git a/Visual Identity/O-ESD-LOGO-final.eps b/Visual Identity/O-ESD-LOGO-final.eps new file mode 100644 index 0000000..2b0bcda --- /dev/null +++ b/Visual Identity/O-ESD-LOGO-final.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/Visual Identity/O-ESD-LOGO-final_hex.eps b/Visual Identity/O-ESD-LOGO-final_hex.eps new file mode 100644 index 0000000..b99f845 --- /dev/null +++ b/Visual Identity/O-ESD-LOGO-final_hex.eps @@ -0,0 +1,9249 @@ +%!PS-Adobe-3.1 EPSF-3.0 +%ADO_DSC_Encoding: Windows Eastern European +%%Title: O-ESD-LOGO-final_hex.eps +%%Creator: Adobe Illustrator(R) 16.0 +%%For: Olcan +%%CreationDate: 5/21/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 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 + + + + + + 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) + / + + + + + + 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 +214.753 641.602 mo +214.75 641.602 214.747 641.604 214.744 641.604 cv +214.814 641.603 214.883 641.614 214.949 641.633 cv +214.886 641.615 214.82 641.602 214.753 641.602 cv +.5 0 1 0 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-final_hex.eps) +%%CreationDate: 5/21/2024 9:05 PM +%%Canvassize: 16383 +%AI9_DataStream +%Gb",KB3->"ZJ^2'F8-7Yd!2AW#&f2SNMjC>(*Gl%OOTG\\ar#ODr6BC<@T@PDs-N@1["I#;-B$DOceTXU[lTpNQ,W0\QXL=B`)Kd +%Vnmkkn)QUS)#<48Qegq0V&dt!/f:0l67]b-q3m=<[i/&7+-h08[+0E$[+h(0>,0VSaDLo^Y30[Q[9DUogd\FDoF>`ip[!Z5[8n_6 +%=s)j$:,`LuJa17m`b2^QI/Ng1=D9AJ*7#aHo7:;]CmSKZJ._f.E;*f0"$l%7:'\jmc4J6ec(j"qQ&(-acMj=0ITC`r[QCU3VqS*, +%9loBt7egib%\$a'5+8m"VaB$DpeJZN=h5.D.Y%&e0K@Jh&6PB8jrD(-3OT+$c%;X'7aAn;)n*^lONad'=fqV0OP?n%T.;M5 +%X7]NV]_YthFPX5ZNW.*BSUK'=Xil$u"2n,)IEJXd`cIs\F@m7D>5=Em&TGg@=c82Yla>/ll#,!7OZa(4:\4]%E`i=QdS`+dBiaL8 +%N@R?^]Pj/t?.0fZBNV.(dnLk8im9l2"9.J>IWbH>_iCZ,&b!TU=ZhCp4_[o'X7_0l4ZBRN$/]GsTB1G>?GWug)uU=6*kq.N%]2NJP$dL&M-8AfWLH*d$lo?tXN)^%7cOK;XGPs(Bsa>6*Ofjo^ZJ;<.h]MP^TifQHckqhee[.Xe:G?U!Pk$J"_ +%1%NB7qK(]%P.R_VFW)j!l0$jDj"L0^SXUf9T"A[$T)],o(2XE?C3)E>+cNa-ajI$U0)5hRs+:9Cjo)=($S5/3J3pa2Io^hmHJP_&V +%^GAd>WO1q-7YT.Q?7b:Jpm3Sr8VJ:HkNiQ^9TCENQP"gGbgi#_!oheBXa&U4S" +%TlIhmL+]DC?QAkdMCHR-"`%kOam[&EV1\EGZ\6fZQ@)K)]]/^')I4=F1CaoHo>EWFBCriA:,HciJ*);sZ@n/-PmR)b,qWW.@qlHio[elf'Mpt;Wsd@2A?f3>BJIk-s2oqJg?H@r`&Z&>TH2Lc%dT7bA(7l<5QAd1lENs57m.6XJ>M0k*tt5V@$fSpmU%^$ +%HD;NOH=3DR`m]:r3R]*rdpWU&i/H$H)3Jd=X6%B*-.C#X1;!S<-bjl%Yjc:K[=E,o*C>eHI/7Z')B\t\p%ON)kX)n??4tsg:c-iO +%otP"m!($WCHN)f*b3bP1rWVlk5;C\b0\hE7d.3kVpop%9o#M@iS_'a',OD)3!V6pI8%5$LetZBb.Pn0>`]r@@+,W-$2.i*["F(k5q&`h$>!,a4<=Xh!qa +%rc(;F]i?MbPF[@TUE3`CY34P"f6."CY5&i="/h,n]gM"T,.i4']u.J9Wj\D)o%ut!eiOtkHE6Yi.(>dh(ij!7X%tu>+,^a^$O^pb +%IMOhiRR4hnV0:6GURb=u:)iRM;GS>QJtScJamuSUWZd^8L9W/j$W<3^ib&cVEnnk,OX!N,uiG%P;MF=QF;?c>r?W>^u^jmGQG_1K%,Xg^Drk"p"^\W`AAM>R1,IfX0IK +%2;X%4<*MFVlZ0[;c,%7F[mQ=Tm%32prPO=g]nS*IHaqTYmUeEC];cBU`jXa*e7pIOmA,K+?u;167lN!L)NE=ib=fIaS&WoLgqRIs +%8PU(Z9?cn1nX0q(g[dQkU#h#n=2Qb7/"u3f\n"^Y'd2'a>fVgi9U\Up;k#9/>.3V6d7`0t#kenA]D\@^[&44IcVRdHNO9T1n8O=g +%M0bM&%6$M$.b@(iV#*WtYr"QQASD=m2Vn$"4(VjX3.KqCJ]D(^NIqu7Pj;,.Th-dbQ(KPlp"*AnCVlldo6?*8c+CsLNaXJQ/gVj) +%s.l&,/P2*og8`SqCPk;T%1f(hPPBpd[c\YcT,O&9smY'M%:iP,0\<`Vn2(]h9"eFR9.n&eLR6C6AW:F3lr5d!TO*BE2 +%;j9@E&pf-hFe,$@>tHo3?K=t[r?gM)@N^p'K[UTZjlEbsKV0ILV((4L^l0c%lMLEal*FFNZsEc#TK,+L!=Er>e7_!HSg-S">k,>O +%#sRNYb99^!6a+2*AF:m_1NF$;-*\r`B4C@`%d#f5QnlNU2)N.ZM5kibWTLO;C@5h`_Yi0[=T:;+lp?$BXpbJI)`f!.H3uI;&[jcP +%[O5K>PKk^B[s`SZ"1PLW)S7ECN;TE0dhrp;(W.u]-mQnP`WXcWkNWLj]5uL`1!Q(^&36$j;3njIb%tJU=6$R4KWkf8in#km?1"l^ +%EikYUXSlIB5/KSB6V9/iY#U&3Zn"[V/#=]5T/ETBVn,l-p]V_Lp+e2uNj;ETBI\,lG2@F>Zkuo7=@27,`(M_l6 +%nrU!cO-MWk1jK#?dI`#2/WHKI9-M6]m=OLI[gu$t'Z_CFq<-Pnhmoj)pen6TGsO:[JALO=l7'rspf7DJ-6R*&.@^N_iHF&R"IkM^ +%Bo46_Y-b75or&jGUj@H"HU!?H8^#+H[2'7.U,@+`C:!7r+ZM44A$<9I\6`+&5TBr:d(tZddX\R$Yh+qEA/c#8JjDGH/L1]KC\4N,d':jLQpVM=;B,V'1=GkpZhF$8K(>XqT'BSnEO\jNU,$l?+D-ilA[QP7"$9W& +%U]D#G=/k3dTgU2dc.[Dq3h%[ap/J(CM^?P>YR3GANa,op_i?V9?kLc#%4S:[4.b$eWRY[Z[6[m$$>rmJ]9[K[4geYP]Qc!:g.>3] +%F@R$dPbE4i*EQESeJr/iUD-a8n,:N&8gF4n2%Da[I;m=eo`)i8Z375Ui0!sN?]X.@f[QYlKk@Hik^]IMU7/ec"VOZA +%RE8EOj.b[:2Pb\>.8@V]-MNCEFld"G+Jr_Fq37[p8;hZ>oTL':T06c96LUg3-P4G/1RJg'm,bSQPU&&l&^.Kd\Oj%JjJ?n10$Xbk +%k7^Cme;+4D<^j2c>o(]n\a.CJDR0@@rc@MJeG8dZl&Y)aT12H>LZ,H%0a;.]Fl$#Ug=8lW/^p/dec/T`Vj5h+7C3Ka0kjg,VcA18 +%-]Ji;d_oa,.[.ShLj:0qVo6'chKRRU_7jSHW9;IiCDhF34QtM8HY`Pe>CGqn:$QIp01YBFT9oSZ*'k9AD:U3&Tkm>)Z=N7t?ENom +%CjMkA)^+d6eniEue#h'9;5;umH>>B%.U.nIlL]mZpLGNli+El@C@NDKd'd(pdc1bd8imoQJV\!")]mJs7\C=Q-r(_hWc32-Fa4M0 +%JOu@[_0`EKE#1F#=pnR+lqES;__I@0(WfELT^>m>-c-g@14p%AQ!o1ZXm-._%20*:iXMb;LL15K]N&u'j,n,`D]e'>HE5P:mIHkt +%B'">6'h=da>e,i%Okj*n\^1+6(<[JV(E&Q@5lK342DZs!19[@-hD5PU@DM&d?[iV1lm5.-;I%$-hahbb +%"#Ohm\Xt.sB9cOu[$'#9GmEsq.)KMr#*i;XG6_.c'oEd9RE=l&8kM9`<7daGNQ6'pILN+rrcadZA3M7[ +%m>HhZZL:R:>$p"PKlS"f]8.gSc-[32ge#c&L5dVq>'NUCrdW$G-\t +%Tq$I]d#pO8Hq-3aBk;\1HUG1m"(eQQM//An=,h+8m^kRV4kAFib@U^L#U%=5cn/V<%d#k59B.PC+UmD`XN,3m:6B-W;?WnBh:2Y +%!3I+uZ+^L;nQ(M#\kNcrMML"rY4gR6r13T0Y8nKa +%EVXd8oP`nOVnZDPUO<9pD7s/S-U1\V%F=[:DpHD4V>6a[L3mcPcgn'DqbYt!DHa0-ji@&)k4/H)J_sf(G*f?>V8bI[C:j0!S$r!l +%FF-kg?=/00B@bm"lc'q5D/dQQ3keY&8\(h(>4i+Q[^Fe6[@k+4e]kiET?c3&c&b)nWE9:p5oLX-et6os&XHS@ssNolstmm'9bU,eZN'ToRl;pWc65YIc;lh>1,n +%YL`?jm,HL9;,jaG9ma6hDon#,]kXC'K=.(QS[%^2CO/"6ZPEek`3G>IVUXnfZ-:ID/YP5(^c_>`>DTL=fRo>50 +%U5%E;/`lHT@rIX=k[)#A:9XR:s#>u&F`t$uYX3X^W\ZbBB5Hr/k;P?2=6oRl<]X>DNU1epo\k;)Njl`WHKE:=.lF@(0hcc1-B:hN +%4)qr7[%4C1hkJ/;I'%gB04*V(4/$/n).#Fh3tE\(olbd6e>rQF*V:04Fo04+.F@Ci(%#td2mLsPfdh55LV*H_gU/q?Xf,R6_iL-V +%Cp2^CpAJK+YP6aBm=^EFfJ2^b@.N&!>%q_kp2+5Q8Q?KG8fBkAj#f=T(#lm?ncmgHPFrKpo@XD7M(lW/,2-aTSm +%)-EE7=#=]uj.GJY<,Ab5\+_\tk['VHq,XPaa:T>+X3rKgo\o +%H^uCp8md+Og5FsWPNpO5oX`T`1O8l-WNfbkX0WsrpI-$NTSpk#lR_B-'ua5gkj@c\&p@Lc%Cc$+o1OP<1?I@ZYGKRL?QN2d8p2d-H-Ebi)TKFbm=+4oYJO=04$:-"#X&V(o\oDfVtel)o!R)&Vq-)9p*km7aliQ)pt*iqHp?TSg\+,7du1QPM8HX&#-H1@ +%_6)M%Tm<\\P4T>"hkJpQ=e(qL8fVcftDt`qYpt+ukVbZ6DhG795#u=ps.gjb:)M#q:=c%Q4\$"l: +%nP>JZ0:,7(dl2ZtMLYSL`GEIW4o)dqR)H@cM.Yck[R#@OG15SL+'RX$j$tWgr97]n$g%n8lU,)a=+f0Pj)?OBp"?1\ZVp:,1HB^? +%Xu_X$Np;J;g[=XOf"8Z,;;AqC)QW4sDlq[LUY5s6[8O[bO+o,6F])4MsE\P'6`aSNkTL<"Z +%`oQ^T4:?nHDGQP&Y)Jd4,hSp/d)+r>gOLqR4S%d$&A$_GP'@6lo!/t[.i=$F4gnFoUs0lJoh&M4LkjclkrWT8!kmIiM!YqIk,'$R +%ld".lbFh,$_f`sGpDs^G][r^Cg?VXc>4'j$+'1IMC)]dKcP$t%UfZua[jTu<.BR3T=8Qi\C@up*\lW\D0##rb;RmA2"[pCiaUhXo +%o]hBDB^mmUf@u(Z?>6d$*UeqK;8Zs=LjN)SR&9#CQ3!iUF(SiD +%[N0H7Rh?fPn@[%9k0IDs5r"m@=gSBjRHVq-#=[=@&,C-ts"CIqT:( +%"lX-$2@JF>j]=t\D?!_+$#6/NU4miXKBmm(Jf\RcG-2S)4s/C431j6h!K +%+A.^8/5M`7M\t7IBP;?>b;3^KWs`9qdWk_3H@i4E64)L*<1O0!:X()NYj<(60a[QH# +%NIX7rW=PcgZV(3W;mY@e!`BBi6Zm9;K/KdZ\L_pOp1R2kb&)FraG:jKnZ=OX9Y<.>Vkm/socXFdZBOXG8M*=u+@Zt5p8d3u#[ULd;mL/Z=9cGS2o\g8.(b4"Y!L^qY2&!I0mca@e=*pMiDoW&6MEn(bcGmlKF'+:;qRWpmXg=JB +%m!VAWce$u\^cp-9m&Z6A(f$\u:<#lZ`_GVhT*u@n9SEAOIMek\aq'gV",XAZd6,@Nl0OZ(&5]qX8]8PEP-TZc-1P:h&/4UqqkA`r +%=h9`f.=MCQVR$qEZZ\pc4'>m_Rpc.R)bQ/A-s*=T>-QYoD^tD9[9l!5,Z=;O_ANp1TO3%C0mH"b:6&*QGY"?/9%NH5],qbFa3ta! +%$:9#hN2cljLD7]K;?cW%8q`kmFf$L?1ICeR^.)MIXNlYl#W3\7ouT)Keafj;A)8S],5RpBtCp%&G3>.H\c[J +%c.1"jZ*\Y;cG&F,m']s#?&V<@XtG*mbT[fg00*W`$U\#Tc%DZ\N#-[bd*WK@HMKuO<88"?+[cp`QkkZ%;V22nAHrmtU+fSm\JNkq +%.Ng@ajVK9HDpmIsK.b=`/'s^>>hncT*X_^8@<&>D#)1_G+KFMUhSg[`,Tat5#ubC]/&JCM%oFpc1Td,T=^&bPg_j?ahjjGT`=\87 +%I]+p#),/Zn+BX6mNU$4PDhui.@MG-dW?I.4i-c)e-"$u\Z"I*AW+$/&1<-"cI"?s(3pmh\Kfi4c'p;X[9PXsb)4)^QR&j5PUIJ_'GaN1*p'nMqP?-nY#87S_R'VQS2',_%t9/UQ?4V&ho^E"`r.c"C3VR+XYM+4*h1/X(T6O$<9BN(2:uAt7T@J\?OoF$\j=Y?=4\1#@CuAdo=EkP]U5!TTR+ +%Zs4qJPr@1IO=N+>\$67Q5">C;Efot(afs%k +%gKTDt)7di#dgpur4Yd&qZP($8.m9&04U%JhXUOX%H42D]7>6YoOHB(ZG5+l$'I$ZdhJBb:)E(NTD/#l3DB@QMaV&+9)9uLlgd-3H +%0)fOS3\?E[KX>/qOf=hhYp+6NbbMk%Xlo)DGf!MSK>SiY;]a\]o$B([1.H`-f`R5%Qjf8Hg])O(Dj[9qGt0g?Rp:X%_#[:b7B#eo;N%:p6S\7#2K]cS8U.tUHb/c9Zq4`2#[=$c9 +%)7Z1i\X%/ePV*H>S1gmD=j+kFS&*;DP&'k_pfBoh/a&&S0X'RWM()`s\XY=`*D5$^b5%39q*qq'b4o>WQ1H:D^_Zg=K9l+_%R>eC +%Gjsembkc?94ZHI_^A(`V!BJiu!RL)*S\d[g.d`JP(b:OO%l.o4?e,gh)5s[?6ru:d8'r#35T$o6P*thhM6>o^PHfQidA7<\D9UC65ebhg0Mcr./NG2[ +%B>u/C&J]NcN!\M9F>F?n2FB?#r8=Lh\DPSX`$DVS0)ctZi4ro=fj-qA3HKchbO,S[Cu*AoP9Y\G]]gY5M&5BXpldfX@\2KYY8Qc` +%#!@fa.4oYfUaShj16,)+U^"l&V@5nsiW)YEhudZ\8E#ZblkW8HF/bq2J>fn +%@)YPOc5p^-rKR-tPi/ML1^23(L/6Z=.s2O_NQ'OmOf\l$G=LIQ+%+):"j +%0GK)&_u.1V1Tk2b5GfanV"DL1Pclqi',JY*'7oSQr!o(^Cu!fYFt"*[gs4&TC=/2Lp+\PTlLlKTfY+]Cg>rYStFRi4bY26\a +%4W`<`m5lBENK"2)=Us\"8%WHHl&$Yg6.E/mK^"LK:J3.i_p.2JR9jSTe?B/uS`mKO\sl8!Up2a>aAZTpP_-T-p+CAQK.7hA+&#o/ +%1Dr@"Lcn[7l'5MT)tkuGCQ4LIO,uW)PX)&Zl3.oal<+>i[+2/CGT5P0T6Ai^ng2+JlY5bT-*Ma=-b4^??h$':fdEhPkFo/:Xg_P3 +%cS^%68]WGndDEJdZ8Y=hIVaR3:XqaORqUcf'/#8M^&4%6 +%9IG`C%6iX9;ACoOa]Ri]L_90fWKa?YGqdE7 +%aI>j,/?.eoO?7>DhaSCdYC]l(^:b.N0LXiJSspqs='Xiqa^0PmW/]TL\ffqDC- +%nUQ&G.eVlF]I;;JLM_Ra]FeHkf2J52c]rc#$/\Do@V$UOS$(b`@9;TNYhKnIZ7iT"M$^[\9hDX)RX10390>hKuK_mAcpmT,W#<&hJ&Xp)i9l6lG;G7hWNk64j\'8Ig=u6d@$Jj%lmJD;[l4RnO.Uab]C+A#7je +%]UM&.^293F$Z"qGn)4u&lD#f#I*#\?X,ea(A^IOO;'`3'=rCSEOjkT.nn9=:ePEIYE?2G+eJFrg(!0bmX%;r1-q1Gn>t)'abnoW0 +%FPW,rqTsBC#Xn1[;G8N2BK\h4kSbtg/s@kjk+fUW/';@69rZ>%n#T>X;;OjRJ2q]@D,3TG,1d\Ki")_6:G=@nPi$sf?:+!=bbDcF +%oYXL`nj_7@A_g*kH;S!,O-+f5GpL,h]=5!$UV@fKom/\JHL^k0\p9p?htOVMcM:34lS_!%p?Me[=i4Itp[`H1B:JZ,?Q:F(7i8=jZ:9fW5J$3!BlkQ-qJ?@nQ@9V3-A`?o)@o@rk,<')o>Tr.RV+8&TtcIhU_m@0Im_Tp_c$Cm[fBS&pout:WR!PAu@"e(5Tn0;0gD.$C<"/4epVV5F;ppNIhU]q\l7Fb'k@usO"WP?2m#*BW*HGRq +%PUAZc7qA8(mFl2'm#0#IFXMtM0'nLrl3eY`)+n=Ee>\VpPE5k]p;nK"4n4ZQYOhBdf[joM]?e@.G_$oN@:-M(:bHl2],nVh05;,e +%Z5I7_?W;,1&lDmt?t!DAYVDVp.r.S[RU0=bPgYJS#PWkOV>hrr3ffG?E_iOlr;$N$QtqRA2?BJXucm#.n/;iL@Q$N$R[OIo2a +%@UWW.MqI,V%:7['Ko2Gb)J3Db][o0n_S2spScP4El7DYI[%7[&&t(Yj_S2tK^(KpqY+ZX)7BJ57lPsAB?gLXji>2-`ctCW*'Hf\&0W\bG5:G0C4U+7pmQk3/)cXQ/KbYj0&>_#f_[I4aqH%5)]R(om@:] +%-arkdHaH;0UUOJ*U>2D`Q_W_Jr0$Lt9Y87s/#t"lBF:<@c,Qc*D^-e<,LPCB_<^JDB/EM"6DY5S!0^,>,A9\PeK]S95ZX=T&5Q5$ +%f`50C(Np]kLXqNfb!spR_2rBA'+UG7Zn$:V1L&S7n&t_49T-UaY@i>JI/.+l.-rh?SGi#nUb%;6s0)I@%D2OVd.>U%0E4[.%o)Kl +%)miRZT6<$[!NWTNs$i_8fSDQ_0Yle"gj1=)s0n0Qo"V9`[Q=aB)#B>MKs-Ub?%(7JR&cQkL4W[L*?QFHCQ.o,&#)f=pH5tMUsfi; +%eF[<5hO&>p)^`;I_mKSd6csW?'_YIj]6a9!V(-[796o;YeD\E=%]Llh!>[h1]5K6!8Q5Fn;MNXeTE.0GG,dKZjhk9@ma]q0OndCd +%@32fXCr8;KFo%6nW)[kt8bjOk(j./sgS?^%!uN&E(EeNG#.7b?9B=)f5]p[,1tOfL?0R,=HGN)Nosl5FKl!bFA$tcI[irDp)!9uj +%!F'lXMt@2$$=5>?.Q0/n'YaK5Aa&`=Om/kg-.kmBTtjGu1P&T--t_$HOuE\'Q;Cg8+5e040F$lLb,A7"o)u=0\q;s%jc8a&p`m,5 +%05h2If"(fIbe?[t\rMhX%V),u?l?ss$j`To*e+$L&V?tIWj+aK`DWm\;2Yn4HepP:KKcY/c3Bs$h=5pDi,J^[CGr +%kj#oHf:tTB%`)/kI.(F"X%r)W)oB:<,HU0W?pr*_9d;f,+P:nVXZ3f;=9%r"S\e5e-@JXuk?G\Wh>8"2S0qgSDgCt+_acgeFkZM- +%WdR;NhU&9NY@D)2Oe-I2rpdVH:MYrC$Sgh";!eWm6HQFF:39?$]`d7J=`oU8n7l=GP5K1/hQ$&7(;]c?m?=a=!LShrpCFCooa%e? +%1`/A;R&uZhEqt(K*VCk8<)I7E@4L:tZ4)Fd&$<"Fl2U/R`0M7r#CV01!<8bCB-C83e"#C8ShQX8o=`)60hUdZCEXGI-H\U)5fX7& +%`!,D\Bf%_cDWeo[\)H?g]m>V^l32dW]+"9h<)sRe=R!6]G2q^Jq1.n#HJ1!RmP]G,Ut;ebWEFA^ek*T82lgS4)`eQD],R%&!l7Rf +%f)eoC]2A3l^-OEiP^s(&22o+Nl-87ni59a1aVc^$^f.!aV4F"*kOV2KNEee]T(dA%]j;:dj@73,/pYk+@dPqV,`j^*B'joA)-7=c?\Jb*Ias$^/R4*V[i8EJk_sq804$f]oi_jub3Y*qZF1>! +%CTIEF58N!hrl:CI)96/bSOp`TRg;_?Y0hOC5P^5(KRQ*4\"h%ZCjIj;ab"R*A3$9U?0h+@?.i*:!o;t#njNtjcV9+PBi9>$EY`*_ +%_O!68*8/etO3dpPY(Z*`f=Ehd4H1%^J&FM\(SNm:b<)7iUu%KFr&?R.Htt.E^+/HbX]QrQH8_Z7nRl!Oau]X):;[=l&e8.nZ>)/f +%>\j'(\D@^5-.JX5.`^HOQE%p7=B)u))T#sqX>`"+r;s2O<%?@Kf[rpF +%K?+j!FX98>0a)=%n[G+a_6gRaU>D9'Z3/eg@H>=<6c2r]eJ;qOr>UVG52tu0U-WAHoM^p?[2q'?nk?r`V&kc[D#,eVlmE>"7nI/d +%%cZdd7j9Rhn"D!]/kQBsSG?$_5"cN@U(Ugo-o\j9.S7k,;J&)h/P-@A8O>RLFa!1LkoNpsAVF+3IdR*OQPDsr +%F@u(*5F3*S"f#JKu+l.B.kc/8_X^?ZGM9PQ!n!"3"l4U +%agW:670NQqGW;1;gL5=oZL8/3B+o2FN6'ZtQX%I7Gh@@ggosC'PhQ[H][#j[*Y,=V10o-lll(heHO:!2\Ype0Fr3?B5/;l-^"u[I +%Gf`CNqmOC=(tJY?LJ]?611.5"JUoF9N#k#eN81KDI,SLgo!i,1a8"C!'6IDr(EW;:WqU_r@FpY/^hniO"5ZtDnb1Ak6f^C8GaOEn +%o4^S&n1Zk.(9fa>NdpVRL])T'W/h;sPJcgMZK_D+6Zpo7[iKXI\63n+TaMBpSKE.R@DE6]P=pObU^cA$_rT8(Oe1tiloY$>A2sk+ +%n1]BhX#.>I'3u1d*i>7ge%$@5KnmdjIb7]>i"mF]Chgl77hS&5e77H;r,%5=X:=.*_rU$QT'IB5Knmdt4g"5k_M*aqM74N!&UQuS +%GSh6D`nsqSf7f"M1gu=aT76#&MX6#N%[6Ku4^<6!>`D;b=Ua?-_rN#t83a5K$P-b0L>@$?+UOS(_SbFYh4?`uU^I]sG:#ej5&&O0 +%KnmdZ*@@EEm,>h!A?cE:<"gq*mJaol-GWsJ$dRuD(AC;;J!kF_MoZ0R:W`r5TD'F)mTU(M;3jP(OuLpUf?Z+XJ-%u;:)mE6C76kc +%RYq.dc&-r'OB`4uXB:1clcnT?5.@^SY4DWTDmC]#Q-E?Fg"9E;]Xs`WJ#U%\IW@_)j_#Lp?h;:Sq9ePkm +%acrDjpX?7qnbcpu]mf.Og5Us&f&oB_H[Dj)nPV%O]h_[DqV!o7E@19IQQ'9?GH*c.3?>a.G-Nf/D\YnYL@oLJq=B!M)njmRR\.8A +%SPH>8?)fljnt&2FD0!,V@sd&qSG39:10_Ts]_QrUH<:#b;E[&c_*EYT;!VDbX#3++>I2$J0$(uC2Q^\&#aUe=(F&ZD3!*T]d!d$1 +%I8(dKm,F34mqSmR>3Y%XV!X*u:0VT(qO,jANeel^C\hL`\N!B&lPu`9P2"a+MQQT5`Zi:>6Jah1/TM`2/2rjD*-Er;MY>C-`]$c= +%R(4_qioQjmoR>2uU[+EIe9lNUl[JTuT1-D6oJAd>S@D)7Xl*cd5ObOI+0#.3\q:Z<';NuYo>m/uIl%YilNc%npTn(F?Tq+]]6el9 +%UON+h4\U>iJCT'`UDktKap-krT4@ILZs'_a[..dkl!o'a;JKllG7#u^XC:N&Y85i_U#j@'`TQaR*;d9L.,`F'^epWX^:MudEdjCV +%=3Z`LC:U9Y`>*/\d!;NP:JEE+2uM@GN-qL@h_-PN#A\DO!SG$%(&jk*:`eD?hQQGSLRNTUqNp%)/55)CVb-=s[PfYhVfoaPR[4P@ +%Y77_R+uL%QSJ)IIBK'^eq]?jRH"kW1kL^3AR#]L3S8QV]X#]sqXi&JuH*175C&&IY%L]'=\]>#)SnY.SqqIT9C.@k;)]J31o92Q[$;0@T&U#6XSSeVLMg\ji;^jE%P][#X0_WL^V`8]+f +%2truUI^*4o-;2S8pc`ap"a^%0VRj3\Qu@Pc?'mt6I]DE$GUOl99I#/+#Ct,-aKITT.@R,`Pt/%?a^6_*k;2b6NGmr3.Y(_7Xee2O +%(Rs[0=.?96@Z@bSqdfeL,s'8D2p"Hq*g!R$dD*iaS'-bbpTbqjHA!=l=8@JMX0c^`iEH4mMpXYUX-Y+@UOL&^kM,o8Z+Moun62I& +%/\KN[[e3:^HtJXfDSECb+8ptk%Cm9r\>78ZkBde47-RpJTmpqZfUo!i+k^nlFC%ZC2E#Gc[mLiih`c4!>;'@;(Mc[E2qIiANl%ofdZTQtI! +%o/"/%>2A(=-mI-[VRRs7WjBZn;OO6T;[RJkEC`Cs@I%eVa(k*2!2cH/^@UCpSZ+ +%dg]7)3sX4c4L[u&cmQ\ADV3gp\jV'2!6pEDDCMN!%l>mV.qlTYmt>.umVipP_]I#8'(rfeA[FC#qb%AMUi5cg>]$5o=tf.3j*P]l +%.3;9K$)4TXcJ`GfN=]&?cL;F'TF4)pef`Z]opc4;4o7s\!:!V^nGn!CA'.Vrf/]):kq)([pL!&M6")GSS5=Um(&O[+N(qfB4&fe"qt&pNCu:q0BXCoB:MLhtEZ([TiJ6pP[o=lRP')X.(3s]CpGcXk7O*&`8]Rm%VQCQop3] +%3(ke[qr0p+@90t-<:,Z&2`E\P-gO"*$LVGOZ/W7Lf?Z\QDsm)MZbu0NH*X[Qm`3"s7+).>HXkJ&kA2FE$fp0JOFcdil?/(KXR +%WN!)U];JYWmItpHI;A;Hg+I6moSjH&6+XI("\t\4n>c+jl:%h&:?;<=HLYBjlc7T%cLUl/`Kl?)OC?@R^kf9EUFN6/aGpZ.DF>)' +%ltM#%6"=qHFGkH'7":3([qDc!hUX?_Y$4&5D1F+cpL:b3B5Y>-k?VF6>D9rBFm5T@Vlq]?^RmqL5+_)@M^oIsS&PC:OuDpcmQ)$' +%<2VHB^B)3cpMj/&]f8e(V)CL)Bj,ka^2\2)G$!D'm@W\\Mnc-tp:`Wcd.Pm:R#Y'q-\ub>r[&D?/C0U)LRINnV`TdpcqP$5mn=Lu +%h=V<*>3Ap^6Pg>#`mH.D4^Qo5jJQ.8/T,Um5CE-C&usK_h_N+'X%p@X[Q_lQf0lO>]j*B1[p+';-[+nI*h?M[G'^GpCj!`VINBHk +%-%F-F.J`":c^T.UA%RYkY:FZ5"flbL_8+8iYB%G04ET'0ZL:Kj8V1(/I=*#6mI),)k2t74qShUqNujTMIMJbFAMYl#(\#nZZ+H>' +%K=K1Xk<59Hs&.`h[8n*X-4bKc;+!9_i1S_kj#o!+XD1?gr>o%[JK@O:E\W_2QMm9I/D?Zl`!so_bN8l](Ii+*('o0#UDMqo[%Be76HK1VeUm76>ljj14rL? +%g@tM8C`@%-\kOIKWf>."AibY)-isKqPJ_O9"u`MMfaPct8G4Ia(1(of7%-R5mWsP6hJc:idmLogF=,Kh+d2C7B_GHW'+mdqI^oF7 +%7h+;HDIrAppU-l#DGshG-TRsmmpa4J$j%;9-U3%Wbsu9LLAu(_iAd]!B-tZbd%VMS+Z`#tEe"Z-BR\7sB*ko.$b4lbrBp9*?5;DR +%A5^0*`j?oFM_7NGlF6MjBm^TZrMm/HFg/L`9CX4@rR3cPPL_Y2eGa[HRujTW*_XT"md($FATLJ/NSG$CLCuOOp'.o%ebE0E$DHAV +%NMhOLP-auSp97OVqq9\N=fsu$T'foI.rl'$=-MCNUsno:_b-E;G"kI_a:cfEF(?eqLNV22J2?MurZr!YN0;c83pUjL7I%8(1S&fR +%oce+[cMCdV1aid61YghC2K%BgGm*eJc0D@AE-HWhYO=Nt)Z6qKZ17F1m$R_C\%PRIa8XT7\$%a9&(c]08pZ^2OX^nn'76!Nfg0>b5*l-Wt42(M3a>A=Ndb0"hmj]2<]\`i(rq5f^rNNtc7k5A-!QGtE_k"Zs't8KIo4.aYo%/:: +%.ms:c4lkS*KbDY/i0GKGJubJrr+BW6r'd12Irb7p[u(*HfdB^Z8$2dDfp=Y;r1gS?F\;n>nZ_Eb8So(2JrrmKfH)4-?I)j]n5Mmri1TEiZ^O?S.H)mb+=ONLh5lNKU&Gq_ChqRmZC +%p9:I6gmINO4$2PBI-P`tc7V;O*9$G4;,VEG]JjS/1@6FG-uRKqHs.Juho5F9(L[3gbG3VugPm.380#cJ"Sib6)&%n+@ZjR3t+!2dMrJObW21D%C15W"LTWO]hLZ<Uep6g1LMfHE>bBL1dll[R6K!'"##mMWguasV80S\c,*7Am;s&/#3)h*5 +%\4LREl^h#<7\,\4d]p`!I]r"-MWNTk#h9O%/C"BHZ9:,%= +%RkN@_ek`^W\9N@0Io%/Lta_mL.E?Osm=r8_\Nu+pB:a]%q'Q6qRc-PBe:_j(lUtf<(.Ah>*3lcp2cF6Tp_@7FI@M +%rpK'>O[;HOV5Ob)]2khK\J-aG=M'\J>"M+E^oK5("0h^OHgZg*1\fdH?@1@8IUIuTU2plp39&\>u!P?W[C^>Y<70>T#J#;$):>9BV[a"'a4s:Z-LLi.oj"]HDD*kDgIfGRMG'"mTlcUeC?X +%eNN!K=,-J6lQsB*\%=8POn)G`'_Mj9OdhrO;!'AE`Yd1*CPsIqK?&7<003_b[DM7RqWZJPiRYhOr`mJ.1pFkn('MCk'(m!3%:a^n +%Zm>35$<#Zo)$o]__e"CC_sX%T=*F#GH*?PsTB"JhDpP?V*J=e`+OFj8o'O-4`U1N?poq0k54RmLVKI(%f%3Vq2V1C3%^#j.iuNlP +%f=Fk?I8(%l)u,aKrj!r4mDTSehZ(Sl5!0E;pa5:;^M2[\7J_t8`kA=GrFQ6Zc1njB5#,iN[Gq':>L]Q3lAflOr6+f(57NNV],I;A +%1G;ZK2!MpD(\p:32"I,B/,!77p1d>rT-.qbZW`ci\*Z9GP#Vnb_dP+C[($4/XDZ>c$Ij8de;(Ra7NHr_q$;u$P"Ut'tKNMMg7.cH,USW08j"J'W37APGbp,rEmm]p8pj9MELo:=GA&#kl>8puf(O<8jW-\X("*oqN'ac&o1nOU>VmhH+VV +%"Y-Y)\V42WGli&7EI0q8bH)sp6e/12#9R2;2_Jd`'mEh1\>SV6AJqh,SEL'P+i)nd:j'5+?L;Y0Hs_A(CR8*42.![.RY +%d8Pd@DcM&Uo;.P@rEM>&NO>nd]QRi4ls7Q]BTs5!2s95UdeqEh_n@t9B6>La<&U^K[/@Etf0%ns47LuThX8g7U"&jL?#@'"I+,O< +%Q#86IbNm>I6k[p4^qqV/7K#(*)q?nBVRc]l`[XDH04?b0(# +%hHj&2a^0@#k7:=0q;hs/_Kfd>7etJd_EM(TaoeJU>`R`\c+nAt0hW>F?2N5$4?1e]S/?9$:jjU8)8gGKd(rBI16PoOYoOD;$7K3\ +%kpFEdkS%Nl@fbCRq%gkk/=7(_p+;$d=E"iXq%gkk/4TX6''3=+gTeP:'B*/+G:\nA-H(+B8AmhZXaqS=ink4OS<\.C(FC&T[=,aY +%qeE7cRG"&%D/0IW>2%"m&$3X#UO?$&$P/P)jXI^)hr>f6JM<.%%aoXWs'Vu>:eVU>H$#[+).f*m+iV0:"_9F[MgmNRI-$.Z'G-fI +%0:SPM>]'`IZu_/)ab?_O>YVBGPKd60U>J3l>d_)Fi\"*O"$6+%jO`R$malnUL]BWVOKKE4c-=[%NY?i]Jk"+ij?"4R0oC2?E*457A*66)MA64<7>:28)XLs#5A)bkj:&Yn,P9-;IQ'U"mXcqc9Dr[[ +%B&*WU#M]+/#bB5M$VKQYs,GC,]:eHO66@/?=a*0r^22[GTilS*EARc6K_Ci[m;jL/lRjS]@/%2DRWTEGU_Wd^Xie-]R^i*Y^(HfV +%(R4@dot:s+FVclXmk5j,BPj(/njOTM<'ZCXLk-1FnW?XRWTE'/877bK_E(%gttS7em2*@de_W&bpk$lblA]VZPdsQdj6Sc,;e^=BY'=$fmq;T$Q:_I +%]l/R9h$'WKl['ju^]QW#2aV#>=D/MX-R7H\&^&"NZs?KjX?43eB\$Hc3h!cA6F6*3&jt%G7d+[.>u8sDru7Y7GgC2Mb59M5OVbJD`CG4R\M*N6d'!cm<6C!m7:,o[ +%IV%R>B*\GaB*TBc!K,W'\BXiR?%5na3:W4TJBf[9cR*@85AX;*X7aC$hj)d6+*rtHVnmlXYNt@n_oiq+%6nZ^*^5V^0h#:/o]b-S +%VF)D^l`JH5or1l,eB=u/Esi+oF*)Z;\!:1=dFJiTH8.>^1hdKI*$.hVJbN['VOFM'R0mK6SFh@n)k,.(-pV-BND&TLC&q)bGOSu?ru4c"S;,0jH#^)V#(;p +%TtGeDB)a_tkXNCt1b34-7_s-s6EUGpHGOP/2eV@,Mrt)Y/Qd`.6lTIKnm)Fi">?55[r&1j/?>Gs[]?&6&DeYG."I%PYT*lb+AhKWps[-CP8#"fe^[;?k?MEkt"1JAdkQ%2*7IPgGHk&Df5T]AjTAf@:2FD9W7X3a0Ai4[VPt/DD]=XpR"%VkBL^ie&Ml +%0S$N^@j;*\ms:"SA4`Gs(Ndp.:kfDj-dC'2(a/>%[S3:niH<'4bo!)[6K2-SY(f1\(rohFRV;jeDS`YBMa2Y!-Vk/16Z?^j"/;4A +%&hr$o8aPT9.WLIT,BSnfUBM4+aS.6Q1e6^?Mb]^lMSSt.#pG7NDuo0;1CG>>Y+QC=hW#8\$3N>nY,DVBNF2C=$ +%3?jK`CQ)+'kCZn5AC8ks$Y]'_^#]6#>%C%VI_l[!;%*s@e0(LM66?Tq/hmC7gqh#gT. +%@d%#9BYYg4/4,)0^s"$"a&.*bR;G!F,3;(DV7Uni0t8inOfL<[%=n50hLrjuF@cbr[N%=u!XOA]6sqejORFX8k5hD?Na%cG?S?*( +%j!`0&fnOBk"I3V%L&uoI*QB`IVLq>bX`Tb#'!<5lI.t"I_@8;4kbtm_?("V*,NKdKOu`2CCcF9p\=-nn="mdGNqs1o,+(JR2DV0M +%6KZdJeP*Occ#!j)\fXu%0Ja"c@eR)V1D\>$.1q:-TDOG7#>m!]5jhiJcc)^FOP5pAs2C26e+%' +%FIo<&"b)=8b/DbGeB8uGN^6@G"Hn>IFC%51HbO"1!-)SDR6dKWULnRVJElGcX7#h%%$6YeGWcZFlONhJ01\tdOM>+[)EYPo3?Ai4m%B9`FZUfMn"3l*?Q^(/Z"j;9A.[.K&&2$"\XYG[4HT#!.>2B<)cgk +%SL>f5F^T(`L&c$f3doVFN>V&!D4/l`U1\;R3"""G\cu==EP[_N#h%X7;Ot%(3hRiWJC3j_e%*72FLD3/pgoZqTUg@nd]">uFe:8q +%bqS**T\"QudDS9`A\=b@iI+hOW_]<^/o"P9fA4oXkZu:C?nZNL4p""A4dhC1@q8+QU"e_T-3GIJPZJ(C$dbOR"SJqXEUGP(YgG^c +%h6iY7"4K_50(qi$0o(i,4f27J1UR'j^&XE.C-:*2W/qe(5W;QX_V+XV!kC1e+j`Ne9OPF80MA`N>Qp +%/+=<[Q\I/RT`W"pEZuf+?#df2nF[Wkiika[#HOGAU>8)aSsF*OnSZ98nk'6S'&XGetl5*\da=.SQPbJgjN4 +%@i,KpS/Xd&-Br3e=F_;l"UgTGX_8<.&+8LO/RmrKF3$d++Ik&P*doFJoTH.#.tO?f*7_XfRdpM$5DV$5MeK!BCe5"6!i#6W!h#N1;/oZDp8E66OtbQ_ +%N/47o)In#o]#Z#3(Cg]@^d5A@)*st%dC.b8#\Yuk'9o*k7M9.FC!UsS/q@MURlUr0!c,_RI3$Mj+b^90WVnVX3[iF]-9Z)"%K[s" +%GOtmZ6%"tc?7,N-!'sPpQ6@0t,5<8i]&fDDNg'`R!n@m.i2>>4(B]mKh1Bm).3`BQ/^Is6[TI-L.&lH1=/0Oc].9AE/$55fVCN3l +%dhO"3kld9TQuEF=&)C/Y3n!8]A2OXVN\H9*$u+-A0U')iiW3Mh&X@6[DSW(.J2H#%P\+>!WCGemh'*W\pB!5nkJl%/,@K!*-1ges +%9t/Jm"VLtS`[$61Wd]N'#D+7/BdP3p)>3DH=,a_$MIP'MTJYrd5LH]m9t*6L>gJNtj9oN7\*45fg2mM>Cc\;bJH7^\aEJD^9:Ls9 +%`RK`XB!Vg(2SFH2+['9"3a:-l9p\,aVB_1Wo%^1u3p(2t;jqKTclb`]l8BPK*gtDfR`2r@C=OUqZ0Dt#XubHOd82)b1#VgfaG:l> +%<33ZjJJaYnB%:bCj!KP$V419/WnWp1e!VuN;7K>"]B]VU.gVs-!mdt#T^8'jB.4K5+1[CDaK4$Kb?-?cq)g=G1+P9(1j`)3<^>P` +%TZjLi^imo1FcffmA>!P"1a>m!#2Tl(.2r^5;%]N?fR?=,Xc6F!\fd? +%+d6G@8nOoHg(\+K1WNY@4[-%-F3fE/R6k#VE'Y^^_(r +%Qno>`;262$RR*`D)G5^7H%-J0=U?3BI[amnALeS)+bcRFJ2r&k +%neaRQ,n.XsCo%.hLKR4<;/-"J4YOZME4e:H[g-`<#W-qub0^a>/Heis;o'T0#a7_f8i&23W(.:eKtndb8TTMi'.Z3^,hm;q9X!`u +%_c;4.b?gndf6rk@V.iNV-c%K55fdi)8+j3)#4U.5\:]-s1'd7b*):j%apc$Q2NB]Hb)%$3`D +%qW3HCU3C>cBr'F.5n8Y]E]c0#$4s[c(keZI&;:,d#VHJ/`!]Q&!mthtA:PngqLUESN"[j@FcA,goN`)+)04Rt<$5Ou.(gh!!icud +%`,m4,gen>BRqt&t!aH%>HS6Z";=7m+96n[>=\K-S +%[A9#FHO`d:8Y@Cd],o(-=YW2!PBf^DUQ/pp&<&f+:,H/`][C(A#3^>3r`HneZ(5!i5n.,hodCq)Ah@ca<6O4F+6Z,J3\dVA7%WTh +%9fs?PZ@YE=R6[*0LTMC/^hOC-p5&?F-1Rs8]oJReI%h6SIs&9`%!+[Vt".+o%( +%m-#K*D6g/VLdl4c))__G%bpLRItP7\\X_1'jQ; +%B[d\a,ta\L"esEsJ8C]VU>j$83b/49gN'-=kBfu+`bDA?;9N2SDK1:*6qE!sYeE9/*MV$(Q,=(60W>C65n*16*s\$Kqmb?s1E*,m +%&kNQ=YG1X5%nRtb_l69G^4V0N6+q1+9YH3;re@R=#W17@;_6/U=P`C3gS3nYnSBZR&9F<7^k +%@)Q_%`&5s<_S$<+'&AbKk&5@-2atV,Ae^GM6rl:O7Y)gb,b--<-qRD%SkEQJ1,^lq*(%/L0o[fTR5BPsTF-kp:nTUq&54b%ob/Xg--pS-VsA+P +%5F=s=X;,"PkM*7oPh7$O&]nXnc.rDa3f"-]'8o-XPp?A53:oaJ1f+L1jm1;ZF<9Zf5I^^;Q&-+,,RsNm/&4tae:Tn6q!(>7tjE(_iW#lAneF5SVNd5s5d$Yg?D;joSCU96O +%LQJ%6a3p*E)(5pJ`!di-Ob0>X+m:fL)LG<_;59P*:8#K!`4'^?JbLQ8Udn?1AQU`C,(V4+7OIi5$J;tFfF%c`_PBFV71uKm(%PqT +%YNWhO*@8pQ40Z#IqWCA>,Z"deD%58\hf<4WSs$:B5b"?g!rj1i]PU6k9P9,Z^?OoZ.n2QGh&s&7(fLP!F^ZMk5>Q +%@Xne1I?lFFL2#YS'CNoF3(g(u'o*s>5>g`eW#S.t'MRX?E1k'lG&XI.-:0/.hsaU-O>-1981LC3!Zd']BcD[Ip]hq?>VT4g0arpi +%qb?Y;5%>[QUYAJQK*i_=GENOc-[]dB;i&PAh%i9]dDRo2F/Op7'/UP[d@;mcWoM2q"R>&e#Y?\eZ>dq5YP,70n__fjT65f.;aW#QS_MlTg&KbE/\lPSS3OPaj"m>,U*iZC1.PQ-3#rLrq%S`*Hs0A!EosO"(^o,DRu;TS1F!S9Tl? +%4N$s',Wh01,*k*(EZn-IeZlk]-'5)m_p9-[(3KWbBlY=F+2QXMBH!uTKV +%9<09?rpU='+bBa90S;]/(XHQ!m`iY_-Op+FoUJ_$NBmOe+pJ*R6W3tU'FLg0lmDlZ:!PU`98W"BTC:B@QuI"7hQdijHak!6K3V!8&q1N;V>T>5X8,jF=H5!!0f4_\REFS#qIk=GW#(;eN:EA/+$@9boe@=U?nO@^N6 +%-pcoQ\fMRFE/:>UT%KVE0S7/Hg<0#+XW`@NloH%59FYe(O:6WbEu:"WdKGd&Kh)Kra]#pFKaBc!&8qBEY$QHYM[\D)R-!p85^fhr;B<.VR1Fd`_Y;99b`,Rh0,F^)?=bNS94!Y+9D*D1W%@U@,1,7&\H#(b2nfFk)jc_(US1KF +%.9H^f5@+m\k0O5sg;`#kJHY5XlK11`>N;E@ddEYkX(L_gX(Ec5U^'('llbks`H+.3&Yl2*@BC0ujV)cONK+!t"eRnL,t+ +%AcY`M&MTR>C^;SbCTIM!m'eJ*U(*GrJOKR'XuK,%_pNFTK0tM-EUZZt@(Br+OHCa6EP#=%(BB3uepbb4-`mHdoeMSmOJ0"^n"mgM4NFQ5]"t3rq'a^4DR.*^!!haYS@=fP\7Sk'C^utn$'8F!(oKlsi=q&;'eeaa?a)EB%gY4.=r]Ym_dReO#@21!>k5?L9#.s$$7oGB79>AJlaXSZ6NQHjNa.]i!Dkh@ +%0M7Ep,=i<*.n8GC;,ZE$?ZgJ!b@a\Hn6E)59,WqT!*KBEjAhr6+tX+bEf\mXhf+fL2N;PV*XPY&c=*4iJVKBE2)n%ojYJ@]n>ApB +%&f_,EYqDE>$%PX'J2*H,BXh$b0h]na?5\cA9;%3LsKFJ-um7@j9oZ5ud/;@kn43e1al'@c!YoF5\5Ir\b$Gi +%5bm:%RS"1jrC#Xpn3q3I6taPR"V(Q03oVhZ%EB[V%1c'rHh#=B!sV/bDFbV%)stMp/ub,"W$%Ne!bARn:Xm%?.OEIHe+(!ud7Af)D%>SO#rJ1; +%nBb..kDsF6C;f;oR3E-Yr15nC.+J4bNGiTUY3-a;NChS=@F0j_^D?.UB!7j"]qrA1=S();Gk)ZJUdhJHmK3cFh"@s0?2VB%CKuS4"2P.?h#OWV!q*\>qm2-NV +%Fb+?k:W#rLS%(2LgMXjZD-Ml"H-q8)FB8A#J4\=/#R`1]\cdTkehF"cDibgC%IoVO7814+)Zl#`U +%&-:L[j7=H+S*&XOgcBL6RYBj[aa-4r+79,l'nfA'YIAZ=Y%64H?Kl/m" +%3)O<_5W#\&ZG`aEA>^1S'hOTtbjX3hmEtFmj<8hdGX.D(BOPA?T9qHs<0PTf5p.nQHK +%hSHlEk#Z$GT.h"(i]MN"Qu#mi=P.K8q$^ABM,IOnrj0`T[*- +%!6hYTaA^U*;YH/n4MHE*KV!5S8:lZijB)a#-/6lW[[i+m!#"VEj+\=4`(C5Gcu!4.?W8/`&C%M.G45MlK*#hW-ED7HP>4)o_?c#$ +%A;LRH3N7Pk(.bf4#]@S+FQj.*Nmm!O!K#sfD^Bqs +%Mp63VKOg'NS`3d5h8(o*2Qb"V>XM2q9.2+,jcC(i5bO3e@u2a.gZ)YY1Ja9hqIj`H<+?hql6!26[\92Y^ +%U)02)3]0_I3S>L00F^>IN_2Rd*[Qm]-;\^9_ZPj;CD=YT>AY;7N58FbjQd0nM"lDh2$GQ*_p`B6&g0jJnO+ej%=nj% +%NY`t"!hLh'I8;aEX2rg+//"]JSHB$i%$.2F4?1mXt\E7*h@I;"VMqI!,[%Z>G;0>&fS;(7ZJiGCb09:NEjap +%N^lE87WY5q8mi9rG7?7_ZNgq90ZeO?PkAEFlqfp5.4i1hM4*C5-Qrh6![r_(?kS&DqGZ!uA^HVLZ5F^8oPAYa$&I<1"EM?^.RADp +%J8sm@&uM`8/EV-c6]ipXPZXli-QiH,"HZ9^5fJF_&gl4_l*B,kd0Mt]BGq4!#uN_/JV#A&8Pn8$5]ofBLWZ&NXM/O"Op1h8l\A-* +%J-kX.$NE\nE'nsTXa;&k^o4$:0/'nNNuY-V"9QOo>#5UD6tO&90qnt@WQ!*I&Xod(/L&F0QAC^;mE,X@@iK$#i'AKXeeH5?[*aT1(-?R(]X4O-T[8jZLCF.aXL +%TG#1eNA8>^^]_3%X&3.=![pGXI=.*/l4O0G'c%Ub.t\fp-38uh7?2%jX#5UD6T)Io!f'j)F1"-N`*]d,%[!YQVG!1?4_9L@t)pm&8'S06LB +%qakgj3Do_:5e1>A,"[$(Hs,G:eXI1[JT+7MkeJ/Sq-1+;!m#d4JOd4AU-$np&i"rN-K56gQZ5:3AhtQNnMhR]G'J,.d=pj[M3't^ +%,U.&d:()g[#STJ^!c_2V9p2;$hNWg'A2>8e#ZMG2ZCV.%@02]:^2&[i!J]l6M5W[!,U.7?:5aW*a:U]*!XViC9p,o]]I=m>LfP^E +%OFET2`GlBP?67!08Ipk9@V`g3k[kg6$">"+_YQNM*fbDdho39A9][IT&<_][FU9q!*?!T84ME8b[&2(%N4AVM-*T#Oa0 +%:C`%f@5ecH$O1!3!#ZeXn,As5Y%>(.(^U*J(QObiYRS=TNRU>Fp#*h8qH.!s7&XC(4 +%O;6!+9bY!M8)=+m#jEK,-l'gE:.a\DrJknXm^OM\2i&[]*[3*iX!=b`g"+\CN42'F:%Hakkcl`ocn1!VZc\MV[4uHlXJUJ8E\/EB +%Lsie2)1ruueko6gm7)^7:COQ)!r09lPnH]SSjCXE>sKA#9-@fj0#X:O;#!\mOIt#&IO!]qj*Wc;1`Cg^"jF'!u"B +%8h`K22C'TP?%)+M)RgV<8jadu>Q<$900/24>rTFfkPJ34moK>E0j[MY+$Osia9+'HakrSjrKs&B*k.AUF)u*&Af/Oa=k[5.Q$$"e +%0B:Poo@J5A"bjAdH+nclWTXlM^nAC~> +%AI9_PrivateDataEnd diff --git a/Visual Identity/O-ESD-LOGO-final_hex_small.eps b/Visual Identity/O-ESD-LOGO-final_hex_small.eps new file mode 100644 index 0000000..8c2eac2 --- /dev/null +++ b/Visual Identity/O-ESD-LOGO-final_hex_small.eps @@ -0,0 +1,8816 @@ +%!PS-Adobe-3.1 EPSF-3.0 +%ADO_DSC_Encoding: Windows Eastern European +%%Title: O-ESD-LOGO-final_hex_small.eps +%%Creator: Adobe Illustrator(R) 16.0 +%%For: Olcan +%%CreationDate: 5/21/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:05:30+02:00 + 2024-05-21T21:05:30+02:00 + 2024-05-21T21:05:30+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 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 biRrWaLaW1lUiUN4Ad/860y2PamHhJkeEjoebIZo0hfrHmTX9rVW0nS2/wB3v/fyL/kj9n/PfKeP PqPp/d4+/wDiLG5S5bBONI8v6ZpSH6tFWZv7y4f4pGr4t/TM3T6PHhHpG/f1bIYxHkmOZTN2KuxV 2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KoWfS9OnukupraOS4j+xKygsP8Aa7ZVLBCU hIgGQYmIJtFZaydirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir sVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsV dirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVd irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir//Z + + + + + + xmp.iid:F9698C12A417EF119B0BF825E1642E8D + xmp.did:F9698C12A417EF119B0BF825E1642E8D + uuid:5D20892493BFDB11914A8590D31508C8 + proof:pdf + + xmp.iid:F7698C12A417EF119B0BF825E1642E8D + xmp.did:F7698C12A417EF119B0BF825E1642E8D + uuid:5D20892493BFDB11914A8590D31508C8 + proof:pdf + + + + + saved + xmp.iid:429FCE01A813EF118EE7A03BAE578D64 + 2024-05-16T23:13:35+02:00 + Adobe Illustrator CS6 (Windows) + / + + + saved + xmp.iid:F9698C12A417EF119B0BF825E1642E8D + 2024-05-21T21:05:30+02:00 + Adobe Illustrator CS6 (Windows) + / + + + + + + 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 +595.28 841.89 mo +0 841.89 li +0 0 li +595.28 0 li +clp +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 +214.753 641.602 mo +214.75 641.602 214.747 641.604 214.744 641.604 cv +214.814 641.603 214.883 641.614 214.949 641.633 cv +214.886 641.615 214.82 641.602 214.753 641.602 cv +.5 0 1 0 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 +595.28 841.89 mo +0 841.89 li +0 0 li +595.28 0 li +clp +grestore +gsave +595.28 841.89 mo +0 841.89 li +0 0 li +595.28 0 li +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-final_hex_small.eps) +%%CreationDate: 5/21/2024 9:05 PM +%%Canvassize: 16383 +%AI9_DataStream +%Gb"/LBm2$eces3=F8-9-Q%T-;728Jh"@Dg1ha7Z@\04+>\tAkKR,:)j?!aP0'tE`)4(h<\cD=bu8X#6Waqka,X-Qr>rcbKt46a,P[;NJ+C:$%X`G"dcV&?tK2&`THU77-7oaC&&ll+43HD=MY +%FhTB>W2c[.;Q=KXS,IZnmAU'`>3d_/Z[%OpB:]F:bAQF:"q^;`.F10GIRDM.Xk*[G!#^BV/frm;b=!mN4(cNkH!q*3imL%qee>B]c(=3p344DcXM!o%A6XM-oWUtAeP3"phSHjW,t4<4m;<7UQ=bEN93,9k`CG>moi4JEnmfT +%03VG1fOR:k6rc\#!^KK+'V]>3"h%qj%TS/]ZQ-.urgM1G'EV_lEnH9td':W^qFA60QrKhPea2em:AmoZ\!Bg$oW/)'je&>KWP%kQ +%Jc0L"&$5!fC/*7tOLsMG,Xk>jn/Q/pC;(Eehq0SfI,"k`BnBkQ=s)m2nNbq3Ljn)p'Ie8jC;C/J-3B5*F[Y-KT2-ARGe)XEp"R+' +%pK$@Ypr6P([2-HU*QaTDoj7%qi:[\q7]gTLES,Id*f&YhmGqS/HOu[ +%Q0)7_S]D!Ql_d +%G[8->'8]g>k]:[K/+6mm2)oUC=>&mj5t!PJ@)!\[RmNVZ/Cdf-=LS_uTBkD3BW%4"AB_K@5belNjEi"uD?4A:R> +%hWgd3>_]Y!Sb%=\^$6uDQe,!/;m6"U7I8n*H4soKk]sr"X,6gjICITBMOo;ug/s:kb>M%8f6E#V6Cn1?8`-LUQuVpk.q6!.&T[%g'XI1!1UdU:6&,kr)J"EoX27ei5)dIXo!==dH?eb7G"AF'?6eMc_RFRIJb25Wn0:O*n;C'!g\EII7/;mJ6d3gKmuO$S#rP, +%l'@&^>1Kh1>G+HkWoFeNd2AX(1Eoq.f.4%a>+guiUj)jBGCFe5YkWE][=EE"*C>eRXS09>f(ZpErV]S*?0kV=9#ht1'RddUrD5P;MBB:s]4C]5ik2[aBt2XdtQs7d"u@X-FQ70B5pS#quXb?eC9R(EiC +%ml_Rs%b/M7O8]lr-IK$#1aWI.?$sEjI7#5#pa%ZD'lmu5;"@% +%FD@'MZBF-&WS>Hn/mg<,\QlS);O)i/a1t9IhWticj(+G$U3@HS;SCh&<.5oi3a\rt)kGi$X3u9OU<@u7S5GbMFl.!;PcJQ%n7I<<&Z<0tLXZ,OYhmS)1.eB#Z=]pb+<14nW>Rir3[2gP^M8%H(D%H]/W(+I'MtR-H^oH3sVtJ$, +%8%EeDWa0?4l;8B8Q**ieUt&CKVLQ;kW`M"O`,;cdK<*\-k)O7FAmB*fCQ4(m>JmLN&S>7HmEQHiNE3*$r;PQTZ)[6!'(`;4WJ^+1 +%EH,\V<^,Q\@cRoBeYD9(OB4$7WObUMD0a4t[*(dP7a#@a/q?N96*>-+M-f#ZkM58IFY*aZ4h82tT:VEG4mJW4Zree./em7+(d8S_ +%JZ71+rOc6Qt3Dg/hs0uTQhD.N$[#.`45?0 +%<0O,s9,ke2iC9Gf\DsQjqVi@`h?(WdMNHuNX5K3^'",d*\3gQ6;3>H'LK3RHe!m68#q8rp8 +%hGpCTms[Tqb7ZRhTHQ#E63BCTHD]!GEWnT/D$8W_X"D50lW.?lWnsl,)%8sKk49J<#=Ekd=hqYo\(Z>SohO,"7/Jq+[;)ba`&1UM +%=T;r3,:(HPEj7$bHoB#+0X*AF@3:su&85R<#6?KN5_or@HT&'?=JGpR>eh?;\.VLSMW,/?L.:[i2'R7)b`:R&f&#]jn#4n8pc.Is +%3LOAgXs]$&f8If.Pu+f#73:$kTA1M2'82%!)a0K_Nr-LJ3!DJf`RSc3H;nod^G^8YrC2FeH3F_.lL:*$."J,IlFb[(**fCTqP_rN +%^1UKi!DpXg*+Y;cGE!9nqg)Xn=$T#A.T6Di/ +%O6tDT5I8l'f#`1CDIIBHG#=V-q*ch21X'%KKk%Jf5aIfL4f7@.[+Q(5GI63P;_nUlG`9U3PQe8>+rZjJeTsrt_6!d:pqokZ5WqM@ +%Bf(4;Fhd5/=(pfa9ki>IF_]9nD@K2(pf%FsZQZ\iHr*8b5@C'uQtEUAUfAnnCIO9P[9dj*>SO^gOQ2c3_Wl=PT[e]&G+op_>e8(g[HY^=0Vs"`nZ]&2UP>m-bqG(n7K(!o!TX6ZJ;()iel^gUjUMSFN5?J#8!uSY` +%7d>tb,[J^+jWdRrSb[gN!Y+]tqs>>/2k%SIC;0oW:U_L':RjJZhe6.]<*Hia@e$(lU8A?3C#lZ`&g99Q8EKI"odu=G#8mXjrt^%]*A)ELQKi_h$\E(r-EKL42C:(hi^N_2(ItnlnBr9 +%21Wnj[3k;Qnl4%>Xc$D^K?5mJ:URbj=Fto'US(]WM=HkZ%+hHuAd#JZD2QJG*qu^7mBkSrFjLi)K:1h&Y9WFTpVi&K(U'*!f;hQH +%k(ki7"fU7@gZ;L>SrNm);%b/UC.g@XIq>#\VigZ/m%rPW4rTPaC3SN=9i#nfot(*'5"[V+^"%i!ra#-d0;-I'*=Zni:@G'K[?$3P +%r9R;h4XdOg]08!''k(E`qEShp#d5GCc`>?IrW_cU^gkS*l5KP.?OF.*R;dnX'+`#6N#03%6GGR#Laj&G]hacUPB +%BMOuDC7J5[MMcL-cDN-cJ_jLKXfc+B%Cjo([B!UPLXbO6F[)kqediKqZ[M:PS:E-E%5='/C@D+5eOsLf,rrG>q"BqSe=iiiW:?MV3V#[V&Th5G2CU+(Q-P5+unUX:H1 +%HE.]"_=`$'Cri02;Yg-meSJ5M40@sTWV'&NDK-cb$kE>S%td8%DI`b$MNp*Uc;:]e]`DgQLrQs`2*El"Kc"$6dV@:B_<\&C6`^K< +%EMq@lIDG+QT0e!jNlk5ELf*^kgWul1GImdMcBT3?*5u#1D<9d0dj@Y4DU4A2Pg'#tpHS#@tX[VP$lapE3u:$D=GjH9:%=+oMb:kUWkK**@#pp[JJ0_QLA'+N+Els%OTQha55X +%*;f7-I9-6,7E]J:TD(S]K-KrBW_nV,?56\G4Rhs=K#-]h>!:O/Rhu%Mmi].&`XYR!H$r%>?R3WrfD_>%SRGNZ!9:3L:T4;JY(0X! +%m-3CtJHNS44nV([B2O='p?R*5Npc+Fb?kXPQ(3i@n_3h$aS9e]H6p3BY+`@S$uX.)4Oi\EE1=4=FfBYarJIu"f+3ou?Sp$H%d)Yo +%n\p]kerN1D!nL-LZ]iUm+o#csV*crdrafJtOq3=[WU9"J4LKSf;=)sLW"ghrg;R_)qmBS+2nWU8Cr-1ISW)J7H!S37/1GofTJ\;_ +%esF00/sY[+=6/3dIlZ`T8dE2b:+8Ico_9'kg"FQi?Ne,KK^SHOH#\$eDj4ur/J?-]Bl=M&lR/*Xu\19pQ+bMY$J?Tqc>n/&## +%(O<9M=hEm7QJN#(?TXHa/!\PpEkBKOC5J4^lt:,eZa19;VJ"3T9eOoG>h`$\p[;=Ah0/Pk<+8SDZ>8 +%`OSp\X*"r(]$cqZG5SY7g!"+"ft6VFh/`(_gr`o8PW/,5fm0_8!DTJu](3G;cp$/fh_0(Qo/k.IWH.<"^Y7s8gaT)3o'JkkARhR: +%c>Vd4-CW.X\Af]@B_sh24go>&Zl;[#PPJ=TRQAK4jfrVP[da3,`9->lNS%KSZ]:$7P8gDQS1/1Nr/@DB+`CH:F3AE6fA8HZ0q23( +%gGFDnm&cC.Vp\l2#C`5Q#H@bG](pC<6AlXtVj+Y.Pr/)7FA(ejqiOZc%eBS:l?6tJd;Vh_h#)?XH>2pj*k**Xq/(s#GgPi"QF_:2 +%a/+u0UmuUnN-/?Qcu2)Y(7_UWZFYg74YFCc;h0<^:.^gmri8DRs94=Zt"eYFMl_F#SrPlLCP] +%<^>-)-pQqtYmma3hV;I^_4$pbC3J`?>d3'K.HUb:ZVP#7BM\am?)hl]l:h4Jb)JI9LtXF2A8t8CpUJi_'eWc0]V=@uoHfce=dC +%f$iX6lHduSJJ6VQ;Ia^3?mVi%hV@JYjA5e.kDWEU]iWARb9r#C&OuPC;\2YNDaZEpKX)USX_]&Y&1dZXXW#&PBY;h4h=[k +%^X?2.E[N!T[I&TZG5F:0@_GLUD-2di0@4&/ldisTfn/m7^kuf=F*G?IEr+pemY"S#pjTEW@a-!44h\F8I8Z(Ea.tRn +%`$X(6ft72^Wmu+-H@D7'\RI_Sf(X;+'%W. +%S\1Dr@ARX2`7GsuV+EVIFldLLjiJD+d;J>QX?%GI`;96iJS8;XqmG(Dh/gF/YbjNGD,kM19:@+Ajjj#bh[k9R=bl>7]q"bKb,!d)puUo0:>LM)-[]k_9O +%ekoX+Z1c`][eXfER?kqrd-DKn@A"c`Kq9[hi\Z@u4n%'fs#3NQlLu[tD9_1AA]C51kX[EqN;rgYQ,% +%G!0t'jo5'up*&koG3?3mqA,KBBA=li5C`Tg+1o:9MX*2BDa0h.'%7%7^m)UFlMA&k?R75jDc]j*QX3?a2[d4brqXrVVWIgNph+Tg +%MeS)*mFJUZL"K(nBX"tl*W+Tj_ppF6p=6;LA"$+XT.CnN'l2&Qg*6>t7(/,3RB,2fIRF#PI:6MJ1FEMpS[<6UI1J=64l3o6[mr'ed +%5l*1lS-@O;VGI+5i5kf$'3:J?(0+G;8m.QHFM^XEFmt0,B60,CcEL]iI;m.47WUZONcf^>maF7b$@f3 +%-ImfC'go"rn%B^t0ki_8(r$jDg37,@a`[0PE`3UR]4`A:d%lelWMTOq/gr>(`'8^!3'1R76V@tgoH4XnCY<9>BHc*J62T$gYWI!& +%;YsJ+$H"Me:k6Q=f)<2RK,.#?>O'dLGMC,`)A`Z4?V@?u,=o$[--_)>c^jTb+Df;L0m,]3^MI(elX=qmWeIm;(1L,NVXI4pK^=iU +%KoUkBS79K*C^o?7m3FPVNO;(GD5"k]lTrg;Ihq\SiAN:*+XNaTp-6cZALoG-D@msM`W#A(3,t_5A+fH)&2eB/`g9/\.-Cr-cX4gD3-[aRrMAOI)s)cC*MWV%mm"15aR +%jrEKk13'8'2DbA$81&J8tZ7'-CB[Q;2!X6aXJpm[GtC$dG.o:Dqo4'>Ment5ceBo:YZl^XIf1_F=%K2=sFTW1i2%NNp[N<&Q^Dtc.J\c>sU2L+:L);l0\#\25b>pg`L_Z;.>-S.A*`[rM&a*$6_ns\BKE`*(L\3N;Z!7ld`@^i<WMirZ@ +%hghKN8Vnt$X/4i=#@CtNUsea*8%2E]QU&sTFM#_00ura]Jtb-DF!#_%]S:N=o^U%%,)/a=L=R0V"k'!UYUU@mK@3Fm=nG&]@kc2je\GFYn5u4 +%+':VLbKn1iWk8DtCqI(9+nIIU(lYKP>^8!aL>(%_IG5gkfsYckJ6qnGPu\9S*ZR><0VeK% +%R2dFR)MioHTU5p_5XUN%R!VP7EVA%[XkhfV.Op4+2s%\C_hS2k)bPmXB[T/=[MD*\s9^%Zm0pV#3,91S/^&KP)p0agBIEq7LeE,'_8O37@VmY_l[LB%`-5cKCbA(Eoc9@n>d(_CBU%9`J_sF?].u^'Hf3ACP]b +%B+D7Q^5,GI@d%ntms6Br@nGkTcK0rm-BtcBiR7P72dl6"cV`0eC`B$a;n-u5rVXZ-gYY#W%6jM[Utat=F]o/?QA)31G=p>[;"bLc +%4<(32XmUGBauT]^rE87A!1.L;JDcVn-47tsF74NnPEpLAjHIIg4/TMj-i_"g90c7VI),?ND5D1cWUeg*2/+DWfGb\bM(`NMjTnh" +%+OCj^nP1po2@qo$X9<.J:S>mXg]YjYo/*H66L1qb(P(st7Z8!ED$eMXfe_P%'8MOY=MOpAJ%-@7G8hZoah;[n$Tr80h.#B3G3?T% +%^p;qI2snm8dMt53N+mJ\8%*:Og>3l:E8D#^V76nTaaGO4!2%Ld&nLS0&>"VpN#niRWthpuRs.,?p]^TQqX/0F5gL5;Y^u5,]V-@421@S,'rYdk,'B32Uu&U^Y'rT@4^k$+%R.M*Uf9J*cD] +%Rl=,o9hGpP\$t)c9j/1Ih?AX@hOX`*]!g0oZ_)S"!9<-0-%C;ap#aNFP\k\gBRb!AeK5KP3J;,6Cng=l.gd?u:>6CD]%])*bpR'5 +%(Q86RSB&Xi:*;.Ha&7C7:\Hr"'(uCPGE*%L<7t[YT\kQt%qoB4XI55F0CNFW]7oL@CZK&SfEBnU"j/2ic`2M+bL1.' +%Xi7d)kP0">g1,&Ig;?Yn2>27-a1gJq=MJk%pe/g@aXZV*BM;kC(CLS@UF5M`$pk_(X:#cV6(6lfdn3Z>k`#gA""1mC^ad+_NBPX" +%+j1e;a\3G`damX,?I7nqO>OELTrH"fOTHLJ\Oq$-_BfHsAtSJ:"H7@(8._4n<+j*-cL-%.mu8=#_0e4hKH`1i3Db(]UGid_,[&?H +%)`;q/&d@YMoaT"^,A;63$`:FNU=jT^&.4[C,aO9&:O;`afX8n:T5?VT$u)s9-Ddf"&Q6VrpI7RGEDo&-9m_ASA'\tTo\sS4oYroX +%$C$.(!`)mE%J+IT'_3SI!fQOH%cgA;Qp:o3.j&t;O?F+nmU39l[K)_@I(o.+Si^t) +%T"Gsf-0L!>[PpaES=)=;UkR%:F5IBff$(eS2o>jBb_u6Cac7Z'O#cPOB;p5jjuKD92eXFHk!`Bu>c9cId$].kO#'_SR$gJAAfs*P +%gmNF"o6,hmX:#aJ:1G>+Df*"dQ]>)oB#0IBlfBF4[R\pN=02JB4ma1!)\uFO,.rmi\2/g=)Ys.;$H6kS4(#i4$>?po!3H//!cgG= +%/`c`-,gVM\`e`)@@,\RshmNbGJY7r47e^a+_8^!#>nUcKNE8HsLg-RL+='2kgN^B:#JZ!KeWK%RSaA^A*G>)"OiJ\t+pR)s/hR;A +%0J>6AEQSOj2!U2C"A4339eaJW5]^,EF](,K!nssjk8e'0fn$c'*T:Yc"^&XqIeXdVP,p_'F6$!`,[#7VE\4EBg(6i]l@^4oP`#5_ +%a]9a'!O@0e9o*S_eYo/AN@RToH&jlj:mePA`f7jmcHNRtEqsUccr0+C>':8U2Akk;\[rgqsY4:!/B]2j=aiNW)Lp_(8&r6?:"-lT'gOG4p&Ued$c8W:M>XikHqk_M&Fq3[g4<4]qggsgfUd-QF2cP +%(Tc:]]SZRCm0^NgY@PE97/<0NZJYQ,\LU^nM7i,9m.]Y-'Xi9>@C;rfiU,D?X$$t&Ds+iY:%m'!DI'LKLKE8prKM=g3HDtT@J:J- +%I;;Vr$#lKXIU1bMlh83=PoRHG-i;l!]:X!8'W/OI*m?ZRNL7h:SaPTSb_=0lak6H"o"rh_[0"6AI[Q`]=1inWG,g<2JZ\39s1@M' +%1->='ZupHV>L3'idMJ%k+ND?tLCK`Mh1<"LhWZmicBCqceN3E] +%d5BqVH;937`.#YCkh#,,qd>8/:@YU*!:e-eI83pnedX`BX^Z-TD9CrYj%')M`EJ^G/.SCh7Qa<+2eT2Sct`;emD(OHm2 +%14mqb?!+B"gsdCWY:6N5\/Y"_.\%5>W:dt&j<;'#H_"Bg1SJNHS,AHQHH*nYou*U"#"Q&Vk0XY/'pcgEPsC7"D#B<\Vnd$Oc8R-&_p?YFfBIefVT.1@/0 +%%Y"5G=-Q)-s#5>``k;4feG[_p0E:Y"%o)Kl)`:W1O.mM;K9b?UIhARd2I&.(N,\S7Rm"IRs'#qQq-VLTmIooJL*7gOn^K:iCT&56 +%bh?V\5XMVaN^q0!NK+eM^=/,&d#FOdgAMR,V_?Ej7\AMmd.+LTf+,;J.5nD.3)!B@g?#\;`jO@^j?)R+/+4IAb-TDPl9LM5UcG1p9KHcjJ,l#[FnR"U*#EcLW\YcjL%+.3 +%KHH*DJrSa\F)@RJ_,P'_Cu;e>M=BY:SAuQM2#hA.@12iV]NbS=CiX@6IeeiEd'jlEcrEApZg!lEJO`G(!\J%^b\o%Y0+nI_Tt$6q +%i#Nsq#3J">@mtEhIJk%H2'eOTi*9C[Z=aTA"AuP)94H9"Aj%FhgNZR!AncGfT=isWR\PT\@Upu(Q2oH +%[V?N@RWQq='.)R]oXOWK&gH4SKR<_'UP$"Us+VMS*)pMYVL%0Is*RL_EYmOKmer'2=l1G+nkNnVKXsEfBTH@QDOn!1$_O!,5eVIa +%V]5K`mm-XH3GmpcR-e+G3"'\]LTaIb*`'3tcb^W*[dUW)mi;^W48-Spa9!Vb4a.,,B)&tK&=TM@Dm]cH*;o!FOGQr^9ZrI: +%pOqD98quk!?'Nu9cpT@)R4&&<,Af)mn-d[4dAUp=ga;E6\+]21@4fKTI"C5N0#P?0V%qW!GMDrTh:f>iKKW=. +%NiF>2T(d*75qSR1gPuiseYljl#R3=s$UB!>7aZSZ7_K4/3$(WA3:^s@236LD&%^%J;bWYl;l*spqb&D1(rR-+o@UqOgI5rX@O$fG +%:Xh^+9c+2+Ps`)SRTn/4?>IR6@ueV5?;c +%s0%hnH?MqLI.G(a*AcKUDJs`:jZo.q-#iE&gOF1cOn6Z_JVdac\9C)OHI5JV;/:ldt`F[sUI8/4AFcLLQh*m"pOZ +%4)X;Dfu`K^o[Tu]eqsp;3T"d&.uUQ445Gt28QW!uLWSnZ)i%:5H8Tnj`n%OW7[!s>q8H5uqet?aBJ9Uj*`(@=J=JT*M$9j0ks'Yh +%/#l:9#:rb2LuIrZ\8="onun)"*2Yst,n;h#p13=?[R"sWi&]#gDXEOtOkfPhberBZ<+i_Ne&dR;NB&MmnVD;^E\jeotJ:nFX50)n.s#ck=bb\<3V&Bu(N`\6VIhC_u``#7F7YNX(`4$H76#Rb0N]Lsr&=i>D#)>Rii5 +%Ctlb,hYOk["2Z*6cL>Hj^-7U?36b2tTB&\t[EBq3r:4/(YJ[gVRH_dJdT)CET1=XWpVBQ,(< +%4eOigV'LdY?.Wfa"Ps:*>P!i)+Xl+Jjr1Q4HBC56iuL8NXt99[HRsRM;DsesS,To[l12nMA8.#'e,S2^k(O0[Pb$A2_Od*)%DO.m +%G9jhU'NCB:!hWd5]cM(=K?pH\?I=KJmmGHJA=MLetWb:.CdNSV(]-*k@HI[6;!%/r6KE--N%^h=D9XP7jd@%B'iKV+p\g +%aNPsCi-C1Y(P"MsP*op9B&3YRML7-T=5q#S0gN?n^\)s[VYOd:Kk$Rt$>:9naMDIuK3!'D(@.:Z)[ajGiuS,n6##*_PEHb>+#1S# +%oRd`$+-FKXL/1A\-4W1,8to;qh")+&%[Ye&84dpp''oX3[af-6PXMRN\E>)o7B`C_&qdL>S3;X%8[M$F7mG@iV60Uo"=HGm&=#Q??k[^gYktUTU[VsoF<$)gX&;mGj*YQZ(,Q?^$sB1]]QW=*pUU0c_/<">@AV" +%1P4/GGJ!5ridM;Y\-ihfP>F0sSk(:32;3b>f#HBAO/uP"8%A%BFKBPn$P2W&C;'!gicQP9QjXF[h$b7n_F(e=M?VXL(ZNCIctVGk4:H),%sR!k^m8i\D245c +%mjSZiql'69ndlTYH:,Mng/osioF@3jjr86Vhtt:.@1E;Vike'$\(dcrL;34SDY;q)LP%3scrdaD_F&8%8*k[An\RZ^e6jJ7j1+U* +%4#Ju1lCPkdK3qN@A$cUS/PlXLK88+,j`'1PDlQ"gRk\/mke6B(>`'Bs_F'AQD.n76o73^"M-',S*R\Y=$l9t2HhVVhk85g6o_.]e +%NlMth4C%Qlm;N?ge+pjJ2rE*_cJkNM4ERJ-I<>5Q6hi1;4`3@RNi.T@nBa69PAINAa+]<*8\0q*g+XcpN;5#nBbAjC`ug)bAdat==uqnLO6lu*Pq[1.//p.k7i]-n@_mkfQk5]7(R<]RR^MhD+ZG'+g76s +%L.)-9.EAnK;`/DI@?-0ED9])#dLofm3NSU%\!'V-B)5``S(BAC4)^TgSnl;?B1:Q[]mRJPa/5=d4Z9pNP[jjR-Jl/0c]O&lGr`G! +%a=kCBB_.2REYq%6DJN^\Wl)?RN]5Lodek_5.$W[Cslq?e'T@odHX>.$I)EM +%_[Op6'Wh:n'/SbmbC.#coS23U\o;nB'8n4g':AO+LOYWZcI%hX1-P5^S6NtU80@>ud/m3)/XqAKF:k;!>L/Kcg\>Y,F>rosYFcH( +%L$=%H^9bEZ53hl0q0DCW+%H",JS)t;.N@m#?RCud[9>F/](hXNos(bX.l=W<'?A9*)]1ZRX+b`ZBf\#niX>Ok?p5?).==g/)!Sui +%e]eSeo8m+eC2XmRQ*dQe=7nPNo20dk`tnacHabsfhPj^TMp(J+qLWqmoA.54HVmO00-:!dlg2TA,$kiY!mUGu*&`#$?tX':$,JeC +%ol`>E?4^<[apujARRh?=.sRdo+u<6om_Rq[7Ur!Qo:TQ="V\mI0nH_Ji(pK^O1Ru\=Sak&$H`iVU^FZR#9M2*eDDbRH,IZAN<%5) +%>r5KU&(0[4RnCp;f25,smZJ%`1duQ/`-Qd#,%ra$q+Q7:p,)MMr61If2]MS7]Hie*3L#+6E,fa?.DS)>Nsp7%9Ls\\Wd!'X5;@XQO[IF&@[Q+(Uk2`gg1MEjA`'JOSX^kZP;tG!E4mct=J+*r3*42eCOBCOKbB%ATXkXN8$MsO`TPccR` +%/:KEgE=&h]]VYW@;nb7BDr7(R&O-'3$l^rPk$V>Xc/*je8OVgtR&@^-*qg6=(QpAi:%';oMRC^``0QCWm+qD2U\$b+]i\WJ]?rS2 +%D\UQo`hNPajtoh$2D\:(T%U,mr=kdaFqM&8VfsJ*Q(L/t;3!1n/TP-UWo.ClXF9Q?X;=L4=r`Kh&S=R[i8C-%i[UM]s=6t[QfW98/ufEj:=qU +%`?%^7RG'dnT_t;kAgUN)PO2h!o4tf1:eKh]]1]OukA0+j+8a:\m$o)4<@Y>SXh2'!:L[!/j!SIF=i +%=$1rC[<#5If7,^,)l;BZHFI-oW1+BJ6+UC&"/jIkGZFSP[A$_!1U/*#0C;Q#*_P2A.pj53V$r5HJ2W;i,KR7]We:R".k^2DLboUp +%P8"mdg?e)mM-;f*Inb*q'(rl_NJjk':2&,qW'YXY'fFfg4+Nlq^=GoUeFIbX\bE&*0C=1Y3AKB]lYB.o1P:V)rsb,Ls3Vk>'5=IA +%D3gao@\3=6fL3E?Uk;R5S'!6R\('1q5$<@dQOMncj'q7S]X3$Xh#l0s$(*cr.2F&G62]bMX`-?kdP+0,d=.D9d+cG9@$=?/(U4J3R0fS:,+&g3LE:JHD?rHVMh'MHak(WE;-&AoPb`>MG(N(_K"m'L0e%b"es[q%:_ +%Vnr8pAuX6^>:?%VkhR8u&pNkgN%gRf#e`BKSAc?",DOJ$mHMPe/=B9Ta(F(m;q)NbcObP>j`>MJ=056V>c4n> +%>DTu:U1\]s3>==(G-V1`bf[%JhdWOQH]Umg[>WmfZ!O$dXC'6/r2dAN3k+56Kq6>Fj,`:(1>e>gWRCZXpP_M*]s--#9O`UY`#`CuJ"FHLiN_![O;l#.626T@9or:ftsWG(TLroKL`q6j,"/#<3;9i3]eN02ae.SE")sUQ^VGfVAAo8G8Z)sAZnY_akIAY`umeOj\eQK@-"D;rJ#,AIaTuohU#QLL5c+n]/>5i9:j:jot(;EmuSgQ7^LX5-] +%lKk?GHs^U%#4Cn5Q5/'W(O!q10BmSn^pq6nY,H&M7N(3:A<&30KG\>h2E7p9)d^ss_'j#+`n?H+bYb8AmchN>/<$C`3#cn";5_br +%c>\&)gV!?h`t@Bl2/=;E`Q+1[_T#>/]+0=V2`G*(-BH5X@4U6e[Z/"I^3.,7I^#F3Xl98dN?.%7;Ee>_.2KP:'h2%m@pg`n8iJ_Y`uV21e]]fc`NCTctCM9uf58?s@\s-c\&(7LIiR^ct6JFr8&nnMCJlHb<)`L/_Fo/4N,]"J87;:6#bQ4brQ=2Tj?QNVW-7U[fqNU]Y;O"50'ol+\5!pm.&l:lapZ]NC6NchU%J +%"hV`+_W4t"\4HI@]g'##oLF5"F?ONLqQmjgDN+Cd^$i=$oag[Yl$Ak*_&X(MGgS-u:h!#NLNmN*l\"1hV,UME>%mR/n.oBaKMt^=cP4DT/K`lZM;I:4ss"?bP6h,&kt&f,#3(M(k$#dZ(?p[Zdj92\VUY +%jlI;a4#"!aFgQ')>!s4K'i9T$h2&hYoR4_iA+%>FG>C8)JY^\QjePKHQPD)\\I>IS'YBeXFHRG]n[87K-/6>)j*d-5*IjKhr3a6g +%L1atpH@1P'2^_/=Jb@lu3Pi(l==_'Rn*oRXhVRko74uB%:b*4U2H;Z8gne#;PA]!0\=-G@IT&-[s:XVh[#88W$bD:>b!$;E5YgR#KTH=h@M!SqW*;\Qnu +%)&#n>=(*4ueLStPN0fI&Ma2R'0TXiU!^K2i'1V_3DBpF_B7K(>#+4@=#&Z"f"<`;1!G<7-nV,@/;G8C)WBPDk%eN^s,1sCCJ8r,e +%*_!H#pSW.&!+7ON:b^CQg!@0FS9kce5[tbrl@RHS$O(#?5bU,$U9[W4MUMl%,!.@oH*dI6Eg@>6;70$Mp4r&a."TG+G'hV68cVTDL?qU9VhZ8$>gdeYAS%ZllspW+=!An]o,@KfCM0(H&Y7IZaoUkm^!u/L +%AWk'g%=cdr,3&8?Omj]L"CHOW(uH;dNh!*fWQW';LVmY)U's.gQbku>9$69&Wb.48PW)[>4E/lcrIcdQ?^+modec% +%`Q,[/V!2>-lRX?F-@(Hk/PTk^9ml'l6I4C6QF:kejCpukAOPVEJ[7_!Uggr8TkX6AP"*F)/>mcVPp.Nr_USM-8DTo%?PIf$rZWN#3(R#j$d,jTV#9X0=5tC!jVR=D#CiF>00h1#DXGia>]q!7j]PA) +%nR$V:Ttg,A.H3gjMGZoj)Cc(.kTeVOT3==oa&mJoNF*n;Z^`H +%B'pL=qZq[hY;'YZW:F;a>jq/La"lJ%SC@&PeLdY`Q4j#(Ed@!?.W=UUhRB3.?5KpnR?bfNmRUZY4_RR_`l]l-@HAB?o8JgpD4W,G +%Y5BQ5rmKgnIrUH(9W#_-_r6l"!^Zg4kdRQh-#e,hZ'M.@`=n@jA#92TE*0.\HknH>8ZV6)nYP?CJeL8n2O +%#@C^;RN-"\e_H[ZE)5$Kl3]uc):A>YL&c9V7Fg(+mV8Zpo!S!7k:WqZ-nK/_Y1U$6Jj,3oG%3,B8F44u$em,pmG\1!Y"UrR^uI&L +%Ki?GRRU?I`9r0mF!#LNP+5-.u=!N4Vnc^8,c`1_:IF`>d3ldff8%fcD'af77]s4W-f#NN2APZMn?TH +%UK";&hJ1FAEsFs*MNL_Uc#ki<6lX=$)V#Y#pVQXUcK*YNV=^qGXpuG0OkEmRjYkmSK0'7'kq9l-cT8^cGu)BlrP`h_==_@Rb+V;" +%G7LOu80Qd#m.]=Vntk-a?"]B\GpGT*MUWnTH/2S9+763!(V6[CS`T0:\TOfWD06ofPgWk5p7f4*Yu2m2i-t_7bL#DIdhl;3hEpIk +%Un*MtbcS(tr9VAd`"Ch-O%J%-);71XSAirS7-TMl%Ql.(o1AkU`<>rUm(AAi$t`iER"iT3"?f,'VXc8-<15pYn0i2RqGebQ?-Mi0 +%1X[ZtO,IutlT7]0nN]$A]O*;b9RUXA8k2_!.JL8J#7ZKF,;<.2dQ?^GJCS+,3pAsPHFmlO-%"ldK=s6F`Q8j(L\(5^]QDSU`',#k +%dL-@=%S*b4k$^55,j<$km/H:fM_gXnM)H"LeVC&f0cgu1%6RE:_qW,fb5kA8J7Jfp1bK!POE%=@0T?@MD)#qGJr,$& +%[MZJ^&c$4ragN%q@=dIY_6sVe=Eko7`)^T.a$Pj<^dGH\f`@DPEk0lBR?j^g?#T^IXf$O;V*r/HQf6Qe*ZdJK"tpJ\8Fe=E=BQf&B&jai1Ph[oA(hXTSImBAmVQ3C>9("kh,KSrnK4VTf99`b(7")(BSNPt +%ZW2%hFQNUpHLH+Th##RsK7aHf4*9`8%c1HB3c^2C8(2/Tm7P[?^r%S7W5W38iY7!!=[)BW1Y[h/i`$:n:gU!b"8=Cn/K[mlK%jn) +%*ZK+CVUj5Y\Jj5C$;mng(eH3)qbf3\'7*4QSra&UJk"sh)8e([#$hCtesD+o#S"?P.Q4^E[1Jc4\-bk)B)%),TW=aVikc67Tg;aG +%l+66.$_]jf6*W9l/;/`eOq,#6)KZ^Y"gEbe#S"?Pb/9*(Y#Y^2"nc-to3Vb4\dD']re=_b%Cuo3](QqV+k2,Mb:9Ifn-lZ8)KZ]. +%d#>7A)KZ_DAD46qTg<8=[e:M\+Z/C4.'CXMYRh_!7:s&`d%IG4/h8\C(IEbWJg-Wq(.&Z8=$_8D9mA=E#$hCDWcQ78d%IG4G"E(P +%&/ok[H+8RTTW=`KU^aXA)H9Q!)__6ZI>m7&u)gWZL`!nan(IDDmQu*Qpe0I2e&B`c; +%^K"+cX?49cB[BaUg7"]O6A)FmP)3TAL!W6'^qkuFa._fbiaBr\HrhmP]pbu91W`hTd)$W2?=F0HTq(#3T8(G06!JWt5di4iaWF"uB>Koe'GBAt3h&IJ@mZsT*;-Ni7C+i$9 +%5a1aIe`#$u=^?GF8tR>X.FAV&F7TqA4bGsJ_k^]_9.3C$r\m%._674n>kFYeW^IAmpQ%r=/HRTa4#NX%jbuMiRaEo?,GSkFhbp/6 +%;eb1k'P_A4;^`?S>/oKS7NnVl[Yh/F6^0g\j9hW#!&kV/o^IJi+6+Hcf.U\,57poI;gMaT(oj1Mk:!012O.54H!]'pASNA=b#HVV +%jg,:0(b&b>o22T`'FH<=ala&b-qkE_5?H4+)+.&2\tTd=\rfl"p]:g2\cKU>QDSKh.I9^QlH2La>L-[d8P)4'/ghqLL^a/5T/@!t#-F1m$[EZt(-6/>N.M(k8d8Jj:$&j8s5\;[PqOO8*?A`,\Srqef6-/X +%UW?f?clpg3>kI/^)?qsPEd;>tOc=)u:)UH)#6FHNLe'fG*ls%\kQk05KfLHUArm*)AKXGblG,+EYl_5u>,WV!FS`C:O(4T8P-0nP +%67uiJH'^8i'M8k2=T4VO2&tCZ`g+RoFKjAS2(.2C5&]IX/;a8dr(5VaJ\\rhn+4R<-75g+.$d&gFY7HQCTUnr/Q +%4JIk!b#+H[.(hf3`QC/'$k0°fBu2-Q.]Ckr8t]E5)N,h-o4G'5T$Wsk4j`m +%9K*=:QDN@fipmJ`AL7X\0e\X1iFTP69LaaJEmQ\TKc]hg(33`:aY/Fd$RA]QN75\[0S6E$EY*4Jb8\Vmdk'LaM]Z`'<$:oh0*Acn +%0K!l!?nth'X,4hOa^esfFr:uk+AhS`7Lo`6&o;?HYB[r5TbFU@DdL@-(M>G/@)R+MPuUeA)V5=0PSUbIf?h#.;h,IuT7qZN.]2P> +%(p#th,g%Mi$j\*/hB$V2`p$2fgld3Z1+'Y;!W#[DKc7GI_ok:GkOV$"CO&`Q(5g=K8]!n:;g8H[?6GqNAXjeGL/Vo(eY%k:"[b-! +%'Mi&T"IMmZfrS$1QCd5M@%h/;6B,b'Ph$&>U;<^OnhMQ-*/Z-UW-B2TLP'"LgKWblk6:@+'Vf%JoKj>-cK@V6R,0;2f1`]mZQP-l +%0e)3\QlL0HP,t]D]QHpu<#'5[,ji60670i'5lqHBg"n=tJJU]\M+;nMX6+Jt:k`TaX=-HWQmf5$`=#Cc'qgpb$c7SPKCtW]BN_J&\OT+_C&MZeE+B?8/pU(#\R;49b=@Ib-:1';b=9KehJLiP1'A*5BWdH<"Lpq[_'6kp[nKWtpi09?aM1/8:2_WeHe8sXi'/h7hK +%JF]]eb#$kA$B.,u]?L^/3^fB%qgsI:Y_o9n)K0Qq42]uFW45O(R6[P\\[tuf,DZG2,S.9*6f`f;4\&bgS43rL*3uRm6&o[eFe;21 +%72-GL>fl=p;?lQ#TqH*s'1bRt8Q>:YL5%imWFe$Y\gYIi>KCAT!CW/CW2)bD+:a6lCho9)]JH9=Ya9ljDf[I@Q&I+:dg;dAc/oC3 +%M1mEcQq`-'W^d4@n>8&N=lsdj:9PO@PNos98"YHe&HrfV=W&H@K4.a6RjJM+HY)\I,J8CN,K`8t9`uAhQnkC$VLk-8m5W3D.%4a` +%YK#s1$;*/pAAEkjcdFl-S7rWS(aIT[1hm(0+;d^'7nPO>'Rq?o.R6EG%ckMi+ArRmTM`eIPcPe] +%(?cUeJs%+tL/Bh/@).E1!V^bG!iuVelK]P#oD4gsGf9"Jjm2ldL3*egf5oXml$cLmUE]Rb]Y!Z`@e?mJ/Ql^OJ1:r\P3oM#sb&u19`'?Oq._&(h$'uE* +%)'-Y"c%8)s'XGXedM*N2C).q&M1Z&hU8jHYd'maB8'OLJWu+/s;"en_5hX<@Fjk%^Gm]-qg5fg@b`o>Do5s3e65@,/5\__PapM<`q$]Rkcl&CW1+9Y?AE)';**au96!bjJ;'c3/>VL8bOIfMZ.*skTbsVh&'O6)bU!'c% +%jKl?56DDIR:6dBoMCb\1!!WLYFM-!E$#5#(YMkq.WFN55Wj/W*'+^36%5e7u>d1uK6sUZ6Pt!)0;lE"2 +%'b'Z(l)LD\W2`1"jU2t$%b.G?;l(+JV+*gQo"kL.ONU#/8TLb33E\*s`frfE>.HV#;93-=61[J^p-C=#U\6cXQ;dq&K&_]lOqg;* +%B6@2G*"m@k!bro/n?EU)6]g2'2/q;LYY53K?6WknKo@\qMU?<[TSlqt&VfV<$=/V4Tj#dBU(H9NNu!PWbeoWD@Ng[HJdn>B]tm"N +%^r]deUBOZ?q*JCe+epH`8l.p4b]d+/BenWQWpPe09H35-P=]j;Ak*0&`Y$uV7mY1W=0+ORHBmhM%YY'?H@hf6fN^Cn]BfWLN/6`>Z?>qT$85Fd,H?,7T%54 +%j.JC![Ka=&#=4_6*cr-&C/'jB4d/bm@8-B>M1mWia<[1+@_s`''B:7"1Y:f8-/>Ybd3L]G7-6T^jA^+iSFV48b%!cNPf8:D?^$3#k]e5jR4FK:iU#Y`*:VJ`rcC`s[_95j.IO5=&(="$Tc(=IFNp]q'.FZHD5DQ5ldRTUhq%T/4B]`9?NAG3>r:)F3^Lpsk@BljmkM_Ta=1b[p! +%:LLDph16PP#R5gRM8=bJIXCrld=*Fi;RJVsV$T^-a:)^8S1G/,PL_hk/KF!GJM)nta"e()'6I.C/@tPX`U)GhL +%Ug_88D#?4"q4M;l"S)1DqH6^^Z,+X++^WA\P!kCs=@hJ+>bDr_0(a`PBl#I28?-9*8HP,)OkJ%f3FNmA-[q_J:<&N0CbQ5f#T0n2 +%KFm\e$TYlHP\:P`$b^5g1cA#P8CV*lOr._4-[rBg0k*jBJoH)6K(p.f29"AQDO,7n_),E8ZS\HI6=p=>38@3ek[\IdqZOPMpD^VJ +%`X6O'[TR:4GRTTTgYOtumm=I[\4aUH'(.X`UP4t8#igWo"Ce%6R3Y=eX=.6@ML,N^+Q8mo +%2d1H_KcFF?9HXh&Rn824Ou:3@"($mI&&KsB3cUZ)$7jGU,Y5DRcs^Vh1^[BE_g!ohJ,ror(NB>00(>io*3L%*/a2E&@\aZ:\#O/l +%%E`53%#p9U"0fHuET%4;%9(VFa:&jfnqsDE$Y0W)FDmHNPR\-V6ih!BaL?_i[mdDMfd;9#N*K+('/C$ZK@**2ZmrK_BFkg#Pml=m +%9`g)l)nMbPYReH8GK0\`MTZQ%3j'\AL_H1$H`>9"T"2Tsa1&qO(kG^V4\>g!lO%0r)[Zq0:A;aIGu\EDkrBBcJX5FQ@Z.9D7Y^=J +%bUOKF-./!$PqFBtaWaqi_t\HlAkF`gaSp5P4+T%eVJ&$DAjI?:iM),eiA/fq'8X1U`ATsH5)K7M$NZkt0UC^sn5(5kM>D$@^] +%_O]s;QN.D8e?Bee`@6U2qb\kV_/@QZaI[5cL-TIM5U+ik-iF'K@jV$AGo>GOY?C.QM+puA!K#nJaCS6&f1cH'L5g8Qqk.$3!m\8' +%dkK@.AL(C[`s#R>W#o+Z9K7>>N@VO`/*%8ReVhSAKJ +%O)F(J>-u^o[X+3FXUVJ.+.ZTEfBUk[h9XY:=FqXb&#Q86N^;M!+'-g%RK~> +%AI9_PrivateDataEnd diff --git a/Visual Identity/O-ESD-LOGO-final_small.eps b/Visual Identity/O-ESD-LOGO-final_small.eps new file mode 100644 index 0000000..3f2717c --- /dev/null +++ b/Visual Identity/O-ESD-LOGO-final_small.eps @@ -0,0 +1,9168 @@ +%!PS-Adobe-3.1 EPSF-3.0 +%ADO_DSC_Encoding: Windows Eastern European +%%Title: O-ESD-LOGO-final_small.eps +%%Creator: Adobe Illustrator(R) 16.0 +%%For: Olcan +%%CreationDate: 5/21/2024 +%%BoundingBox: 0 0 146 149 +%%HiResBoundingBox: 0 0 145.7916 148.7925 +%%CropBox: 0 0 145.7916 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 128 8 %%BeginData: 16464 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 +%524C45FD38FFAD8282818282FD78FFCF8257815D8157815DAEFD76FFA681 +%8181A68281818281AEA8CFAEFD6EFFA8AE8282578181AEFFFFAE8257815D +%8157815D81578282A7A8FD63FFCFA7A781828182818281AEFD05FF828182 +%81828182818281828182818282CFCFFD5AFFAEAE82815781818157818181 +%5781CFFD05FF82815D81578181815781818157818181578181A7A8FD54FF +%CFCF828281828182818281828182818181FD06FFA6818281828182818281 +%828182818281828182818281ADCFFD50FF828157815D8157815D8157815D +%8157815D8183FD04FFCF5D8157815D8157815D8157815D8157815D815781 +%5D81578182AEFD4BFFAEAD81828182818281828182818281828182818281 +%82A7FFFFCF81828182818281828182818281828182818281828182818281 +%8281A6A7FD47FFCF82815781818157818181578181815781818157828181 +%57815D8157815D81A7CFA8AE83AD82825781818157818181578181815781 +%8181578181ADFD43FFCFA78182818281828182818281828182818282ADAE +%FFFFFF8381818281818182AEFD09FFAEAE83828182818281828182818281 +%8281828182A7FD40FF83815D8157815D8157815D8157815D8282CFFD08FF +%A8A7828282A7A8FD0EFFCF83A75D8157815D8157815D8157815D8182CFFD +%3CFFCF8182818281828182818281828182A7FD25FFA7AC81828182818281 +%828182818281ADFD39FFAEAD81815781818157818181578182AEFD2AFF82 +%82578181815781818157818182A8FD36FFAE828182818281828182818281 +%ADAEFD2EFFAD818281828182818281828182A7FD34FF83815D8157815D81 +%57815D8182FD33FF83825D8157815D8157815D8182FD32FF828281828182 +%8182818281A7AEFD36FFAD8182818281828182818281FD30FF8281578181 +%8157FD0481ADFD3AFF8281818157818181578181AEFD2CFFCF8182818281 +%828182818282FD3DFFA782818281828182818281AEFD2AFFCF818157815D +%8157815D81A7FD3FFFA8825D8157815D8157815DA7FD29FF818281828182 +%818281A6CFFD42FFAD818281828182818281ADFD26FFCFFD048157818181 +%57A7CFFD44FFAEFD04815781818157A7FD25FF818281828182818281AEFD +%47FFCF818281828182818281ADFD22FFCF57815D8157815D8157AEFD4AFF +%81815D8157815D8157ADFD21FF828281828182818281FD4DFF8282818281 +%82818281AEFD1FFF828157818181578181CFFD4EFF828157818181578181 +%CFFD1DFF838281828182818281FD3BFF527DFD14FF828281828182818281 +%FD1CFFA78157815D8157815DAEFD3AFF272752FD15FF828157815D815781 +%82FD1AFFCF8281828182818281AEFD3AFF522720FD17FF81828182818281 +%82A7FD19FF8281815781818157ADFD3AFF2727F87DFD17FFCFFD04815781 +%8181A8FD17FFAD81828182818281A7FD3AFF5227F827A8FD18FFCF818281 +%8281828182CFFD16FF5D8157815D815782AEFD39FF2727F82752FD1AFFA7 +%57815D8157815DA7FD15FF8282818281828182AEFD39FF2827272720FD1C +%FFAD81828182818281FD14FFA78181815781818183FD39FF2727F827F87D +%FD1CFFA88281815781818182FD13FF8281828182818282FD39FFFD0427F8 +%27A8FD1DFFA782818281828182A7FD11FFAD5D8157815D8157CFFD38FF27 +%27F827F82753FD1FFF82815D8157815D82FD11FF81828182818281ADFD38 +%FF522720FD0427FD21FF81828182818281AEFD0FFF8381818157818182AE +%FD37FF2727F827F827F87DFD21FFAD818157FD0481FD0FFF828182818281 +%82A7FD37FF5227F8272727F827FD22FFCF82818281828182A7FD0DFFAD5D +%8157815D8181FD37FF2727F827F827F82753FD23FF83815D8157815D82FD +%0DFF82828182818281CFFD1DFFCFAEFD17FF2827272720FD0427FD25FF81 +%828182818281CFFD0BFFA781818157818182FD08FFA7A68282A7FD0FFF82 +%815D8157A6A8FD13FF2727F827F827F827F87DFFFF82A7A8FD05FFA7A782 +%ADA7FD16FFAD81815781818182FD0BFFA7818281828182A7FD06FFAE8181 +%8182818181FD0DFF8181818281818182A7FD11FFFD0427F8272727F827FF +%FFA782818182FFFFCF81828181818282CFFD14FFCF82818281828182AEFD +%0AFF5D8157815D8157FD06FFAE57815D8157815D8157CFFD0AFF81815D81 +%82A781815781A8FD0FFF2727F827F827F827F82753FFAE8157815D8181CF +%818157815D81578181CFFD14FF82815D8157815DA7FD09FFA78281828182 +%81ADFD06FF81828182AEFFAE8281828182818281828182818281828182AE +%FFFFFF828281ADFD0EFF52272027272720FD0427FFFFADAECFA782818281 +%828182A7CFA782818281FD15FF81828182818281FD09FF82818157818181 +%A8FD05FFA7815782FD04FFCF8157815D8157815D8157815D815781A7FD05 +%FF81815DFD0DFF2727F827F827F827F827F87EFFFFCFFFFFFFA78157815D +%81AEFFFFFFAE825D81578283AEFD11FF82818157818181A8FD08FF818281 +%82818282FD06FFAD8181A7FD05FFA78181828181818281818182818181FD +%06FFA68182CFFD0BFF2727F8272727F8272727F852FFFFA8FD05FF828181 +%82A7FD05FFA782818181828182A7FD0FFFA7828182818281ADFD07FFA781 +%57815D8157ADFD06FF83815DAEFD05FFAD5D8157815D8157815D8157815D +%81A8FD05FF818157FD0AFFA82727F827F827F827F827F8277DFFA8FD06FF +%825D8157AEFD05FFAE57815D8157815D8181AEFD0EFF57815D81578181FD +%07FFAD818281828182CFFD06FFAD8182A7FD05FF82828182818281828182 +%8182818281ADFD04FFAE828182FD0AFFFD04272027272720FD0427FFFFAD +%AEFD05FF81828182A7FD05FF8282818281828182818281ADFD0DFFAD8182 +%81828182CFFD06FF818157FD0481FD07FFA8815D81A7FFFFFFA7815D8157 +%815D8157815D8157815D8157ADAEFFA7825D8183FD08FFA82727F827F827 +%F827F827F827F87EFFFF5D82AEFFFFFF82815D815781A7FFFFFFA8815781 +%5D8157815D8157815D82AEFD0BFFA7818181578181AEFD05FFA882818281 +%8281ADFD08FF8282818182AD8281818282ADA7ADA7ADA7ADA7ADA7A68181 +%81828181818282FD08FFA8FD0427F8272727F8272727F852FFFF82828182 +%83AD828181828281818282AD82828181818281818182818181828182CFFD +%0BFF81828182818283FD05FFA757815D815781A7FD09FF57815D8157815D +%8182FD0CFFA75D8157815D8182FD08FFA82727F827F827F827F827F827F8 +%277DFFFFCF57815D8157815D8182FF818157815D81578181A781815D8157 +%815D8157815D82A8FD0AFF8257815D815782FD05FF82828182818281FD0A +%FFAD81828182818281CFFD0EFFA7AD82ADA7FD09FF272720272727202727 +%272027272728FD04FFCF81828182818281ADFFFFA78281828182A7FFFFFF +%A782818281828182818281ADFD0AFF82828182818281FD05FF8257818181 +%5782FD0AFF83815D8157815D81A8FD1AFFA82727F827F827F827F827F827 +%F827F8A8FD04FFA8815D8157815D8183FFFFFFAECFA8AEAEFD05FFCFA757 +%815D8157815D8157CFFD09FFAD578181815781A8FD04FF81828182818282 +%FD0AFFAD81828181818281CFFD1AFF2727F8272727F8272727F8272727F8 +%52FD05FFCF81828181818281ADFD0FFFAD818281818182818182FD09FFAE +%828182818281ADFFFFFFA8815D8157815DA7FD0AFF838157815D815781A8 +%FD18FFA82727F827F827F827F827F827F827F8277DFD05FFA88157815D81 +%578183FD10FFA757815D8157815D81A7FD09FF5D8157815D8182FFFFFFCF +%818281828182AEFD0AFFAD81828182818281CFFD18FFFD04272027272720 +%2727272027272752FD07FFA7ADA7ADA7ADA7CFFD11FF8281828182818281 +%ADFD09FFA68182818281ADFFFFFF83818181578181FD0BFFA78157815D81 +%5781A8FD0BFFAEAE83AECFFD06FFA82727F827F827F827F827F827F827F8 +%27F8A8FD20FFA7815D8157815D8181FD09FF828157FD0481FFFFFFAD8182 +%81828182FD0BFFAD81818182818181CFFD0AFF828281818182A7FD04FFA8 +%FD0427F8272727F8272727F8272727F827FD0FA8FD13FF81828181818281 +%81A7FD08FFAD818281828182FFFFFF828157815D8181FD0BFF57815D8157 +%815D8182FD08FFCF818157815D81578183FFFFA82727F827F827F827F827 +%F827F827F827F827F827F827F827F827F827F827F827F82727FD11FFA881 +%57815D8157815D81A8FD07FF83815D8157815DCFFFFFA78182818281ADFD +%0AFF8282818282AD82828182A7CFAECFAECFAECF82828182A7AD8282A7FF +%FFFF27272027272720272727202727272027272720272727202727272027 +%272720272727207DFD11FF82818281AEAEAD818281ADFD07FFCF81828182 +%8182AEFFFF82815781818182FD09FFAE815781A7FFFFFF838157815D8157 +%815D8157815D81A8FFFFFFA7FFFFA82727F827F827F827F827F827F827F8 +%27F827F827F827F827F827F827F827F827F827F87DFD11FFCF5D8181FD04 +%FFCF818157CFFD06FFA8818181578181AEFFFF828182818281ADFD09FFAD +%818182FD05FF828181828181818281818182A7FFFFFFAEFFFFFF2727F827 +%2727F8272727F8272727F8272727F8272727F8272727F8272727F8272727 +%F87DFFFFAEFD0FFFA78281AEFD05FFAD8181A7FD06FFCF818281828182AE +%FFFF57815D81578183FD09FF83815DAEFD05FFAD5D8157815D8157815D81 +%57CFFFFFA8FFFFA82727F827F827F827F827F827F827F827F827F827F827 +%F827F827F827F827F827F827F853FFFFA881A7FD0EFFA75781A8FD05FF83 +%815DA7FD06FFA88157815D8157CFFFFF828182818281ADFD09FFAD8182A8 +%FD05FFA78281828182818281828182A7FFAEFFFFFFFD0427202727272027 +%272720272727202727272027272720272727202727272027277DFFFFAE82 +%81FD0FFFA78281ADFD05FFAD8182A7FD06FFCF818281828182A7FFFF5781 +%81815781A7FD09FFA7815D82FD04FFAE825D8157815D8157815D815782A8 +%FFFFA82727F827F827F827F827F827F827F827F827F827F827F827F827F8 +%27F827F827F827F87DFFFFA8825D82FD0FFFCF578181CFFFFFFFCF57815D +%FD07FFCF815781818157ADFFFF828182818281ADFD0AFF818281A6AEFFAE +%8281828181818281818182818182FFFFA8FD0427F8272727F8272727F827 +%2727F8272727F8272727F8272727F8272727F827277DFFFFAE828182AEFD +%10FFA6818281ADA7AD818181ADFD07FFCF818281828182A8FFFF5D815781 +%5D8183FD0AFFAE57815D8157815D8157CFFD07FFCF82FFFFA8F827F827F8 +%27F827F827F827F827F827F827F827F827F827F827F827F827F827F827F8 +%7DFFFFA7825D8181FD11FFAE8157815D8157815D81A8FD07FFA8815D8157 +%815DAEFFFF828182818281ADFD0BFFAD81828182818281AEFD0BFFA82727 +%202727272027272720272727202727272027272720272727202727272027 +%2727207DFFFFA782818281ADFD12FFA78281828182818283FD08FFCF8182 +%81828182AEFFFF82815781818182FD0BFF83815D8157815D81A8FD0BFF59 +%27F827F827F827F827F827F827F827F827F827F827F827F827F827F827F8 +%27F827F87DFFFFA88157815D8183FD12FF8257815D8157815DADFD08FFA8 +%818181578181AEFFFFAD8182818281A6FD0BFFAD81828181818281CFFD0C +%FFFD0FA852F8272727F8272727F8272727F8272727F87DFFFFAE82818181 +%8281ADFD12FF8181818281818182AEFD08FFAE818281828182AEFFFF8281 +%5D81578181FD0BFF838157815D815781A8FD1BFF5227F827F827F827F827 +%F827F827F827F853FFFFCF8157815D81578183FD11FF83815D8157815D81 +%81FD09FF838157815D8157FFFFFFAD818281828182FD0BFFAD8182818281 +%8281CFFD1AFFA8272027272720272727202727272027277DFFFFFFCF8182 +%8182818281ADFD11FF8281828182818281ADFD09FFAD818281828182FFFF +%FF83818181578181CFFD0AFFA78157815D815781A8FD1AFF52F827F827F8 +%27F827F827F827F827F87DFD04FFA88157815D815781A7FD10FF8257815D +%8157815D81A8FD09FF828157FD0481FFFFFFCF818281828182AEFD0AFFAD +%81818182818181CFFD19FFA8F8272727F8272727F8272727F827277DFD05 +%FFCF81818182818181ADFD0FFFAD818181828181818283FD0AFF82818281 +%8281A6FFFFFFA88157815D8157ADFD0AFF83815D8157815D81A7FD0FFFA7 +%ADA7CFFD06FF2727F827F827F827F827F827F827F87DFD06FFA7815D8157 +%815D8183FFFFFFA8AD83A7A7FD05FFA88257815D8157815D8157FD0BFF57 +%815D81578182FD04FF81828182818282FD0AFFAD81828182818281CFFD0D +%FFAE818281828182AEFFFFFF7D27202727272027272720272727207DFD07 +%FFAD81828182818281ADFFFF82828182818282FFFFFFA782818281828182 +%818281AEFD0AFFAE828182818281AEFD04FF82578181815782FD0AFF5781 +%5D8157815D8181FD0CFFA75D8157815D815781A8FFFF52F827F827F827F8 +%27F827F827F87DFD07FFAE57815D8157815D8181FF818157815D81578181 +%8257815D8157815D8157815DA7FD0BFFA7578181815781A8FD04FFA78281 +%82818281FD09FF82818182A7AD8282818181AD82A682AD82A682AD828281 +%8281A6A7AD828181FFFFA8F8272727F8272727F8272727F87DFD08FF8181 +%81ADA7CF8282818181828182A7CFA78281828181818281818182818181AD +%FD0CFF82828182818281FD05FFAE5D8157815D81A7FD07FFA8815D81A8FF +%FFFFA7815D8157815D8157815D8157815D8157A7FD04FF81A7FFFF2727F8 +%27F827F827F827F827F87DFD08FF82815D82FD04FF83815D815782A8FFFF +%FFA88157815D8157815D8157815DA7FD0DFF815D8157815D82FD05FFCF82 +%8182818281ADFD07FFAD8182A7FD05FFA782818281828182818281828182 +%8182FD08FF7D272027272720272727202727A8FD09FFAD8182CFFD05FF82 +%828182A7FD05FFA782818281828182818281AEFD0DFFCF818281828182A7 +%FD06FF818157FD0481FD07FF83815DAEFD05FFAD5D8157815D8157815D81 +%57815D8182FD08FF52F827F827F827F827F827F8A8FD0AFF82815DFD06FF +%A65D8157AEFD05FFAE57815D8157815D8182FD0FFF82818181578181AEFD +%06FFAD818281828182A7FD06FFAD8182A7FD05FF82828181818281818182 +%818181828182FD07FF7DF8272727F8272727F82727A8FD0BFFA68182AEFD +%05FF8182818183FD05FFA7818182818181ADCFFD10FF82818281828182FD +%07FFA7815D8157815DA7FD06FFA7815782AEFFFFFFA88157815D8157815D +%8157815D8157815DA7FFFFFFAEFFFF2727F827F827F827F827F8A8FD0CFF +%83815782AEFFFFFF828157815D81A8FFFFFFA8825D8181A7A7FD12FFCF5D +%8157815D8182FD08FF81828182818281FD07FF81828182A7CFA782818281 +%A682AD82A682AD82A682A6818281ADAECFCFFF7D27202727272027272720 +%A8FD0EFF81828182A7AD8282818281828182A7AD8282818282FD15FFA782 +%8182818281CFFD08FFA7818157818181A7FD06FFCF81815D8157815D8181 +%FD0CFFA75D815781A7FFA827F827F827F827F827F87EFD0FFFAE57815D81 +%57815D8182FF828157815D81578181FD16FF82818157818181AEFD08FFA7 +%828182818281A6FD07FFCF81828181818282FD0EFFAD818181FFFF7DF827 +%2727F8272727F8A8FD11FFCF818281818182A7FFFFFF83818182818182FD +%16FFAE81828182818282FD0AFF57815D8157815DCFFD08FFA7AD83A7A8FD +%11FFA7AEFFFF2727F827F827F827F87DFD14FFA8AD83AEA8FD05FFA8AE83 +%AEA8FD17FF828157815D8157AEFD0AFFAD81828182818282FD21FF7D2720 +%272727202727A8FD3AFFAE82818281828182FD0BFFA881818157818181A8 +%FD1FFFA827F827F827F827F8A8FD3BFFA781815781818182FD0CFF828281 +%82818281ADFD1FFF7DF8272727F82727A8FD3CFF81828182818281FD0DFF +%AE57815D8157815DCFFD1EFFF827F827F827F8A8FD3CFF828157815D8157 +%A7FD0EFFAD81828182818282FD1DFF52272027272720A8FD3CFFAE828182 +%81828182AEFD0EFFA781818157818181A8FD1BFFA827F827F827F87EFD3D +%FFA681815781818182FD10FF8282818281828182FD1BFF7DF8272727F8A8 +%FD3DFFAE81828182818281CFFD10FFAE57815D8157815DA7FD1AFFF827F8 +%27F87DFD3EFF818157815D8157A7FD12FFAD81828182818281FD19FF5227 +%202727A8FD3EFF8282818281828182CFFD12FFA88181815781818182FD17 +%FFA827F827F8A8FD3DFFAE838181815781818183FD14FFA7828182818281 +%82A7FD16FF7DF82727A8FD3BFFCF8282818181828182818282FD16FF8181 +%5D8157815D81A8FD14FFA8F82727A8FD3BFFAE5D8157815D8157815D8157 +%CFFD17FF8182818281828182CFFD13FF522727FD3DFF8182818282A68182 +%818281ADFD18FFAD81815781818157825D8283FD0FFF842727A8FD3CFF82 +%815D82AEFFFFCF81815D82AEFD19FFA68182818281818182818181FD0EFF +%A827FD3EFF818182FD05FFCF818282FD1AFFA8825D8157815D8157815D81 +%57FD4DFF5D8182FD06FF815782FD1BFFAE82818281ADFFFFAE82818282FD +%4CFF8281ACFD06FF818282FD1CFF828157A7FD04FFAE815781CFFD4AFFCF +%5D8157CFFD04FFA78157A7FD1CFFAD8181AEFD05FF838181CFFD49FFCF81 +%82818181AEFFFFA7828181A8FD1CFF82815DCFFD05FFA75D81A7FD48FFAE +%5D8157815D8157815D81578182FD1DFFAD8182A7FD05FF818281A6CFFD46 +%FFAD818281828182818281828182A7FD1EFFA8815D81A7FFFFFF82815D81 +%5782A8FD43FFCFA65781818157818181578282A7A8FD20FF8282818181AD +%8181818281828182A7FD41FFAE82818281828182818281CFFD25FF81815D +%8157815D8157815D81578182CFFD3EFF838157815D8157815D8157CFFD27 +%FFA78281828182818281828182818281AEFD3CFF82828182818281828182 +%82FD2EFFA78157818181578181815782A8FD37FFCFA75781818157818181 +%578182FD30FFAE828182818281828182818283FD35FFA782818281828182 +%8182818283FD32FFA88257815D8157815D8157815DA7A8FD30FFAE818157 +%815D8157815D815782A7FD35FFAD818281828182818281828182A7FD2DFF +%A7A68182818281828182818281ACCFFD37FFCF8281578181815781818157 +%818182A7FD27FFA8A781815781818157818181578181A7FD3BFFA7828182 +%8182818281828182818281ADAEFD21FFAEAE828281828182818281828182 +%818282FD3EFFA88257815D8157815D8157815D8157818182A7FD1BFFA7A7 +%818157815D8157815D8157815D815782A7FD41FFCF828281828182818281 +%82818281828182818282ADAEFD11FFAEAEA7A68182818281828182818281 +%828182818281ADFD45FFA7825781818157818181578181815781818157FD +%0481A682A683ADA7A783A78282FD04815781818157818181578181815781 +%81815782A7FD49FFCF828281828182818281828182818281828182818281 +%828182818281828182818281828182818281828182818281828182818282 +%ADCFFD4CFFA8A7818157815D8157815D8157815D8157815D8157815D8157 +%815D8157815D8157815D8157815D8157815D8157815D82A7FD52FFA8AD81 +%828182818281828182818281828182818281828182818281828182818281 +%8281828182818281ACA7FD58FFA7A7FD0481578181815781818157818181 +%5781818157818181578181815781818157A7A7FD5EFFAECFA7A681828182 +%818281828182818281828182818281828182818282ADAEFD66FFA8CF83A7 +%8282828157815D815781828282A783AEA8FD36FFFF +%%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-21T21:01:48+02:00 + 2024-05-21T21:01:48+02:00 + 2024-05-21T21:01:48+02:00 + Adobe Illustrator CS6 (Windows) + + + + 252 + 256 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAAD8AwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 FXYq7FXYq7FVG4vbO2FbmeOEdayOqfrIyE8kY/UQPegkBjHmbzxaWtp6WlTJPdyVHqL8Sxj+bwJ8 M1Ou7VjCNYyDI/Y0ZMwA2YpaeW/M2up9dNZEavGa4enL/VrU0/DNPj0WfUDj+0loGOUt11pqnmHy vqC29wGEQoXtXPKNkPdDuB8x9OHHnz6SfDLl3dPgolKBosuT8xvL7UqJ1+aD+DHN0O2sP9L5OR+Y iiofPPlmWg+t+mT2eNx+PEjLY9q6c/xfYWQzR70xtta0i6oLe9hkJ/ZDry/4GtcyoarFP6ZA/FmJ g9Ubl7J2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KoHUtb0rTU5XtwkRpU R9XPyUVOY+fVY8Q9ZpjKYHNiepfmYoJTTbWvhLOdv+AU/wDG2afP250xx+f6miWo7mNX3m3zDeVE l46If2Iv3Yp4fDQn6Tmqy9o5585V7tmiWWR6pSzM7FmJZj1JNTmGTfNgtOBD3Gya2azga1p9WMa+ jTpwoOP4Z3+IxMRw/TWzsxVbMO/M57f6rZIafWebFfEJT4vxpmk7dMeGI/iv7HH1NUHn+c24jeKu xVGWWtatZU+q3csSj9gMeP8AwJ+H8MvxarJj+mRDMTI5FkWn/mRqsJC3sSXSd2H7t/wqv4Zs8Pbe SP1gS+xtjqD1ZXpfnTQdQKoJvq0x/wB1z0Tf2b7J+/Nxg7Tw5Nr4T5t8c0SnoIIqOmbBtdirsVdi rsVdirsVdirsVdirsVdirsVdirsVdirsVQWq61pulw+reTCOv2EG7t/qqN8o1GphiFzNMZTEebAt a/MLUrrlFYL9TgO3PrKR8+i/R9+c7qe2Jz2h6R9rizzk8mKSSPI5eRi7saszGpJ9yc05JJstDWBC Js9N1C9bjaW8k578FJA+Z6DLcWCeT6QSyESeSfWf5ea/PQzelbKevNuTfcnL9ebHH2NmlzqP48m0 YJFMJvyxmW1dor0SXQFUjKcUPty5H9WZMuwiI7SuXuZHTbc0nt7zzloYNpGs8KVNI2j9RPcoSGH3 ZhQyarT+kcQ+F/JrBnHZW07y35g8wXwudQ9RIWp6tzMKEqOyKafRQUyeHRZtTPindd5/QmOOUzZZ U35d+XiAB6ynxDiv4g5tz2Ng8/m5HgRQk35ZaaR+4u5kP+WEf9QTKZdh4+kj+PkxOnHeld1+Wmpp U211FMB0Dhoyf+Jj8cxMnYeQfTIH7P1sDpz0SK/8sa7YgtcWcgQdZEHqL9JStPpzX5dDmx/VE/e1 SxyHRLMxGt2Kpto/mnWdKKrBMXgH/HvLVkp7d1+jM3Ta/Lh5Gx3FshlMWf6F510rVCsLn6rdtsIp D8LH/JfYHOj0namPLsfTLucuGYSZDmybXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYqw/zL59gtC9r pnGe5Gzz9Y0Pt/MfwzS67tYQ9OPeXf0Dj5M9bB59dXdzdztPcytLM/2nY1Oc1kySmbkbLiEk81LI IT/RvJWs6lSQp9Vtjv6soIJH+SvU/qzZabsvLl3rhj5t0MJLNNL8iaHZcWmQ3kw6tN9mvsg2++ub 3B2Thx8xxHz/AFORHDEMhjjjjQJGoRF2VVAAHyAzZAACg3LsKuxV2KuxV2KuxV2KuxVLdT8t6LqV TdWqmU/7uT4Hr/rLSv05i59Fiy/VHfv6sJY4nmw3V/y4vIayaZL9YT/fMlFkHyb7Lfhmk1PYshvj PF5dXHnpz0YjcW89vK0M8bRSr9pHBUj6DmlnCUTUhRccilPIIZT5d89Xunlbe+LXVn0DE1kQexP2 h7HNvou1Z4/TP1R+0N+PMRzejWV9aX1utzaSrLC/Rl/UR2Psc6fFljkjxRNhzAQdwr5Yl2KuxV2K uxV2KuxV2KuxV2KrZJEjRpJGCIgLMzGgAHUk4CQBZV5x5r87S3xey05jHZfZkl6NL/Rf15zHaHah yejHtHv7/wBjh5c17BiWaVx0dpOi6hqtx6NnHyp9uQ7Ig8WOZGn0s80qiGcIGXJ6NoPkrTNMCyzA XV4NzI4+FT/kL/E750+k7Lx4tz6pfjk5kMIiyLNm2uxV2KuxV2KuxV2KuxV2KuxV2KuxV2KoLVdF 03VIfSvIRJT7EnR1/wBVuoyjUabHlFTFsZQEubzrzF5Jv9LDXFvW6shuXA+NB/lqO3uPwzmNb2XP F6o+qH2hxMmEx5cmN5q2hMtD1+/0e59a2asbf3sDfYce/v4HMrS6ueGVx5dQzhMxOz1TRNcsdXtB cWzfENpYT9tG8CP1HOv0uqhmjxR+Xc50JiQ2TDMlm7FXYq7FXYq7FXYq7FWndUUu5CqoJZiaAAdS TgJrcq8y83+b31OQ2dmxTT0O56GUjuf8nwGcr2j2icp4Y/R97hZcvFsOTF81DQyHyv5QutYcTzVh 09TvJ+05HVU/rmz0HZ0sx4jtD7/c3Y8Rl7np1jYWljbLbWkYihToo7nxJ7n3zq8WKOOPDEUHNEQB QV8sS7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWGeafIsc4e90pBHPu0lqNlf3TwPt0zRa/s kS9ePY93f7nHy4b3Dz10dHZHUq6mjKRQgjqCDnNkEGi4iL0rVbzS7xLq1fi67Mp+yy91YeGXafUS xS4opjIxNh61oet2mr2K3NuaN0miP2kfuD/A52Wl1Uc0OKPx8nPhMSFphmSzdirsVdirsVdirsVe e+e/NJnkfSbN/wByhpdSL+0w/YHsO/vnN9ra/iPhw5df1OJmy9AwvNC4zJ/J/lJtUkF5dgrp8Z2H QysOw/yfE5tuzezvFPFL6B9rfixcW55PTY44441jjUJGgAVVFAAOwAzqwABQc1dhV2KuxV2KuxV2 KuxV2KuxV2KuxV2KuJAFTsBirznRPzn0vzD+ZLeT/L9o2oWdrDNJqOtI4EMbR0AEYoea8yE5V6na o3xV6NirsVdirsVYt5v8oJqaNe2ShdQUfEvQSgdj/leBzUdo9nDKOOH1/f8AtaMuLi3HN5m6Ojsj qVdSQynYgjYgjOVIINFw0w0HXLnR79bmE8oz8M8XZ08Pn4HMnSaqWGfEOXUd7KEzE29esb23vrSK 7tm5wyryU/rB9x0OdpiyxyREo8i7AGxYV8sS7FXYq7FXYqxzzr5i/RVh6EDUvboEIR1ROhf+A/sz V9qa3wYVH65fZ5tObJwjzeWZyLhJ35U8uSazfUcFbKGhuJBtXwRT4nNh2fojnnv9I5/qbMWPiPk9 YhhigiSGJQkUYCog2AA2AGdhGIiKHIOeAvySuxV2KuxV2KuxV2KuxV2KuxV2KuxVxIAqdgMVfL/5 /fn8b43HlLylcUshWLVdViP992aGFh/uvszD7XQfD1UgPQf+cafy9PlnySNXvYuGra/wuGBHxR2o H7hN+nIMXPzHhigvX8VdirsVdirsVYZ568rCeN9Vsk/fxit1Go+2o/bHuO/tmi7W0HEPEhzHPz83 HzYr3DzzOacNlPkXzEdPvRY3Df6HdMApPRJDsD8m6HNv2VrfDnwS+mX2Fvw5KNPTc6tzXYq7FXYq p3NzDbW8lxM3CKJS7sewArkZzEYmR5BBNPGtZ1WbVNRmvJdvUNI0/lQfZX6BnD6nUHLkMi6+cuI2 o2NlcX13FaW68ppmCqO3zPsOpyvFilkkIx5lERZp7Fo+lW+l6fFZwDZBV37u5+0x+edvptPHFARD sIR4RSNy9k7FXYq7FXYq7FXYq7FXYq7FXYq7FXEgCp2AxV8v/n9+fxvjceUvKVxSyFYtV1WI/wB9 2aGFh/uvszD7XQfD1UgPMfyX8gSedfPdlp8sZbS7Ui71V+3oRkfBXxkaifST2xSX3aqqihVAVVFF UbAAdABixbxV2KuxV2KuxV2KvLfO3l0aXf8A1i3WlldElAOiP1ZPl3H9mcj2povCnxR+iX2Fws2P hN9GN5q2h6r5K106ppQSZuV3a0jlJ6sv7DfSBnYdl6vxcdH6o83Pwz4gyHNk2uxV2KsK/MfWTHBF pUTfFNSW4p/ID8K/Swr9GaHtrU0BjHXcuNqJ9Hn2c24j0P8ALvQ/Rtm1WZf3s9Ut69owd2/2R/D5 503Y2l4Y+IeZ5e5zMEKFszzeOQ7FXYq7FXYq7FXYq7FXYq7FXYq7FWmZVUsxAUCpJ2AAxV8r/n3+ fz6u8/lXylclNKQlNR1OI0NyR1iiYf7q8W/b/wBX7SkB8/4pfaX/ADjj+Xx8q+RI768i9PV9d43d yGFHSGn+jxGtDsp5kHoWIxYl6virsVdirsVdirsVdiqC1rSodU02azl29Qfu3/lcfZb6DlGp04y4 zA9WM48Qp41cW8tvPJBMvGWJijr4FTQ5w84GMjE8w64iky8rawdK1mGdmpA59K48ODHr/sTvmVoN T4OUHodizxT4S9gBBFR0ztXYOxVpmVFLMaKoqxPYDATSvF9b1J9S1W5vGrSVz6YPZBso/wCBGcNq s5y5DLvddOVm2tH06TUtSt7JNjMwDN4KN2P0AYNNhOXIIDqsI2aezwwxwwpDEoWONQiKOgVRQDO5 jERAA5B2ICUeZPNFnokSh1M11IKxQA026cmO9BmHrdfDAN95Ho15MoiwyT8x9faTkiQIn+++BI+k lq5oj21mvYRcb8xJkvlnzxBqsotLtBb3jf3ZB+Bz4Cu4Ptm10PagzHhkOGX2Fux5hLY82UZtm92K pT5j8w22iWYmkHqTyErBCDQsR1JPYDvmHrdZHBGzuTyDXkyCIYG3m3zhqEjPas4VdzHbxclX57Mf vOc8e0dVkNxv4BxfFmeSP0T8wr6G4WDVwJYieLTBQsiHpVgKAj6K5kaXticZcOXcd/UM4ZzdSehK yuoZSGVhVSOhBzpAbctvCrsVaZlVSzEBQKknYADFXyt+fv5+trDXHlTypcEaQCY9S1KM0NyRsYoi P91fzN+3/q/aUgPAMUvQvyM8gHzn59tLa4j56Tp9L3U6j4THGRxiP/GR6LTwr4YoL6281+dbjStR SysUikMag3HqAkAtuqjiVpQb5pO0O1JYsnDCjXO3Gy5jE0Ef5c852Or1hlUWt2ilijNVWUCpKsad O4zI0XacM2x9MmWPMJJRrP5kCOZotLhWVVNDcS14t/qqCpp7k5h6ntujWMX5lrnqO5B2P5l6ikgF 7bRyxV+IxVRwPpLA5Ri7cmD6wCPJjHUnqzzTtRtNRtEu7V+cUg+kHurDsRnQ4c0ckRKJ2cuMgRYR OWpdirsVdirzv8x9I9G8i1OMfBcfu5vaRR8J/wBkv6s5rtrTVIZB/Fz97iaiG9sNzROM9Z8l6odQ 0GEu1Zrb9xJ4/APhP0rTOy7Mz+JhF847OfhlcU9zYNqQ+d9Q+peXp+JpJc0gT/Z/a/4UHNd2pm4M B75bfj4NWaVReT5xzgM5/LTTKtdak4+z+4hPufif+GdB2Hg+rIfcP0uVp49We50TlPKtQjbWPO0t tOxCPdGAkdo4247fQuchmHj6sxP86vgHBl6p09Nt9OsLe2+qw28aW9KGMKKH516/TnVQwwjHhAFO aIgCnmPnjR7XTNZC2qhIZ4xKIx0UkkED22rnKdqaaOLL6eRFuDmgInZj2a1pdirlFSBWle5xCXt2 nWFrYWcVrbKFijUAU7nux9zne4cUccRGPIOzjEAUGGfmZYWqC1vkAW4kYxyU25qBUE/6vTNH25hi OGf8R2cbUxGxZD5Lnkm8s2TSElgroCf5UdlX7gKZsuzJGWnjf4otuE3EJ3me2tSSJGjSSMERAWd2 NAANySTir5T/AD3/AOcgm10XHlbynMyaMCY9Q1JDQ3QGxjiI6Q+J/b/1ftKQHgeKXYq+2f8AnH/y F/g/8v7eS5j4azrXG8vAw+JQy/uIj/qRmpHYlsBNMSXpDadYvG0clvHIr1MnJFPInqW23JyBwwIo gFHCHlPm3SYdK1qW3t6iB1EkSnfiG6rX5g5x/aOnGHKYx5c3Ayw4ZbMk/LzQbGa0k1K5jWaX1DHC rgMFCgEtQ9yTm07H0kDE5JCzezdp4CrKfeZ/L2n3+mTsYkjuYkaSKZQAwKitCR1BzYa7RwyYzt6g Ni25MYIea6T5h1bSeQspuEbkM8bKGUkexG30Zy+n1mTD9B2cOGQx5Ms0v8ywSsep23EHrPB0HzRv 4HNxp+3OmQfEfqb46nvZlY6hZX8Ans5lmiP7SnofAjqD883mLNDILibDkxkDyRGWJdiqW+ZNM/SW i3VqBWUrzh8eafEv30pmLrcHi4pR69PewyRuNPG84d1zLvy31Aw6rLZMfgukqo/y49/+Ik5uuxM3 DkMP5w+5yNPLenpGdQ5jz/8AM295XNnZA7IjTOPdzxX7uJznO3MvqjD4uLqDyDCc0DivYPKliLLy /ZxEUd0Esnjyk+Lf5Vpnbdn4vDwxHlfzdhijUQm2ZjY8y856XeaTrv6Vt6rDPIJYpR+zL9plP0iu cr2nglhzeJHkTfxcLNExlYTe3/M20+qg3FnJ9aA3EZX0yfGpNR9xzMh25Hh9UTxfY2DUiuTGn/Sv m3XCyKA7CgG/CKJelT9P0nNWfE1mbb9gDTvkkmn/ACrLV/8Alqt/+H/5pzL/AJDyfzo/az/LHvd/ yrLV/wDlqt/+H/5px/kPJ/Oj9q/lj3oXUvIGtWVo1yrR3IT7UcPIvTxAIFaZTn7IywjxbS9zGWCQ Fq2j/mFf2NolrcW63QiXjE/IowA2AbZq0yzTdszxx4ZDir4JhqCBRQN1d635s1SONY68do41r6cS k7sx/Wcx8mTLrMgFfqDEmWQvUNMsIrDT4LOM1SBAvLxPc/Sd86zBiGOAiOjmxjQpESSJGjSSMERA Wd2NAANySTlrJ8m/n3+fb+YXn8r+V5ymgoSl/foaG8I6oh/3z/xP/V6qQHhOKXYq9L/5x/8Ay/Hn Dz9b/WovU0jSKXuoVFVbif3UR/136j+UHFBfVPn3WdTsL7T/AKupSGI+uJTurybrwPyXr880Xa2p yY5w4eQ3957vx3uLnmQRS9PzN0z6tye0mFzTeMceFf8AXrWn+xwjtzHw7xPF+Ov7F/MiuTEimq+a NZmkjUG4dWk4VoqogoFqfoHzzT1k1eUkc/0NG85I3yx5pn8vyzWd3Cz2zOTJENpI5BsSAaeG4OXa HXnTkxkPT9oLLHl4NimPmL8wIryxks9Ohkj9deEs0tAQp6hQpbr0rmVrO2BOBjAHfqWeTPYoMQms b2GGOeaCSOGUVjkZSFYexIpmllinEAkEAuOYkKGVsUZpWr3+l3QuLOQo37a9VceDDuMv0+onilxR LOMzE2HrHl/X7TWbITw/BKlBPCeqN/EHsc7DR6uOeFjn1Dn45iQTPMtm7FXjnmewFjrt5bqKIJC8 Y/yZPjA+itM4jXYvDzSj5/e6/JGpFQ0W9+pataXVaLFKpf8A1a0b/ha5Xpcvh5Iy7iiBogvas7t2 Lybzvc+v5lu6GqxcYl/2Kiv/AA1c43tSfFnl5bOBmNySmwtjdX1vbDrPKkf/AATAZh4YccxHvLCI s09vACgACgGwGd87J2KsS/Mv/jhQf8xSf8m5M03bn9yP636C4+p+n4vNc5Zwmb/lf/vRqH+pH+ts 3/YX1T+H6XK03V6BnRuW7FXYqgLrQNEu5DJcWULyE1L8QGJ9yKVzHyaTFM3KItgYRPMIm1srS0j9 O1hSCP8AljUKPppluPFGAqIADIADkqySJGjSSMERAWd2NAANySTk0vk38+/z7fzC8/lfyvOU0FCU v79DQ3hHVEP++f8Aif8Aq9VIDwnFLsVdir7k/If8vh5N8h2sVxFw1jUwLzUyR8Ss4/dxH/jElAR/ Ny8cWLI/P4B8szkipDxke3xgZrO1/wC4Pw+9pz/S8qzkHAZb+Wn/AB3Z/wDmFf8A5OR5uew/74/1 f0hyNN9XwZtqvlrRdUb1Lu3BmpT1kJR/pI6/Tm+1GhxZd5DfvcqWOMuaGsvJPl20lEq23quN19Vi 4H+xPw/eMqxdl4IG6v3sRhiE7liiljaKVFkjYUZGAKkeBBzPlEEUeTbTAvN3keOGJ9Q0pCI0Bae1 G9AOrJ/EZzvaPZQiDPH8R+pxMuHqGD5oHFTPy5rUmkapFcgn0SeFwg/ajPX6R1GZei1Rw5BLp19z Zjnwm3saOrorqeSsAVI6EHO2Bvd2LeFXnP5l2vDU7W5AoJoihPiY2/o4zmO3MdZIy7x939riagb2 w/NI4z1z9J/86h9fr8f1PnWv+7PTpT/gs7Tx/wDBuP8AofbTsOL0X5PLtYmM2rXsp/3ZPI33uc5L Uy4ssj/SP3uFM7lH+TIPW8zWKnorM5/2CFh+IzI7MjxaiP46MsI9QeuZ2bnuxViP5mSINFtoyw9R rlWVK7kCNwTT2qM0vbhHhAf0v0Fx9T9LzbOXcJmn5ZTwre3kTOFkkRDGhO7cSa0+Vc3vYcgJyHUg OVpjuXoedK5bmZVUsxAUCpJ2AAxJVher/mRbwStDp0AuOJoZ3NEJH8oG5HvUZotT21GJqA4vPo40 9QByQ1h+ZrmULf2gEZ6yQk1H+xbr9+V4e3N/XHbyRHU94ZwLu2+qfXGkCW3p+qZX+BVjpy5MWpxA G5rm/jISAI6uUC+S/wA+Pz6m8zzTeW/LUzReXIyVurtaq16w7eIhHYftdT4ZJIDw/FLsVdirJ/y1 vPK1j540m9808/0JazetcCNTJVo1LRclG5X1AvIDtipfV/8A0M1+UH/V1m/6RLj/AJoxY0p3H/OS P5L3MRiuNQeaI0Jjksp2U03GxjIyM4RkKkLCmN80J/yvr8gv54/+4dJ/1Syn8nh/mR+QY+HHuTfy n+c35Qavr1tpWhTqmp3xMUAWzkh5GnPiX9NQK8e5ycMGOBuMQD5BIgByD0vLUuxV2KuxV475psba x126t7ZgYQ3JVX9jkKlP9iTTOJ1+KOPNKMeX42ddliBI0lWYbW9U8i6vHe6JFbl63NoPSkQnfiPs H5cds6/srUDJiA/ijt+pz8E7iyPNm3MN/M2Gum2c/wDJMUr/AK6E/wDGmaPtyP7uJ8/x9zj6gbB5 3nMuGzn64f8AlWdK/FX0a1/4vr/xHOg8T/APs/2TlX+6YPI/ORn6ciTT55oJGzbjFkn5eJy8xqf5 IpG/UP45tOxhef4FuwfU9RzrXNdiryvXWudc84PZ8qAT/VY/BFRuLH8C2cjqzLPquHz4fl+LcGdy nTOrfyd5chthB9TSTajSSVLn35dvozoIdm4Ixrhv73KGKIHJgHmXSn8v62v1KVkQqJrZwfiWpIIr 7EfdnOa7TnTZfQfMOJkjwS2Q/wDivzH/ANXCX7x/TKv5Qz/zyx8WXep3HmTXbiF4Jr2V4pBxdCdi D2ORnrc0hRkaKnJI9WVeQvLNhPZHU7yJZ3dysEbjkihdi1DsST45t+ydDCUPEkL7m/BjBFlkVzoH l1pFv57WGGO0BkMu0cZVQSWfovFetT+rNqdFhlIS4Rs3eHEm6fL358/nzL5olm8teWpmj8uRtxur paq16yn7xCD0H7XU9hmY2gPEMUuxV2KuxV2KuxV2KonTtOvtSvoLCwge5vblxFb28QLO7saAADFX 2D+UX5RaL+WmjHXddaObzJMlJpxRlt1Yf3EHix/aYdf9XrVmzRxxMpHZhKQAsvXkYOisOjAEfTlg Npbwq7FUPqNybXT7q5UVMEMkgHuilv4ZVmnwQlLuBKJGhbzTyXpEOsazLJffvY4lM0ik/bdm25ff U5y3ZmnGfKTPcDf3uFhhxHd6JdaDo91bG3ls4vTIoOKKpX3UgbZ02TSYpx4TEU5hgCKp51oBl0jz ktqj8lE7Wrn+ZSeIr9NDnM6O8Oq4R/O4XDx+mdPVM65zmMfmIoPl0k/szIR+I/jmq7ZH7j4hpz/S 8wzknBZN6jf8q+49vr3H6OPL9eba/wDAv89vv938WM5qWhlH5c/8pAf+MD/rXNv2L/ff5p/Q36f6 np2dW5rsVeW+Z7a70TzUb6MfDJL9agY/ZYk8nU/TUZyWuhLBqOMdTxD9Lg5AYztltv8AmD5dkthL LI8MtN4CjM1fAMo4/jm5h2xgMbJIPdTkDPGmE6xf3vmfXAbWFmLD07aCoqEWpqx6DuTmh1Oaeqze keQDizkZy2Xf4G80/wDLF/yVh/5rw/yVqP5v2j9afAn3LX8keaFUsbE0UEmkkRO3gA9TgPZeoH8P 2j9aPBn3Mv8AJlteaZoM02rSJbWArcASkLwjC1dpGJoq0FaH6c3nZODJDHU+R3AcnBEgbvm/89Pz 8n81tL5d8uO8HlxGK3Nzur3pU7e6w9wv7XU+GbZyAHiWKXYq7FXYq7FXYq7FUTp2nX2pX0FhYQPc 3ty4it7eIFnd2NAABir7B/KP8o9F/LPRW13XWSbzJMlJphRhAGH+89v4sf2m7/6uVZ88cUTKR2YS kALKP+tah5v8wxRP8FpGeXpA/DHCCOR92PSvj7ZzHiT1uYA/SOncHCs5JeT1DOsc52KuxVTuIEuL eWCT7EqMj/JhQ5GcBKJB5FBFvKbO61HyprziSPlwqkqHYSRE1DKfoqM5DFkno8xsftDggnHJlN1+ ZemC2JtbeV7kj4UkCqgPuQxP3ZtsnbmPh9IPE3nUitkk8k6ddapr7anPVo4HM0sh/alapUD6TyzA 7Lwyy5vEPIb/ABasMTKVvTM6pzWNfmFT/Dj/APGWOn35q+2P7g+8NOf6Xl2ci4LIuJ/wDXkafpGt Pb0qU/jmzr/A/wDkp+hu/wAn8UhuY/TuJY+nB2Wg6bGma+YqRHm1Hmn3kCTh5lhX/fiSL/wpb/jX Nj2RKs48wW3AfU9UzrnOdirEvzLA/QVue/1pd/8AnnJmm7c/uR/W/QXH1P0/F5rnLOEzb8sFU3V+ xA5BIwG7gEmv6s33YQ9UvcHK03MvQc6Ry3Yqwf8ANz8vtX89eXYtFsNaOkQ+sJLwemZFnQA0R6Mh oGo3WmKvGv8AoTnUv+poh/6RG/6q4pt3/QnOpf8AU0Q/9Ijf9VcVt3/QnOpf9TRD/wBIjf8AVXFb YN+bP5F3H5d6PZ6lPrcOofXLj6utssTQyfYLlxV3qo40PzGK28sxS7FXYqi9K0rUdW1G303Tbd7u /u3EdvbxirMx7D+J7Yq+xPyn/KHQfy00Vtb1gpc+Y3j/ANKux8SwB6D0LcH7i3VvYbZXmzRxxMpc gwlKhZQ/mLzBda1emaWqQJUW8FdkX/mo9znG6zWSzzs8ugdfkyGRTj8tP+O7P/zCv/ycjzN7D/vj /V/SGzTfV8HpWdS5rsVdirsVeV+fdRS8190jNY7RRDUdOQJLfcTT6M5HtfMJ5qHKOzg55XJjmato ep/l/Zm38uxuwo1zI8v0fYH4JXOu7Ix8OAH+cbc/AKiyTNo3MW/MeTjoCLX+8uEWnyVm/hmo7alW H3yH6WjUH0vMs5RwmV/Vz/yrrnT/AI+/U/Hhm44P8Bv+l+xyK/dpL5ig9DXr+PoBPIQPZmLD8DmD rYcOaQ/pFqyCpFf5WuPq/mGwkrQGZUJ9pPg/42yWgnw54nz+/ZOI1IPYs7Z2DsVYl+Zf/HCg/wCY pP8Ak3Jmm7c/uR/W/QXH1P0/F5rnLOEzf8r/APejUP8AUj/W2b/sL6p/D9Llabq9Azo3LdirsVU5 7m2t1DTypEp6F2Cj8cjKcY8zSCabhuIJ15wyLKn8yMGH3jGMxLcG1BX5JL4j/wCcgfzCPnDz5Olt Jz0fRy1np9PssQf30w/4yONv8kLikPMsUuxVF6VpWo6tqNvpum273d/duI7e3jFWZj2H8T2xV9n/ AJK/krp3kLThe3oS78z3aUurobrCp39CCvb+Zv2vlQYsWW+fv+UZuP8AXj/4mM1na/8Ai5+H3tOf 6XlWcg4DLfy0/wCO7P8A8wr/APJyPNz2H/fH+r+kORpvq+D0ae5trdPUuJUhT+eRgo+80zp5zjEX I0HMJpTttR0+6JFrdQzkdRFIrkf8CTkIZoT+mQPuKiQPJEZaljXm3zdb6XA9rasJNRcEADcRV/ab 38Bmr7Q7RjiHDHef3NOXLw7Dm8uZmZizEliakncknOSJtwUVpWnT6lqENlCPjlahbsq9WY/IZbp8 JyzEB1TCPEae0W1vFbW8VvEKRQoqIPZRQZ3UICMREcg7IClTJJYP+Z1wBDYW4O7M8hH+qAB/xI5o O3Z7Rj73G1J5BgOc44j0T6kf+Va+lTf0fX/5K+r+rOm8L/AK8r+23M4f3aQfmDa+j5ieQCguY0k+ kDgf+IZru2MfDnv+cAf0NWcVJjkUjRSJImzowZT7g1GayMqNhpBe4WtwlzbQ3CfYmRZF+TCo/Xne 45iURIdQ7IGwqZNLzv8AMLXDdXa6RAvJLdw8jDcmUqQFHyDffnM9sarjl4Q6fe4eonZ4ULb/AJda 9LbCVmhhciohdm5fI0UgH6cqh2LmMb2HkgaeVITQ9WvfLGryx3MJ4n4LqDblQbqVP0/I5TpdRPS5 CJD3hjCRgd2Uf8rN0r/lkn/4T/mrNt/LmP8Amy+xv/Mjud/ys3Sv+WSf/hP+asf5cx/zZfYv5kdy jefmZbG2kFnayC5IpG0vHgD4mhPTIZe3I8J4Yni80HUitmPab5f1/wAySSXjSVWtGuZ2NCf5VoD0 9ts1mDR5tUTK/iWmOOU9182geZfL+oW7QN8c7iOGaEkozE7IwIH3EZKWkz6eY4epoEfck45QOyI/ Pz8wpPJ3kCRYZAut6uDZWRTYryX9/Mo/yFO3+UVzrhdbucHxHhZOxVG6No2qa1qdvpelWz3l/dNw gt4xVmPX5AAbknYDc4q+zfyV/JXTvIWnC9vQl35nu0pdXQ3WFTv6EFe38zftfKgxYvT8VebedNfu 9S1I6RZ1NvFII+C7mWUGn3BtgM5ftPVyy5PCjyBr3lw80zI8Icn5a6ybf1GnhWalfRJY/RyApXAO xMvDdi+5H5Y0lei6pdeW9Xmaa3rMsbwSQsaEE0Yb/NR9GYulzy0uU2N6qmEJGBVLOw17zXfyTNJy 4/blkJEaA9FUCv3DJY8ObWTJv49AkRlkKrrHkzWNGhF8kiyxxkFpISyvGf5iPD3GT1PZmXAOMGwO 7omeEx3Ubnzt5jntVtzc8FC8WkjAV29yw3r8qZXPtTPKPDf60HNIikiJJJJNSdyT1rmvJal8EE08 yQwoZJZDxRFFSSfDJQgZGhuSoFvUvKHlZdHtjNPRtQmFJCNwi9eCn9edb2doPAjZ+s/Z5OdixcI8 2RZs252KvMPzEvPW1/0QfhtolQj/ACm+M/gwzk+2cnFmr+aP2uFqD6mMqrOwVRVmIAHuc1QF7NL2 n9Hr+h/0dtx+r/V69qcOGd34I8Lg/o19lOx4dqYt+ZljztLS9UbxOYnPs4qPuK/jmo7cxXGM+400 aiOwLz7OacR6n5C1AXXl+OImsloxhb5faX8DT6M6/snNx4QOsdnOwSuLI82bc8pkkjtPPbyXm0SX zOxboFZyVY17CoOcgSIawmXLj/S4HLJv3vVgQRUbg9DnXue8w/MW4tpdeVYSC8MKpOR/PUmh9wCM 5TtmcTm26DdwtQRxMXzUOO7FXYq9c8l3FrN5ctFgI/dKUlUdQ4JLV+fXOz7MnGWCNdPvdhhIMQnJ 9Nm+IA+nRqmlAafrpmdsW18O/nt+YX+NPPdzPbPy0jTa2emgGqsiMecw/wCMr7j/ACaeGFIedYpR 2i6Lqmt6pbaVpVs93f3biOCCMVLE/gABuSdgNzir7S/Jr8mtL8gaX68/C78yXaAX18BUIDv6MNdw gPU9WO57ALF6TirsVeU6RNFYedQ19RVjuJUdm6Bm5KGNe1TWuchp5DHq/X/OP6XAganu9Wzr3PeT +ebu1uvMMzW5DLGqxu67hnUb/d0+jOP7VyRnnPD02cDOQZbMo/LW7tW0qe1UgXMcpkde5VgAG/Cm bbsTJE4zH+IFv05FUn/mG7tbXRbyS5I9NonQKf2mZSAo+ebHWZIwxSMuVNuQgRNvHra0u7p+FtC8 z/yxqWP4ZxMMcpmogn3OuAJ5Mj0v8vtbuiGuuNlCepf4np7Ip/WRmzwdj5Z/V6Q3R08jz2Z1ofln S9HT/Rk5TkUe4fdz7DwHsM6DS6HHhHpG/e5UMYjyTXMxsdiq2SRI42kc8UQFmY9gBUnASALKvFNS vGvdQuLtus8jPTwBOw+gZwefL4kzLvLrZGzaO8pWJvPMNnHSqI/qv4Uj+Lf5kUzI7OxceeI7t/ky xRuQev52rsEv8wad+kdGurQCruhMf+uvxL+IzG1mHxcUo+TCcbFPGSCDQ7EZwzr2U/l5qn1XWGtH NIr1eIr09Rd1+/cZt+xs/Bl4Tyl97dglRrvem51bmsU84eTm1Vhe2RC3oAWRGNBIB037MM0/aXZv jeuH1/e0ZsPFuObFEi892kf1ONL5I1+EKiuygeCsKgfQc1AjrIDhAnXxcf8AeDbdN/LXkO5e4W81 lAsanktqx5M58Xp0HtmZoeyZGXFl5d362zHgN3Jln+GPL3/Vvg/4AZufyOH+ZH5OR4ce53+GPL3/ AFb4P+AGP5HD/Mj8l8OPch7/AMn6DdWkkEdrHbyOPgnjUBlbsff5ZVm7NwziQIiJ7wiWKJHJhK+X PN+kX3p2QlAlYILi3JMZBNAXp0A/yhtmhGi1OGdQvfqOXx/a4vhzidkP/wA5AefD5N/L06bb3DPr etI1nbyk/vBHxAuJz32VuIp0LDwzqsceGIF250Q+L8myR2i6Lqmt6pbaVpVs93f3biOCCMVLE/gA BuSdgNzir7S/Jr8mtL8gaX68/C78yXaAX18BUIDv6MNdwgPU9WO57ALF6TirsVdirEvN3kttSlN9 YFVuyAJYm2WSmwIPZvnmm7R7M8U8cPq+9x8uHi3HNi403zzHH9SVLwQj4RGrN6dPCoPGn05qRg1Y HB66+xp4cnLdPPLn5fcKz6yoYspVLVTWlRTkzDv4UzP0XY9b5fk2Y8H85LNS8k6/pl2Z9LLzRAkx SQtxlUeBAof+BzFz9l5sUrx7jy5sJYZROygvl7zlq8yLdrMVXb1LpiFUHuA2/wBwysaPVZj6r/zk eHOXN6B5f0K20awFtEecjHlNKRQs38AO2dJo9JHBDhHPqXLxwERSZ5lM3Yq7FXYqxzz3qn1LQ3hV qTXh9FR349XP3bfTms7Wz+HhI6y2/W05pVF5ZnIOCzz8s9NIW61Jx1pBEfbZn/41zouw8H1ZD7v1 uXp49WdZ0DkuxV5P510k6frkpVaQXP76I9viPxD6Gzju1NP4eY90t3BzRqSRwyyQypLG3GSNg6MO oZTUHMCMjEgjmGoF7NomqR6ppkF4lAZFpIo/ZcbMPvzuNLnGXGJjq7GEuIWjsyGTsVdirsVdirsV aZlRSzEKqirMdgAOpJxV8KfnX+YB87ee7y/gctpVp/omlr29GMmslP8AixyW+VB2xZBifl/y/q/m DV7bSNItmur+6bhFEn4sx6Kqjck7AYq+1Pyh/JvRPy/00SkLd+YrmMLf6jTYA7mKEH7MYP0t1PYB YvRMVdirsVdirsVdirsVdirsVdirsVdirsVdiryjzrrP6S1lxGa21rWKKnQkH4m+k/hnH9qanxcp r6Y7ODmnZSGON5HWNAWdyFVR1JOwGa4Ak0Gp7PommppulW9ktKxJ+8I7ud2P3nO50uAYsYh3OxhG hSOzIZOxVj3nfRTqWjtJEK3NpWWLxK0+NfpAr9Ga3tTS+LisfVHf9bVmhYeVZx7gMq8g68LG/NhO 1La7I4E9Fl6A/wCy6fdm47I1fhz4D9Mvv/a5GCdGnpmdU5jsVdirsVdirsVeR/8AOSn5gjyz5HfS bSXjq+vBraIKfiS2p+/k26VU8B/re2Kh8h+X/L+r+YNXttI0i2a6v7puEUSfizHoqqNyTsBiyfa3 5QflBpH5f6R+zda/dKP0hqFPp9KKu6xqfpY7nsAsXoWKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kux VjvnXXhpmmGGJqXl0CkYHVV/af8AgPfNZ2pq/Cx0Pql+Las0+EPK85BwGWfl7ov1rUmv5VrBZ/Yr 0Mp6f8CN/uzc9j6bjnxnlH73IwQs29KzqXMdirsVdiryvzroB0vUzLCtLO6JeKnRW/aT+I9s5DtT SeFksfTL8U4OaHCfJjuaxqep+S/Mg1SxFvO3+n2wAevV0Gwf+udd2ZrfGhwn64/b5ubhycQ82R5t G52KuxV2KrZZY4o3llcRxRgs7sQFVQKkknoBir4h8/6xrv5s/mlOuhQSXqu31TSLddgtrCT+8YnZ AxrIxPSuKX09+UH5QaR+X+kfs3Wv3Sj9IahT6fSirusan6WO57AKHoWKuxV2KuxV2KuxV2KuxV2K uxV2KuxV2KrZJEjRpJGCIgLMzGgAHUk4CQBZVh2pfmVZQytHY2zXKjb1nb01PyFCT9NM0mbtuETU BxefJxpagDkwnWdXudVv5Ly42ZtkQdEUdFGaHU6iWaZlJxpz4jaHtLWe7uYraBec0rBUX3OVY8Zn IRHMoAs09k0XSodL02Gzi39MVd/5nO7N9+dxptOMUBAdHYwjwikbl7J2KuxV2KoLWdJt9V0+Szn2 D7o/dHH2WGUanTxzQMSxnHiFPHtQsLmwvJbS5XhNEaMOx8CPY9s4nNhljkYy5h18okGi1Y313ZXU dzaOY50PwMN+u1Kd64MWWWOQlE0URkQbDJrD8xtYgmC38aXEX7YC+nIPlTb8M22LtrLE+sAj5Fvj qCOb0HTtQtdQs47u1fnDIKg9CD3BHiM6PDmjkiJR5Fy4yBFhEZal2KsF/OnT/OWqeRLnSPKduJ7/ AFSWO0uW9RY/TtZK+s9XI2NAjd+LE4qt/KX8pdF/L7RfRh43WtXSg6lqRG7nr6cdd1jU9B36n2VZ 5irsVdirsVdirsVdirsVdirsVdirsVdirsVYd+ZeoTQ6fa2aEqt07NIR3WLj8P3sD9GaTtvMYwjE fxfocfUSoUs8neT9MbTIr++iFxNcDkiPuiJXbbuT13wdm9nYzjE5izJGHEKsqPnbylp9vp7alYRi BoSPWiX7LKxC1A7EE9sr7U7OhGHiQFVzRmxACwt/LOwtX+tXzDlcxkRRk9FVhUke56YOw8MTxT/i Gy6aI5s8zoXKdirsVdirsVdirCfzNtbf6naXXAfWPU9L1O/DiWofHfpmh7cxx4Yyr1XTjakbAoj8 vdHs49KXUWRXup2YK5oSiqePEeFaVyzsfTRGPxP4inTwFWmHnLSLO90W5nkRRcW0bSxTdGHAVK18 CBSmZPaWmjkxEn6oi7Z5oAxSH8sLqSt9aE1jHCVR4E1Vvv2zX9hZD6o9Ni1aY8wzzOhcp2KuxV2K uxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVZNNFBE0sziOJBV3Y0AA7knIykIizsFJeW+c/MkWs3cS 26UtrXkI3bZnL05NTsPhFM5LtPWjPIcP0xcHNk4jsnHlLzvYWmnx2GpFovQqIpwpZSta0YLU1Hyz N7O7UhCAhk2rq2YswAoqPnHznZ39mdP07k8UhBnnYFQQpqFUGh6jeuQ7S7TjkjwQ5HmUZswIoJ75 A0qay0UyzqUlu39QKdiEAotR79c2HZGnOPFZ5y3bcEaiybNq3OxV2KuxV2KuxVJvNuivq2jSQRf7 0RMJYB4soI4/SCcwe0NMc2IgcxuGvLDiiwXy35su9BMtncQGW35EtEfgeN+hpUfeDnP6LtCWnuMh cftDi48phsVfzL56k1S0aytITBbyU9V2NXYA147bAeOWa7tU5Y8ERQPNOTPxCgxywv7uwuUurSQx TJ0Ydx4Edxmsw5pY5cUTRaoyINh6Z5b86WOqBYLgi2v+nAmiOf8AIJ/VnU6LtOGbaXpn9/uczHmE veyPNo3OxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KoLVdY0/S7cz3koQfsIN3c+Cr3yjUamGKNy LGUxHm8x8x+a77WZOG8NkprHbg9aftOe5zlNb2hPOa5Q7v1uFkymXuSTNe1Mj8s+TLnWENzM5trM bI9Ks5/yQew8c2mh7MlmHEfTH727Hh4t2XaX5B0WxmWaTndyqaqJacAR34gb/Tm6wdkYsZs+o+bk RwRDJc2jc7FXYq7FXYq7FXYq7FUv1Hy/o2otzvLVJZOnqbq9B/lKVOY2bR4su842wlAHmEk1f8vd IntSNOT6pcrUoxZ3VvZuRYj5jMDUdj4pR9Hpl8WuWAEbPPL/AE+8sLlra7iMUydVPceIPce+c1mw yxy4ZCi4kokGih8qQyrQfP1/YhYL8G7thsHr+9UexP2vp+/NxpO1549p+qP2/tb4ZyObPtL1vTNU j52c6yECrRnZ1+anfOiwarHlFwNuVGYlyR2ZDJ2KuxV2KuxV2KuxV2KuxV2KuxVZNNDDG0szrHGo qzuQqge5ORlIRFk0FJYfrn5iW0PKHSl9eXp9YcERj/VHVv1fPNLqu2Yx2x7nv6OPPOByYHe313fX DXF3K00zdWY9vAeA9hnO5csskuKRsuKZE81DK0M08reRJJyl5qyFIftR2p2Zvd/Ae3XN9oOyTL15 OXd+tyMWHqXoKIqKEQBVUAKoFAAOgAzowK2Dlt4VdirsVdirsVdirsVdirsVdirsVQWraNp+q2/o XkfMD7DjZ0PirZRqNNDNGpBjKAlzeca/5K1PSy00QN1Zjf1UHxKP8tf4jbOX1fZeTFuPVH8c3Dnh Mfcx3NY0roppYZFkido5F3V0JVgfYjJRkYmwaKQWT6X+YesWtEu1W9iG1W+GSn+sOv0jNrg7Zyw2 l6h9rdHORz3ZVp/n3y/dACWRrSQ/szDb/glqPvpm4w9rYZ8zwnzb454lP7e6trlOdvMkyfzRsGH3 iubCGSMhcSC2ggqmTS7FXYq7FXYq4kKCSaAdScVSm+81+X7IES3iO4/3XEfUavh8NafTmHl7Qw4+ ch8N2uWWI6sY1P8AMtjVNNtePhNPuf8AgF/rmpz9udMcfif1NMtR3MS1HWNS1KTne3DTEfZUmij5 KKAZps2pyZTczbRKZPNB5QwRulaNqOqTelZwmSn25Dsi/wCs3QZkafTZMpqIZxgZcno3l3yVYaVx nnpdXo3EhHwIf8hT+s/hnT6LsyGHc+qf3e5y8eER97I82bc7FXYq7FXYq7FXYq7FXYq7FXYq7FXY q7FXYqx7WvJGj6kTLGv1S5P+7YgOJP8AlJsD9FM1uq7LxZdx6ZeX6mqeEFhGreStc08swi+swDpL DVtvdftDNBqOy82PpxDycaWGQSEgg0OxGa5qdihdHLJE3ON2Rx0ZSQfvGSjIjcJBTK380+Ybenp3 8xA6B29Qf8PyzKhr88eUj9/3sxlkOqOj8/8AmVPtTJJ/rRr/AMahcyI9r5x1B+DIZ5K3/KxvMHhB /wAAf+asn/LWb+j8v2p/MSWP+YfmNujRJ/qx/wBScie2c57vkvjyQk/nPzNNs18yjwRUT8VAOUy7 T1Ev4vuYnNLvSy5v766Nbm4lnP8AxY7N+s5iTzTn9RJYGRPNQyti7FUbpuiarqT8bO2eUVoZKUQf NjRcyMGlyZT6RbOMCeTNNG/LiCMrLqsvrN1+rxEhP9k2zH6KZvNN2KBvkN+QciGn72Y21tb20Kw2 8axRJsqIAAPuzeQhGIqIoOQBSpkkuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVL9R8v 6NqNTd2qO5/3YBxf/glocxs2jxZfqiGEoA82NX35Z2j1axu3iPZJQHH3jiR+OavL2HE/RKvfu0y0 46FI7r8vvMUNTGkdyB/vtwD9z8M1+TsfPHlUvcf1tZwSCVz+Xdeg/vLCcAdSI2YfeoIzEnos0ecZ fJrOOQ6IKS2uI/7yJ0pueSkbfTlBhIcwWNFTyCG0jkf7ClqdaCuERJ5JpFQ6Pq0xpFZTyf6sbn+G XR02WXKMvkWQge5MrbyT5lnofqhiU/tSsq/hXl+GZMOy88v4a97IYZFObL8srlqG9vEQd0hUuf8A gm40+7M/F2HL+OXybRp+8si0/wAkeXrKjeh9ZkH7c55/8Lsv4ZssPZeCHTiPn+KbY4YhPVVUUKoC qNgo2AzYAU2t4VdirsVdirsVdirsVdirsVdir//Z + + + + + + xmp.iid:F3698C12A417EF119B0BF825E1642E8D + xmp.did:F3698C12A417EF119B0BF825E1642E8D + uuid:5D20892493BFDB11914A8590D31508C8 + proof:pdf + + xmp.iid:F1698C12A417EF119B0BF825E1642E8D + xmp.did:F1698C12A417EF119B0BF825E1642E8D + uuid:5D20892493BFDB11914A8590D31508C8 + proof:pdf + + + + + saved + xmp.iid:429FCE01A813EF118EE7A03BAE578D64 + 2024-05-16T23:13:35+02:00 + Adobe Illustrator CS6 (Windows) + / + + + saved + xmp.iid:F3698C12A417EF119B0BF825E1642E8D + 2024-05-21T21:01:48+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 +145.792 148.792 li +145.792 0 li +cp +clp +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 +false sop +/0 +[/DeviceCMYK] /CSA add_res +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_small.eps) +%%CreationDate: 5/21/2024 9:01 PM +%%Canvassize: 16383 +%AI9_DataStream +%Gb"-6=*GlLX>%01F,p6PA@nBaSj1R`KcTcYg1]'p-Rq0Zp\P5/e0s`Ul/6k` +%7V4Z_df3p/SCHF7]mdHADmW_mEt!<&h>+-p56(][cZIC4Ah/2]7fBb97A\P[lCXVZX^B,Ud@>U89H1!a5,I_L.dA"VL&`'JY,Cl+ +%MTd\uc5!&LSf":+I7NWdL&9S8`%b`T/-Gi]3W&AF0[#53E +%pnTdmC>H@F+7VV.q$#h^:>M[;W(immHl:0W(X,?fiG:[N&s#]RsMEdh)^L(oa%O'CR*Cu-bA.MFLHY;f'*F#oUU8FsDpjX70.jA;7Q#$=: +%.aK&Z"-)!Kl/M/\]n`1/kb##qB0HiuNWYoM&hDLTpoE`M<7g*.Y*5d6.Xmr$QHqq+Hldauo2%$2LMHX4[E="\%b,Jcp@:bj)QJm1!(6,c"J[u")q`1`30Q30Q\2TXCVI#]W.t= +%rWdqPW`84I9d>_;?h+_>4SU<'P(2\PofI'`O0Y +%Go/pD,i_OHZX;cHoMID:L06+oG-tL%gD]oaL!OMe67&J.XdPKWRUu+Ur`c=o-]$o=]FE=/WiVqun.NC2(+KL"uE[X6Pa;6BYEn+^("SBBh7j,s/7CXn/nruM[^r_!S==(h"3aptq +%:m>\YGa8pGPhTXZf*[?2Yu61'[a',hr5HnE:k$l'qG.%1rDs9'L`s\&N.BZMlVKgNW%_XW.[Ya4_29.R!Wm2*;V[oG*\oPjF@FLhoaja,!`hNh"fnX/oQA&IcqoN\H.K\N>?&8N +%l7p&6JM)7@4Si_fAY?^)Kfj=:T`t00\u!5R>p\gIKVq1/i$Ecn:p16q"]L@9BU:5R.lP-m`9P[sZX- +%mYL,*1'_4i&5!=>qKc!c_c6-(0UR?$*.Sr:i+t@2n9F.smq?A;":u(DT[tVY!ot>F6j;r4e,UD<)5gX4Fb0rEM(Z'81oh01IY#pa +%gipaR(a1(S55%jl4=Cn(Sg)@h,nks:Lo+(EEa;4e"E>H4@*HGQ;0hn76n&e,\4n2*#STN<:%q?p)V-f=fukX7KSa7JbUbOXV%?[8 +%Sgb;16d`q0)O\jt1]jO16,1R>8>`-PGl2\KnsGZO3jet/A8RHj-K4R/TX3Q@]M4RcU?3t9.q=QfrD1Q(ckBB1PobeF?)FQ\MqRFRt91jT#OP6DgDKnST'?tO?-%6l1#LJ`^'k,G0]ba_G`l>3[01t +%:4oMbC&a@G53FtC#kMN*mlW'nnL8Nqq7[ke^bbWf-b+<=h_NQo7R0D&K$:p'.Dd-\][g6]QF)H=p +%"@OS%3+*)&Os''1hS.5dWusV=e&+-!n=d6Ql2hX;k2ZRFQJ"4`lrq.'o=epjb+28;ap8e'2Ce4-0"3*0jM-9MQMIc38(ZDY9`BF^ +%af/;C6jBEFX_P&ok8u2Js4FV$e$%ZnJ2tq?M9n73ODV5VMe=b)bbbQK1"6Rf8hp3PNWT=uq"-sBL5?Cf@cVfs/TeWq9KXe_E?@_V +%Yfg0]Sa[b)PJ]3:`Y_JDGL4OPk;8Y:DeuXi,Wh@(0#b*U%?Q<`jkdUY$ +%i`5r-.6lheMEgSSe:H@*@AK1M^a@>t$to1rJLLtFj928PLXB6WL7m$.K@_tLSj.mT_TX_uo8o[=:/\ItZfn9ag+F5<10ZCk!3B]=B$`\ +%L.du0jK92.D9F5cl.(r(3U29WK8A`\,3/^TQt'q;7u;*"3,[PNi\S3JcDWP924Bo&LlG[Ps,1nqVncQ2+;LF50B7=aKYo;QG68qm +%&RkC/:umjXLaBkAafSFqG(j.3pf(h@B')naE;=`BaoAGHAE%/PWp^!9CKf*d)k9TMeHat*Z&J:`]&i^&^k:&XM8VUs[M)094j'^puC`_NkLJHNWLD4RZ4kGDu)=BRd9"PIN7bP^r$m9EO9@(`35;`&VCfo)HGI@-'Yll]5P"UDpXR\fJHIHPPBlKSG6YiprjoQ +%cp/3k#)nr_k]L^+j;EhW%?ic&:GEJWURme<8RX%u6j/tB.OFK+0Y/lIi%/b`1DP^YY_o&Qf^pJk4sk9clB%DAE]J1PD<;<:0ff%T +%cLQ2gd(64\#dQ)9!O?PU1/Sd=h#qP*329F/-RuDLJNMfEqbUl7,+E.K'9Z&V6JaL"P.RBK`Gn1['KE+97'(%7;?*Djt1kgc/lXM[D1!m'7&LCGrj6R^@I]2/+5TP8s_H'5o;a^=u;B\&?k+k +%!ZRi7(G$W>[Ct!`abkKbQV#E`F;ND>iEiWa-?5LTENE3CEYJW9N`^j@+$Mj23&"^Z`R(.<3@hVj,fk;E*2sNYRXecj(1(A7N,jG%G[%npDb0&l:BdO3SE2eO[R+;a_QS$n%Sr""]_!1o,C@Ed`"TC'k]QTNu0dTElMnOYhJm),X=EM]7 +%[t"lli0$E95L+Gk::sKDrYP*7Rk2=:AXu.OG$0S]"cV3S=ohh>/%b[X%:@\+0s>qiTs6Ys1k>_Gj(`itXY_;H;F/Nf.jY'8hK&CnZGCs_@VDaE\)93[dZ'i!qjr]k)@Ie5?d&PMDV^2/f2BB7>_;jt7@JI$FN@K0WCkt3XW\.n)O&n(u19u`UUn#6oAYR0rUh5M:gOQ +%CP$/^KNe'7)@WJW+@p(<.P#rTWtd1r?G)1k]#Q +%)7L58]48:c^%6*NUqP>.j&i*U!X#1>Kfre?bBda1a!QWh&I/_6bA^#Rhd]-R.'AL`&#u4D1.b?BKL>8dJPi2;/m3%M9Ed/k"kkkF +%P:`Eg0NEtYJU*feNe/e:7ocBO`NW1=MVV;Ofkj=!PHTMa-lUs6>G,bo;Gb\I-3<7^&s(>ED'bR7nB2=+*n*"kj?n.h?k-T3Q^Jjc +%VD>g-hklOa0LM?Z%$,g*B-W@&50sa\RqQP*EWI`5!o[''hJkeZ*qH0ugR(kON[E6]F%3edJU=9jFhLTr)V^SmA6H1/j*dsCIh552 +%PXaat_Vh?hR=3ADd'O_9*3`]Hjo*1#@^5;%mcSBi>U/#"6hg5h7c48Z5rO^EP$/D:DBN*uA"lf5X9S,N+rb(;3.B6<*+oH:+;#d6 +%e;m/;isV:>pCm5:,\+;OTUP.JKZ-*$>8@k>V;(?aOP6tD+qn6YbB#.>*Y1c7+ifP +%Gk,5$bIl(b/Kkf6qS(*C2O53pdk&Ie<$f?)S^S[fSfeRkpf:Qq^? +%?2PB7I>,F-hCmJfgYGX+JH;KOf8%^SV)ulaX(_]nU)G'[XLim7!dsl-2kBE_.T";=IUE1Y<0YFTKedFh:oW-BCMt(P3G2VGYo]^_) +%"3"*C.b,5Pbm-'ka:lA;;XDmebW?;[#"KL&IlH=[SD7GOrD*h$8hZsrr'5#0p=8Nec)#K:[Ej/F&_/mYI!1s$?:d^1_$Bf)"2:A2 +%heIHJ^8ghaeSk5jMn]-XAcKOh5R6NqG=q]XKcZtti4u%e(XrRbj"%+DdQ)s]I)5$@/kX4)p\MDNXJ;I8kSugL#(fU +%OIUG4:LF&]Re.A8j[-F\qd0L_VH0L=cgQkU9=NcP[Bt$n#Eam.L6)=POEg\JG.Q4Npq,,EXWW`e74kn'gi`Y"28=BIGgHhtfL#." +%lVVJEm[sO"PNo,u&%Y]':^W=!g!GMA-4.a>='tl$FLK_;Kq[r"BX@[8;1D0e8QKu(9JJROe7_/o)s]u\WEE"B)+dU_6( +%SQma3h>[\C6U.3XHN!R#ImEu2;&3I*e\Fe/3>bj_a`J2o[rTFf,JYsM,XneqVULE3`g.,UO)X`m\@=.^])q7LYaBCU]71j6uU20d8oUIr_CtbhuAsJi<-@0fO"NG +%9^Vh79F@jO:YT74k;kd.r4cZ=TW.?DJ]DE:?[G)YeejKg7Rh"\Kgn`K0ptu[(Fc_>3:jf0Xk*o)/Uqa=!S2LlHQ[/$#,o;F561@!.4WGis;n' +%h35USHI_abO!.EX5?[Ee9_'S +%/DGHD(3Ye=_0@@+d6c]=ql??<,B<%J\rC#8:hG*__T3k;4%J?Z,W7(.c>.mZ?8^?pGe84.Kq8Ga1;&?Yd?'_:%gm]+`779)=gC]T3m0EE'9lWi,`mSV1!irGMLb:QKP`]MuMol8R-^0PW`]B1XVQE/hZN +%R8CScWGm"?WO30cg[3S#Ces>i[7g1);l6Z7H.)-'s#T&]6j2Hg8hQ[iOE>qYZ#la_ZfB>dXA'A_O8BM*F"N%=VUe6jYbSE +%W4F:59ME3+aQf4Z[mC)Tl2oeoWY3%#Bj5$@ijpaqm7?MCrp>X>1nsCEE/Ud&&qU/>hn^U9ohDRFlDMt9-L7&$3a+F[.![YY)+mpa +%%4hGVIZ;Zlgp.CV#$f?&e2Wo9qmG"]+D;IGWjV#9U%QuqYDnD"XWGbB\@S6,@>,.@YCFs`29611XC%$6%I8WihNKMKS^pI4heJq@MaPnhc>!6fh.#_c3@5\0>r<4RoDqJmPD`*0fQiAa?t+#h +%bW[q.^sL*B%g$'(L(H!@O0!3^XAar^/n"N(Y,%CX7>Zdr#:'$43p+%>@aG$5W4t1'51AM7VE;QQ'P*5(\XpT+>sBof=$k/`'mWXE +%]lSZ':CpEFgurakEqIoN+K$@EV-,[J73a:mWum%dl;t=6E4nL>6.O@]m\$4BT%i(fqFcA)Pg1;XqsNXkC=u+E0\:*<*)/SQCg%bQ +%6W'Y"gR6t^JUpr("&jG(ZA-@19;%_H<&L;X<3rdr&[cOQ6g\)Z[525G>J_*tFi\O_aH"Jdd6$g,l5k5KRp5ZLh7D2`pphos82TqqJapBN""Z6#PR75Kf63RU&Kdng(mJ6?t'HO$=mJ_G`*M48KcPjIS +%eh$.,!lW25\2.)J3oA8p7O!bY1Xk'0R +%%Zu^$)h,t"1F'$o2](])C-@@rEG2Tls,Q>Xn%$nprZ.]F8>YL8cQi-al6EK+?8MrP,oX($Xcn8TZslu>n/PMJ_/>r;,n8CNYamfm +%0B;msX%Uc$V$]+\6N9[O&"Zf:7mV&f$0mD@l%;m"f4)H+%),#(Q6CA6h=`Dr5%UBGb) +%KLpdLd``P8=iM^XZg'W?*m"4k/<&lV[WbWq+X>K0*hpHeDHuXX5VaLXZA9$JE;0(`n9dBO5Gm +%5\mA"Y9oQTJsi=!mCgCHh"<(16*5GT@^.MKX%WFBTW9RTK,8!n;:79OF>gV,\MI\:kVCJ#9 +%UK`G[\sb];&5ojjH&g<4\4/,dpi2:[YCWE_T(c`R'BI=0&kjU]g?Vi+3JqH?,oUFTHkS;ci0S2\(>gJN*)FB#@Qb4^[RtjWp,m\j +%9jcJDd\SkmnmBhSZ_s-[a1$-S^U4p9&):OF@W_M6"]eRqg>tkc.DhOoNIU9=j*LI-c>1#NQmAc@eZHN8ObOO!8RO>0PY'`cLH#mA +%(Y?Dbm)ZX/ls,) +%g9()?HairV0=UsqOmVT9_2&*,p+T%i_F=`_>H-0sgDLq&?8Nc6!0J*WHAk>gQnU8eijdf\E.^)GQOg;=(e'92H4S+;XMRG:CHu_P +%SV]+D(h?nA/D;LmeNJbo6s/O`SZi]E-0X8i\+'cO_mk:[HUgGiL(aXbn+AMsGbi_T$_u6P/U9%0'dqiU=XW.*$e25bHQ`ACcX$ +%o@#nO_akA/6e)I_U/;Y0X]]8 +%Ji#jT[D@L>;<4J:J#Dsu1r5:GP(r3Tg6@QR.lXs=b9n#+(7(BYl(=<\]A=QIj?f`mBKAP!m0iIBP-7YOcG$+1 +%1MJX[EYa_gR\N>U5GuR)YP5*=SNR"DULFC3e)6=-'j44Df);N&rA]^q0nd8b&f:>[nC7G!M0oJ0]i)H\XJ(<]N80NPB1SOfrS+-cW_;1Fr`,/*pr9]T9G^D2Z%Mk!;07X?Wr(n/ +%49>2WM91V;`W>9pkL(LZl?tHC7Ic:'PLT3t5W&/H.q'DX&tftTrVG4EfB6)5en@Olf%>Y,N-6bgBC`W!:fpWh5*4?;m9!^]Y&V!E +%k.23"7eoEdRk#Kdj#O@IRNY1hJBuL^VZ+I"b=1>Q(J[Ub418:p_mG4C06Mk4J&KbYi?@">uBG=T;LJbT5P"RDnn)HM7-&bq+5oT4SiLY0*.YjZlabCY,o&I5=fjqel&5 +%h>tKrr*aC]4g+*>>IX2_q9PP\V8m?*]$uu]nPn1jW5JQnhD4PCIcLmFm19KPR*f4=ihY,gmXM/V&/Z`l%VP+l&Ba!&EdP"ZK?d[3%-@5X%bRiRuFh90;S*o+TnI]/( +%L.Z?+9>*3chY.h=>(s5lHRiulL-;[$[@b!'=K>6RqqT&"E3"c5\]OG +%p0.LD<9I)Y7bc*_GP_`BnF=_]VcD4DI-BKh;)=euU"+qdh0\H=Ut*^nhPs>MJZ[dI4Iu\`MOM@K4/L9+g]ho1gKi(Zod8S^-c)p6 +%0?pX!RekeMC3H?pYHJlq\5hScLJlr44Uu:NUAF,%1ChUc4fpJNUK$!-h%1dn-`7K8l<@]!es3B+P;g=+4hOb. +%IH3"U;)>.ZX5aqdRB6^b[X,VDlY4oIomu`ODRFN^;0B9mZ``Z`3'+E-03X'A89_O-IT]-[_[(!Wg&HH%LULq><:6Bq>.n!tRRakH +%mY5GVHS[U-fke8>f]q^PDM>O1^LcaLSlTheUulAj^rN"5.K.\Sbg[VoDEE4X*7>QcqJ+s5F.cp]-4<5DCG8R"XCP-UP4QM4;(E:.SOWPiCEi]2RM"k +%lhgK_E3$%-9Xe4hrd\#cI)9s#D$&*3m+#aunFA69LAFeP(UV^'BAV,&Y6XC"Md+_Den;JJ1XGU.Ek>\0qU#E)N]A9[2Djd$iXEBM+XaYQgi`^6aP-hfomO`]fSN,@e,DnhF38`W6 +%e!arPlaJWQWW*C/.R#%`kdNd[b,b-4e_Q1N_VK*@J^&DZT72tKUH(E>TbT?Zo?L7tdtRJ&Fu/.BnT7i+"TAa#AbBVs]mf79WV8?\ +%J$>gehH<>$5<4)[4EWIPrla>Cq!/0Qk$,c&@k&Go'Nj;Wlf2XQl_bPZ'Ck_.;@J&$G1&R;Lutbbm4W3jQJ9"ElcO;7(OLJo'fY76 +%Xn:_#l6b6HeF?N5l^.G%fncQ\n)_oo5dVL%a$TReG9=.]iD8oTNN7l5DteC2BYFgeb$SKdI9e]_Q>5ASf$d%0g@B?`r=E-U1VHU?g!b_ZpZ^2Dq?MBDjOJi"9dtQa7.XD\=Om,gTs$,NY+/JI:HQtL)`-$4s)ubHFPaIXcH75DWL2GR +%/5Oi@:Wj[bVe>^$B)2m`gH+38ok-nIX4unIRN*Zspb`1^E^irtP"S!,CTK\D+[29lTZLX&`2,l6'AC[anIfu!0!:83^918s1YCA+ +%cHpUra0j)+a;rp8)JH.TL'Z+K/:LW[!#73gmSnF,$aGleBceOjVt3_ctrc]K(0l[+sL8jNPnJp5QJk +%eWa9Dc-4;3)Q-LhKo\r&C@u.aH4m^09_I8$2(c=/qheCc%rCPL(gQh,!Z?XaY1Id +%QpBu_p=)kh!pe._Gk"@f^5_E7=lpOAZU8p;`:i,k9#nlH+)8ZLkgpBRAU%ZfnZ+'Ed%5-De4DTN# +%f:K5"G;+e5XNKe)*10)#:t[_@I1m^gS_9>cC5F/`SgXiDO&4[17;B@7Eu=.Nm_)s+"s9&!5k@9M6e$l5A[OERZ]/\?=[5<"^%./3 +%/0;/]B_cYJp*+LF<#.Ns9Gt:`j!e^*r8iD5'$.8pR78X#X4!"][hRo/[5DH#$7gi=7fB:snW.MDg +%MfLM":J!7uLg2TV>r:UZ1E&Su0J2V2fkFosq8l\=LOCNOSVOBdUur7(3Vg>R(6Wq!=1#TCia.]f%hVSMrsS&GdY+N>+lXBg\W,_> +%#B@,"S=@O(KJC;Y"?oG%\?JEpCMRjWZ9SE9=)Q2SU.]A>(oU*c/^!G*jjD'8e*q@ojr6OkhcH%DFlI]ig&r!WenKTe//DkIo;itn +%=RSiR-l?.X`n:e)78/^iBH@2U9l)Dk"gI8L!s3dC,.I(DpnW=,$Xg+l\\*__W'8--'oY(V%#n)3R"uhar,EoN^O6Mgp#nbgCiG)& +%V;=G_q/C]/k5tIf2K>CDFu/mL?"[^V::P?uaRiItE3+6A3DX/=6E8_7u9Z.d&)LAnP`6a;Z7Q-"H\&$*]9E\[J>qCtp,;-:KS$>9&Kn9F^2\+4&/aEE_n4 +%s(t:.EHJ(kG1nVQ;X1ZFo7W.B8U,.p_IYbg-HlW--:\b*@@4u(YeVO>l9r^L2'j!SOoo7gBD4*XnJn/g#;A)9s1Y;I^frONoG=6#J`1mO9l\h'k\rF8X&R2g&)Chnp*NYX$(0BPI_/\UOJKT:`7Z<0^837TU'q]jq$2Yk%W"+c-W_XD:;&CG1$#! +%2cSqjDB;Ol8A"OYQBGuA4>t%I?HKZR@sIB1p-A!mE*e]@2tZ#f1V*U0FZuUEo4e:_G[o*'Gt]0+`'n"#N/l`kc-u@;2(X +%b3a&=B/GED?SI[RA3dj7QjX6YTFq;u^8iG?AqL-'H/?Zina1&]/J^k0lX"8Hj'FQY(HF_:rpnBrW,*%&)\Xf>IRH4K2l]eY642i> +%/']S;4?l;Rd#^7>dJR+9GT&o-;K;gp%.3/teit$4pZ+=#Zj)%IXT-,62$@SPle_pN9o]O'gEcj\%YFpYNc['nK)+plH@CgE*%B8t +%oA``ar-4K7X&J6CkV]"S\e4P/]ZVfks0!QN\*[L`P];nh%3_-JZ&KB2odS8='LL*b-@q[3B^Z6Q1Jl0kik2!Kn*3W2&gIeHDda?SsZCNAtF>/M%YHql&Au[bX&Kq/pqH)4=j:ALp3RGaQ1>":mSX5kLNrB +%D;aNJE5XZa^&9Yh;kA;lim;?q7?f$-Y9OHh0%!F$bSq^K#E2CIl64pnE3Vk$@YY2d+LVgi*A;%nJuO"1@-h+6Ne]-'c[,Q[C8#7^ +%2qhWDJm&o"I*Al63LqfaQS4%k(WVW_(Y#J+jeMh"kimKB +%\U5iLb/gOGI)-M/\U:BOH3B&@>\% +%Q(h3G-AAa$8a"b0j_a\1ZW/n35TES"&-o`3YlFot`%k2!;Op;GA".SbMj-s;/*rAWk+;ML]9X!hamoI.>Fq+s;7J)nQe*KWN:D'H +%BbFe$*m,(nZ7jRiN:9+mGr?3&Fu8mmW\p?D\1bg5CLMF@V9'hH'jAq!=DfMb-1R>pa!13'Q,V3d7,;Rjl!k6jqdO +%P&<"29Y1\i8Dr3@)4Pdc&SXu[+GR88OX")^Mk+OB+?=:nn5@+@\fAGJ-\9V(hV^9;N*DW[;6.^ImYMWHFVr3JC4%rXEi9C]^-^q^K3?musS/ +%Eh"IDE>$/:`\8-u;s96fL7B?J1oJ^6`"=nd$0W+mP9X;&"$hc.W5/uoHp9GQMa"(J!5sBk@Q*fgd`o"TS`,A?Z'$jFd:,jdLdoT' +%0?+FV?iT4^h^Mmf-T3CubhW3o=)?dHT?an*GhHea"*#a!(#?P +%,)/094Y8!l%i1)`7XD`aOi-TFFFn)aD**jqLa-WHP:-7!0aW15kI\M5%AIY]IkXXWk7_$d!GePldjmI^f5"fLk8Hc,+!-/s8V)aj +%e8m,_fs5_SBcFCDn2YqO4703Nm9>772N[:o7*E<;P?>R+chL_3)3RterQpYE2HVMDi#Fn*-Y*js87LC?d2TkmSitnC%2?L4^r^d% +%bQt#%Mr&[\>qWM>d2RMVq8g+A2nMYV2hKMq&qm-J-UnG^i8cB@nJEfCaIdmh2k;YFOWZr'C0@)F]Q7E:o5f-:kRHUjGp=$&+jPYm +%*B\Y3$;-J8I(3%K2`O[]HW&a_Zn[bV#I.Z/fI!'Ccig%nZ@g(NdIM;7Ri8nYr[h`O:(fo4fm&]Y7mA$LA*;Z+&((pBgC2p/C< +%Sk48(qs6D1p-G'MFK+-r4C3be-on +%R42XibTgWX9?nK#AmUAOXtZ/aTp"k$k+VCtL>."lBQZWWgpje!SmuD[F=hIZ:12k@Z&,\n5p\)kDI`HcVI2Y6+2:+7K^EjD96a#/ +%%$ZS.=i +%Nu3`c`o13.![qJ`Ah)f)&HZXq,<7HB">QBVL-LD.["'*kC_?oYB*-@?L.nrPE&0SpcaHKNKXGt"CHP1ol9rjY0?KDgeHs@*FAH[> +%,g!&"7KQL<'q6IQS#@^UqM@*R/q[3"L&s37,h^@\--9JR,t[gYQR"*=HkDuBk8uP,6.`7k&FTKi+fQ_.Gml[r)D]1TUM$sP>C4DV +%PXhW/.5,VL]g=GFGq!Y5F5l98JWfSKX>A):+&>cU-X%-9J,#hP#iB]n8U9:RLTr2fVB52g"(TT/3M%0R"qPNY][6n)nPZIPlVH5X.%`#N;%F9]$p2%$W4,Gr;njpJmqo5<_/C:gMXA%5#^OK6>-42+"fpQers +%I=E@UY:gX_qomKk;h7$n9CV=0ZhXOk$pHT.QM0.Y@elf&+)kej1W>,kg4QYd5e0e?\io_UHl\nB9?NXKQCZs@]@Dc&d-S4U,V;/k +%QXmgM[CWTB]mUE*2*VC+OoG^!6LQ6Nfrm>3r>CmepNh'&g+(lGrZ%'epC``*<]lXNoq^E[mG,?SD]ThPcM\tEg!?%t%W)qXGV)&2 +%:T6Ct@8O!RG#.)=Vfj/J!#M'if/(9Jh-,3=OG!;aA3[SGpH@l7_JE2Pq_LO?VJ*8B[s,QX#pF><1:)88FQOLq]#37BhrnIlQ#9nl +%KBg9@i2M&&p">3+R@jD"?b&4TX_5@XmRp,a&4>I+D8B_YZA?f-s)c9G=86W0T)H@%i7$W>`biL@duX&b>GkA]GBt:U<+RV9\cZf? +%hWZmicBF3NgH(APd5BqVH9m:*b'V(Fkh#,,;MjX&jj3Z@Lf=\)@`IiBJXbZ]6_1N5]n8%`iJll0^%JUFofT*t@V/`!]hcYu_smWO +%#d'KK'p@UAo<(Xq6[4Jee;heijCT_3(7B]$[3^"4`cr0o_NJHMSCeWgM5U=[F;0=$qdbP361H[ZJ9^.n^7_PkpBI"i,k_E/.LFr< +%3Ds=Yk`T$]:IUl#1K7i@T],;^'DoWaHE;sOI`%j[okh;^4g?YR&?)lPB4>50GF](3/fugQ0.:f\[E"X<-R_%QWsZML@gH)bJG0.paG9Sn0`.;1m]GP&hfTWC?WC=L=]I6jXh0lG$ofU#,:N1SZ<6k7g8rcf(Q +%K!P5NnL#]SH7',$?r6Vn5a-$h%Q6*<\hW,OK(;K'[$KH$o91l4P+IkQ@DNg24 +%hV.Ji5q;ZR'Y*!PEC;#U-Vt/A%5>oV1B=;W;E8%?N(bQ*ua&:2eoAB/nnqY%9@J8s.t<"fEg1*0Z)q$D"`h%s)1'BjaTkJ[bLBX +%(l$t)jmRaL>sm^ukSr\cJqRCN*)GP2)?VS^]q?Cd"*\W8CA5UG3IQam2ob4P7K[!>i7`ad/nKD\Ku7H_DOc37ai[=(8WVU6g>"[7 +%-8imiJ>C4rpPgIkBrX>?#^;^n1b,)TgXVd(k(?o-^[qu?-3![\S6N*,ZuKrj3rVgaeLEW#V"PA+NB.ZLPt93a#a5aX$Xc6kUX!0_ +%9&RRH96DQaZoC$+^@4LH>d,r1I]`oT2OWi(R-cuuT*VXG`d,3?Jek!G,&Dh?KU9#uMG9*_GqVCE$2QEZ-+YQsE],.@.,_%)]N@90YZ7GdetbsdR4&C'1#h')e,]<9,M`1ZNt-K=rYn`V3@K:aVL%6Ks'eZEHl(TUmeof+XRD8P7Ahu=#.d'=BTH@Q +%DM,.l)a$39JU327:3YW#^D#H#(UT_\@CC)kiZu>`*jIcnE]i$h4:?(DftNfH^3==bgTb[H%=,<]b+"3t1kogR"N;&P)JVbY!AoT7 +%*YMI#J4@lY78T`)[Mpdp*c;Pu?dq:9/oQ83R!o"]oueR0M[Y6#]n=FIWFj_1K\fQJP=QEFXY%jGgddYQOm8Y+)k5gT4of8YhS%YZ +%Li`&-\jIfB"VWIP*o@Wjk/Gak^1W67]1SM_7@/iDTJb0k_A'a-SJdDjn`kGBRs42SmP1ZZR$'*6*8b=pf:K>Nn&!5?H+1bnO6@%a +%PO`V'\@c&7k)fJWtk1[-d,]kmnf`ctacIYCUU/n&14aj)3L++)Q5\h?b\&+ShD8H+_i12=H-A5?tbl$=TMA$1; +%`UG^jq!`D>Z +%iE:t/[?s2LZq=#7G5koB?[2oM7(eRoFXpsV\%8ut]p8b+hNYgt?hpn[YT130bWPe"VL6'$jN+1e$(!4-Ei"%&QkG434MQ/%h[.I2 +%%*q7.'Rj!9e!`3-nSUE>r@pP4m3?iF'\7$Ddjgo,30BKfcrRcl\)#0Q<\q4Kq=?9IKBeE\m`r1PBL,+SE;TDL9*tQCM69@#.8]\N +%ZCV3[`6ha86+u^<_hYUnar&iFOYS(LY:n1I-IXCClKBL$qX\%Qi%\c'Va!<`1joDV;6G'-%(I6*4TC3Y%Mtd!#E(Ya:WM=ZZh?5F +%P0OsQc`]sPE@]NE(7*58FSK1nJ`9F\<6*i)D@mg?,=sa+]<=);HJDmI[j(Ci(8Ped,BMDX@OS1kFq$aC?.'Z6>WDO"%mVX,&E+jQ +%@bXFO6&3_p7elK2nt:$`f`pU4`m9;3iVF'@\R')thJ!s"3&`l(HY!= +%_-HLe8An%9atnoXlGnpgq:V,N34WF#$/A)F;e64$3@0j('N?8@sbm&^I'_g?>!t`FT\l7^SNtcp85\#Fg\^>!5hhCqA29#deQ3 +%GPI(#-+Om?,r'*t@KQ(YK97E$&]\^B:IuNQ%R!3PU72\1o+=n%Qe)b0Or3=-GQZ6-X4<:\M/H?#cUS\-?:1P7-7(+34bla'FE'l? +%5%:`DSN%oMBg/9KPE&C0V!.UN'n'4.iO#4=J,$=d+GPnJ*ZO7I_>qX::L$p;&[iYAAVFrS4cWJd?<5.l_*<9L@8,aH0pA?:a] +%ZGMk#q"?pn=^`fD>kP$W'I2sZJkl6C*dYBHIG80[l:Qq"/j(+s1[KW. +%*eoYP-GaT3!A6K.`m>r;GSiU8H0hos00Dpu*]Mf,LLU3FkdJCe21cu(4_p&[d(:D\oS&&.Ogc>8`,)/H0#B5'*'?B%>U^K;D20iHBCZE@ +%8(Rg!/j,(N%8uhi_U2:7l;>#2](`4cE8fcKpCrXZE`)SgG3Eq@L;343.-3e6lX_Y%dY3Im?"_$qVR;O>4A:hX2_K@a^[3^AV[[h. +%iP;>eE#0Sl[VWQn4%tWY:LV,p8#&#*%rgK91_bbDNTJ$pk\ur*^54cGUG"_Ljq+1//j,)9]04;Kp^7Vo?MeY&oXhV)A(dF]++ +%Z27tJ$P0"2K/'9`j2/^teDShApCn)Xr0!coUKr-.K&TE4*b%W@^kIQKWVU.A`c0mFoX5jQ'J]HK%],rffhFVT6 +%:L;hHX\Z@9\a$P64<2X/ShAb2B=lJ_$YS#MRJ$$Lp&'EOVpKg`frj45QE:<4h=BWfVb?Pj(*oEo2lq#:J.A#Z(MA^?]%!l!tQu +%`cp#,lDd7CAV+*&7._0\3QK*7g]ZeYRULr/bja$AiXkYS5Z3QkWiW5M:p=IuMC0#Y"pN=6m*pbE: +%!H)7$ZaDn#h4;HcZa.gZ5sDjDXm2'oJ8K.&[\"en6uM<]JJ7DdoI8t0O+*[9,h=t9O&Sg1TeML"$W(UNI98)nF(^=YQ7nCbL!'+q +%\-fsk#Q6b^5_#iuirsmt62b]n6P(2,dCSBWK`T=knsBZup_lIR!R1HI#ZRMG8HGQIq?JLD!EI(Y@]; +%,.K#2Ol?/_KLBe*'`g7C^:%8rS56=NQJSaW:>r;$]#5ei'n=Hb'8E**^1qJelt`@^:H-!^=.VX*3C._uLtU/>SZuDdQd&6h6W[(l?e=)*cHNC3)G";^>_)f)B;WiF +%.T`Men6e2]poAH=&)\K>:p;TDo3Q9Hk'p*KrT>`mJ7t.Q9TpL(W3@AokDB3!%"^>]S=C+hhkku+kSoj'i&&ZQi.,C<&dXcI^T\IRh.f.@JPC;Y#c_e*pB>Lk9'Xn( +%[j@)6kk5(U-(B/8I-A2.M1SF9;DG4caRm)./1bt/c,0)H_eOI,_;$Un[Q!BLB,fEE@6=L6=F<6@/3+IBH*Pf2?bTmXfl+!22(u+M +%$eseSAM_s(]OT\.47#)O*t`c&7W8CSeF^\3lGJ3-1PshTm$(,]O."R93GZn3TBoWo[@(jmk%3Nm)\^m!8^SKE +%1Z-o1-'+ga][c-BPKi2]]i"]pSc)mJ5&R(;AV9[-A?W;c\9T`t?!MOXDH]E-:u)FpRd@TX[Eb5TeB6J2l=KX^J#@1em!bH-&O)`M +%)_:7'rl*ms"\tP:lhU6B;UqbkO>B/cGom8Cd#1Ob.$_=l>>]_.O(mD:7!>,TA*?0<7p_VRe+4e1>+ib4WtZ^^1TXWqaZ!k!@E912keeZ%_(q5a4^p<>^F\,V^3S^+<*Acc`2J@kC +%1II=PTFM(%\bdAbDBg*>W0t/U1D+]Mf>sKE1#tf$1"ahG>jE.:8moHe]9laF4O/IiGTf'],hdFSL4#DsCHC?>W1&'p/,I7gJ$[Y':3SWMB!-T"[^Wm#eVD-2ahlH[l9:eX +%b/REVom?-18!SFh]9tDpLUEUCCc:L2DPldgFlK8K[DrWU'Q1@.jW5!@-eCq,N84<>p>S?>dM6r\nFuM>FCu4#r"DEUq-eeS>?u&J +%KGmi>G(e]X-=m7Rb-UO38*2_*EQBntYcEX;_i8aH_1;bZYU7D+5`In.@V%>*UE\EdTM'N^\Iig;]"dJD52L8.WFc-c?0b;090tW! +%2:C^3UrP"t7t#=QKD-9A1\`MbRD3Z`\@Bf[W/b@W[9pIp@glTS`dDCdnA^%$A.q.a0QA(qTCXk&X"^=8_aLjBe&i^oaMRRj$9tR& +%SQpog*p!pW2rUb:`[6iE*RL_Wk[#r'#$/Kk2bj2h:[8hic&99C*@-MTREB%=kZuE@0iRK>p3bnglJ1,,P*7tQLI'T5'4iDSKE"d+ +%`])ct/UoKT%LO?fgV3CZ0TT^%\*jjhm)`bHoX`V"8j(m]=B9Ycgn7U6i1*R9$]HTP(>:V0bpXd-M!+8*_uOg9A;:ia[,F"S3XhN: +%Ln"o'A:ZcnnOP#CZ9^GZjD7@1,>Oq*c4qRZ07AqB>$:LRK2-"`4p[5=FRU +%(rdrnZiG/o]M8ri<'qEP7W2Ha52ikG4cMZE\W-:NBKY\"R3+>Y2Ufo%m5e=e?U:9A-%)+'7gAj^_tZ!@lGH,5^054$IO:G(:c%kO +%hO)soHJH")QBCN1NpY&,WKI!2(E9n"j;,?5QfblUA\@1,c$-Spi-#>:9qA9X9CLG;4e[T($Nl!!T0IZ5Q"ATOYtR)1L@?1a'S]68 +%`l\-qiU$L*IA0jKJ#bbDd'r*dM5\4Q+Pq]#mtCTpUQd +%I^\tr<&'>*J%!C+*;a+\o39j'@uaIAeHbFBXY(V"gC;BC=m&s),TrH9Hn.s3BBsis#G[ZM@&VVV/X>L"'^;dP[Hgu>1qCX&H%iK< +%EBDcS>[GIpJ;`qOZEie6Y&Vrpd&0oG+7\baIH0=+cQub^)=SA;:53T'?XKH/W@u?7(\?Nb1QRJ)7S_;2?caVX5VD-8bSWs*NTH3:,JlRR@7d&dQT-"!X5klX1+YUMpkc6+B-Qi1&Oa\W]cY^F +%^*3Ccc4&cu2pC0u\NS4HgNV>-TBD.=fqhMW^jFUI%l901bA%;M7DPS:lU1ar/.`,_pG"T>'!F++k4o4Ki?SN6(,$puJn]dD(sB7D +%UNNAs?"0]-clLduZ:U0dEoVdl^76-r[?T;?9go%i0q3`%W/EJ#ZQ;,f(37o`8']XRV):1C$m,JI5186CE8kLKX,l]3+)I/`b;2JFqUtfucgKpm0,B[NY^TWA9 +%+`U\Mlu-g4BJE&"f5iDHY\j$=kGtaW)KIdr=Xsi9VmhA6BI%O.1("QbWM9s>=qZAK.;MMDUkb-3kG>S&glN]hk*i*Z9'eQF)G1$= +%O3CRC:=,02iZU(NT8iE]_S]CLX1#EC]%_?SWJbV2ZBRnCj31,$b*aN:?(nE\.nTTacW&s14\Q5,f459)k/?;h?2MX2U;.H`Feg\^2X#J\mO=Kad`]FSN(e3A:aV/QCq0( +%MV?j/Fd:"0,bVAj1D8L3qeI0hdHhrNe[Osam'jjrf2SMco5Y9&+IoD`L6e$bYO?VRDJ+\lL[p2mb_GSLjOn8/mj1dgQT6AtQO*B8 +%*Or#6Wg&NlM%_&en4i*'$j*30nd3G82\b>j1Zjp6,W-=T0NATY1qMHEEZ\=ja654a.%)]gEmnQOpL5;u&@HY'9AI5a`47cM-Va`AOHVQ5AnuC:/)$@8m-Ts"p#;drHKWZgubg +%%F.W=#-Ea==M#n/X?<8%Se:P#_t0[F[9lR#Ii5RZIrUH(6`q_%/gc83[c^1R.!#%N:\8Y_`i,gimS]lu/2+4#+%sW&RR^%rd>drjkKR9Fgf@M-+aH58R)?Q>]=ea3mXc)Spj%&&scBe%ME!k;'Cr5aWmHTh%gANOMXcDt\@GOj:cGE9=p[mhm-<%-0V\\aB,T!r%[ +%eS`'L6/&*Rclb6j`o^+MidUT\%?0]Rj/;Xo1&i#6oSdLCH_qiR#VmgP^Y?khAm2P)[d_3=kau@l: +%Zg(_&m29t3quJ?"6_!776YnW)$Y<.tFtU*\\%,*$ZPU>O*0T.SOJM9ed,m@H/=m>&8gI:qn=]Wn-h64TA)L9rkInPp0_=9?2(Up< +%a;G=1Q!]s(k3u.P*mN,O5O8*GM`JLm7Zp[IF*SO3I=$hMgc$X?fCS)feX,EYF9I;fEpo,Oe:EiD!b6(5H6sXOY[1Lr::cNUD^Qp1 +%A?WW\fRkDKS6R4\3,bqD9.+"9j?l6^4cl*:ECBNO4;,]h"X9=X]q8Zq_24'J7$!0*l6Fa"(lsLS#%"*j&T)"Hja\IP5dCH11EctB +%OXmJ8LG(Y_YJ:Loo*5O+eRU!Jb9lZNFHZjfFm3l*b2'/rRIs2KSim +%nq(?iX6A='/f[$YJK>ftioF87?u89tJm874ossO3oB>0V)7SEtC?cq#M.3S]m,F4+(0D5BR6gb8+)4^smgNFRA8gL3 +%a5rtb)H9E`ci.BgEcVO?c@Q\B6(6c,bA7o/Q-;?]Vu?raII?cWo/;+&i#0%H\H$PcJN.ZYkr\/e,4196_19EO5)@2:o&:A=%'t?B +%"(o!-kJX>8Ld8C@aG8P0Rp/'U!@#"tU`LIubbd:>oN[BX,6]SuE/Z%W^3-U+_h9'I&l6RT<^B[Fb)BaF6BeR(9']-f/;,?U"Vi!2 +%L0=jg8@T"aa(G+#d%m_8o&@Lt$_^-n6-6_)cjQO==$`N=,:nKX)C->D+Z/F5-jsDn\Ib3O'pOIgLKprR\-a.bp(tITRWK:/XSiUA +%&=R\U1j&+6]E:HW/&=R\U'K%\h6>4eI:eJ*'(IF>VVJ#:7d"TiBX.Z[@1VuKB^ah1X/VGHV"V"Us8\,J%F;5LY).=\1 +%+lOnam'_c7L!ZWrTM0J<\Ib3O("CE@""o6:]ZN@l6>4eI:l3YU=U7aE-.'jA$_[q7=$bk,/TN!kkpgBE,TX2kR;%96l/Bk45hOk>()4iQGBfTtGmC6s`u)jG3=*\J'6ejAb*>N;6ROjFq[Llc&lg3r"2F +%FKc2^TWjphbFB*.er.2Z$+p+3d:p;oe\P80LLU4adFtf&Y'3foWG1pqK)UBub=Sb'S^pIJr@jpes!dWm/?YOEkL05=%XH,1])?[0 +%\_h)0C>Ie3AR'D$Y^aAc:+rM:m0?U;,s@0*;BAYWoOn`;X!'Gl@NGT%GPjMVP[r7?-fF2LT>1cXJOXZ-u>&5e]CI,oAXJVBg08,)=fVhKcR[R[e)@l&2Oa"+>WMA>T.b>YF_,-CZUQo>W5X5L8 +%6a7K5%+W@/H.:G&VB3a.%u"p=&MRbI,=f^Ecd&Aj/lR8u6EH8+.B@p5WdiST&?Z;\XDKs-*dL1Chebjtm^ig+KRedb&^m\>Qp%Cl +%e.H@oV(X'heaPm?%DP3cVYC:[WA(iO][kcWWJAS?1-6[-:r;oU(lW(=43W.P.VWpkXYR1Z.&&s`--@W"*"9a;gFG>=kJ60?5YbAm[lKm(F#ki29T2B\[M=Yl1bN\9bb#_raL8jAFYeQd[/(^T*QAF:]j,!9i'iMoesU\L:!W$Rgi#/pul$RE9^p`kNK#09DX^AIKXj +%L*H!P;?2WMfpHoJZR.-\]Sg)SD2I3t"@O,r*_f!8r/E$l='sX!RD2lBB3b^1'SrVS)*pb`M<=(Qr>Ef6L5jhT2[tVSGnK(@6qT4K +%MZP`Kk-_kGgb<.Zb9kQ')pMcFD$tW!^ErU9<@I/?(q`*j,g%Mn'FI@^gS8H]L:/'):hFZQ`g@P[BN`S8*N9#`jAP"B2IpWt`aQm= +%Fd$Sur`eB$;26p1JAM\iVK`urLP'"PH[6FBj,,K@"dcR/N?'S+d?l>W(i_M:BlDUG_lTof[2a%E!Q;i:h`k9HW\)G6ulM8TQrPJRn8U,>e;E=uY-g:kj(X=o;qn32G;)6,"*&:O.d<&(S5!XTBD7_+h9iI!3] +%6SLaO9$9;n-q%q]UE0RaQ,lAUKbPsG9&T+(>_EA*s2Zm:4SN%[j:h7n9g)CBK:ESi>Z3K2W[@#3-ig/&Ddb]r1+0-dLcma8n>eCj +%8Fs8l!PAT9;No8=^Tf??'QBi\d@+%UE+4ngf&!Q`aT/O-+G(6@"e6dc<^dlMWCE=D2Q&&'"I)SH!+(DmXt*Z"7QmEmYDNr8WMU4S$:bRo!E)$N)VO&21)g\1Au-pfjFoW!o%.##m.W<`XsUI,GSu=@A*Kun,*dt]UdBqM +%LW!'`F=N7,=Z$F2%>1U,&.q>IKm635c(V[RUVgUJXA"W"@&-Uhda$p?J5W_>$SD5PR7sotTh0CRN2ESc!$_h=A"npV,f!6X]j6i4 +%SdgCnHO]I\>o.(.Iq\updNscU+CW+0ckjWoBat?XUTP*5hi(=1Wes,C0cB($*2u=Q0JB4]#uDUY:Y,a(j0=BrWrNd;&rAV_)Wl9N +%#b76:*#=>`)0Qe?0nq*p@5O''gD#@AW?BbN/Q/>)&V$0=KBE[j%$YO%`2nh_RP8PgLo;ZqCD7KIOD0f4,a;uR6VJ^L_R,-[$4;nD+IgMA$3R#l:kH'+RTHe?Lj6^R7A9,1d3P_?!'QB".PPla6AHC=RXK<8^a_*\FWHEN +%`2/c2)!"+R)Ufmf!_585m;#q9bNOicQm8(?LLjo`*Rc?[=umR(YVn=r&6qYYX't-VTp]TVZf+@&Z=XX_B-C;'0:EFc2K;F>aFhlr +%g^=jO!5#eMj!ldi3W_u]jFn0>bnKl\!J:ZL5=AqR"Hh9P^8Hjc+7c-,;.(e/&UYTqe`l:J8VC)u7=\4'(]/[I<-SIq1P7q%2NG9M\%'6Pl60;.3LndpY&e>Aba9uEq*:fh5@[;#,Bc')<>W534*RU2a+Hdo]/5^PZ+@\2=L/bg# +%BGc#!!Dj^(QUY195UL>!"@u(W)E7bbhiRu]kCFEl5R1.$,W[i*QB&V3;$@E0!%AHg%9k4=>V):62%\P?JR_h^?fWYWlOa!r`^9Ts +%JMt=GSB$LVLRsV^-.9R#728?g-8o-7!B,M>'iN:1J]pZQ.[DQLd"MhOJjEn#qbeSMMImFs&Ddc"BL(.1/gKM]UKcB6#N7uiPR:h9 +%XLq!G9-"mLEX2PS=AGa\\0V5Oo*.)d3-4?"DD:a'"r&?rT8GtTc5[O2H/>8H +%)9=qh?klU>6Sb:C9j,P*M:A7JA;G5%!dS]+_^%UB-:rrC'G8d/&q_'8qBTo5()/(C:l.NYcl/ce<1W!V=Q!$t75 +%(.BB6N.^-2qt_^6LNk4=#=*E*9k#eec&m0/'ClbP3kUQZ1^D"QT!p+@#>e0Z,R0288kK:ZPfOPOKcD`M8YGM=@>&HIdB8'/TRjqQ +%OHjW=CDiE]'ger.=RTYY.OmlIQ6>:&Enk=GR^X9L[a$!5i00lfL^$ugSk9Hts$3T=AnBf(,uC=(1apK`=r\/Fh:KOual!nB[2k@E +%[MkV12*=sh6>RYrbS1HK/P7;4GaV$%)^S%rL2^YB8tN#[jk."@%2f2fB5f+mU-t_=04SZ%8/ubj%qW9_"/CbA,H/[]F[RB$,MEWZ +%TrG1-#od3JP1=+E$(5Ftm^!Nu2roVDE]'=`P(=5l'"rQ.6]4=kW;Cn.5VZ5o\\ob2Yq-Am]kM`tlu6rp9cU*i +%&l,OH,n?XfATRrFPXmB`6A?-o;=S.)A\^!,)PUf)gOPOW"jd$m,M* +%j6Z/:+T$e0`VRiIQ5+G["rMHZ1kO*5KdpDfifG;<06\B8PSp)nYSlCJ!)Xl&QPVDn37i51I2tsg.5@ufKFtdH?4RB/qBae=ntCour5#'r[BB+G^Z0+]6>M&TAT4 +%^9.VX6Sd7$$\n0_ZZ62@M%U[H?:^KM6)%&t;;kbUD&<&=feu03nj1deKoT]F@TuIroQ_">G?I2JUh=9B2uC.b+\K[0,g)M-_BEpJ +%L,UMb5b.Xq2/`'p@u?V_-iScV4jG,%8C4R+W[2%,9Nbf`L0q4KHFQIUPn2"3Aa1\6VQ)$,jOU$Wnfr&GnI!C/>JnfbWGuAig9m9c!(H=C,%L +%p0@)EE>07HWsXtb]K&V0$jNJD>0u(fC(3o4:!2QWns,!,$G');FWbpb8o.3H:9b-lC0#jHB4_U/DG%>-ffZBjL7(`>,W:^P;foTq +%!oZ'X9JddN'siF\Bp'LeG_Uqh_'1\_*sae,l7B)oHGi:uE`]4:4AY7:h8m(6-#C`ZVqZJqabj +%!n9=96l+bOH46[M"(>GjGirqLje7Nt/KGjo`lMWt#Z`'fQf5EN(jKah0uVCNZL-DbgSn?Rc#:9p_OMnnX._$&OP+OB>!a[7DT49qf>J3O\+5)oA>1HXbrP"tlr+aq1Jp5bXsIN:#>t96&X``KoD^f(7gU=UG3*9oMeZkZ(f@G\RSG]h1pd@IVSnC;if2 +%`kY0Wph%b$&&F0%`-YfV+f:uur0`O.1>@T'3FLtr0c2ko*d'WNQUVkPkm0gAC8$oM9(C++d2Xk1d$Y1HD)O!%QRYUi':13t`)Mt` +%?e]gNc\`I'$0-`]:'@l6clm5pV+[I0-NOL7@0'@1\>Zf%HG_LZ0==9_8mr'RaDi_fj;E@Yj3-YTYj.7!a=tCD):mJs'VW.Ike^$? +%Au0&`J(>Oh0u[rGF5!%=@KsaPLDiEEXU<+Qq=P`\9>ujW\=QQIr`4GP'7Pg-H2SL-#+-mX3Zf"[N)s&jOfr--U]sb(WL'A@(?LL/ +%Pm@Z9%WEs5_es9aNI)CmNR3Nuo%^o8V'OiOaae.720rq;'YdVcL]q@XI0NRXcOSQ64W7@?ZifHba7nL%0O>h]7"]7_1 +%e908W1,JZj$7erT)0R\_7k[IHY>IP0-DHIsg;]?#VLBAQ"1T!bU4K^AU$8!8cg26>a$=H%=[cbnpjTMh^uQJcr>FJ'?*cYL01D*K +%:8m=%1eP3q(FpLh7s*=e.V]BB,GI'gS6g)lq/TD%%"rSn7tG1$lPf/FeE +%lS%qr"\/~> +%AI9_PrivateDataEnd diff --git a/Visual Identity/O-ESD-LOGO-final_small_BW.eps b/Visual Identity/O-ESD-LOGO-final_small_BW.eps new file mode 100644 index 0000000..1dc0fe5 --- /dev/null +++ b/Visual Identity/O-ESD-LOGO-final_small_BW.eps @@ -0,0 +1,9190 @@ +%!PS-Adobe-3.1 EPSF-3.0 +%ADO_DSC_Encoding: Windows Eastern European +%%Title: O-ESD-LOGO-final_small_BW.eps +%%Creator: Adobe Illustrator(R) 16.0 +%%For: Olcan +%%CreationDate: 5/21/2024 +%%BoundingBox: 0 0 146 150 +%%HiResBoundingBox: 0 0 145.7916 149.2925 +%%CropBox: 0 0 145.7916 149.2925 +%%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 128 8 %%BeginData: 16249 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 +%524C45FD38FF7D272727527DFD78FFA827F827F827F82727A8FD75FFA827 +%2727F8272727F82727FD74FFA852F827F827527D2727F827F8272752527D +%53A8A8FD66FFA87E5252272720272752FD04FFFD04272027272720272727 +%2052527EA8FD5EFF7D7D2727F827F827F827F8277DFD04FFA8F827F827F8 +%27F827F827F827F827F827277D7DFD58FF7D53F8272727F8272727F8FD04 +%27FD05FFA827F8272727F8272727F8272727F8272727F82727537DFD52FF +%A853F827F827F827F827F827F827F827F82752FD04FF7DF827F827F827F8 +%27F827F827F827F827F827F827F827F87DA8FD4DFFA85227202727272027 +%272720272727202727272027A8FFFFA82727202727272027272720272727 +%20272727202727272027272728A8FD49FF7D27F827F827F827F827F827F8 +%27F827F827F827F827F8272727F827F827527D52522727F827F827F827F8 +%27F827F827F827F827F827F8527DFD45FFA8FD0427F8272727F8272727F8 +%272727F852527DA8522727F8272727F82752FD07FFA87D52522727F82727 +%27F8272727F8272727F82727A8FD41FF7D52F827F827F827F827F827F827 +%F827277D7DFD06FF7D2727F827F82752FD0DFF7D532727F827F827F827F8 +%27F827F827F8527DFD3EFF5927272720272727202727272027277DA8FD0B +%FF7D7D52A8FD12FFA87DFD0427202727272027272720277DFD3BFFA82727 +%F827F827F827F827F827F87D7DFD27FF7D7DF827F827F827F827F827F827 +%27A8FD38FF7DF8272727F8272727F82727277DFD2DFF7D27F8272727F827 +%2727F827277DA8FD34FFA852F827F827F827F827F827277DA8FD2FFFA87D +%2727F827F827F827F827F852A8FD32FF7D27272720272727202727277DFD +%35FF7D27202727272027272720277DFD30FF5227F827F827F827F827F852 +%A8FD37FFA852F827F827F827F827F82752FD2EFF52272727F8272727F827 +%27A8FD3BFFA8FD0427F8272727F82752FD2CFF2727F827F827F827F82752 +%FD3FFF5227F827F827F827F82727FD2AFF522720272727202727277DFD41 +%FF7D27202727272027272728FD28FF2727F827F827F827F852A8FD43FFA8 +%27F827F827F827F82727FD26FF5227F8272727F8272752A8FD46FF52F827 +%2727F8FD0427FD24FF2727F827F827F827F87DFD49FF53F827F827F827F8 +%2727FD22FF5227272720272727207DFD4BFF7D272720272727202752FD20 +%FF5227F827F827F827F87EFD4DFFA8F827F827F827F82752FD1EFF7D2727 +%27F8272727F8A8FD3AFF7DFD14FFA82727F8272727F8277DFD1CFFA827F8 +%27F827F827F87DFD3AFF522752FD14FF7DF827F827F827F827A8FD1BFF52 +%202727272027277DFD3AFF522727FD16FF7D2027272720272752FD1AFF7D +%F827F827F827F852FD3AFF5227F87DFD17FF52F827F827F827F87DFD18FF +%A8F8272727F8272752A8FD39FF5227F827FD19FF52F8272727F82727A8FD +%17FF2727F827F827F827A8FD39FF5227F82753FD19FFA827F827F827F827 +%27FD16FF7D272027272720277DFD39FF28FD0427FD1BFF7D272727202727 +%2759FD14FF8427F827F827F82752FD39FF2727F827F87DFD1CFF5227F827 +%F827F82784FD13FF52F8272727F82727FD39FFFD0427F827FD1EFFFD0427 +%F8272752FD12FFA8F827F827F827F8A8FD38FF2727F827F82753FD1EFFA8 +%F827F827F827F87DFD11FF2727202727272052FD38FF522720FD0427FD20 +%FF52272720FD0427FD10FF7D27F827F827F827A8FD37FF2727F827F827F8 +%7EFD20FFA827F827F827F8277DFD0FFF52F8272727F8277DFD37FF5227F8 +%272727F852FD22FF7D272727F8272752FD0EFFA8F827F827F82727FD37FF +%2727F827F827F8277DFD23FF2727F827F827F87DFD0DFF52272027272720 +%7DFD36FF2827272720FD0427FD24FF7D27272027272728FD0CFF8427F827 +%F827F827A8FD07FFA87D7D7EA8FD0FFF7D52F82752A8FD14FF2727F827F8 +%27F827F87EFFFFA8A8FD06FFA8A884A8FD16FFA827F827F827F82784FD0B +%FF7DF8272727F8277DFD07FF5227F827272753FD0DFF5227F8272727F852 +%FD12FFFD0427F8272727F852FFFF52272752A8FFFFA852272727F8277DFD +%15FF7D272727F827277DFD0BFFF827F827F827F8FD06FFA82727F827F827 +%F82727FD0BFF2727F827F827F827F852FD10FF2727F827F827F827F8277D +%FFA827F827F8277DA82727F827F827F82752FD14FFA8F827F827F827F8FD +%0AFF7D2720272727207DFD06FFFD042759A85227202727FD0952FD04277E +%FFFFA82727277EFD0EFF52272027272720FD0427FFFF7D7D7D2727202727 +%2720277D7D522727277DFD14FF7D2727202727277DFD09FF52F827F827F8 +%277DFD05FF7D27F852A8FFFFFF7D27F827F827F827F827F827F827F827A8 +%FD04FFA8F82752FD0DFF2727F827F827F827F827F8A8FFA8FD04FF2727F8 +%27F827A8FFFFFF5227F827527DA8FD11FF7D27F827F827F852FD09FFF827 +%2727F82727FD06FF7D27277DFD05FF5227F8272727F8272727F8FD0427FD +%06FF27F827FD0CFF5227F8272727F8272727F852FFFFA8FD05FF2727F827 +%A8FD05FFFD0427F827277DA8FD0FFFFD0427F82727FD08FF7D27F827F827 +%F87DFD06FF2727F8A8FD05FF7DF827F827F827F827F827F827F827FD06FF +%2727F8FD0BFF2727F827F827F827F827F8277DFF7EFD06FF27F827F8FD06 +%FF52F827F827F827F82753FD0EFF7DF827F827F8277DFD07FF7D20272727 +%2027A8FD06FF7D27277DFD05FF522720272727202727272027272720A8FD +%04FFA8272052FD0AFF28272727202727272027272752FFFF7DFD06FF2727 +%2027A8FD05FF2827272720272727202752FD0DFFA82727272027277DFD07 +%FF2727F827F82727FD07FF7D27F827A8FFFFFF7D27F827F827F827F827F8 +%27F827F82727A8FFFF8427F82759FD09FF2727F827F827F827F827F827F8 +%A8FFA8F87DFD04FF5227F827F852FD04FF7D27F827F827F827F827F82727 +%7EFD0CFF2727F827F82727FD06FFA8272727F827277DFD08FFFD04277DA8 +%5227F82727FD0A52272727F8522727F82727FD09FFFD0427F8272727F827 +%2727F852FFFF5227277DA8A85227F8272727F8527DA853272727F8272727 +%F8272727F82727A8FD0BFF7DF8272727F827A8FD05FF7DF827F827F8277D +%FD08FFA8F827F827F827F82727FD0BFFA852F827F827F82727A8FD08FF27 +%27F827F827F827F827F827F8277DFFFF53F827F827F827F82752A8F827F8 +%27F827F8272727F827F827F827F827F827F8A8FD0AFF7D27F827F827F87D +%FD05FF52272727202727FD0AFF7D27272027272720FD0EFF7D272727527D +%FD09FF272720272727202727272027272752FD04FF5227272027272720A8 +%FFA8FD0427202752FFFFA852272027272720FD0427FD0BFF202727272027 +%52FD05FF52F827F827F852FD0AFF5927F827F827F827FD1BFFA82727F827 +%F827F827F827F827F827F8A8FD04FF5927F827F827F82784FFFFFFFD047D +%A8FD05FF7D27F827F827F827F82752FD0AFF27F827F827F852FD05FF2727 +%F827272752FD0AFF7DF8272727F82727FD1BFF2727F8272727F8272727F8 +%272727F87DFD05FF7DF8272727F82727A8FD0EFFA827F8272727F8272727 +%A8FD09FF5227F8272727F8FD04FF7D27F827F827F87DFD0AFF7D27F827F8 +%27F827FD19FFA82727F827F827F827F827F827F827F827A8FD05FF7D27F8 +%27F827F827A8FD0FFFA827F827F827F827F852FD09FF7DF827F827F8277D +%FFFFFFA8272720272727A8FD0AFF7D20272727202727FD19FFFD04272027 +%2727202727272027272752FD06FFA8FD0752FD11FF7D2727272027272720 +%FD09FFA8272027272720A8FFFFFF5927F827F827F8AFFD0AFF7D27F827F8 +%27F827FD0DFFA884FD08FFA82727F827F827F827F827F827F827F827F8AF +%FD20FF2727F827F827F82752FD09FFF827F827F82759FFFFFF7DF8272727 +%F827FD0BFF7D2727F8272727F8FD0BFF53272727F852A8FD04FFA8FD0427 +%F8272727F8272727F8272727F852FD21FFA8F8272727F8272752FD09FF27 +%2727F827277DFFFFFF5227F827F82727FD0BFF2727F827F827F8277DFD09 +%FF2727F827F827F82784FFFFA82727F827F827F827F827F827F827F827F8 +%27F827F827F827F827F827F827F827F82752FD11FF7D27F827F827F827F8 +%7DFD08FF2727F827F82752FFFFFF52202727272052FD0AFF592727272052 +%27272027A8FD07FF522720275252272752FFFFFF27272027272720272727 +%202727272027272720272727202727272027272720272727207DFD11FF27 +%2027277D7D52272720A8FD07FF52272720272752FFFFFF5227F827F82752 +%FD09FFA827F8277DFFFFFF2727F827F827F827F827F827F827A8FFFFFF7D +%FFFFA82727F827F827F827F827F827F827F827F827F827F827F827F827F8 +%27F827F827F827F87DFD11FF7DF82727FD04FF7DF82752FD07FF5227F827 +%F82752FFFFFF272727F827277DFD09FF84272752FD05FF2727F8272727F8 +%272727F8277DFFFFFFA8FFFFFF2727F8272727F8272727F8272727F82727 +%27F8272727F8272727F8272727F8272727F87DFFFFA8FD0FFF522727A8FD +%04FFA8272727FD07FF7DF8272727F827FFFFFFF827F827F8277DFD09FF52 +%27F8A8FD05FF7DF827F827F827F827F827F8FFFFFF7EFFFFA82727F827F8 +%27F827F827F827F827F827F827F827F827F827F827F827F827F827F827F8 +%53FFFFA852FD0FFF27F827FD06FF2727F8FD07FF7D27F827F827F8FFFFFF +%2727272027277DFD09FF7D2727A8FD05FF7D2720272727202727272027A8 +%FFA8FFFFFFFD042720272727202727272027272720272727202727272027 +%2727202727272027277DFFFFA82752FD0FFF522727FD06FF522727FD07FF +%7D202727272027FFFFFFF827F827F8277DFD09FF5927F87DFD04FFA852F8 +%27F827F827F827F827F852A8FFFFA82727F827F827F827F827F827F827F8 +%27F827F827F827F827F827F827F827F827F827F87DFFFF8427F87DFD0FFF +%7DF82752FD04FF7DF82727FD07FF7D27F827F827F8FFFFFF27F8272727F8 +%7DFD0AFFF827277DFFFFA852F8272727F8272727F827272752FFFFA8FD04 +%27F8272727F8272727F8272727F8272727F8272727F8272727F8272727F8 +%27277DFFFFA827F827A8FD0FFFA827F82752A8A87D2727F8A8FD07FF7D27 +%27F8272727FFFFFFF827F827F82753FD0AFF7DF827F8272727F827F87DA8 +%A87DA8A8A87D7D52FFFFA82727F827F827F827F827F827F827F827F827F8 +%27F827F827F827F827F827F827F827F87DFFFF7D27F82752FD11FF5227F8 +%27F827F827F852FD08FF5327F827F827F8FFFFFF2720272727207DFD0BFF +%5227272027272720A8FD0CFF272720272727202727272027272720272727 +%20272727202727272027272720272727207DFFFF5227272720A8FD12FFFD +%042720272727A8FD08FF7D272720272727FFFFFF5227F827F82752FD0BFF +%5927F827F827F827FD0CFF5227F827F827F827F827F827F827F827F827F8 +%27F827F827F827F827F827F827F827F87DFFFF7D27F827F82784FD12FF27 +%F827F827F827F8FD09FF5227F827F82752FFFFFF522727F8272752FD0BFF +%7DF8272727F82727FD0DFFFD0FA827F8272727F8272727F8272727F82727 +%27F87DFFFF7D272727F82727A8FD11FFA82727F8272727F852FD09FF52F8 +%272727F852FFFFFF2727F827F82727FD0BFF7D27F827F827F827FD1CFF27 +%27F827F827F827F827F827F827F827F853FFFFA827F827F827F827A8FD11 +%FF5227F827F827F82752FD09FF2727F827F82727FFFFFF7D272720272727 +%FD0BFF7D20272727202727FD1BFF7D272027272720272727202727272027 +%277DFFFFFF7D20272727202727A8FD10FFA82727272027272720A8FD09FF +%2720272727207DFFFFFF5927F827F827F8AFFD0AFF7D27F827F827F827FD +%1BFF52F827F827F827F827F827F827F827F87DFD04FF7D27F827F827F827 +%A8FD0FFFA827F827F827F827F827FD0AFFF827F827F82759FFFFFFA8F827 +%2727F827A8FD0AFF7D2727F8272727F8FD1AFFA8F8272727F8272727F827 +%2727F827277DFD05FF7D2727F8272727F8A8FD0EFFA8522727F8272727F8 +%277DFD09FFA8272727F82727A8FFFFFFA827F827F827F87DFD0AFF5327F8 +%27F827F827FD10FFA8A8A8FD07FF2727F827F827F827F827F827F827F87D +%FD06FF5327F827F827F8277DFFFFFFA8A87DA8FD06FFA852F827F827F827 +%F82727FD0AFF7DF827F827F827A8FD04FF20272727202752FD0AFF7D2727 +%2027272720FD0EFFA8FD0427207DFD04FF7D272027272720272727202727 +%2720A8FD07FF7D27272027272720A8FFFF5227272720277DFFFFFF7D2720 +%2727272027272720FD0BFF52272727202727FD05FF52F827F827F852FD0A +%FF2727F827F827F82752FD0CFF7DF827F827F827F852A8FFA827F827F827 +%F827F827F827F827F87EFD07FF7DF827F827F827F82752A82727F827F827 +%F827527D2727F827F827F827F827F87DFD0BFF27F827F827F852FD05FF52 +%27F8272727F8FD09FF5227F827527DFD042752FD0B7DF8272752537D2727 +%27FFFF7DF8272727F8272727F8272727F8A8FD07FFA82727F8527D7DFD08 +%27537D5227F8272727F8272727F8272727F87DFD0CFF2727F827272752FD +%05FF7DF827F827F8277DFD07FF7D27F8277DFFFFFF5227F827F827F827F8 +%27F827F827F827F87DFFFFFFA8277DFFFF2727F827F827F827F827F827F8 +%7DFD08FF5227F853FD04FF2727F827F852A8FFFFFF7D27F827F827F827F8 +%27F827F87DFD0CFF7D27F827F827F87DFD05FFA82720272727207DFD07FF +%7D27277DFD05FF52272027272720272727202727272052FD05FFA8FFFF7D +%272027272720272727202727A8FD09FF272727FD06FF27272027A8FD05FF +%FD042720272727202727A8FD0DFF7D272720272727A8FD06FF2727F827F8 +%2727FD07FF5227F8A8FD05FF7DF827F827F827F827F827F827F82752FD05 +%FFA8FFA827F827F827F827F827F827F8A8FD0AFFF82752FD06FF27F827F8 +%FD06FF52F827F827F827F82752FD0FFF2727F827F82727FD07FF7D2727F8 +%272727A8FD06FF7DF827A8FD05FF52272727F8272727F8272727F8272753 +%FD07FF7DF8272727F8272727F82727A8FD0BFF27F852FD06FFF82727277D +%FD05FF5227F8FD04277DA8FD0FFFA827F8272727F87DFD07FF7D27F827F8 +%27F87DFD06FF7D27F852FD04FFA827F827F827F827F827F827F827F827F8 +%A8FFFFFFA8FFFF2727F827F827F827F827F8A8FD0CFF2727F87DFD04FF52 +%27F827F852FD04FF7D27F827277D7DFD12FF7DF827F827F8277DFD08FF27 +%2720FD0427FD07FF272727527EFF7D27202727FD0B52272727A8A8A8FFFF +%7D27202727272027272720A8FD0DFFA82027277D7EA85227202727272052 +%7DA85227272759FD15FF27272027272720FD09FF52F827F827F8277DFD06 +%FF7EF827F827F827F82727FD0BFFA827F827F8277DFFA827F827F827F827 +%F827F87EFD0FFF7DF827F827F827F8277DA8F827F827F827F82727FD15FF +%7D27F827F827F852FD09FF7D272727F827277DFD07FFA8FD0427F82752A8 +%FD0CFFA852272727FFFF7DF8272727F8272727F8A8FD11FF7DF8272727F8 +%277DFFFFA82727F827272752FD16FF7DF8272727F8277DFD0AFFF827F827 +%F827F8A8FD08FF7D5252537DFD10FFA852A8FFFFF827F827F827F827F87D +%FD13FFA8FD047DA8FD05FF7D7D537DA8FD17FFF827F827F827F8FD0BFF7D +%2727202727277DFD21FF522720272727202727A8FD3AFF7D272027272720 +%7DFD0BFF8427F827F827F827A8FD1FFFA827F827F827F827F8A8FD3AFFA8 +%27F827F827F82784FD0CFFFD0427F827277DFD1FFF7DF8272727F82727A8 +%FD3BFF7DF8272727F82752FD0DFF7DF827F827F82727FD1FFFF827F827F8 +%27F8A8FD3CFF2727F827F827F8A8FD0EFF522727202727277DFD1DFF5227 +%2027272720A8FD3CFF7D27202727272052FD0FFF7D27F827F827F827A8FD +%1BFFA827F827F827F87EFD3CFFA827F827F827F8277DFD10FFFD0427F827 +%2752FD1BFF52F8272727F8A8FD3DFF52F8272727F82727FD11FF7DF827F8 +%27F827F8A8FD19FFA8F827F82727A8FD3DFFA8F827F827F827F8A8FD12FF +%52272720FD0427FD19FF5227202727FD3FFF2727202727272052FD13FF84 +%27F827F827F82752FD17FF8427F82727A8FD3CFFA8A82827F827F827F827 +%84FD14FF53272727F82727277DFD16FF52F82727A8FD3BFF52FD0427F827 +%2727F8277DFD16FF2727F827F827F827A8FD14FFA8F82727A8FD3AFFA827 +%F827F827F827F827F82727FD17FFA82727202727272052FD14FF522727FD +%3CFF522727202727272027272720A8FD18FF7DF827F827F827F827272728 +%FD0FFF842727A8FD3BFFA8F827F82784FFA827F827F852FD19FFA8522727 +%F8272727F8FD04277DFD0DFFA827FD3DFF5227F827FD05FF27F82752FD1A +%FFA827F827F827F827F827F827F8A8FD4BFF52F82727FD05FF2E27F852FD +%1BFF7D27202727277DA85227202727FD4BFF27272052FD05FF52202727FD +%1CFF2727F827A8FFFFFF5227F827A8FD4AFF52F827F8A8FFFFFFA82027F8 +%52FD1CFF2727277DFD05FF2727F87DFD49FF7DF8FD04277EA87DFD0427A8 +%FD1CFF2727F884FD05FF27F82752FD48FF7DF827F827F827F827F827F827 +%52FD1DFF27272752FD04FFA827272052FD47FF5227272027272720272727 +%202727FD1EFF2827F82752FFFFA8F827F827F852A8FD43FFA852F827F827 +%F827F827F82727277DFD20FFFD0827F8272727F8277DFD41FF7D272727F8 +%272727F82752FFA8FD23FF7DF827F827F827F827F827F827F82752FD3FFF +%5227F827F827F827F82727FD27FFA82727202727272027272720FD0427A8 +%FD3BFFA82727202727272027272752FD2AFFA87D52A85227F827F827F827 +%F827F852A8FD37FFA852F827F827F827F827F82752FD30FF7D27F8272727 +%F8272727F8277DFD35FF7D272727F8272727F82727277DFD32FFA852F827 +%F827F827F827F827277DA8FD2FFFA87D2727F827F827F827F827F852A8FD +%35FF7D2727202727272027272720277DFD2DFF7D27272720272727202727 +%27207DFD38FFA82727F827F827F827F827F827F87D7DFD27FF7D7DF827F8 +%27F827F827F827F82727A8FD3BFF7D27F8272727F8272727F8FD04277DA8 +%FD21FFA87D2727F8272727F8272727F827272753FD3EFFA852F827F827F8 +%27F827F827F827F82727537DFD1BFF7D7D2727F827F827F827F827F827F8 +%27F852A8FD41FFA8272720272727202727272027272720272752527DA8FD +%11FFA87D525220272727202727272027272720FD0427A8FD45FF7D27F827 +%F827F827F827F827F827F827F827F827F8272752527D597D7D7D597D5252 +%2727F827F827F827F827F827F827F827F827F827F8527DFD49FFA8FD0427 +%F8272727F8272727F8272727F8272727F8272727F8272727F8272727F827 +%2727F8272727F8272727F8272727F82752A8FD4DFF7D7DF827F827F827F8 +%27F827F827F827F827F827F827F827F827F827F827F827F827F827F827F8 +%27F827F827F827F8537DFD52FF7D7D272720272727202727272027272720 +%2727272027272720272727202727272027272720272727207D7DFD58FF7D +%7D2727F827F827F827F827F827F827F827F827F827F827F827F827F827F8 +%27F827277D7DFD5EFFA8845252F8272727F8272727F8272727F8272727F8 +%272727F82727525284A8FD66FF7DA87D7D27525227F827F827F827525227 +%7D7DA87DFD36FFFF +%%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: 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:03:18+02:00 + 2024-05-21T21:03:18+02:00 + 2024-05-21T21:03:18+02:00 + Adobe Illustrator CS6 (Windows) + + + + 252 + 256 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAAD8AwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 FXYq7FXYq7FXEgAkmgG5JxV4f+ff57t5Xij0HytcRS65coXub1eMq2sZJUBRuvqsR+19kdtxikPm cWPn/wA4zTagtrqnmGSNj69ykdxecCaEgsofjt2xSyb8vfzq88+RtVSGa5nvdKjfhe6ReMzcQDR/ T5/FE49tq9QcUU+orP8AP38o7qOJx5ihhaVQ3pzJKjLUV4vVOII+eKE60/8AM38u9RYLZ+ZdNlka nGP61Crmv+QzBvwxVkUFxb3EQlt5Umib7MkbBlPyIqMVVMVdirsVdirsVdirsVdirsVdirsVdirs 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 sABireKuxV2KuxV2KuxV2KuxV2KuxV//2Q== + + + + + + xmp.iid:F5698C12A417EF119B0BF825E1642E8D + xmp.did:F5698C12A417EF119B0BF825E1642E8D + uuid:5D20892493BFDB11914A8590D31508C8 + proof:pdf + + xmp.iid:F3698C12A417EF119B0BF825E1642E8D + xmp.did:F3698C12A417EF119B0BF825E1642E8D + uuid:5D20892493BFDB11914A8590D31508C8 + proof:pdf + + + + + saved + xmp.iid:429FCE01A813EF118EE7A03BAE578D64 + 2024-05-16T23:13:35+02:00 + Adobe Illustrator CS6 (Windows) + / + + + saved + xmp.iid:F5698C12A417EF119B0BF825E1642E8D + 2024-05-21T21:03:18+02:00 + Adobe Illustrator CS6 (Windows) + / + + + + + + Print + AIRobin + + + False + False + 1 + + 210.001652 + 297.000132 + Millimeters + + + + 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 -149.292 translate +pgsv +[1 0 0 1 0 0 ]ct +gsave +np +gsave +0 0 mo +0 149.292 li +145.792 149.292 li +145.792 0 li +cp +clp +95.9756 69.0557 mo +78.2095 69.0557 li +77.6875 69.0557 77.3516 68.5034 77.5898 68.0396 cv +96.2827 31.6885 li +96.6455 30.9834 95.7368 30.3174 95.1729 30.8745 cv +44.7207 80.7026 li +44.2778 81.1406 44.5879 81.8955 45.2109 81.8955 cv +62.9785 81.8955 li +63.4995 81.8955 63.8369 82.4478 63.5986 82.9116 cv +44.9038 119.264 li +44.5405 119.969 45.4497 120.636 46.0137 120.079 cv +96.4658 70.2485 li +96.9087 69.8105 96.5986 69.0557 95.9756 69.0557 cv +false sop +/0 +[/DeviceCMYK] /CSA add_res +0 0 0 1 cmyk +f +gsave +12.2666 38.6704 mo +12.2666 110.67 li +74.6167 146.67 li +136.977 110.67 li +136.977 38.6704 li +74.6167 2.67041 li +12.2666 38.6704 li +cp +41.7905 82.6021 mo +41.2188 81.2104 41.5405 79.6265 42.6128 78.5684 cv +93.0659 28.7402 li +93.7656 28.0474 94.6855 27.667 95.6558 27.667 cv +96.9409 27.667 98.1558 28.3521 98.8286 29.4541 cv +99.5005 30.5552 99.5459 31.9033 98.9507 33.0601 cv +81.9839 66.0552 li +95.9756 66.0552 li +97.4819 66.0552 98.8237 66.9551 99.3955 68.3491 cv +99.9678 69.7412 99.6445 71.3252 98.5737 72.3823 cv +48.1206 122.213 li +47.4209 122.904 46.5005 123.285 45.5308 123.285 cv +44.2466 123.285 43.0308 122.601 42.3579 121.498 cv +41.6855 120.397 41.6396 119.049 42.2358 117.891 cv +59.2046 84.8955 li +45.2109 84.8955 li +43.7046 84.8955 42.3618 83.9951 41.7905 82.6021 cv +clp +30.2363 91.6094 mo +53.3696 91.6094 li +53.3696 98.8164 li +21.6235 98.8164 li +21.6235 51.7773 li +52.1035 51.7773 li +52.1035 58.9844 li +30.2363 58.9844 li +30.2363 71.1484 li +49.0093 71.1484 li +49.0093 78.355 li +30.2363 78.355 li +30.2363 91.6094 li +cp +f +26.0527 60.7363 mo +23.1157 60.7363 20.7266 58.3472 20.7266 55.4102 cv +20.7266 52.4722 23.1157 50.0835 26.0527 50.0835 cv +28.9897 50.0835 31.3789 52.4722 31.3789 55.4102 cv +31.3789 58.3472 28.9897 60.7363 26.0527 60.7363 cv +0 0 0 0 cmyk +f +26.0527 48.583 mo +22.2886 48.583 19.2266 51.6455 19.2266 55.4102 cv +19.2266 59.1743 22.2886 62.2363 26.0527 62.2363 cv +29.8169 62.2363 32.8789 59.1743 32.8789 55.4102 cv +32.8789 51.6455 29.8169 48.583 26.0527 48.583 cv +26.0527 51.583 mo +28.1655 51.583 29.8789 53.2964 29.8789 55.4102 cv +29.8789 57.5234 28.1655 59.2363 26.0527 59.2363 cv +23.9399 59.2363 22.2266 57.5234 22.2266 55.4102 cv +22.2266 53.2964 23.9399 51.583 26.0527 51.583 cv +0 0 0 1 cmyk +f +26.0527 79.9971 mo +23.1157 79.9971 20.7266 77.6084 20.7266 74.6714 cv +20.7266 71.7344 23.1157 69.3442 26.0527 69.3442 cv +28.9897 69.3442 31.3789 71.7344 31.3789 74.6714 cv +31.3789 77.6084 28.9897 79.9971 26.0527 79.9971 cv +0 0 0 0 cmyk +f +26.0527 67.8442 mo +22.2886 67.8442 19.2266 70.9063 19.2266 74.6709 cv +19.2266 78.4351 22.2886 81.4971 26.0527 81.4971 cv +29.8169 81.4971 32.8789 78.4351 32.8789 74.6709 cv +32.8789 70.9063 29.8169 67.8442 26.0527 67.8442 cv +26.0527 70.8442 mo +28.1655 70.8442 29.8789 72.5571 29.8789 74.6709 cv +29.8789 76.7842 28.1655 78.4971 26.0527 78.4971 cv +23.9399 78.4971 22.2266 76.7842 22.2266 74.6709 cv +22.2266 72.5571 23.9399 70.8442 26.0527 70.8442 cv +0 0 0 1 cmyk +f +26.0527 100.654 mo +23.1157 100.654 20.7266 98.2637 20.7266 95.3267 cv +20.7266 92.3896 23.1157 90.001 26.0527 90.001 cv +28.9897 90.001 31.3789 92.3896 31.3789 95.3267 cv +31.3789 98.2637 28.9897 100.654 26.0527 100.654 cv +0 0 0 0 cmyk +f +26.0527 88.5005 mo +22.2886 88.5005 19.2266 91.5625 19.2266 95.3271 cv +19.2266 99.0913 22.2886 102.153 26.0527 102.153 cv +29.8169 102.153 32.8789 99.0913 32.8789 95.3271 cv +32.8789 91.5625 29.8169 88.5005 26.0527 88.5005 cv +26.0527 91.5005 mo +28.1655 91.5005 29.8789 93.2134 29.8789 95.3271 cv +29.8789 97.4404 28.1655 99.1533 26.0527 99.1533 cv +23.9399 99.1533 22.2266 97.4404 22.2266 95.3271 cv +22.2266 93.2134 23.9399 91.5005 26.0527 91.5005 cv +0 0 0 1 cmyk +f +50.9966 100.654 mo +48.0596 100.654 45.6704 98.2637 45.6704 95.3267 cv +45.6704 92.3896 48.0596 90.001 50.9966 90.001 cv +53.9336 90.001 56.3228 92.3896 56.3228 95.3267 cv +56.3228 98.2637 53.9336 100.654 50.9966 100.654 cv +0 0 0 0 cmyk +f +50.9966 88.5005 mo +47.2324 88.5005 44.1704 91.5625 44.1704 95.3271 cv +44.1704 99.0913 47.2324 102.153 50.9966 102.153 cv +54.7603 102.153 57.8223 99.0913 57.8223 95.3271 cv +57.8223 91.5625 54.7603 88.5005 50.9966 88.5005 cv +50.9966 91.5005 mo +53.1094 91.5005 54.8223 93.2134 54.8223 95.3271 cv +54.8223 97.4404 53.1094 99.1533 50.9966 99.1533 cv +48.8833 99.1533 47.1704 97.4404 47.1704 95.3271 cv +47.1704 93.2134 48.8833 91.5005 50.9966 91.5005 cv +0 0 0 1 cmyk +f +46.936 79.7197 mo +43.999 79.7197 41.6099 77.3296 41.6099 74.3926 cv +41.6099 71.4561 43.999 69.0669 46.936 69.0669 cv +49.873 69.0669 52.2622 71.4561 52.2622 74.3926 cv +52.2622 77.3296 49.873 79.7197 46.936 79.7197 cv +0 0 0 0 cmyk +f +46.936 67.5664 mo +43.1719 67.5664 40.1099 70.6284 40.1099 74.3936 cv +40.1099 78.1572 43.1719 81.2197 46.936 81.2197 cv +50.7002 81.2197 53.7622 78.1572 53.7622 74.3936 cv +53.7622 70.6284 50.7002 67.5664 46.936 67.5664 cv +46.936 70.5664 mo +49.0488 70.5664 50.7622 72.2793 50.7622 74.3936 cv +50.7622 76.5063 49.0488 78.2197 46.936 78.2197 cv +44.8232 78.2197 43.1099 76.5063 43.1099 74.3936 cv +43.1099 72.2793 44.8232 70.5664 46.936 70.5664 cv +0 0 0 1 cmyk +f +50.1377 60.2002 mo +47.2007 60.2002 44.8115 57.8105 44.8115 54.873 cv +44.8115 51.9365 47.2007 49.5474 50.1377 49.5474 cv +53.0747 49.5474 55.4639 51.9365 55.4639 54.873 cv +55.4639 57.8105 53.0747 60.2002 50.1377 60.2002 cv +0 0 0 0 cmyk +f +50.1377 48.0469 mo +46.374 48.0469 43.312 51.1089 43.312 54.874 cv +43.312 58.6377 46.374 61.7002 50.1377 61.7002 cv +53.9019 61.7002 56.9639 58.6377 56.9639 54.874 cv +56.9639 51.1089 53.9019 48.0469 50.1377 48.0469 cv +50.1377 51.0469 mo +52.251 51.0469 53.9639 52.7598 53.9639 54.874 cv +53.9639 56.9868 52.251 58.7002 50.1377 58.7002 cv +48.0249 58.7002 46.312 56.9868 46.312 54.874 cv +46.312 52.7598 48.0249 51.0469 50.1377 51.0469 cv +0 0 0 1 cmyk +f +99.3164 91.6602 mo +104.355 91.6602 108.293 90.9688 111.129 89.5859 cv +113.636 88.3438 115.536 86.5391 116.824 84.1719 cv +118.111 81.8052 118.757 78.7808 118.757 75.1011 cv +118.757 73.1802 118.546 71.4448 118.125 69.8979 cv +117.704 68.3511 117.091 66.9751 116.296 65.7671 cv +115.5 64.5601 114.533 63.5229 113.396 62.6558 cv +112.257 61.7891 110.975 61.0742 109.546 60.5117 cv +108.211 59.9961 106.72 59.6211 105.083 59.3867 cv +103.441 59.1528 101.602 59.0352 99.5625 59.0352 cv +95.7656 59.0352 li +95.7656 91.6602 li +99.3164 91.6602 li +cp +87.1523 98.8672 mo +87.1523 51.8281 li +99.5972 51.8281 li +100.699 51.8281 101.816 51.8628 102.956 51.9331 cv +104.091 52.0039 105.199 52.1089 106.277 52.25 cv +107.354 52.3901 108.398 52.561 109.406 52.7598 cv +110.413 52.959 111.339 53.1992 112.184 53.48 cv +114.691 54.2769 116.906 55.356 118.829 56.7148 cv +120.749 58.0742 122.361 59.6802 123.663 61.5308 cv +124.962 63.3828 125.947 65.4512 126.615 67.7358 cv +127.283 70.021 127.617 72.5 127.617 75.1719 cv +127.617 77.7031 127.336 80.0762 126.773 82.291 cv +126.211 84.5059 125.354 86.5269 124.208 88.355 cv +123.059 90.1831 121.609 91.7959 119.865 93.189 cv +118.12 94.584 116.05 95.7261 113.661 96.6172 cv +111.668 97.3682 109.406 97.9302 106.875 98.3052 cv +104.343 98.6802 101.497 98.8672 98.3325 98.8672 cv +87.1523 98.8672 li +cp +f +122.584 79.5518 mo +119.647 79.5518 117.258 77.1621 117.258 74.2246 cv +117.258 71.2881 119.647 68.8989 122.584 68.8989 cv +125.521 68.8989 127.91 71.2881 127.91 74.2246 cv +127.91 77.1621 125.521 79.5518 122.584 79.5518 cv +0 0 0 0 cmyk +f +122.584 67.3984 mo +118.82 67.3984 115.758 70.4604 115.758 74.2256 cv +115.758 77.9897 118.82 81.0518 122.584 81.0518 cv +126.348 81.0518 129.41 77.9897 129.41 74.2256 cv +129.41 70.4604 126.348 67.3984 122.584 67.3984 cv +122.584 70.3984 mo +124.697 70.3984 126.41 72.1113 126.41 74.2256 cv +126.41 76.3384 124.697 78.0518 122.584 78.0518 cv +120.471 78.0518 118.758 76.3384 118.758 74.2256 cv +118.758 72.1113 120.471 70.3984 122.584 70.3984 cv +0 0 0 1 cmyk +f +90.8496 79.5518 mo +87.9126 79.5518 85.5234 77.1621 85.5234 74.2246 cv +85.5234 71.2881 87.9126 68.8989 90.8496 68.8989 cv +93.7866 68.8989 96.1758 71.2881 96.1758 74.2246 cv +96.1758 77.1621 93.7866 79.5518 90.8496 79.5518 cv +0 0 0 0 cmyk +f +90.8496 67.3984 mo +87.0859 67.3984 84.0239 70.4604 84.0239 74.2256 cv +84.0239 77.9897 87.0859 81.0518 90.8496 81.0518 cv +94.6138 81.0518 97.6758 77.9897 97.6758 74.2256 cv +97.6758 70.4604 94.6138 67.3984 90.8496 67.3984 cv +90.8496 70.3984 mo +92.9629 70.3984 94.6758 72.1113 94.6758 74.2256 cv +94.6758 76.3384 92.9629 78.0518 90.8496 78.0518 cv +88.7368 78.0518 87.0239 76.3384 87.0239 74.2256 cv +87.0239 72.1113 88.7368 70.3984 90.8496 70.3984 cv +0 0 0 1 cmyk +f +102.902 60.8584 mo +99.9653 60.8584 97.5762 58.4697 97.5762 55.5322 cv +97.5762 52.5957 99.9653 50.2056 102.902 50.2056 cv +105.839 50.2056 108.229 52.5957 108.229 55.5322 cv +108.229 58.4697 105.839 60.8584 102.902 60.8584 cv +0 0 0 0 cmyk +f +102.902 48.7056 mo +99.1387 48.7056 96.0767 51.7676 96.0767 55.5322 cv +96.0767 59.2964 99.1387 62.3584 102.902 62.3584 cv +106.667 62.3584 109.729 59.2964 109.729 55.5322 cv +109.729 51.7676 106.667 48.7056 102.902 48.7056 cv +102.902 51.7056 mo +105.016 51.7056 106.729 53.4185 106.729 55.5322 cv +106.729 57.6455 105.016 59.3584 102.902 59.3584 cv +100.79 59.3584 99.0767 57.6455 99.0767 55.5322 cv +99.0767 53.4185 100.79 51.7056 102.902 51.7056 cv +0 0 0 1 cmyk +f +102.902 100.489 mo +99.9653 100.489 97.5762 98.1006 97.5762 95.1636 cv +97.5762 92.2266 99.9653 89.8364 102.902 89.8364 cv +105.839 89.8364 108.229 92.2266 108.229 95.1636 cv +108.229 98.1006 105.839 100.489 102.902 100.489 cv +0 0 0 0 cmyk +f +102.902 88.3364 mo +99.1387 88.3364 96.0767 91.3984 96.0767 95.1631 cv +96.0767 98.9272 99.1387 101.989 102.902 101.989 cv +106.667 101.989 109.729 98.9272 109.729 95.1631 cv +109.729 91.3984 106.667 88.3364 102.902 88.3364 cv +102.902 91.3364 mo +105.016 91.3364 106.729 93.0493 106.729 95.1631 cv +106.729 97.2764 105.016 98.9893 102.902 98.9893 cv +100.79 98.9893 99.0767 97.2764 99.0767 95.1631 cv +99.0767 93.0493 100.79 91.3364 102.902 91.3364 cv +0 0 0 1 cmyk +f +90.8496 100.489 mo +87.9126 100.489 85.5234 98.1006 85.5234 95.1636 cv +85.5234 92.2266 87.9126 89.8364 90.8496 89.8364 cv +93.7866 89.8364 96.1758 92.2266 96.1758 95.1636 cv +96.1758 98.1006 93.7866 100.489 90.8496 100.489 cv +0 0 0 0 cmyk +f +90.8496 88.3364 mo +87.0859 88.3364 84.0239 91.3984 84.0239 95.1631 cv +84.0239 98.9272 87.0859 101.989 90.8496 101.989 cv +94.6138 101.989 97.6758 98.9272 97.6758 95.1631 cv +97.6758 91.3984 94.6138 88.3364 90.8496 88.3364 cv +90.8496 91.3364 mo +92.9629 91.3364 94.6758 93.0493 94.6758 95.1631 cv +94.6758 97.2764 92.9629 98.9893 90.8496 98.9893 cv +88.7368 98.9893 87.0239 97.2764 87.0239 95.1631 cv +87.0239 93.0493 88.7368 91.3364 90.8496 91.3364 cv +0 0 0 1 cmyk +f +90.8496 60.8584 mo +87.9126 60.8584 85.5234 58.4697 85.5234 55.5322 cv +85.5234 52.5957 87.9126 50.2056 90.8496 50.2056 cv +93.7866 50.2056 96.1758 52.5957 96.1758 55.5322 cv +96.1758 58.4697 93.7866 60.8584 90.8496 60.8584 cv +0 0 0 0 cmyk +f +90.8496 48.7056 mo +87.0859 48.7056 84.0239 51.7676 84.0239 55.5322 cv +84.0239 59.2964 87.0859 62.3584 90.8496 62.3584 cv +94.6138 62.3584 97.6758 59.2964 97.6758 55.5322 cv +97.6758 51.7676 94.6138 48.7056 90.8496 48.7056 cv +90.8496 51.7056 mo +92.9629 51.7056 94.6758 53.4185 94.6758 55.5322 cv +94.6758 57.6455 92.9629 59.3584 90.8496 59.3584 cv +88.7368 59.3584 87.0239 57.6455 87.0239 55.5322 cv +87.0239 53.4185 88.7368 51.7056 90.8496 51.7056 cv +0 0 0 1 cmyk +f +grestore +7.651 lw +0 lc +0 lj +10 ml +[] 0 dsh +true sadj +141.966 76.397 mo +141.966 114.543 111.042 145.467 72.896 145.467 cv +34.749 145.467 3.82568 114.543 3.82568 76.397 cv +3.82568 38.251 34.749 7.32715 72.896 7.32715 cv +111.042 7.32715 141.966 38.251 141.966 76.397 cv +cp +@ +68.8169 12.6533 mo +65.8799 12.6533 63.4907 10.2646 63.4907 7.32715 cv +63.4907 4.38965 65.8799 2.00049 68.8169 2.00049 cv +71.7539 2.00049 74.1431 4.38965 74.1431 7.32715 cv +74.1431 10.2646 71.7539 12.6533 68.8169 12.6533 cv +0 0 0 0 cmyk +f +68.8169 .5 mo +65.0532 .5 61.9912 3.5625 61.9912 7.32715 cv +61.9912 11.0913 65.0532 14.1533 68.8169 14.1533 cv +72.5811 14.1533 75.6431 11.0913 75.6431 7.32715 cv +75.6431 3.5625 72.5811 .5 68.8169 .5 cv +68.8169 3.5 mo +70.9302 3.5 72.6431 5.21338 72.6431 7.32715 cv +72.6431 9.44043 70.9302 11.1533 68.8169 11.1533 cv +66.7041 11.1533 64.9912 9.44043 64.9912 7.32715 cv +64.9912 5.21338 66.7041 3.5 68.8169 3.5 cv +0 0 0 1 cmyk +f +1 lw +68.8169 .5 mo +65.0532 .5 61.9912 3.5625 61.9912 7.32715 cv +61.9912 11.0913 65.0532 14.1533 68.8169 14.1533 cv +72.5811 14.1533 75.6431 11.0913 75.6431 7.32715 cv +75.6431 3.5625 72.5811 .5 68.8169 .5 cv +68.8169 3.5 mo +70.9302 3.5 72.6431 5.21338 72.6431 7.32715 cv +72.6431 9.44043 70.9302 11.1533 68.8169 11.1533 cv +66.7041 11.1533 64.9912 9.44043 64.9912 7.32715 cv +64.9912 5.21338 66.7041 3.5 68.8169 3.5 cv +@ +23.5547 130.333 mo +20.6177 130.333 18.2285 127.943 18.2285 125.006 cv +18.2285 122.069 20.6177 119.681 23.5547 119.681 cv +26.4917 119.681 28.8809 122.069 28.8809 125.006 cv +28.8809 127.943 26.4917 130.333 23.5547 130.333 cv +0 0 0 0 cmyk +f +23.5547 118.18 mo +19.7905 118.18 16.7285 121.242 16.7285 125.007 cv +16.7285 128.771 19.7905 131.833 23.5547 131.833 cv +27.3184 131.833 30.3804 128.771 30.3804 125.007 cv +30.3804 121.242 27.3184 118.18 23.5547 118.18 cv +23.5547 121.18 mo +25.6675 121.18 27.3804 122.893 27.3804 125.007 cv +27.3804 127.12 25.6675 128.833 23.5547 128.833 cv +21.4414 128.833 19.7285 127.12 19.7285 125.007 cv +19.7285 122.893 21.4414 121.18 23.5547 121.18 cv +0 0 0 1 cmyk +f +23.5547 118.18 mo +19.7905 118.18 16.7285 121.242 16.7285 125.007 cv +16.7285 128.771 19.7905 131.833 23.5547 131.833 cv +27.3184 131.833 30.3804 128.771 30.3804 125.007 cv +30.3804 121.242 27.3184 118.18 23.5547 118.18 cv +23.5547 121.18 mo +25.6675 121.18 27.3804 122.893 27.3804 125.007 cv +27.3804 127.12 25.6675 128.833 23.5547 128.833 cv +21.4414 128.833 19.7285 127.12 19.7285 125.007 cv +19.7285 122.893 21.4414 121.18 23.5547 121.18 cv +@ +125.395 126.507 mo +122.458 126.507 120.069 124.117 120.069 121.18 cv +120.069 118.243 122.458 115.854 125.395 115.854 cv +128.332 115.854 130.721 118.243 130.721 121.18 cv +130.721 124.117 128.332 126.507 125.395 126.507 cv +0 0 0 0 cmyk +f +125.395 114.354 mo +121.631 114.354 118.569 117.416 118.569 121.181 cv +118.569 124.944 121.631 128.006 125.395 128.006 cv +129.159 128.006 132.221 124.944 132.221 121.181 cv +132.221 117.416 129.159 114.354 125.395 114.354 cv +125.395 117.354 mo +127.508 117.354 129.221 119.066 129.221 121.181 cv +129.221 123.293 127.508 125.006 125.395 125.006 cv +123.282 125.006 121.569 123.293 121.569 121.181 cv +121.569 119.066 123.282 117.354 125.395 117.354 cv +0 0 0 1 cmyk +f +125.395 114.354 mo +121.631 114.354 118.569 117.416 118.569 121.181 cv +118.569 124.944 121.631 128.006 125.395 128.006 cv +129.159 128.006 132.221 124.944 132.221 121.181 cv +132.221 117.416 129.159 114.354 125.395 114.354 cv +125.395 117.354 mo +127.508 117.354 129.221 119.066 129.221 121.181 cv +129.221 123.293 127.508 125.006 125.395 125.006 cv +123.282 125.006 121.569 123.293 121.569 121.181 cv +121.569 119.066 123.282 117.354 125.395 117.354 cv +@ +%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_small_BW.eps) +%%CreationDate: 5/21/2024 9:03 PM +%%Canvassize: 16383 +%AI9_DataStream +%Gb"-6=*GlLX>%01F,p6PA@nBa^PcS:T3kSO35C\+4>Q*T"qmkSLQ.jK+\$qk[2J^V\k]pUWI&Jrl +%okM,9=mMtc/Z[f-d=lZ[.C +%7_U;l/,#_8W4H9/6AQ+UfRfQpRs'J4/hUG^Mn +%0*m<_s)-?d=\`neCG5?5j]/#/5AgkK%b\&aY'20;8"FtlXF5YV>uL8b/CKi\"#nYsTfZsg=4-b)6)/2Ys#`fRMGK*0TE-Tu`Ia+47X]X5D7h`0b=a&lRg[1,^Q9h8W]2'_(!?Ip5[(rh%Sq5<4KVZSlf>I$*ie>nn11,dCABtkbNGp+#1RXcNoNAF#Q;QD3t>52*2j)!i"N,U8l2WhJlbSk +%GZ$"WSSAn2@240Q=%V^L!sn^U3eAFecao!6+oe2RZk5J&'^80:Eq504*.3aH7na!"4j>""R +%5+rmWF_E#Y$[EURTaimj^!iJC7sIf`'BW`_=i[c?&b;V6_b\&]!9?097u8SqPt3gt +%Hbpm,U5Js_;&5q!]RsO'UK`I*p]-f:k3S-H8gY\mPghQ]]KG'>W[/?@&`*`)==-YKCI(a1Cg)0>Yd\C(]R]Ni/1AYIGnc[ +%m5Qahi@fMV8t$IlS9$mhObUKsE/61O;\m2p\`JYA<#QCYSHuBLqh,67^E6S4EHQMWZH#r[oA.8=l(Wd80"?+Fb>g)M=tkC"F]l_K +%4<&FG*\S2KMetOiYDsmcF@,gk+il?%MHHVTAlF<`L+\B@8873jb?CH->9c] +%=7%-3KW0\9e-6CbN&<7:P*@5;'gHd44)K+C1P.;i;N]i+.TQ1g=jmLl776Q[7Gdc:"#3F`gibp:X:!FY6/AJ?(dO.n^g1'XdU-#a +%2Ql-7j!Q-2WH_O#V2TR4`Y1$`&33UG:s5c8AH9LZQ09;k*=Ne6kSs![LqQQ^;(^?nDCSYUc>c-uX#gqebGrHF\5au(*M@b+g'[oR +%2[84u7JDt%BdnE%*Y8kCj?Yn1Tr`N% +%M?62E,U>e;4BBq\L-YcI,8JqXbQBm2]9J^?hQ7,>`:.Pfo$')^.sX?h6-/j!mcCQ[\b.KZ$>[2N9;`)X2XgPF(+YRS9Ql\*PnFuP +%Ybnn90Rbjih"&OT,khS2H1F;KS3j#*BT==[b/G-`rk2="de""s9Y=9mWX<@4&Up+-Ce:BWLR@61<i0?7G1ijAs+]9 +%6tdsK[o!Ib:mteX:Z+>'Fp64QX(u.`2l7R'7l#P*g=rj +%0Nb:aC7'o6bX[Yt0_+iZU])[C81]M`%)Y387/'*m^WWolQ'iDCH!bR.qZFT.#D13P$c5FK?@22-\F$dj9*%c. +%MtTame7OjLP)83WdOPKpMIg.[N\R04^njfWlN!:82gNJPpK2VM-*F0mk$de&cTK&(J1,0f*l%*dFMHErU;4"H',gXsJ`:kSkbJsC +%mpVkC^4Ng%)=aTUP7X!BqS"096Q5M.OqfmdR/"ar0J_eS*%1Z,VUGV0)5:$a@35p4F=ReYFqe,G^@s.cE_\*]uW[AJ:9Z";J1Wd"nb!_g7K)]-NKb +%."j,s>)9HFWB:g:8e$ZOE1&'eKofn]/@^A1:lSj'R0p0tCF)l$^)5n\BN/CJfrY9<+IpFhN'c.l7>2ni_ +%l:EF&<.]7!'\A&TipnGUH6?)*Z'I,dQBr=gYhKi'E,et#+Dqr39(YR$X)TF[/)&8%(-E5j^C^Kiq(DcmFIpGBmDR!SWnN> +%Kgj4eGT35t<5mTbM2"]7a-euXd7MNkmc4;#gWGfGiLH8$A;@-9Gt&*HpgM_WTDHH@Co+k/>TU76\a8&ZE@hPE6nlP]NHKRpFeUAWOkahFd.AT>pR1r"r++$A +%L];?J>ba*V8#Nr"CJ&8?[%3#57(hFT#6PRV2L\)d&haM)O''?C]/IRN19PJ=Z#=7+,_OLh?F:L5_bs(UjjD0K-aX&[8I;HF77U?m +%TTD30T%EHbL//BI0+0ZnaK@"[5fF\IiT%d`PE\SKj4s^T5R9+]K7[DnaU8Nn0L%1?[oE>7eNfIO)!R2L/k61X0d2Hf?CRNr(I`AW +%L/TnFi$=&oflWY.:aEs2ICuZ8oXqTe1]),#.mh`X&'b;^>K7BE-/lg"1`/GD@[t@,98tA(_ +%H%aYC@pK.2Hrr%$lMPqF5_62*5Xu5I.f!pT@^6^GXRgO)7CI'hJ--Tg]\BYQ@T!UE]l90;aLA7JaUT#t3eA)&e&f["e)_>6C=J7S +%@8ASo!A&43aZ?LuS?Qr4\8o^Y?Nee&\S@AL8tBN\eA2("PKV;-QUZqQ.^D +%4`�@!/?i.JLAo,00<>U/KpMAa]n88ji*%WCk8g9t%8mR_aE?5V6nqE)bSu=I+W2Gpn75KB@MRW,f$n`6o"EE`26`=I`*V@/'K! +%/oAo>/0g_9nAM9Y6CCs&EZ7O*Z,!22hOZ'[1r@op]e1Y,nDPO[amp@-,kKl('Xh^NeH,u_=<3JIi"cu(fHr(D&AUQ^%s/SgMBNYC +%hF1M?=BMN]%D--0`I:.bIDkch!`e.K/StJjc9l,gR&0=Q&_@CV4'n_^Tc,aaYS74j=&%OpcP41T#GM`rWikoH,uA&=l:S4=!?kWR +%X9je?af9G%hUl2YHND7VZE*B0$%aQKfl0S8*Nj)Yk!)PPWj>aR_.(j;Oucmg[_+7L1YNN=_#$jU+FPd6J&tL=1fNE$04 +%@"02WOI)u="`4=^^Z^7'Y5=OR`(!^uYdg&K7Efl2#"3(H\t*A*$f-=2g^q3%GH4uh#WSi>9RC+Fru8d#egl96=]oSg`ibb +%K/RQQ_0&K!\>($h;3U]s^a;A0_+W/XVQa#i()sPne#bef[5pj9YM\jp9*c-+TL;Ipc*&b(2f?]0(fCV#7I(>'k:,0S_HA8V2=K/h +%Ck!+>L4mX&/gb$KE'r"$C;)#e[c<\O9;Jj9WHO@-`;`\G>g#0EIcV5r`C,Kq:1N@tLC,L!<[GM*(m7!Z +%!#7s0Q$IY:n6(O(NDX4q,OB[K$so8)Wcuo%`a02iPiPss<9A0N=GVl>QPuL<%Cua83E$N:bc/#_pp$i>Z,[.:2G%R:p9L(;KjhjP +%CKP#._6ja*.ER;I&#Mr^?Jt^I`Dl4:>-@1J:6A0%W%_1rqK/iuQt08GhO#-udHX`7/qSh:(,0:O?PhnEB)\Ib>cke>*lLeb?eafd +%hO'l#\fr)2^6MN&%c:'#\J`H?WbVZ)J@b5fnFpZ>RG*n4HU#lTZ)"/tIiW9(@\R=4SqBoa!lKFQlZa'`ghMOd**F]``erQ$_7S2I +%hL5dI:/.K-+Z-htoQ<2;e8RF3s0BieU2Ka=^7!;i+ +%rrZRDq.K-_Va5e76=+Y]jh*SpHl.ujSrHepHU"0)j*C+AZpZmphW[/r,fi:cgIU7'?.:9V$=r#Ao@,So.:(M:XQfL-i3]IJ!7NPY.qEWT)o!AXgJ)12qo>Z0JBE5?IG1JDC5b[j(>Dnl_a1S%XYt\2gS@h +%//-B!=X(*CDQe\[KO;T=4=DC'8<4CWWqG8u`FcgVdc8]r:Cluk0F>hLhk*^3Au#+B!Ql_dHU@#ooks)o7EFhEp"n/1m<2D^JlJD( +%6mm3UjIQ;Z&mdR(!IFOu"^\2dRuOmpXn1Co%Y>elS0JAd2j"e;A$-&FF?ed+r,;M"n1Z#c]JP`@$Q7NXF\_t9oq1-(H?nf,\rD$[ +%=G6*jD7!U\Tr27WIU2SIqm-CF)5U-dCE4gXRT6>aJ87?A#st3`QBl!XL1/qYa>5g9VuO@8LWAKL>4$fCpfDbZ[H7]lj0c(&s)'H[ +%403k]du10MC#cPKXRf%Vq?T:+Iin1QK`+s#Hgk%3&$LH"Y?gef-S"uu:eM6o7#eCGr^u>b"n2\ZMjc%+ +%)rKr@>-j7#QB61c6kBJA`rs?RTY92\RZ=#fs$_Ks6QD&mqZs-YSc/hU.RWp*WfW!(b6+^CMj5MphU4(dP\>4a'X_KnEi]7e)h']: +%JN^F/Dd%+&Y^b;SWJh95'i<)c'i>3h#[VETKNr>Phb21F=YN^$#,Zo;,Z0d99^7[t@f%+2^VK2iN"ZG]p[KHhb5( +%mB*$)Fc%l[hV<8RXu3t=AU)Q0WRsPtOk-;Wo\;\2O([!A"/#Ri-K,YJ.C,WX0i&Fd9LBOiCQh>c(gIrM6gr-*1h!-S;\64WC1rp'12TDnrbpI@Yo\Q8k`$0G'[BTc$Rs2MQ7"T?s9q>]#Bm_/Vk+->sk +%"#P;,fm*MrNZ(t.1M]!#@`q?Ver4;95E2$/H_Pte2?+?D>;_qPk%K'WoA8em\+`9?L0+=l1bbIN[bFY2HYW<&gpLL=m??"-'=H6f +%dXS"!j;__][Pr[`C?4j`8uqG1d:R3qr_985s$J+:es30#YO6HPT8W[*YURpupRe,=Zehn!+Cf0q`&JtT1\j?^-AdCLWf;oNMB<<5 +%06HNf!a\k4Rc(lSbH`-J$Tmff('*=/3^>nV1TVbEhh6#ep\^j\f\!_Kl6pi?0f5#_>QQ924bE9X=]UmbU:$__?hgR +%VjJtI"Xj!*=o3jp-e'-FHOZVh5Lqe[m-+'%n#B^e^!gK0ds0VU;"(_OR%]JN?B4;rf"OoHj[F-J+Sr245.ns`ST`mpYL[MDD.,0t +%p!RPb)8g.8F1^*?@StcL(V]b5oLZ1:YJ[Z:(M[@`R2SbBdN:(%mC0k,kr06aNiLjt[Ga+@oFic.iPe*$D("/=Fm@e)YOVG=`6hDB +%qLpEtDQVITeBl9^rf,8_?;U=pWI'@V<3.fWHA;%M=fXDIZU67>2+/H,;6b9$\og2c@k2bK:aBtJ\f"gSQ"c&V/(5&6=jWi(F^+$/ +%=ff#1C].Q)S\"SFFldVPhQ(l#Y,BV2s7Z!"7I@)%D"N4("u`X.j0s8u3PAd8]m[`Fn8Z&R-n.dbPoNY^"9;"mZdGeNqZp!7WkEkj +%rP>C%\TV;Z?#0*PBf%MY4ca,F/#dLErkk.#]pbp>FlTI/%4g3#f!]BjlCkUYok%.bXVk-DKP"GfmD0Om/oEgo^M/(\;?/h%Pkc=(N\2!k@HG +%O$qMW[dG/=^=iE5!q"OYC5/2*\2RF?@Ig&a1BGU'g>0heo;(S`uT'M*]>;NuOAs0WL\A[=jIdo<`(lPF& +%M$`3,XsQ_5P[raaZF$QfU^q%%e\uUqdbf:^9_ta>Ph;mgW4qr=@KdeNZ4 +%Mee:>r/O^;3EG6f!ZQ:\[-V')2%*IG6,!$?A3g@52!''d.WiGN?i* +%b]M5on$qX(H)I'TAuY%;n`^&/K%b52+ts]$Mc>^LR(HZ1a%3%[/>Eb$VIh43C5]Vah.YcH)$1.-`Y'N=K%E!p%F"ce5@lptX[5eQ +%S!Pg94[<:g2Iic[4rTt>eBe_ede),VekpL7FWdq.;\f,#9qb9or@5te!qTY%Bbl%c>-Xf..r]mFre4`2<)U9aB(;M+U1VYXC#l\6&gF7\2$g5Qq>(CMEojRu_!9aB +%CqJFe7Vg8NQih-<,(o$kh>JEk.,J116Pg^d"Touub=2jaXn4Ood%T!9&4>I(@OqEue'd)oVtp6P6@"\ccRkbZm&ec-?CAH>&CO2# +%A^+C+!BXu6W!;0?Y24cd6BOkYWqBa]FY[+>onc_9#"t,Gcm\*:qI4h`2)B>(7l(5![iRsQ0os@THLA4'EHT&2D'1VbY$P2`nK*T) +%(,)7oh-O'I]$1h$3_E5\0=NI7Z90-RYbNI9'%E4Z`q[\3,s`dA[FNU;1h/?dWRU1H[TemZ&F/r&T(j_aK6jSRReq:lb.g2ASf2!U +%7s0,2gT&$=Uugd$>2V[i>IYIo6VnB>9AkS7]]9^p@q='D@0#"aB[#\h4F>"SCU;Bc?M4UPTb4 +%YF#7O^"uBUC4Cl'eQQZi*2.H%[2p%2jP+^?DbSU#j:k,:qX`U*>#t@Y)^""#Q#inU6(=NO,J$ju4PO>m\`,e)t +%^erum\lnn>)l@A@%MBJ]1=H&GIL#Fe>%R&d$SV]f$ZZ1S;:g73kSq5-=6fr$B=$! +%'C?qKEC#>/0ui^,d86';5>e(Ll>NtA7?-of517>>&Oo.Cc4X3ZT,ep-m3fGsCj7g\*DSYg7Kn+kgB"WF+'9`)bWeKVRql/0( +%YPkVJ#OK!_kqnh>O^%]L4LjJ+8F,FQH/S@E'tLXu5]]o+J86&C19MgZ$-g'][(@Dmd4pC&pJ0]L+/*Tg +%A(R;=?^3"(OC4F,>e'FEg`qIfY6i$,dV_i*OmuQeTng;chj7gUHJ7rE_J$pO,Scp)IjZ+@5ut1B=+`Apd$Kk6o(rh)Vc3URl*0GN +%o=f_)U`I0hG_5acBd%XRIkQ[4O\Bo44HLrKIPiiAn_?)(5NuE6"@Kk@-KZ_*EG1YahB%KNSp)K<,C9L!@]a!%HiNqiC=O6IW7W#X +%0Ta\B8+;qZ/eA__Pe@U'2-i;p=-.3&Y*->u`4]%Id-p*hLVe:2/-.Tg-kl+'fu)Wh,4 +%gqpnU_T$q0LMrWdqL)N0&&.XRpq_j%ERle/?_+<[mE(R">5;1/?KY+lKsd-BHY-%1?HXn]Akio+bej4sC1co'`lTdG2penOf5,'X +%C\]fnG]6[./1CgmP$>Pi`V@\OC$rU\ds;7T](1W]EV-cD(N&!RhrI"?oupe,gM+]0"nA:!='K=kXE-P$]M,B9R7EuU]!o@340.i)?OQ1(R;"q(3K;tN>PdI( +%j=C);eO6TJQPkAO]l&%jGLO603BdMe8QX#9\("XBl@".:#V5Plh-4l'+SK3fCHlm.0W\(+qqT&"0\4/$guNaY\W=!>1`jTKanpH? +%%.!W`GH5iuN7F<->$-&63XET[d.AZbpP(s"_5^ImH^c0\o93+TmbCtOf'@[ZqKdCDZ%AcsRQId>=e/T;+3jqmDJa0%TcDX$f$>Bl +%<[@W>'nI*\S!DiAp\&BN*tZco]6Rn'r\`mKlQm4B#]JR1d<'C(b7r55n$j;\p*VFZOj4-[CfM1;?O2\D`jTo@7=jK +%f1tS:/%7ghm<2PeGJ2,mqFNBln"mSf?W3To6!+q(R`k"6.or4tk2n$=Isp-T_,u]_+%gZoof*NK7.o%)AfR,OHa#8:UK$!-h%1pr +%-`7K8l<@\!lcRfQad_4s*aU>R5&qI;#Rs+:FhE?>B'Va\=Ke''4]os9+%UliXHhP$WXJ.;]!B*2k^[e^?j/B_\_A4@/>K^`"CY=( +%5@<`M=RCa`rDOQaHf_2OKNmJ+9X4$1h!AUYm;=&tdf\D5`O`fqlkpkG(_&e/_beX%:?OsJIe?M2[shG1=>,nf,8BHHr@mt@-L%2c +%rn((#mUt+'Z0j\0(UKOINBjS39,H%uX98u$Hs)hBR1.!e:i7'#mXqbcmaQ_uT''_gZ/.Wpeeep%E1AJI6X>3`k%V\FM$)`&&>d7)a$XE-89;R?@>;!Q[a92BB=H\Qcgekm]3bT? +%M\rM!"j!W*bC)He*1S.QRlrEg.u,.!@dS(bGilVVb1$M24PF(jH.T/H^4S[P.d'esSFn_Jqt9_91K0pRXqB7MQWGiCjd%M*edZb? +%ab+`qD"il:$@Ur^IihI%!jUuG5Hi51o*FZ"`lm=Y\$Eg3]Al]%acXu@S_)3q)?"hn.J2lAqHCKKnaq(;.jb=I +%"f8O$ZH-?:p!)"`S(g0[dgPUqU[4VC4adGq:jSYVq^\%d&4[d)tV*:q!3,GZU`tMmq7W\Lo51cFbshH$>@Rh?OqQj2(k20iD8(2 +%YNJbV;i?ZEKYMuGY.)<@*rT8KM.530FJo'K=s5]8:bp_QLT^C9eA:tdHhugRJf.93InEE+3dEW[eeX?G\ +%d#)r%[b&gI+)7dBgV#.6eosp5)[iQVp/5N!$[pbjhTYY*9%Busl3j%#-Hc*@"CQ7>;OrtD5+-2f4j>-1R&H\"@H5;&7(X,dbhDS" +%FbVNOO/9:f:[0agfd+kiEp:WPb8//>fW?%P\mBenIgC&TFYsFTRN.XD:om8hR6Lto8kaBg%p:9$G@Jj:@D0Aa`JTW:NZO4'C\$WC +%/^SNZo91sl:Y@[]FfQs$?-UU8=H1cYRD[(B-=M=jStG;ncr*%An![1S:P*,g@ni4Bh#d&m/LoT*^ +%'<2-Y5R)MU5D!N%K@ZU\WLnD@X?0Wf-#I6]f`B+VSlcsRSr8k&l(bUB?fE40)Uq)b-Xp$u^7'*N`HL^3&:qQ\+\Y_KW'*0KiBKQH +%hV.!H\85OD$j3c<4^k\c?k.<]Q.&Gf0S^@8Z>4pd-9g!BZS,t@&k>b\;%?PIOh1@He8b`T0[[kpHbK=d4si:Bk(CO*W!tu6C2I]t +%)tT/LJ40$UjW"/#4D9)_o$^S*7FF#l/tT*T;MDkMjRPjt"(pnN"4(9Y8_+k+fJOo!SMhEDa?O;>]'>T_6bGl#c% +%KG6QT"8,Q8R0$Ot2K@//F?/\Rh5JhQeh76d=!/oEL-k3S>fK'&,kGl\EnB(:Yb&c:#+)NYCk<6E=:^Q1_>T/WGX`7Ok-^HP0eC(% +%>,ZJR54@&h's**kP_84Ib(9Y@jEe)siZY4enISlVH!*AW:(q-^cb9`GloPg?4FGBr4b']Wg#lYMOG;qH7D&FHmKMkFOPrdjIfYO5 +%Rd`-dA9c*NDI`M>5od'MkGIcO_N`t9!["=%I'?&ICMRjWMEl^9=)Q2SU.K57(oU$a/^!(ua.l;_Vr?Zhbr:)[^TT&hlGW?\]Er&+ +%XOI*[=Y.iriE87`Z.>-&;)#B:NO'Q2MO5A\co_E72R0[J*e77o)%b/0'"NuDJ5=m#oDm)m-C5P=#M"TSTn:C@9:ulr%hnKHMEaks +%kdO>QWZHR:pC4:0WRUh.3?N*6qHT]Keg:m6ct;FsgC%fL.cY\UI('Y+da]pRdFO`462.B,Gqfnp\3MHFonfp+F-DfOKI3d:_JQu]'0^ZY-POm_TnXV+%5B^!\rlZZo53t\'GH%a?Pc@F +%PDG,JZt=.$EhT.n/MIGeAZSR(a4F"%XA%)5A/_#2h*l>s>E_;],-qoXL@_sOM)8UofE2sWaj0:Y#U4`qXZB1^"Imd=2Ik+pP +%g;Yl9BR)mWh#?>c-Tj#4gmB[;d9uuOP3BUF^%E%0Uhn_/,9Vq25Bh^,n-B7=DkD"=&0&*3XC%[mIZW/$:/d6(nAGJCWWH]o`$fei +%.M+[?!X.Vf5DK$]d_J_3E8OpL#'ekb(^'cV=Y+")%o33Hi*UI;lte%ci@?"J<;DqgQ&p)7*QU`5b22.Ik^5@=\ua3^[@" +%8/T(rDWahjEdm7Zj*$5$d4Sa8Ng<$nXi9hmFa<[mJ7,3,[_jHo?r079-V,\r65"/l46J?)8[uC=kI.a-0nbqIqSr?JADF\OB4#:) +%FBL,??47*+DCg:08Knpf.ljDFb@;AJSNZ_3(bY5UTS"P>j8>B-WjqNVM%E&t@9>@n8_uH]/34Uc(.DMo&SlARWWI!WS:A^0i(^kP +%]B>[Z63TE4R1&=dmS+k^8Qj^0'2DuA!=10#@;rJjDi%!O.\X"#U(q+bkmp$2pC`IT"Ar?Q[alO+6XQAo^;Sum=15(]kqj6^*e9ro +%f,Ni5e\M7)&&fY>mTi0_d)bMm(lE)QFSVM"k<^&TH^-;oP[k.i"Opl!Gh-A]6u=.Nc>14Z6\4T-tk';3Uj9o\"p_GG-A +%[QN=Rm2O_:NRVh^D816]AT$ntOgK\H>OQ&NWHQ1-'0P`KHlFqtf5>+0e:%J^-&He4%urH@)c0W!6Y\Q`(-nEL#42Uk>hUc7dUE4d +%U>:L?*X$.um06CKG4Ve,b=aeO`BmD*IGjP#-pJY;Wq$L-YjKl$LWnf6Jj68aFV2?`DQ??(L$C>(Cf+fcB#HLr:;-_)oVKj +%9FI=3O\X)Zl4fPG6FlrMEs`T,O3nn'A4]EN5Lq0QL)FtZD/[)pmR(n"g;N=s,)'PM9>6-fOsQ2$U]l%)MIa8p_Q-8:5:D/b%L.MrlQLmWClc$s3!&BKa5B&ekImkj^e'@W2!k,C;2-o&6&hUn[J*#-$F_RIP,h=B'R +%#TL>ZRClWA.PfW9gtI[Z%D;TP:=t<4[m-`tb#9rj*#eLILiS18FbC7L-/.UAAL#.]JA*I=4bW\50!P[gm-r@9,Si_>j2W#T_/soe +%BC&j=Ne]-'c[,Q[C*>FqS*IuWB!,LrYB96b*emAOP69nK!:,;53h$aT$A.CbEl\9N/X4N(X-oYhp0=i2qg/uf!U3$-.re*'#D6S,rkRH0lh/h(f50jFHcP5g(Gs>Y;CMF,FIl3'hH"PW>@iEg`:9o9EIc4R$UF2Q//'=AeS4Y>[Ro)`8GNt(_@A#4m`FA$CC-,e/0FAg +%j]O#P7B5?jGtl`*(iLX_-LiC!TcAV5qZ:'F(`u/0B*2Sh_Fe:W`rruJa%aGK]h"@@/$pI(HP,bSpLrb$]/q&Q"1@Gedbe#sLWr?\Qt)oR'Y6b=^r/5u:8&>b +%IfgOD)RRHn,5"nE.'Y:'2+m2?@bpd`fEJ/IE!e,jcjN(Bb!77GNC@Hi_h[^1CU(:uUJ1qOcR*GP]1c$[m +%B/lbWXJ?9@[$];\U'Yn[Mm5PAf7/(pGD]JrM+u+u1Uk-u'q;QUL4'>d\@as*+EVJ&^Yq?M`!>>t9#Vl,]"3.ZCW`ur3j_,]*U4/m +%]c=nr%Q;_CitXukJ=p`c&`"IrSedNq#E-Q@4h]^1aC0933l,=dD**jqLgt/3P:-7!0aW15kI\M5%AIY]IkYcYcR6(R"4g.cVH7lF +%Y1LN!cS^S85!/leP6)J_W972HZ=W:/dl(egiH+p)G1p7%gU@GMD4n/K'0Z$mT>^S#GfJXXb`JoHmtZWC[_ZE="6\mi4!BfL72"nj +%MV\>-o'GTfCS9lc"AQTD?q+O(>kH#Tk]2gINo&tuc:?/#^"H*u]b-DCQ68#l4>B`a"".0lNlPN66N6>X^$12INW]YT;p4IMi/R@) +%StEV>7rKLlc5WHJ%<2m-mblK^<)A`/jMQrq]toPWhNRejjGfQa4,=&=_D]g.L*d08PT;$8M3a5"hUL2;o5?AemL-.0u><:m\q0&oEAB8L^-Ig`<"tmr<0$T=dJA4l6[6i]"Z-q(O`7G`sP,-$FbCE5tQt +%cjBHhcNYrASgHF@0\LbVK$6>@haDA.*B>oO?B(,2o*4*\k9isKbSsU2#0b:!h[DTtbe2=^_^r7"N[6KB3U@u'WCLU`"f]d$ +%BHq'MV-&'!5^=OUBBH$7c:f*cAfg1U?ZP#51\4N:G(m3&$^H+;0b9ha2Vcm,5cYR(i5W1tnf0aGUMGF=Fop]qoM'uJ$S#k!E#Z^0 +%1Bdk!q=kC#-#B28?c#GCBXf8eh#7`_$9`-@_"1QGSf\o1WM$$%#2`mY25fj%>KJ*(uI]V(YD@^A/s:PKr'"SqF1O>9M_uQU4SA +%4QA0STPMUS4-,u\&o[.X>>cN5etfskiV!Vt,itl8$-\6iD[/nWj0?l`#Cej-H(8S?]_p`PnfiJ-E@0e$LEFO)PaA+'PkgJ.Y4kT#n?n[;-IZILlTIG>BYP$L8q_f!6KI5*7N/:H`XCSA/$1ouh+,Dqu.-M(MmqNPI6Ujb%K?Y,rPNL]H1XpSL +%0oY'4]g/P4/+!$8dGA)>WV-4@>eIdMd-ib`]1rOtS1h^flceAccSP@KKNm/S1Q1@Y&q%K[V9TeDdV062+p-ju7I0ZsDt8%(mOTes +%6hAtm.YgN)N#8I,(GVDp3VWg$7h]?=?UABE'$#!lHM\K +%gUVfe-Mn[%f:c:YLY'D,rKO=W*!ThGZ$QgR5.19l"LuN`^Rc$tF_gO;64Vk!PPsFfh=n.#$FL`uu@JG:b6rqP!$H[#)H.SjI@6CA8C<,IEj(9V2(7B]$[3^"4`cr0o_NJHMSCeWgM5U=[F;0=$qdbP361H[ZJ9^.n +%^7_PkpBI"i,k_E/.LFr<3Ds=YBTcI2:IUl#1K7i@T],;^'DoWMHE;sOI`%j[okh;^4g?Z='<&2SB4>50GF](3/fugQ0.:f\[E"X<-R_%QWsZML@gHNA%Oi.'#"Tcfc9_@UILW@^435-ME.2[2Nsm?X1UnQkK:J;UBeDmc]LU6!8X8eYnTDqgs.9A)*(h +%YqM4T(d5,WL`NXPr:)'+"_IA'i_N;VYucK'1FZ&dKba@-:$o+XP]ckZ3s2'7(%+O7i2t3'\gK?3W\Q<%aYDF"IR.RB]ZDnt/Ul+A +%'ZStgQ]tK+5rR1FQ=kp+*I:o:]_GV>cKS'TZ+ahnV&&WjFWBMo5d'fZH6'Y_JJ*is$V*S2U:=l&[_=L(L[]i-+o`o<,?SkaaNYa;^a8o"*d=,N'[&@9WM[4o=1J?\q;s#jc7$8n1Cu'05pD&lTBP=k"mK@^?q]Yj&d\K:r[L6 +%!="eD_@PNZJcY\M)B3^$/?q6;PYa;ei5O]DJ?9_9Z6ik7c9t5`*[C+O9+@!O3PrIZrog$ta9q3Ig`$8<\?&g;eQY59:/_g"TeFu]IF?B3`Y9AtX8pM() +%Qc>-SMkGcO4"+/*o.a!=Od9l%qY$29Q. +%8>LRqqYFh!]+4mFUj):9"l^O"L[L7\<5D8OO2pu_]m6k>M!l4U`3,7M;UK'M"D!M!]eIDY87tDe"NP^( +%k-ZS=^q6g+B\mUrl6CV-m\IMM/hZVD]+nl';mk\b3^E"$ho;/8ZFT\q#ROdr8p5bnU@Yc(W2S5pE_kSkQXL6A"3;BNhQ=$E@9`5M +%06h+:[0\!V.PniKU>ghl8236O/3^_:A`h;GH2)PVo*k@79I4oU@F9pFXo0DAa'qn*I1))TR_^j#INb;2S5Wsa\hF)QR;-s,R86H4 +%1>c`:VG9<[%_Fem0(KppqsZ.)V-;(bH*@o[S_a=tdT7L,&eXRWY\n$rE3*8Jh.o$tj\6&Or0@;n%EjllaNV!*Dp$Z^6B5:XT5_o8 +%/m"M)JLQ/;an)!go:<+5_!imC`8NYo4fruC&b!0GdNA(Eh`c&s:LR@@*isItiCm:<6a:f]DnD4,=>RFMq=?9MKBeD1m`r2;CLN/S +%@Jom>9*tQCM69@#.8]\NZCV3[`6ha86+u^<_hYUnaopF2Og793?=05q9Vt\de^6t(o]Np+_.1P-:Od[KB_he5UKm-9)/qN4GlA:< +%*%jL!%Mj7LSrUK=BC0Ck-(Qn-SmRb)j&W)j/1d:Nl0uBf"3$fBX,ak4g`eX]7^?bUG$f%UoXM^qDFNW[/P+XS7[C'>`DBB`m2CRe +%];.AL\7kFp*^EbL+N?pu`3tf(Je"=jN:GlCj[$qHB,d5m)a=kiL[.1KjEe)m*/K:N\!W8K@AEh4WF7nKq]$>&4L=fd%$[4rACLq9l!IAG +%aHc+1m"Wc*8PF7c=YB@hSsL:dPW0Cn5RifZg'YTKN%X'8cV'53!%\D?bVV78H5#p!o#3k"L]]HQ!:;iFf(1&P(7.`P(t2qp5R/G@ +%+)EhnB_>2=Z0>H,+je(hhVg++PfCs%.>^Xf&JGT!3#G6X&TQ$,plr^*im:&g,eE([4_J>JiDW3[TX-.P3<[Hn9dX/ +%kVZ=3@T&N?flPf17$j-+j1&_trbfPQDCn7/C%]C9c%$"Y@LM3K2\UKr-.DO`ZYaLt#^KF8:qNcbhUiLs=F +%h7"E%U9::/jMJfC2o?,MiF,hAAJ4@<)rSTNA-+pbKnn&3T>s\GrkcRkl#EJ(GUV/#K5NaZ?6^n;,;@E<=;HJ>-?g^FQ= +%2CgbPn=IK/0E"W8HO<7`MNP@gH5=2K^[TT?P7(>>in0cP/j,*djhc1b%t*>EoPK@IO'pTJ%i6F.47k-r%Xmt"WA%;"^g:Ja03lc3u@C15SE]h?\iSf+DD21LRT"u3aLA@G"G8:^3iF+]?i1l'_*sTJ(46!]dk]ke](EQ%Y +%A)^2uj1+S43_;9W:)i?4_iVU+[iHe$670>60KMdL+Nl+s_SbT&M3RI"UEM9QN5"[5H=,h8(EQ&(KdWZ7Gr`&-JE7CnHOEV/-R5#9 +%)\mfWl^SS!&cN@W&J![dT9AVHF6?D$4e%U-EldS:>LTDK^m*k`QAM'-9UK<65[(L3*k);S4UruQiGI=BRH^otAaqO.b"b%*b!Wkl +%mB10Bp%,f]g!$pkARoD=Q"jpFIJQ+%/Y=(8X>H9%\8Ts0Rg\D+mk[StYbN^KVm<:$MgH1MC[p^Yfsci'Pl2[_ccX(O0<:VGba?Q; +%_a[K`s7u;]>g0S3Q&C(`QZCL,SPh(!T$#43dDqi!f?[bP%m*E9j`18&#?)[Fn)q:<_kic=YAfisp=dtWh65r>O5=EFpmTb-m4XoC +%qURi:cd-,3cAUR:CUQ-"5G#Nt3Er+jF`Z)Ic$24sa[>kri,6e>]dI')6s!EO>o68_<\30D@gb66`E-[_:?)gUahX<(EXMCC%a-idZoK@/2 +%*A/SMKptOPT^J:c%Si3VN-^!&`a)X?D"%**H^C)n$g#?G?e*isSK6ddIbn*Ik'lZjd=#k`));B<#5RAAP=rj%=uUAHn2!T-Z+3"B +%1pjeV$^Vej+a*ui$Z44RFC[4d0>c%(qQlF2_TscgO^"bh>\sR'\,+*5Vc[]`EiP:,2eG(@GKS+qlnUoFSh89HB56OWH'LPF>SI^q +%I(-l9*`TJoK=e>a:%ht%&J$REJS&\C%[oJ7Z*Ua\"i3A?oi?3,4M\B`.bi:3Bd1$/Uqhh1$i6+Zfge9Q2%o5FS4>'+mnakAV$3g* +%Ld%mUqRNrN'[%:aT0d,d=^2,;jF_oQ.%n=To^MuIY;?Yeh`,C_E?Be_3B*4o_lfbt]AC@EMU7U;'oM\\.#ZL:79d6&lM#A'V>#B1 +%W7\I)D+Q:(E[UtMF)a@g.=uo0)]>gY9Lo<\>S1rHkA/8;_YNiHA*Mh'lP.VOX\1dp[,R/BHQpgXcW?+NQ2OAmM;+HD`U-M<\#4Wt +%3Aoe.A3Wr]8J_*/#Ur2`jBHK\@L7NO?#Vi#^(kSYD,:5a8@2EAn2K(M:N%R$6$P:cEZaIILm=p;&+(5a!_WfD@?u;A9pO9X73=CH +%;tP_sS8YV:Daq./*Pbdk0mRQ+oSrGl\5A=N62kJqS?&be0>Fo,?jX$J=ttJ`.A+o.>?B]rKTCN-YT^>^p/bhYm/P--M'.5#H1J(X +%]=U>B!SLr;o\XaqX;.oT.NXK<2kSjLo'Pu62G;NN4_mnBNd^<^8NeYaADVCTt7^RUt-?,URCoZkCWp<2SFb+U>aKs,:[ +%:M8fj%h5'-tje`Vegj8soj,Fk87WSaS)!U(Jh +%'p(7'UYpZ6W=jpTJ<]8l>D_LLo$WR&-"jA4ZJOJF_T!3<.qQP?\tWqcCN#6Ek@QU73?h_HL[pO;pej^u98^=Bm+\h.`f5EsDtYOdck8*mJO,_*bn)f +%WRYUdQ(++sGAKr\j!R96@*X.8hj$q7.\T/tM@2L)+pUL/3/`Qb2R>SE-C,+l?^&1G6K@4AE-?6S*>l2=<2$l:MONnBojML30=>gY +%]6[V.khiA//%ZlN6&Z?;qSp\S["#@UImMNFhg3""O]6I<1ZSrUHJZ\.$hWEk)3i;!PcZ@IEiXG,]QmR1S*"5>CushrH07\H(SRFk +%5Z:01b6#U9."C1n%1geXo8!.aOPLqqE.hg'T(cm'`cg;SBrtO>? +%^Vi0UoC]2k;X*%$*LY0MHSB?bZf@h*>dlptHp#nRX3RNO??N,??:oFRPM7TpDsN>#XO4^HcG9A/TQ3<<4@1jZYTHOAEI_0.4uJ$n +%mB>8U]i9G/S<`M\#8m/R.aE"UAmBZ-AZ$hapE0o7ijR??Z:XQb>H?QHDCg9uDYPW^7VG3-O^dWM%5dF7N]CncNi;%QW-G$t#FsHP +%T@V,%]CAZN*]muTBl23$,;_cnH_:RqUq,5",]4hGE!T0C_q>TBNN\Hjc""hSU11@!mCCe"+I'<:51.0X43T82b\fb#YmO"bmD@0e +%Lp>c%fF0qA5-^8RZBpS,1S++diX-mU&:N$-Vr.ud]:HgLDKdhAR!G2&cgX8A-qL`4GRaI(CY*[BKhsZ$+BS2pZi4R9;4[,m?Hc[Q +%g2(\OYH&1lgQR>d\(,mhhis,"o'?&,$'$M013YNcg(.sXPLs]u$f+M0hp%B)]NtiPTN`a)r@XWr:'D*+Roa0]k04LGo]:-CaL%KSe`Nr1'CI>_O&, +%+"!_1Qr`q=5o->i;tsLLki=KMp*bE(^'RjEco6g2msmU(8,%VW0sLKp*&[8)4P2=PRhpEe4(p%6AL`c:UN\HI`_;Ee>_2_oP:&fFLE9qn@r,o`KDY9=rIanQ1h8@L6BgaH=)2/!fE(`XnPjQ,:l[[rF0Q><"_EH(Sc9_;D7')>%dV8g5ah,`&qfau^dH9^h"[`45c0^$f;TqBN\7],nCarRp$D2obdCh@J>: +%q?MD'DoUH,eEUsHVYE^u+oATJ0?nsg9QRUm-K`\,k$>/.Gji3/N38m.foGGj:coPri(7je +%Ec5unR>$?ki*UCoF?"s@VP!6=M,Xm.e"?#I(rnfW`r$VGba>0TG-q@_5c[N__KH$&E7VSN"UiDJ3T#]mgt@"Fp;&0>,T(:hC.m[! +%'h,_"FmXJj$Vde/IU40AE88_r(73XX0]6EqNNDKXRqj"O(A+TVeOR86:uAcBgiEoV/.D:\-mqA?iifM4ShSib];"9Paabn'1pXA+ +%2sKXJ9j;RBL/_Z??-Qh>nUnC*N?:kr[YHl`qaS&T53OVKm7S23F(+2+kQ&&0:>h?=pUsFFJn\;SG-41"nEC^lJ+2u^0>P/!CD4]' +%;)YFY`Mag&LO5F"g=phsLDuWfL`Dfh+*NDo@8gNpP:u(5X_&Ul+,l`J"29pkn:=icLP7II#oh&0/]NHhEl4&&8M>'I:or_1,LS/- +%55:PMen7A..jLFC0mZ']l$PkZ+^>l*.;r>&MfX5M(q/n='0je\'=(9)_LVB\f,eN@0:13#JVntDO4T3i5XZ_-7dji),U-Q-Ia.Hn +%0Z/kYfNPqLJ-`"UJmg4V/rnME;Kdnbl9dL@hoI,jJrL]kN:Z/d.&*QNhJXkF!/oM="@HIbH(XbgoB8K#d!3R@\uOfK1(c]fig\Qt?&I"M4]5KI'JT/$:">PSX +%=uNNVOTol$dU"6nS1b>JJ?VOUW]2A>8QtWqRF'8LH"5glWr,lOg+V:L3g8(42E+c2,Y@P>QWm@#>@%$.i'PcUH^;*]d,Jb,Y[p5` +%l60fDRAIGn,T$-b962$KZ_6h0qDA)lbg*G2l7DYjBKDu(i>a1(XD"Ma'<0V:6lBQG,^.lcAfgNb^&qBs6op2.N_r;=-5 +%hV6/B$=B>`G&UuCq^e&+;gaJVgidh*a,qX?Y^SA@h!b,U*,a0j+&CFrmV_C#_WfZOUN5sH%-Jb'W@iafPEOn>A?e:G5]s*W$Hs6FPjBcG(5"7V1ZpP4rlCaG4CZ#<+cKqaTQ%,jEc![d#H,[:=qQ7'ebb;kU>YH`jOdF`s'(fW.MsQ))7\&_NDVeq.Djjr"i6?d-,Cl:Yo9i>)=7diHLjCsD48`sj'QC.Y,Aqg6D)J=e098$PD#fgf.Od&]'m,=T#j1:4MiJ]\$ +%RCORfX$tKY#2m3![,-?jDjTU#oJNgJ>faU!1'o-R\3oqIQi#JGqOChb,k+mZWU/'=l+?IT"hP1tjRG1l=cIT+UmF(#b +%iC2$t?JegdetuNRjj=?[4!NC<[1FOe[fmPU;fZ*=78dB[GaL`\G=X(bd7@]sOirHMsrEDnk(Vrq`_*qW[*`Y&IRufs/eBrOMl):G:-:!1"%j+;cm-PB9nbaNC<4::86>LPo"]k51E6D,[,OE/9VMI2trj! +%]"Pe'RBT:`ub8b%rtkImWX,X_dbKtFTTE+?4eiKE+=3&` +%=BglY8]M%:Q^4G20'&_8PESqN=5F;N_3$3BXq3[b\(9]G].W$TVAm%aAHq +%#IsKM=Yn7MD9]"a(4TV+k5+]2"iiH#dC7Y33-ns74ZM*5ag:3Ig4n5`\,L1.F5Q*AdD\E"DnDXke3Oc^`EJb``@%E3YUVWcG;0JA +%#(Eg5KD6l[e>>Lf)7HimhSus`b<\3IW1$t_rPd:Ijq;!j"XSJI1rDbKfdbQ&R`Gj1"Y3VmN$K.PFfs-0KH:pB:WNiC5uZje +%N+!MhPHKL0lV#,HKI0t.'cYn^=pSD)\-e,jB)%),UoU0Zikc67Th/cgW.$6$JK(V^NMF;:%Ar=-FORWK9$FR:a76>-K6Y#WjR4'8 +%$5u-#a"0J&>6T.DdXs3+-=$d$9H/:$FMnVL8Ja]\Q'c2!FJ)4Z^C\QCNOVtbfW70O6>4eI:stf+(IF=gK&VVppk@(KKWCa_c0u+7 +%8QS3_Z4RJp6TtGmC7,AV< +%46r`E#%u<=FY+np1qG/h:,eHRf'(Vs5;@Hd]-oW2:FrX9IS_H +%9)UW*CT#^noKIpq*ccsP^YF)%2qkB;pNLp$QX(WuTC8#nb@slO!S(LJcQ\gB#?2^,R_u2,%m]AHl7XGhJ<-a\;La,2QQu8JA:20o +%65-Bg)h.1KDa.+P5A=+h+/FDA.I!05H?b%1?l3%a2Oq.RWEDU?o4d:EW`hT%WO=AcS"rl'nku0]R9;VTO:oSlm531PAI +%.pX>I/4W@&VOb+0<#pK,Al^buoW%.d9uTMZ6a\`qO'^']=k-ED7*k"49uV8GWe#^]H9uY8DQBe@I)60j:%84r\RRu^0A/L>db*9!,.41/8TS=A1-Yo24 +%qJDmGc+t,'l*_@p"(j!kg*E:+qN(d[4TG8SZSjS]BtEkI93," +%E,)lodAcD%^4XR%*J%6kqD+dD%51[XNuR.s8l&i_$N5h""dM*(eZ'WjL,q^]FSEDSX;TAs<:?(](BoPOKfT:H=@5E/5(G)\+7kpM +%MGTpZ\d?;"^]orn;.+!5:T3O@e6epYaU/[>1kT81%T^pYL5>dtmoWWA5W"(Ta@QlIEU +%j(@IO`u;B76d4!c-4:93JBSBHEd4"o!l-<7,(Vc[gYcb46<8 +%J>C.L)F,!-*R2dWXKEIpFppjHh$mu2.@2m%bZ5V9-koN$:l-r"%gU!#p9okPof;Ye3De"$,\rF;a`>[a\-Si1AD;tepaX_bWo^bO +%>X_$'K]]VgU*=S67H;Kc8]k0>-GLN#0+_5R)'st;@C1?M'.N!5ET@^D=iP.fQX84b3][Zr?3%prL.fHb1m]U]578lqm4N/;Dct#( +%*@AH>$87K;nM3QE#=Af@2^q#-dH&Ihb6=(DEQLX&S$jU1&cn^8c%`*h$0ap#TW>3][k-@:N!h7j+pnH&;+AV=@mkAqQ2Z^WD8Sh0 +%URQu`g:W55/Rg#oUI>3P:%MOp(2]EiOKk#JA<$5gE@+;/7M)@D1^lYTL`F9L]@@/"lA5#o,+'oPcLC@Sa$+,[=28K=Q*P1+'d2I4[)g#V&4[U)dQQ?kD#Z#.*3MORk4S^Dr+Z +%&?%u7V+6IZe^\(,4'^&OC+[V\mc;dMkUg+q$qmB`/Kn>m5R=#2UJf7ME&hO?A6DtKkU]FX<##LDQ)%\"#\9Zg;T.N"U:i,d'R3qW +%P'F32o;ZYa6<2E1rubgBbEu6Q3^tTpng]3b+tX?5\OSo-e<*WT'+G`$9+"0'#]-5odNlV)Z@.^r"CH8*OF.2Y1/po2+n"JqT41A* +%"VMigN63[R_kgOYKb/[jQ'QVf;2@=M`]XZ".Zp.C$RnpmPb?dc\;109>Tq#7nZ6X0OAFXU2!mhF%WY0@n3YMbX.#uhU&b,?]S60s +%bFGZ.,N7]k^kL2n,L(55!dG(eV'_IY?Xm6=.H!`C!h301BO[&_e_[/,NrWM060olR$FiF"XbnmP:lQSb[\bPQ"G0=qHsVQ_;Hq&u +%8:bHMHNY[!n;NoAe3m68"9XCaRXj?#&h[K[aPfB$\_]6dK$QME'CA6XCfM-[81*r006'BH'F60VR?khjc(HJFVnoHbZ:Vm<9$9J@ +%;8s2%;LuV0'iKoK+@`]@@1bhe-o]L4f9NFLUDD4]YDNs#WMU6i$&8dS!E)!m/@*PGAN&ggbt:nWaS0cbjJ=Xhm.W<`XX:@(GSpor +%a3mrg6n/eIUd@ZbLVudX1b)V]=X=-TrnU+hi(@2Wes,C0cB.&*2u><0JB4Y#uI..:Xb!DPFb:H +%8+L(4m@?2g:nTRZ,#M>SK#4aS$)3mHVbp9d6)HpLO&2S8 +%%P`i7LkF-#(CkqpAf`tmQA)s.d?*mrRck-Z-j0Ud#ZDocO@U,7io\E\(2R!pndtNiU+Bl3K(hOV^?/2c&Ad#';'aq[dRt'#[r]qj].)I)q3M"FHih7.>=Aa)/Lh&"m +%9Sd%DqC-=pb>q]+8-!^1Aln+8!0p&`?l?nce.m]2#',tc*%FAo'bbhQm!7%\!Ck#g@?/DR7!Wb?O:J]NC)Ptq[meM1fPPd#a,d%1Nth.f`0Dq9gZ\"3.-r#6>a=:^nBE/FQ+1jRXK%&=.r^$5tr`1m[jJKh2FWWrOX]%h2_j+^@,bO_Q#GUB8KA +%W4p>OiRT17"bMHh6N_1W#B1_7)BE!NJs/b*dMGnk3LSNA*N(a4?M:>CsOGPau`C4)E-B/Be +%_[P/d6$&t2I\-Td8gK@iO:fJuET2C`PfJN'.#e[dlBn"c?HA9SGdn%M&f3R@O9m`K`J'mnPfEuI:6W[*(`&@$%$E$$3R.sl>mul= +%h:of&OT>Zu$Kf)-`eHf\Y0i2>=GBc\=;A'q_8'&M8fTEKWmTn7d5!Ok3I(@i5r-4p784=!=UCZh%C3r'U-p+ +%(!T6FOcAX^6;U&a%t^LSXqHR0?D`n9A,uuSAtJ.k'$*r\s(lmSo&Fc/^3OfR?8@IRlP;pMO +%?i[f5b(K8QJ07H07&#dj,N*O0]hJkKIdj==]=H"g68$ghK?fWL&37C"`QM$s&qp&AB&fMhfWtoC@iPXp$=rl$6:MENGttWJ@0p`q-M,HY +%_6UsP*[+^]7$9f4a97c47U2>"CadCf2eR@mB(AL1LR6)WN#2'$83mj!V+*o.6S=d>7ZOJI+R\ee7l"#J'r?304G^qfC`d*.1BW5u +%qqT7(-"72oA^"Q@OLS0*&^%Nm(O]VL>Pl9ri[(a!QBlNSN4TmrFDhOsHii!piJ'HR+Ln[0N!s#:dDa;=_87?MUIHAjC`dQ8Me^Je +%kFb5"`-G\/a:aROl+Ro;%L(PZiBr/8&DYdu7YW=RW8V=3?kL,,m;9RRqf"?_e`)n/YbL[hm,hm7,,9YkiSO83/.OX1p`'Pn-qNK: +%$ZBL\*jM63m%tn9Pc_3!p.P6D.@V +%).A7g,;-20#d:V.Y/:8?2,=787eY;Uu8lN9\)dg0/$3I@%C!J+4E?6tkJke6g9V7,7Ye +%V4s7o(6,.=Ne[;Unj;u2Fc8Fca[5dLb_]k,d57Zn@ESeTO73caPXj:,m/5mT-EO5:!Y51ROeHu$&c/QmkZnAprD0kmE(mnI)krQ> +%;2r&<61VJoojZ74?pUZ#hubMdi,)^77.s>1/Yi&^gQ;hC(k":T%]&@R%uDY24&7e1nTShPItWmi8&7gU*QSY>73te?[RZdZ8i\:s +%+s@VRN#W=";!Vsti(WL&%>iFo=k1F&J<1AE9s?tJ(R7g)dX>8mjSrrL>'AYTJ`*`qiaWk?ArWbJm$d!5g8,Uc@-D`99#\\4DM/cU;@54Wl/"?dNddK]Pp63W:f)foQ&:'qO^7Q0Z.X"1kCA@_ibW#\Lt) +%W23KdQ0?$bA.G!rYo.6]D)Udn09o.l4-qHG_N`3]Df';#phr;Jn+?rZ2Qst;b3DmFJHN)\!g.j6i".p;=fML)elpJ6@2TrL>)uum +%OLQ>f%FUADo.p[b-FbD$ZND8 +%;iKd;>Z_E=XpjWBN(+M"XE*nts,KY[#%+@mTK5R5]`lpl*1e2/<%,buZ]LXL9#DUC4+lY+HYH+5g152-B/.3tZ0@0SVmG[]D*dE+MU%$mIjg]cS/AHYoFRAV0r)ng: +%F?8ujYhThI1\A"R7!l78#^i"Akb2_t5-6)#%~> +%AI9_PrivateDataEnd