From 4ab3263a47e288f52bdf5bdb4c923724320c9d7d Mon Sep 17 00:00:00 2001 From: "dragan.olcan" Date: Fri, 7 Jun 2024 11:15:50 +0200 Subject: [PATCH] Upload files to "Logo" --- Logo/O-ESD-LOGO_small_hex.eps | 8813 +++++++++++++++++++++++++++++++++ Logo/O-ESD-LOGO_small_hex.png | Bin 0 -> 21941 bytes Logo/O-ESD-LOGO_small_hex.svg | 130 + 3 files changed, 8943 insertions(+) create mode 100644 Logo/O-ESD-LOGO_small_hex.eps create mode 100644 Logo/O-ESD-LOGO_small_hex.png create mode 100644 Logo/O-ESD-LOGO_small_hex.svg diff --git a/Logo/O-ESD-LOGO_small_hex.eps b/Logo/O-ESD-LOGO_small_hex.eps new file mode 100644 index 0000000..8f967d1 --- /dev/null +++ b/Logo/O-ESD-LOGO_small_hex.eps @@ -0,0 +1,8813 @@ +%!PS-Adobe-3.1 EPSF-3.0 +%ADO_DSC_Encoding: Windows Eastern European +%%Title: O-ESD-LOGO_small_hex.eps +%%Creator: Adobe Illustrator(R) 16.0 +%%For: Olcan +%%CreationDate: 6/7/2024 +%%BoundingBox: 0 0 596 842 +%%HiResBoundingBox: 0 0 595.2803 841.8902 +%%CropBox: 0 0 595.2803 841.8902 +%%LanguageLevel: 2 +%%DocumentData: Clean7Bit +%ADOBeginClientInjection: DocumentHeader "AI11EPS" +%%AI8_CreatorVersion: 16.0.0 %AI9_PrintingDataBegin %ADO_BuildNumber: Adobe Illustrator(R) 16.0.0 x682 R agm 4.6676 ct 5.2591 %ADO_ContainsXMP: MainFirst +%ADOEndClientInjection: DocumentHeader "AI11EPS" +%%Pages: 1 +%%DocumentNeededResources: +%%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0 +%%+ procset Adobe_CoolType_Utility_T42 1.0 0 +%%+ procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 +%%+ procset Adobe_CoolType_Core 2.31 0 +%%+ procset Adobe_AGM_Core 2.0 0 +%%+ procset Adobe_AGM_Utils 1.0 0 +%%DocumentFonts: +%%DocumentNeededFonts: +%%DocumentNeededFeatures: +%%DocumentSuppliedFeatures: +%%DocumentProcessColors: Cyan Yellow Black +%%DocumentCustomColors: +%%CMYKCustomColor: +%%RGBCustomColor: +%%EndComments + + + + + + +%%BeginDefaults +%%ViewingOrientation: 1 0 0 1 +%%EndDefaults +%%BeginProlog +%%BeginResource: procset Adobe_AGM_Utils 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{currentpacking true setpacking}if +userdict/Adobe_AGM_Utils 75 dict dup begin put +/bdf +{bind def}bind def +/nd{null def}bdf +/xdf +{exch def}bdf +/ldf +{load def}bdf +/ddf +{put}bdf +/xddf +{3 -1 roll put}bdf +/xpt +{exch put}bdf +/ndf +{ + exch dup where{ + pop pop pop + }{ + xdf + }ifelse +}def +/cdndf +{ + exch dup currentdict exch known{ + pop pop + }{ + exch def + }ifelse +}def +/gx +{get exec}bdf +/ps_level + /languagelevel where{ + pop systemdict/languagelevel gx + }{ + 1 + }ifelse +def +/level2 + ps_level 2 ge +def +/level3 + ps_level 3 ge +def +/ps_version + {version cvr}stopped{-1}if +def +/set_gvm +{currentglobal exch setglobal}bdf +/reset_gvm +{setglobal}bdf +/makereadonlyarray +{ + /packedarray where{pop packedarray + }{ + array astore readonly}ifelse +}bdf +/map_reserved_ink_name +{ + dup type/stringtype eq{ + dup/Red eq{ + pop(_Red_) + }{ + dup/Green eq{ + pop(_Green_) + }{ + dup/Blue eq{ + pop(_Blue_) + }{ + dup()cvn eq{ + pop(Process) + }if + }ifelse + }ifelse + }ifelse + }if +}bdf +/AGMUTIL_GSTATE 22 dict def +/get_gstate +{ + AGMUTIL_GSTATE begin + /AGMUTIL_GSTATE_clr_spc currentcolorspace def + /AGMUTIL_GSTATE_clr_indx 0 def + /AGMUTIL_GSTATE_clr_comps 12 array def + mark currentcolor counttomark + {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def}repeat pop + /AGMUTIL_GSTATE_fnt rootfont def + /AGMUTIL_GSTATE_lw currentlinewidth def + /AGMUTIL_GSTATE_lc currentlinecap def + /AGMUTIL_GSTATE_lj currentlinejoin def + /AGMUTIL_GSTATE_ml currentmiterlimit def + currentdash/AGMUTIL_GSTATE_do xdf/AGMUTIL_GSTATE_da xdf + /AGMUTIL_GSTATE_sa currentstrokeadjust def + /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def + /AGMUTIL_GSTATE_op currentoverprint def + /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def + /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def + currentcolortransfer cvlit/AGMUTIL_GSTATE_gy_xfer xdf cvlit/AGMUTIL_GSTATE_b_xfer xdf + cvlit/AGMUTIL_GSTATE_g_xfer xdf cvlit/AGMUTIL_GSTATE_r_xfer xdf + /AGMUTIL_GSTATE_ht currenthalftone def + /AGMUTIL_GSTATE_flt currentflat def + end +}def +/set_gstate +{ + AGMUTIL_GSTATE begin + AGMUTIL_GSTATE_clr_spc setcolorspace + AGMUTIL_GSTATE_clr_indx{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def}repeat setcolor + AGMUTIL_GSTATE_fnt setfont + AGMUTIL_GSTATE_lw setlinewidth + AGMUTIL_GSTATE_lc setlinecap + AGMUTIL_GSTATE_lj setlinejoin + AGMUTIL_GSTATE_ml setmiterlimit + AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash + AGMUTIL_GSTATE_sa setstrokeadjust + AGMUTIL_GSTATE_clr_rnd setcolorrendering + AGMUTIL_GSTATE_op setoverprint + AGMUTIL_GSTATE_bg cvx setblackgeneration + AGMUTIL_GSTATE_ucr cvx setundercolorremoval + AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx + AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer + AGMUTIL_GSTATE_ht/HalftoneType get dup 9 eq exch 100 eq or + { + currenthalftone/HalftoneType get AGMUTIL_GSTATE_ht/HalftoneType get ne + { + mark AGMUTIL_GSTATE_ht{sethalftone}stopped cleartomark + }if + }{ + AGMUTIL_GSTATE_ht sethalftone + }ifelse + AGMUTIL_GSTATE_flt setflat + end +}def +/get_gstate_and_matrix +{ + AGMUTIL_GSTATE begin + /AGMUTIL_GSTATE_ctm matrix currentmatrix def + end + get_gstate +}def +/set_gstate_and_matrix +{ + set_gstate + AGMUTIL_GSTATE begin + AGMUTIL_GSTATE_ctm setmatrix + end +}def +/AGMUTIL_str256 256 string def +/AGMUTIL_src256 256 string def +/AGMUTIL_dst64 64 string def +/AGMUTIL_srcLen nd +/AGMUTIL_ndx nd +/AGMUTIL_cpd nd +/capture_cpd{ + //Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf +}def +/thold_halftone +{ + level3 + {sethalftone currenthalftone} + { + dup/HalftoneType get 3 eq + { + sethalftone currenthalftone + }{ + begin + Width Height mul{ + Thresholds read{pop}if + }repeat + end + currenthalftone + }ifelse + }ifelse +}def +/rdcmntline +{ + currentfile AGMUTIL_str256 readline pop + (%)anchorsearch{pop}if +}bdf +/filter_cmyk +{ + dup type/filetype ne{ + exch()/SubFileDecode filter + }{ + exch pop + } + ifelse + [ + exch + { + AGMUTIL_src256 readstring pop + dup length/AGMUTIL_srcLen exch def + /AGMUTIL_ndx 0 def + AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{ + 1 index exch get + AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put + /AGMUTIL_ndx AGMUTIL_ndx 1 add def + }for + pop + AGMUTIL_dst64 0 AGMUTIL_ndx getinterval + } + bind + /exec cvx + ]cvx +}bdf +/filter_indexed_devn +{ + cvi Names length mul names_index add Lookup exch get +}bdf +/filter_devn +{ + 4 dict begin + /srcStr xdf + /dstStr xdf + dup type/filetype ne{ + 0()/SubFileDecode filter + }if + [ + exch + [ + /devicen_colorspace_dict/AGMCORE_gget cvx/begin cvx + currentdict/srcStr get/readstring cvx/pop cvx + /dup cvx/length cvx 0/gt cvx[ + Adobe_AGM_Utils/AGMUTIL_ndx 0/ddf cvx + names_index Names length currentdict/srcStr get length 1 sub{ + 1/index cvx/exch cvx/get cvx + currentdict/dstStr get/AGMUTIL_ndx/load cvx 3 -1/roll cvx/put cvx + Adobe_AGM_Utils/AGMUTIL_ndx/AGMUTIL_ndx/load cvx 1/add cvx/ddf cvx + }for + currentdict/dstStr get 0/AGMUTIL_ndx/load cvx/getinterval cvx + ]cvx/if cvx + /end cvx + ]cvx + bind + /exec cvx + ]cvx + end +}bdf +/AGMUTIL_imagefile nd +/read_image_file +{ + AGMUTIL_imagefile 0 setfileposition + 10 dict begin + /imageDict xdf + /imbufLen Width BitsPerComponent mul 7 add 8 idiv def + /imbufIdx 0 def + /origDataSource imageDict/DataSource get def + /origMultipleDataSources imageDict/MultipleDataSources get def + /origDecode imageDict/Decode get def + /dstDataStr imageDict/Width get colorSpaceElemCnt mul string def + imageDict/MultipleDataSources known{MultipleDataSources}{false}ifelse + { + /imbufCnt imageDict/DataSource get length def + /imbufs imbufCnt array def + 0 1 imbufCnt 1 sub{ + /imbufIdx xdf + imbufs imbufIdx imbufLen string put + imageDict/DataSource get imbufIdx[AGMUTIL_imagefile imbufs imbufIdx get/readstring cvx/pop cvx]cvx put + }for + DeviceN_PS2{ + imageDict begin + /DataSource[DataSource/devn_sep_datasource cvx]cvx def + /MultipleDataSources false def + /Decode[0 1]def + end + }if + }{ + /imbuf imbufLen string def + Indexed_DeviceN level3 not and DeviceN_NoneName or{ + /srcDataStrs[imageDict begin + currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse + { + Width Decode length 2 div mul cvi string + }repeat + end]def + imageDict begin + /DataSource[AGMUTIL_imagefile Decode BitsPerComponent false 1/filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource/exec cvx]cvx def + /Decode[0 1]def + end + }{ + imageDict/DataSource[1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx/pop cvx names_index/get cvx/put cvx]cvx put + imageDict/Decode[0 1]put + }ifelse + }ifelse + imageDict exch + load exec + imageDict/DataSource origDataSource put + imageDict/MultipleDataSources origMultipleDataSources put + imageDict/Decode origDecode put + end +}bdf +/write_image_file +{ + begin + {(AGMUTIL_imagefile)(w+)file}stopped{ + false + }{ + Adobe_AGM_Utils/AGMUTIL_imagefile xddf + 2 dict begin + /imbufLen Width BitsPerComponent mul 7 add 8 idiv def + MultipleDataSources{DataSource 0 get}{DataSource}ifelse type/filetype eq{ + /imbuf imbufLen string def + }if + 1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{ + pop + MultipleDataSources{ + 0 1 DataSource length 1 sub{ + DataSource type dup + /arraytype eq{ + pop DataSource exch gx + }{ + /filetype eq{ + DataSource exch get imbuf readstring pop + }{ + DataSource exch get + }ifelse + }ifelse + AGMUTIL_imagefile exch writestring + }for + }{ + DataSource type dup + /arraytype eq{ + pop DataSource exec + }{ + /filetype eq{ + DataSource imbuf readstring pop + }{ + DataSource + }ifelse + }ifelse + AGMUTIL_imagefile exch writestring + }ifelse + }for + end + true + }ifelse + end +}bdf +/close_image_file +{ + AGMUTIL_imagefile closefile(AGMUTIL_imagefile)deletefile +}def +statusdict/product known userdict/AGMP_current_show known not and{ + /pstr statusdict/product get def + pstr(HP LaserJet 2200)eq + pstr(HP LaserJet 4000 Series)eq or + pstr(HP LaserJet 4050 Series )eq or + pstr(HP LaserJet 8000 Series)eq or + pstr(HP LaserJet 8100 Series)eq or + pstr(HP LaserJet 8150 Series)eq or + pstr(HP LaserJet 5000 Series)eq or + pstr(HP LaserJet 5100 Series)eq or + pstr(HP Color LaserJet 4500)eq or + pstr(HP Color LaserJet 4600)eq or + pstr(HP LaserJet 5Si)eq or + pstr(HP LaserJet 1200 Series)eq or + pstr(HP LaserJet 1300 Series)eq or + pstr(HP LaserJet 4100 Series)eq or + { + userdict/AGMP_current_show/show load put + userdict/show{ + currentcolorspace 0 get + /Pattern eq + {false charpath f} + {AGMP_current_show}ifelse + }put + }if + currentdict/pstr undef +}if +/consumeimagedata +{ + begin + AGMIMG_init_common + currentdict/MultipleDataSources known not + {/MultipleDataSources false def}if + MultipleDataSources + { + DataSource 0 get type + dup/filetype eq + { + 1 dict begin + /flushbuffer Width cvi string def + 1 1 Height cvi + { + pop + 0 1 DataSource length 1 sub + { + DataSource exch get + flushbuffer readstring pop pop + }for + }for + end + }if + dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and + { + Width Height mul cvi + { + 0 1 DataSource length 1 sub + {dup DataSource exch gx length exch 0 ne{pop}if}for + dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + } + { + /DataSource load type + dup/filetype eq + { + 1 dict begin + /flushbuffer Width Decode length 2 idiv mul cvi string def + 1 1 Height{pop DataSource flushbuffer readstring pop pop}for + end + }if + dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and + { + Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul + { + DataSource length dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + }ifelse + end +}bdf +/addprocs +{ + 2{/exec load}repeat + 3 1 roll + [5 1 roll]bind cvx +}def +/modify_halftone_xfer +{ + currenthalftone dup length dict copy begin + currentdict 2 index known{ + 1 index load dup length dict copy begin + currentdict/TransferFunction known{ + /TransferFunction load + }{ + currenttransfer + }ifelse + addprocs/TransferFunction xdf + currentdict end def + currentdict end sethalftone + }{ + currentdict/TransferFunction known{ + /TransferFunction load + }{ + currenttransfer + }ifelse + addprocs/TransferFunction xdf + currentdict end sethalftone + pop + }ifelse +}def +/clonearray +{ + dup xcheck exch + dup length array exch + Adobe_AGM_Core/AGMCORE_tmp -1 ddf + { + Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf + dup type/dicttype eq + { + Adobe_AGM_Core/AGMCORE_tmp get + exch + clonedict + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + }if + dup type/arraytype eq + { + Adobe_AGM_Core/AGMCORE_tmp get exch + clonearray + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + }if + exch dup + Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put + }forall + exch{cvx}if +}bdf +/clonedict +{ + dup length dict + begin + { + dup type/dicttype eq + {clonedict}if + dup type/arraytype eq + {clonearray}if + def + }forall + currentdict + end +}bdf +/DeviceN_PS2 +{ + /currentcolorspace AGMCORE_gget 0 get/DeviceN eq level3 not and +}bdf +/Indexed_DeviceN +{ + /indexed_colorspace_dict AGMCORE_gget dup null ne{ + dup/CSDBase known{ + /CSDBase get/CSD get_res/Names known + }{ + pop false + }ifelse + }{ + pop false + }ifelse +}bdf +/DeviceN_NoneName +{ + /Names where{ + pop + false Names + { + (None)eq or + }forall + }{ + false + }ifelse +}bdf +/DeviceN_PS2_inRip_seps +{ + /AGMCORE_in_rip_sep where + { + pop dup type dup/arraytype eq exch/packedarraytype eq or + { + dup 0 get/DeviceN eq level3 not and AGMCORE_in_rip_sep and + { + /currentcolorspace exch AGMCORE_gput + false + }{ + true + }ifelse + }{ + true + }ifelse + }{ + true + }ifelse +}bdf +/base_colorspace_type +{ + dup type/arraytype eq{0 get}if +}bdf +/currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse +{ + /pdfmark_5{cleartomark}bind def +}{ + /pdfmark_5{pdfmark}bind def +}ifelse +/ReadBypdfmark_5 +{ + currentfile exch 0 exch/SubFileDecode filter + /currentdistillerparams where + {pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse + {flushfile cleartomark} + {/PUT pdfmark}ifelse +}bdf +/ReadBypdfmark_5_string +{ + 2 dict begin + /makerString exch def string/tmpString exch def + { + currentfile tmpString readline not{pop exit}if + makerString anchorsearch + { + pop pop cleartomark exit + }{ + 3 copy/PUT pdfmark_5 pop 2 copy(\n)/PUT pdfmark_5 + }ifelse + }loop + end +}bdf +/xpdfm +{ + { + dup 0 get/Label eq + { + aload length[exch 1 add 1 roll/PAGELABEL + }{ + aload pop + [{ThisPage}<<5 -2 roll>>/PUT + }ifelse + pdfmark_5 + }forall +}bdf +/lmt{ + dup 2 index le{exch}if pop dup 2 index ge{exch}if pop +}bdf +/int{ + dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul exch pop add exch pop +}bdf +/ds{ + Adobe_AGM_Utils begin +}bdf +/dt{ + currentdict Adobe_AGM_Utils eq{ + end + }if +}bdf +systemdict/setpacking known +{setpacking}if +%%EndResource +%%BeginResource: procset Adobe_AGM_Core 2.0 0 +%%Version: 2.0 0 +%%Copyright: Copyright(C)1997-2007 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{ + currentpacking + true setpacking +}if +userdict/Adobe_AGM_Core 209 dict dup begin put +/Adobe_AGM_Core_Id/Adobe_AGM_Core_2.0_0 def +/AGMCORE_str256 256 string def +/AGMCORE_save nd +/AGMCORE_graphicsave nd +/AGMCORE_c 0 def +/AGMCORE_m 0 def +/AGMCORE_y 0 def +/AGMCORE_k 0 def +/AGMCORE_cmykbuf 4 array def +/AGMCORE_screen[currentscreen]cvx def +/AGMCORE_tmp 0 def +/AGMCORE_&setgray nd +/AGMCORE_&setcolor nd +/AGMCORE_&setcolorspace nd +/AGMCORE_&setcmykcolor nd +/AGMCORE_cyan_plate nd +/AGMCORE_magenta_plate nd +/AGMCORE_yellow_plate nd +/AGMCORE_black_plate nd +/AGMCORE_plate_ndx nd +/AGMCORE_get_ink_data nd +/AGMCORE_is_cmyk_sep nd +/AGMCORE_host_sep nd +/AGMCORE_avoid_L2_sep_space nd +/AGMCORE_distilling nd +/AGMCORE_composite_job nd +/AGMCORE_producing_seps nd +/AGMCORE_ps_level -1 def +/AGMCORE_ps_version -1 def +/AGMCORE_environ_ok nd +/AGMCORE_CSD_cache 0 dict def +/AGMCORE_currentoverprint false def +/AGMCORE_deltaX nd +/AGMCORE_deltaY nd +/AGMCORE_name nd +/AGMCORE_sep_special nd +/AGMCORE_err_strings 4 dict def +/AGMCORE_cur_err nd +/AGMCORE_current_spot_alias false def +/AGMCORE_inverting false def +/AGMCORE_feature_dictCount nd +/AGMCORE_feature_opCount nd +/AGMCORE_feature_ctm nd +/AGMCORE_ConvertToProcess false def +/AGMCORE_Default_CTM matrix def +/AGMCORE_Default_PageSize nd +/AGMCORE_Default_flatness nd +/AGMCORE_currentbg nd +/AGMCORE_currentucr nd +/AGMCORE_pattern_paint_type 0 def +/knockout_unitsq nd +currentglobal true setglobal +[/CSA/Gradient/Procedure] +{ + /Generic/Category findresource dup length dict copy/Category defineresource pop +}forall +setglobal +/AGMCORE_key_known +{ + where{ + /Adobe_AGM_Core_Id known + }{ + false + }ifelse +}ndf +/flushinput +{ + save + 2 dict begin + /CompareBuffer 3 -1 roll def + /readbuffer 256 string def + mark + { + currentfile readbuffer{readline}stopped + {cleartomark mark} + { + not + {pop exit} + if + CompareBuffer eq + {exit} + if + }ifelse + }loop + cleartomark + end + restore +}bdf +/getspotfunction +{ + AGMCORE_screen exch pop exch pop + dup type/dicttype eq{ + dup/HalftoneType get 1 eq{ + /SpotFunction get + }{ + dup/HalftoneType get 2 eq{ + /GraySpotFunction get + }{ + pop + { + abs exch abs 2 copy add 1 gt{ + 1 sub dup mul exch 1 sub dup mul add 1 sub + }{ + dup mul exch dup mul add 1 exch sub + }ifelse + }bind + }ifelse + }ifelse + }if +}def +/np +{newpath}bdf +/clp_npth +{clip np}def +/eoclp_npth +{eoclip np}def +/npth_clp +{np clip}def +/graphic_setup +{ + /AGMCORE_graphicsave save store + concat + 0 setgray + 0 setlinecap + 0 setlinejoin + 1 setlinewidth + []0 setdash + 10 setmiterlimit + np + false setoverprint + false setstrokeadjust + //Adobe_AGM_Core/spot_alias gx + /Adobe_AGM_Image where{ + pop + Adobe_AGM_Image/spot_alias 2 copy known{ + gx + }{ + pop pop + }ifelse + }if + /sep_colorspace_dict null AGMCORE_gput + 100 dict begin + /dictstackcount countdictstack def + /showpage{}def + mark +}def +/graphic_cleanup +{ + cleartomark + dictstackcount 1 countdictstack 1 sub{end}for + end + AGMCORE_graphicsave restore +}def +/compose_error_msg +{ + grestoreall initgraphics + /Helvetica findfont 10 scalefont setfont + /AGMCORE_deltaY 100 def + /AGMCORE_deltaX 310 def + clippath pathbbox np pop pop 36 add exch 36 add exch moveto + 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto + 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath + 0 AGMCORE_&setgray + gsave 1 AGMCORE_&setgray fill grestore + 1 setlinewidth gsave stroke grestore + currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto + /AGMCORE_deltaY 12 def + /AGMCORE_tmp 0 def + AGMCORE_err_strings exch get + { + dup 32 eq + { + pop + AGMCORE_str256 0 AGMCORE_tmp getinterval + stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt + { + currentpoint AGMCORE_deltaY sub exch pop + clippath pathbbox pop pop pop 44 add exch moveto + }if + AGMCORE_str256 0 AGMCORE_tmp getinterval show( )show + 0 1 AGMCORE_str256 length 1 sub + { + AGMCORE_str256 exch 0 put + }for + /AGMCORE_tmp 0 def + }{ + AGMCORE_str256 exch AGMCORE_tmp xpt + /AGMCORE_tmp AGMCORE_tmp 1 add def + }ifelse + }forall +}bdf +/AGMCORE_CMYKDeviceNColorspaces[ + [/Separation/None/DeviceCMYK{0 0 0}] + [/Separation(Black)/DeviceCMYK{0 0 0 4 -1 roll}bind] + [/Separation(Yellow)/DeviceCMYK{0 0 3 -1 roll 0}bind] + [/DeviceN[(Yellow)(Black)]/DeviceCMYK{0 0 4 2 roll}bind] + [/Separation(Magenta)/DeviceCMYK{0 exch 0 0}bind] + [/DeviceN[(Magenta)(Black)]/DeviceCMYK{0 3 1 roll 0 exch}bind] + [/DeviceN[(Magenta)(Yellow)]/DeviceCMYK{0 3 1 roll 0}bind] + [/DeviceN[(Magenta)(Yellow)(Black)]/DeviceCMYK{0 4 1 roll}bind] + [/Separation(Cyan)/DeviceCMYK{0 0 0}] + [/DeviceN[(Cyan)(Black)]/DeviceCMYK{0 0 3 -1 roll}bind] + [/DeviceN[(Cyan)(Yellow)]/DeviceCMYK{0 exch 0}bind] + [/DeviceN[(Cyan)(Yellow)(Black)]/DeviceCMYK{0 3 1 roll}bind] + [/DeviceN[(Cyan)(Magenta)]/DeviceCMYK{0 0}] + [/DeviceN[(Cyan)(Magenta)(Black)]/DeviceCMYK{0 exch}bind] + [/DeviceN[(Cyan)(Magenta)(Yellow)]/DeviceCMYK{0}] + [/DeviceCMYK] +]def +/ds{ + Adobe_AGM_Core begin + /currentdistillerparams where + { + pop currentdistillerparams/CoreDistVersion get 5000 lt + {<>setdistillerparams}if + }if + /AGMCORE_ps_version xdf + /AGMCORE_ps_level xdf + errordict/AGM_handleerror known not{ + errordict/AGM_handleerror errordict/handleerror get put + errordict/handleerror{ + Adobe_AGM_Core begin + $error/newerror get AGMCORE_cur_err null ne and{ + $error/newerror false put + AGMCORE_cur_err compose_error_msg + }if + $error/newerror true put + end + errordict/AGM_handleerror get exec + }bind put + }if + /AGMCORE_environ_ok + ps_level AGMCORE_ps_level ge + ps_version AGMCORE_ps_version ge and + AGMCORE_ps_level -1 eq or + def + AGMCORE_environ_ok not + {/AGMCORE_cur_err/AGMCORE_bad_environ def}if + /AGMCORE_&setgray systemdict/setgray get def + level2{ + /AGMCORE_&setcolor systemdict/setcolor get def + /AGMCORE_&setcolorspace systemdict/setcolorspace get def + }if + /AGMCORE_currentbg currentblackgeneration def + /AGMCORE_currentucr currentundercolorremoval def + /AGMCORE_Default_flatness currentflat def + /AGMCORE_distilling + /product where{ + pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and + }{ + false + }ifelse + def + /AGMCORE_GSTATE AGMCORE_key_known not{ + /AGMCORE_GSTATE 21 dict def + /AGMCORE_tmpmatrix matrix def + /AGMCORE_gstack 32 array def + /AGMCORE_gstackptr 0 def + /AGMCORE_gstacksaveptr 0 def + /AGMCORE_gstackframekeys 14 def + /AGMCORE_&gsave/gsave ldf + /AGMCORE_&grestore/grestore ldf + /AGMCORE_&grestoreall/grestoreall ldf + /AGMCORE_&save/save ldf + /AGMCORE_&setoverprint/setoverprint ldf + /AGMCORE_gdictcopy{ + begin + {def}forall + end + }def + /AGMCORE_gput{ + AGMCORE_gstack AGMCORE_gstackptr get + 3 1 roll + put + }def + /AGMCORE_gget{ + AGMCORE_gstack AGMCORE_gstackptr get + exch + get + }def + /gsave{ + AGMCORE_&gsave + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 32 ge{limitcheck}if + /AGMCORE_gstackptr exch store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /grestore{ + AGMCORE_&grestore + AGMCORE_gstackptr 1 sub + dup AGMCORE_gstacksaveptr lt{1 add}if + dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known + {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse + /AGMCORE_gstackptr exch store + }def + /grestoreall{ + AGMCORE_&grestoreall + /AGMCORE_gstackptr AGMCORE_gstacksaveptr store + }def + /save{ + AGMCORE_&save + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 32 ge{limitcheck}if + /AGMCORE_gstackptr exch store + /AGMCORE_gstacksaveptr AGMCORE_gstackptr store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /setoverprint{ + dup/AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint + }def + 0 1 AGMCORE_gstack length 1 sub{ + AGMCORE_gstack exch AGMCORE_gstackframekeys dict put + }for + }if + level3/AGMCORE_&sysshfill AGMCORE_key_known not and + { + /AGMCORE_&sysshfill systemdict/shfill get def + /AGMCORE_&sysmakepattern systemdict/makepattern get def + /AGMCORE_&usrmakepattern/makepattern load def + }if + /currentcmykcolor[0 0 0 0]AGMCORE_gput + /currentstrokeadjust false AGMCORE_gput + /currentcolorspace[/DeviceGray]AGMCORE_gput + /sep_tint 0 AGMCORE_gput + /devicen_tints[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]AGMCORE_gput + /sep_colorspace_dict null AGMCORE_gput + /devicen_colorspace_dict null AGMCORE_gput + /indexed_colorspace_dict null AGMCORE_gput + /currentcolor_intent()AGMCORE_gput + /customcolor_tint 1 AGMCORE_gput + /absolute_colorimetric_crd null AGMCORE_gput + /relative_colorimetric_crd null AGMCORE_gput + /saturation_crd null AGMCORE_gput + /perceptual_crd null AGMCORE_gput + currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf + cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf + << + /MaxPatternItem currentsystemparams/MaxPatternCache get + >> + setuserparams + end +}def +/ps +{ + /setcmykcolor where{ + pop + Adobe_AGM_Core/AGMCORE_&setcmykcolor/setcmykcolor load put + }if + Adobe_AGM_Core begin + /setcmykcolor + { + 4 copy AGMCORE_cmykbuf astore/currentcmykcolor exch AGMCORE_gput + 1 sub 4 1 roll + 3{ + 3 index add neg dup 0 lt{ + pop 0 + }if + 3 1 roll + }repeat + setrgbcolor pop + }ndf + /currentcmykcolor + { + /currentcmykcolor AGMCORE_gget aload pop + }ndf + /setoverprint + {pop}ndf + /currentoverprint + {false}ndf + /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def + /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def + /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def + /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def + /AGMCORE_plate_ndx + AGMCORE_cyan_plate{ + 0 + }{ + AGMCORE_magenta_plate{ + 1 + }{ + AGMCORE_yellow_plate{ + 2 + }{ + AGMCORE_black_plate{ + 3 + }{ + 4 + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_have_reported_unsupported_color_space false def + /AGMCORE_report_unsupported_color_space + { + AGMCORE_have_reported_unsupported_color_space false eq + { + (Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.)== + Adobe_AGM_Core/AGMCORE_have_reported_unsupported_color_space true ddf + }if + }def + /AGMCORE_composite_job + AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def + /AGMCORE_in_rip_sep + /AGMCORE_in_rip_sep where{ + pop AGMCORE_in_rip_sep + }{ + AGMCORE_distilling + { + false + }{ + userdict/Adobe_AGM_OnHost_Seps known{ + false + }{ + level2{ + currentpagedevice/Separations 2 copy known{ + get + }{ + pop pop false + }ifelse + }{ + false + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def + /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def + /AGM_preserve_spots + /AGM_preserve_spots where{ + pop AGM_preserve_spots + }{ + AGMCORE_distilling AGMCORE_producing_seps or + }ifelse + def + /AGM_is_distiller_preserving_spotimages + { + currentdistillerparams/PreserveOverprintSettings known + { + currentdistillerparams/PreserveOverprintSettings get + { + currentdistillerparams/ColorConversionStrategy known + { + currentdistillerparams/ColorConversionStrategy get + /sRGB ne + }{ + true + }ifelse + }{ + false + }ifelse + }{ + false + }ifelse + }def + /convert_spot_to_process where{pop}{ + /convert_spot_to_process + { + //Adobe_AGM_Core begin + dup map_alias{ + /Name get exch pop + }if + dup dup(None)eq exch(All)eq or + { + pop false + }{ + AGMCORE_host_sep + { + gsave + 1 0 0 0 setcmykcolor currentgray 1 exch sub + 0 1 0 0 setcmykcolor currentgray 1 exch sub + 0 0 1 0 setcmykcolor currentgray 1 exch sub + 0 0 0 1 setcmykcolor currentgray 1 exch sub + add add add 0 eq + { + pop false + }{ + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + }ifelse + grestore + }{ + AGMCORE_distilling + { + pop AGM_is_distiller_preserving_spotimages not + }{ + //Adobe_AGM_Core/AGMCORE_name xddf + false + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq + AGMUTIL_cpd/OverrideSeparations known and + { + AGMUTIL_cpd/OverrideSeparations get + { + /HqnSpots/ProcSet resourcestatus + { + pop pop pop true + }if + }if + }if + { + AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not + }{ + gsave + [/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace + false + AGMUTIL_cpd/SeparationColorNames 2 copy known + { + get + {AGMCORE_name eq or}forall + not + }{ + pop pop pop true + }ifelse + grestore + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + }ifelse + /convert_to_process where{pop}{ + /convert_to_process + { + dup length 0 eq + { + pop false + }{ + AGMCORE_host_sep + { + dup true exch + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + dup(Black)eq 3 -1 roll or + {pop} + {convert_spot_to_process and}ifelse + } + forall + { + true exch + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + (Black)eq or and + }forall + not + }{pop false}ifelse + }{ + false exch + { + /PhotoshopDuotoneList where{pop false}{true}ifelse + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + dup(Black)eq 3 -1 roll or + {pop} + {convert_spot_to_process or}ifelse + } + { + convert_spot_to_process or + } + ifelse + } + forall + }ifelse + }ifelse + }def + }ifelse + /AGMCORE_avoid_L2_sep_space + version cvr 2012 lt + level2 and + AGMCORE_producing_seps not and + def + /AGMCORE_is_cmyk_sep + AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or + def + /AGM_avoid_0_cmyk where{ + pop AGM_avoid_0_cmyk + }{ + AGM_preserve_spots + userdict/Adobe_AGM_OnHost_Seps known + userdict/Adobe_AGM_InRip_Seps known or + not and + }ifelse + { + /setcmykcolor[ + { + 4 copy add add add 0 eq currentoverprint and{ + pop 0.0005 + }if + }/exec cvx + /AGMCORE_&setcmykcolor load dup type/operatortype ne{ + /exec cvx + }if + ]cvx def + }if + /AGMCORE_IsSeparationAProcessColor + { + dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or + }def + AGMCORE_host_sep{ + /setcolortransfer + { + AGMCORE_cyan_plate{ + pop pop pop + }{ + AGMCORE_magenta_plate{ + 4 3 roll pop pop pop + }{ + AGMCORE_yellow_plate{ + 4 2 roll pop pop pop + }{ + 4 1 roll pop pop pop + }ifelse + }ifelse + }ifelse + settransfer + } + def + /AGMCORE_get_ink_data + AGMCORE_cyan_plate{ + {pop pop pop} + }{ + AGMCORE_magenta_plate{ + {4 3 roll pop pop pop} + }{ + AGMCORE_yellow_plate{ + {4 2 roll pop pop pop} + }{ + {4 1 roll pop pop pop} + }ifelse + }ifelse + }ifelse + def + /AGMCORE_RemoveProcessColorNames + { + 1 dict begin + /filtername + { + dup/Cyan eq 1 index(Cyan)eq or + {pop(_cyan_)}if + dup/Magenta eq 1 index(Magenta)eq or + {pop(_magenta_)}if + dup/Yellow eq 1 index(Yellow)eq or + {pop(_yellow_)}if + dup/Black eq 1 index(Black)eq or + {pop(_black_)}if + }def + dup type/arraytype eq + {[exch{filtername}forall]} + {filtername}ifelse + end + }def + level3{ + /AGMCORE_IsCurrentColor + { + dup AGMCORE_IsSeparationAProcessColor + { + AGMCORE_plate_ndx 0 eq + {dup(Cyan)eq exch/Cyan eq or}if + AGMCORE_plate_ndx 1 eq + {dup(Magenta)eq exch/Magenta eq or}if + AGMCORE_plate_ndx 2 eq + {dup(Yellow)eq exch/Yellow eq or}if + AGMCORE_plate_ndx 3 eq + {dup(Black)eq exch/Black eq or}if + AGMCORE_plate_ndx 4 eq + {pop false}if + }{ + gsave + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + grestore + }ifelse + }def + /AGMCORE_filter_functiondatasource + { + 5 dict begin + /data_in xdf + data_in type/stringtype eq + { + /ncomp xdf + /comp xdf + /string_out data_in length ncomp idiv string def + 0 ncomp data_in length 1 sub + { + string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put + }for + string_out + }{ + string/string_in xdf + /string_out 1 string def + /component xdf + [ + data_in string_in/readstring cvx + [component/get cvx 255/exch cvx/sub cvx string_out/exch cvx 0/exch cvx/put cvx string_out]cvx + [/pop cvx()]cvx/ifelse cvx + ]cvx/ReusableStreamDecode filter + }ifelse + end + }def + /AGMCORE_separateShadingFunction + { + 2 dict begin + /paint? xdf + /channel xdf + dup type/dicttype eq + { + begin + FunctionType 0 eq + { + /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def + currentdict/Decode known + {/Decode Decode channel 2 mul 2 getinterval def}if + paint? not + {/Decode[1 1]def}if + }if + FunctionType 2 eq + { + paint? + { + /C0[C0 channel get 1 exch sub]def + /C1[C1 channel get 1 exch sub]def + }{ + /C0[1]def + /C1[1]def + }ifelse + }if + FunctionType 3 eq + { + /Functions[Functions{channel paint? AGMCORE_separateShadingFunction}forall]def + }if + currentdict/Range known + {/Range[0 1]def}if + currentdict + end}{ + channel get 0 paint? AGMCORE_separateShadingFunction + }ifelse + end + }def + /AGMCORE_separateShading + { + 3 -1 roll begin + currentdict/Function known + { + currentdict/Background known + {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if + Function 3 1 roll AGMCORE_separateShadingFunction/Function xdf + /ColorSpace[/DeviceGray]def + }{ + ColorSpace dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def + }{ + ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put + }ifelse + ColorSpace 0 get/Separation eq + { + { + [1/exch cvx/sub cvx]cvx + }{ + [/pop cvx 1]cvx + }ifelse + ColorSpace 3 3 -1 roll put + pop + }{ + { + [exch ColorSpace 1 get length 1 sub exch sub/index cvx 1/exch cvx/sub cvx ColorSpace 1 get length 1 add 1/roll cvx ColorSpace 1 get length{/pop cvx}repeat]cvx + }{ + pop[ColorSpace 1 get length{/pop cvx}repeat cvx 1]cvx + }ifelse + ColorSpace 3 3 -1 roll bind put + }ifelse + ColorSpace 2/DeviceGray put + }ifelse + end + }def + /AGMCORE_separateShadingDict + { + dup/ColorSpace get + dup type/arraytype ne + {[exch]}if + dup 0 get/DeviceCMYK eq + { + exch begin + currentdict + AGMCORE_cyan_plate + {0 true}if + AGMCORE_magenta_plate + {1 true}if + AGMCORE_yellow_plate + {2 true}if + AGMCORE_black_plate + {3 true}if + AGMCORE_plate_ndx 4 eq + {0 false}if + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + currentdict + end exch + }if + dup 0 get/Separation eq + { + exch begin + ColorSpace 1 get dup/None ne exch/All ne and + { + ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and + { + ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace + [ + /Separation + ColorSpace 1 get + /DeviceGray + [ + ColorSpace 3 get/exec cvx + 4 AGMCORE_plate_ndx sub -1/roll cvx + 4 1/roll cvx + 3[/pop cvx]cvx/repeat cvx + 1/exch cvx/sub cvx + ]cvx + ]def + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + currentdict 0 false AGMCORE_separateShading + }if + }ifelse + }{ + currentdict ColorSpace 1 get AGMCORE_IsCurrentColor + 0 exch + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + }ifelse + }if + currentdict + end exch + }if + dup 0 get/DeviceN eq + { + exch begin + ColorSpace 1 get convert_to_process + { + ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace + [ + /DeviceN + ColorSpace 1 get + /DeviceGray + [ + ColorSpace 3 get/exec cvx + 4 AGMCORE_plate_ndx sub -1/roll cvx + 4 1/roll cvx + 3[/pop cvx]cvx/repeat cvx + 1/exch cvx/sub cvx + ]cvx + ]def + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + currentdict 0 false AGMCORE_separateShading + /ColorSpace[/DeviceGray]def + }if + }ifelse + }{ + currentdict + false -1 ColorSpace 1 get + { + AGMCORE_IsCurrentColor + { + 1 add + exch pop true exch exit + }if + 1 add + }forall + exch + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + }ifelse + currentdict + end exch + }if + dup 0 get dup/DeviceCMYK eq exch dup/Separation eq exch/DeviceN eq or or not + { + exch begin + ColorSpace dup type/arraytype eq + {0 get}if + /DeviceGray ne + { + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + ColorSpace 0 get/CIEBasedA eq + { + /ColorSpace[/Separation/_ciebaseda_/DeviceGray{}]def + }if + ColorSpace 0 get dup/CIEBasedABC eq exch dup/CIEBasedDEF eq exch/DeviceRGB eq or or + { + /ColorSpace[/DeviceN[/_red_/_green_/_blue_]/DeviceRGB{}]def + }if + ColorSpace 0 get/CIEBasedDEFG eq + { + /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def + }if + currentdict 0 false AGMCORE_separateShading + }if + }if + currentdict + end exch + }if + pop + dup/AGMCORE_ignoreshade known + { + begin + /ColorSpace[/Separation(None)/DeviceGray{}]def + currentdict end + }if + }def + /shfill + { + AGMCORE_separateShadingDict + dup/AGMCORE_ignoreshade known + {pop} + {AGMCORE_&sysshfill}ifelse + }def + /makepattern + { + exch + dup/PatternType get 2 eq + { + clonedict + begin + /Shading Shading AGMCORE_separateShadingDict def + Shading/AGMCORE_ignoreshade known + currentdict end exch + {pop<>}if + exch AGMCORE_&sysmakepattern + }{ + exch AGMCORE_&usrmakepattern + }ifelse + }def + }if + }if + AGMCORE_in_rip_sep{ + /setcustomcolor + { + exch aload pop + dup 7 1 roll inRip_spot_has_ink not { + 4{4 index mul 4 1 roll} + repeat + /DeviceCMYK setcolorspace + 6 -2 roll pop pop + }{ + //Adobe_AGM_Core begin + /AGMCORE_k xdf/AGMCORE_y xdf/AGMCORE_m xdf/AGMCORE_c xdf + end + [/Separation 4 -1 roll/DeviceCMYK + {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul} + ] + setcolorspace + }ifelse + setcolor + }ndf + /setseparationgray + { + [/Separation(All)/DeviceGray{}]setcolorspace_opt + 1 exch sub setcolor + }ndf + }{ + /setseparationgray + { + AGMCORE_&setgray + }ndf + }ifelse + /findcmykcustomcolor + { + 5 makereadonlyarray + }ndf + /setcustomcolor + { + exch aload pop pop + 4{4 index mul 4 1 roll}repeat + setcmykcolor pop + }ndf + /has_color + /colorimage where{ + AGMCORE_producing_seps{ + pop true + }{ + systemdict eq + }ifelse + }{ + false + }ifelse + def + /map_index + { + 1 index mul exch getinterval{255 div}forall + }bdf + /map_indexed_devn + { + Lookup Names length 3 -1 roll cvi map_index + }bdf + /n_color_components + { + base_colorspace_type + dup/DeviceGray eq{ + pop 1 + }{ + /DeviceCMYK eq{ + 4 + }{ + 3 + }ifelse + }ifelse + }bdf + level2{ + /mo/moveto ldf + /li/lineto ldf + /cv/curveto ldf + /knockout_unitsq + { + 1 setgray + 0 0 1 1 rectfill + }def + level2/setcolorspace AGMCORE_key_known not and{ + /AGMCORE_&&&setcolorspace/setcolorspace ldf + /AGMCORE_ReplaceMappedColor + { + dup type dup/arraytype eq exch/packedarraytype eq or + { + /AGMCORE_SpotAliasAry2 where{ + begin + dup 0 get dup/Separation eq + { + pop + dup length array copy + dup dup 1 get + current_spot_alias + { + dup map_alias + { + false set_spot_alias + dup 1 exch setsepcolorspace + true set_spot_alias + begin + /sep_colorspace_dict currentdict AGMCORE_gput + pop pop pop + [ + /Separation Name + CSA map_csa + MappedCSA + /sep_colorspace_proc load + ] + dup Name + end + }if + }if + map_reserved_ink_name 1 xpt + }{ + /DeviceN eq + { + dup length array copy + dup dup 1 get[ + exch{ + current_spot_alias{ + dup map_alias{ + /Name get exch pop + }if + }if + map_reserved_ink_name + }forall + ]1 xpt + }if + }ifelse + end + }if + }if + }def + /setcolorspace + { + dup type dup/arraytype eq exch/packedarraytype eq or + { + dup 0 get/Indexed eq + { + AGMCORE_distilling + { + /PhotoshopDuotoneList where + { + pop false + }{ + true + }ifelse + }{ + true + }ifelse + { + aload pop 3 -1 roll + AGMCORE_ReplaceMappedColor + 3 1 roll 4 array astore + }if + }{ + AGMCORE_ReplaceMappedColor + }ifelse + }if + DeviceN_PS2_inRip_seps{AGMCORE_&&&setcolorspace}if + }def + }if + }{ + /adj + { + currentstrokeadjust{ + transform + 0.25 sub round 0.25 add exch + 0.25 sub round 0.25 add exch + itransform + }if + }def + /mo{ + adj moveto + }def + /li{ + adj lineto + }def + /cv{ + 6 2 roll adj + 6 2 roll adj + 6 2 roll adj curveto + }def + /knockout_unitsq + { + 1 setgray + 8 8 1[8 0 0 8 0 0]{}image + }def + /currentstrokeadjust{ + /currentstrokeadjust AGMCORE_gget + }def + /setstrokeadjust{ + /currentstrokeadjust exch AGMCORE_gput + }def + /setcolorspace + { + /currentcolorspace exch AGMCORE_gput + }def + /currentcolorspace + { + /currentcolorspace AGMCORE_gget + }def + /setcolor_devicecolor + { + base_colorspace_type + dup/DeviceGray eq{ + pop setgray + }{ + /DeviceCMYK eq{ + setcmykcolor + }{ + setrgbcolor + }ifelse + }ifelse + }def + /setcolor + { + currentcolorspace 0 get + dup/DeviceGray ne{ + dup/DeviceCMYK ne{ + dup/DeviceRGB ne{ + dup/Separation eq{ + pop + currentcolorspace 3 gx + currentcolorspace 2 get + }{ + dup/Indexed eq{ + pop + currentcolorspace 3 get dup type/stringtype eq{ + currentcolorspace 1 get n_color_components + 3 -1 roll map_index + }{ + exec + }ifelse + currentcolorspace 1 get + }{ + /AGMCORE_cur_err/AGMCORE_invalid_color_space def + AGMCORE_invalid_color_space + }ifelse + }ifelse + }if + }if + }if + setcolor_devicecolor + }def + }ifelse + /sop/setoverprint ldf + /lw/setlinewidth ldf + /lc/setlinecap ldf + /lj/setlinejoin ldf + /ml/setmiterlimit ldf + /dsh/setdash ldf + /sadj/setstrokeadjust ldf + /gry/setgray ldf + /rgb/setrgbcolor ldf + /cmyk[ + /currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx + /setcmykcolor load dup type/operatortype ne{/exec cvx}if + ]cvx bdf + level3 AGMCORE_host_sep not and{ + /nzopmsc{ + 6 dict begin + /kk exch def + /yy exch def + /mm exch def + /cc exch def + /sum 0 def + cc 0 ne{/sum sum 2#1000 or def cc}if + mm 0 ne{/sum sum 2#0100 or def mm}if + yy 0 ne{/sum sum 2#0010 or def yy}if + kk 0 ne{/sum sum 2#0001 or def kk}if + AGMCORE_CMYKDeviceNColorspaces sum get setcolorspace + sum 0 eq{0}if + end + setcolor + }bdf + }{ + /nzopmsc/cmyk ldf + }ifelse + /sep/setsepcolor ldf + /devn/setdevicencolor ldf + /idx/setindexedcolor ldf + /colr/setcolor ldf + /csacrd/set_csa_crd ldf + /sepcs/setsepcolorspace ldf + /devncs/setdevicencolorspace ldf + /idxcs/setindexedcolorspace ldf + /cp/closepath ldf + /clp/clp_npth ldf + /eclp/eoclp_npth ldf + /f/fill ldf + /ef/eofill ldf + /@/stroke ldf + /nclp/npth_clp ldf + /gset/graphic_setup ldf + /gcln/graphic_cleanup ldf + /ct/concat ldf + /cf/currentfile ldf + /fl/filter ldf + /rs/readstring ldf + /AGMCORE_def_ht currenthalftone def + /clonedict Adobe_AGM_Utils begin/clonedict load end def + /clonearray Adobe_AGM_Utils begin/clonearray load end def + currentdict{ + dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ + bind + }if + def + }forall + /getrampcolor + { + /indx exch def + 0 1 NumComp 1 sub + { + dup + Samples exch get + dup type/stringtype eq{indx get}if + exch + Scaling exch get aload pop + 3 1 roll + mul add + }for + ColorSpaceFamily/Separation eq + {sep} + { + ColorSpaceFamily/DeviceN eq + {devn}{setcolor}ifelse + }ifelse + }bdf + /sssetbackground{ + aload pop + ColorSpaceFamily/Separation eq + {sep} + { + ColorSpaceFamily/DeviceN eq + {devn}{setcolor}ifelse + }ifelse + }bdf + /RadialShade + { + 40 dict begin + /ColorSpaceFamily xdf + /background xdf + /ext1 xdf + /ext0 xdf + /BBox xdf + /r2 xdf + /c2y xdf + /c2x xdf + /r1 xdf + /c1y xdf + /c1x xdf + /rampdict xdf + /setinkoverprint where{pop/setinkoverprint{pop}def}if + gsave + BBox length 0 gt + { + np + BBox 0 get BBox 1 get moveto + BBox 2 get BBox 0 get sub 0 rlineto + 0 BBox 3 get BBox 1 get sub rlineto + BBox 2 get BBox 0 get sub neg 0 rlineto + closepath + clip + np + }if + c1x c2x eq + { + c1y c2y lt{/theta 90 def}{/theta 270 def}ifelse + }{ + /slope c2y c1y sub c2x c1x sub div def + /theta slope 1 atan def + c2x c1x lt c2y c1y ge and{/theta theta 180 sub def}if + c2x c1x lt c2y c1y lt and{/theta theta 180 add def}if + }ifelse + gsave + clippath + c1x c1y translate + theta rotate + -90 rotate + {pathbbox}stopped + {0 0 0 0}if + /yMax xdf + /xMax xdf + /yMin xdf + /xMin xdf + grestore + xMax xMin eq yMax yMin eq or + { + grestore + end + }{ + /max{2 copy gt{pop}{exch pop}ifelse}bdf + /min{2 copy lt{pop}{exch pop}ifelse}bdf + rampdict begin + 40 dict begin + background length 0 gt{background sssetbackground gsave clippath fill grestore}if + gsave + c1x c1y translate + theta rotate + -90 rotate + /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def + /c1y 0 def + /c1x 0 def + /c2x 0 def + ext0 + { + 0 getrampcolor + c2y r2 add r1 sub 0.0001 lt + { + c1x c1y r1 360 0 arcn + pathbbox + /aymax exch def + /axmax exch def + /aymin exch def + /axmin exch def + /bxMin xMin axmin min def + /byMin yMin aymin min def + /bxMax xMax axmax max def + /byMax yMax aymax max def + bxMin byMin moveto + bxMax byMin lineto + bxMax byMax lineto + bxMin byMax lineto + bxMin byMin lineto + eofill + }{ + c2y r1 add r2 le + { + c1x c1y r1 0 360 arc + fill + } + { + c2x c2y r2 0 360 arc fill + r1 r2 eq + { + /p1x r1 neg def + /p1y c1y def + /p2x r1 def + /p2y c1y def + p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto + fill + }{ + /AA r2 r1 sub c2y div def + AA -1 eq + {/theta 89.99 def} + {/theta AA 1 AA dup mul sub sqrt div 1 atan def} + ifelse + /SS1 90 theta add dup sin exch cos div def + /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def + /p1y p1x SS1 div neg def + /SS2 90 theta sub dup sin exch cos div def + /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def + /p2y p2x SS2 div neg def + r1 r2 gt + { + /L1maxX p1x yMin p1y sub SS1 div add def + /L2maxX p2x yMin p2y sub SS2 div add def + }{ + /L1maxX 0 def + /L2maxX 0 def + }ifelse + p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto + L1maxX L1maxX p1x sub SS1 mul p1y add lineto + fill + }ifelse + }ifelse + }ifelse + }if + c1x c2x sub dup mul + c1y c2y sub dup mul + add 0.5 exp + 0 dtransform + dup mul exch dup mul add 0.5 exp 72 div + 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 1 index 1 index lt{exch}if pop + /hires xdf + hires mul + /numpix xdf + /numsteps NumSamples def + /rampIndxInc 1 def + /subsampling false def + numpix 0 ne + { + NumSamples numpix div 0.5 gt + { + /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def + /rampIndxInc NumSamples 1 sub numsteps div def + /subsampling true def + }if + }if + /xInc c2x c1x sub numsteps div def + /yInc c2y c1y sub numsteps div def + /rInc r2 r1 sub numsteps div def + /cx c1x def + /cy c1y def + /radius r1 def + np + xInc 0 eq yInc 0 eq rInc 0 eq and and + { + 0 getrampcolor + cx cy radius 0 360 arc + stroke + NumSamples 1 sub getrampcolor + cx cy radius 72 hires div add 0 360 arc + 0 setlinewidth + stroke + }{ + 0 + numsteps + { + dup + subsampling{round cvi}if + getrampcolor + cx cy radius 0 360 arc + /cx cx xInc add def + /cy cy yInc add def + /radius radius rInc add def + cx cy radius 360 0 arcn + eofill + rampIndxInc add + }repeat + pop + }ifelse + ext1 + { + c2y r2 add r1 lt + { + c2x c2y r2 0 360 arc + fill + }{ + c2y r1 add r2 sub 0.0001 le + { + c2x c2y r2 360 0 arcn + pathbbox + /aymax exch def + /axmax exch def + /aymin exch def + /axmin exch def + /bxMin xMin axmin min def + /byMin yMin aymin min def + /bxMax xMax axmax max def + /byMax yMax aymax max def + bxMin byMin moveto + bxMax byMin lineto + bxMax byMax lineto + bxMin byMax lineto + bxMin byMin lineto + eofill + }{ + c2x c2y r2 0 360 arc fill + r1 r2 eq + { + /p1x r2 neg def + /p1y c2y def + /p2x r2 def + /p2y c2y def + p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto + fill + }{ + /AA r2 r1 sub c2y div def + AA -1 eq + {/theta 89.99 def} + {/theta AA 1 AA dup mul sub sqrt div 1 atan def} + ifelse + /SS1 90 theta add dup sin exch cos div def + /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def + /p1y c2y p1x SS1 div sub def + /SS2 90 theta sub dup sin exch cos div def + /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def + /p2y c2y p2x SS2 div sub def + r1 r2 lt + { + /L1maxX p1x yMax p1y sub SS1 div add def + /L2maxX p2x yMax p2y sub SS2 div add def + }{ + /L1maxX 0 def + /L2maxX 0 def + }ifelse + p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto + L1maxX L1maxX p1x sub SS1 mul p1y add lineto + fill + }ifelse + }ifelse + }ifelse + }if + grestore + grestore + end + end + end + }ifelse + }bdf + /GenStrips + { + 40 dict begin + /ColorSpaceFamily xdf + /background xdf + /ext1 xdf + /ext0 xdf + /BBox xdf + /y2 xdf + /x2 xdf + /y1 xdf + /x1 xdf + /rampdict xdf + /setinkoverprint where{pop/setinkoverprint{pop}def}if + gsave + BBox length 0 gt + { + np + BBox 0 get BBox 1 get moveto + BBox 2 get BBox 0 get sub 0 rlineto + 0 BBox 3 get BBox 1 get sub rlineto + BBox 2 get BBox 0 get sub neg 0 rlineto + closepath + clip + np + }if + x1 x2 eq + { + y1 y2 lt{/theta 90 def}{/theta 270 def}ifelse + }{ + /slope y2 y1 sub x2 x1 sub div def + /theta slope 1 atan def + x2 x1 lt y2 y1 ge and{/theta theta 180 sub def}if + x2 x1 lt y2 y1 lt and{/theta theta 180 add def}if + } + ifelse + gsave + clippath + x1 y1 translate + theta rotate + {pathbbox}stopped + {0 0 0 0}if + /yMax exch def + /xMax exch def + /yMin exch def + /xMin exch def + grestore + xMax xMin eq yMax yMin eq or + { + grestore + end + }{ + rampdict begin + 20 dict begin + background length 0 gt{background sssetbackground gsave clippath fill grestore}if + gsave + x1 y1 translate + theta rotate + /xStart 0 def + /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def + /ySpan yMax yMin sub def + /numsteps NumSamples def + /rampIndxInc 1 def + /subsampling false def + xStart 0 transform + xEnd 0 transform + 3 -1 roll + sub dup mul + 3 1 roll + sub dup mul + add 0.5 exp 72 div + 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 1 index 1 index lt{exch}if pop + mul + /numpix xdf + numpix 0 ne + { + NumSamples numpix div 0.5 gt + { + /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def + /rampIndxInc NumSamples 1 sub numsteps div def + /subsampling true def + }if + }if + ext0 + { + 0 getrampcolor + xMin xStart lt + { + xMin yMin xMin neg ySpan rectfill + }if + }if + /xInc xEnd xStart sub numsteps div def + /x xStart def + 0 + numsteps + { + dup + subsampling{round cvi}if + getrampcolor + x yMin xInc ySpan rectfill + /x x xInc add def + rampIndxInc add + }repeat + pop + ext1{ + xMax xEnd gt + { + xEnd yMin xMax xEnd sub ySpan rectfill + }if + }if + grestore + grestore + end + end + end + }ifelse + }bdf +}def +/pt +{ + end +}def +/dt{ +}def +/pgsv{ + //Adobe_AGM_Core/AGMCORE_save save put +}def +/pgrs{ + //Adobe_AGM_Core/AGMCORE_save get restore +}def +systemdict/findcolorrendering known{ + /findcolorrendering systemdict/findcolorrendering get def +}if +systemdict/setcolorrendering known{ + /setcolorrendering systemdict/setcolorrendering get def +}if +/test_cmyk_color_plate +{ + gsave + setcmykcolor currentgray 1 ne + grestore +}def +/inRip_spot_has_ink +{ + dup//Adobe_AGM_Core/AGMCORE_name xddf + convert_spot_to_process not +}def +/map255_to_range +{ + 1 index sub + 3 -1 roll 255 div mul add +}def +/set_csa_crd +{ + /sep_colorspace_dict null AGMCORE_gput + begin + CSA get_csa_by_name setcolorspace_opt + set_crd + end +} +def +/map_csa +{ + currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse + {pop}{get_csa_by_name/MappedCSA xdf}ifelse +}def +/setsepcolor +{ + /sep_colorspace_dict AGMCORE_gget begin + dup/sep_tint exch AGMCORE_gput + TintProc + end +}def +/setdevicencolor +{ + /devicen_colorspace_dict AGMCORE_gget begin + Names length copy + Names length 1 sub -1 0 + { + /devicen_tints AGMCORE_gget 3 1 roll xpt + }for + TintProc + end +}def +/sep_colorspace_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + currentdict/Components known{ + Components aload pop + TintMethod/Lab eq{ + 2{AGMCORE_tmp mul NComponents 1 roll}repeat + LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll + }{ + TintMethod/Subtractive eq{ + NComponents{ + AGMCORE_tmp mul NComponents 1 roll + }repeat + }{ + NComponents{ + 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll + }repeat + }ifelse + }ifelse + }{ + ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get + aload pop + }ifelse + end +}def +/sep_colorspace_gray_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get + end +}def +/sep_proc_name +{ + dup 0 get + dup/DeviceRGB eq exch/DeviceCMYK eq or level2 not and has_color not and{ + pop[/DeviceGray] + /sep_colorspace_gray_proc + }{ + /sep_colorspace_proc + }ifelse +}def +/setsepcolorspace +{ + current_spot_alias{ + dup begin + Name map_alias{ + exch pop + }if + end + }if + dup/sep_colorspace_dict exch AGMCORE_gput + begin + CSA map_csa + /AGMCORE_sep_special Name dup()eq exch(All)eq or store + AGMCORE_avoid_L2_sep_space{ + [/Indexed MappedCSA sep_proc_name 255 exch + {255 div}/exec cvx 3 -1 roll[4 1 roll load/exec cvx]cvx + ]setcolorspace_opt + /TintProc{ + 255 mul round cvi setcolor + }bdf + }{ + MappedCSA 0 get/DeviceCMYK eq + currentdict/Components known and + AGMCORE_sep_special not and{ + /TintProc[ + Components aload pop Name findcmykcustomcolor + /exch cvx/setcustomcolor cvx + ]cvx bdf + }{ + AGMCORE_host_sep Name(All)eq and{ + /TintProc{ + 1 exch sub setseparationgray + }bdf + }{ + AGMCORE_in_rip_sep MappedCSA 0 get/DeviceCMYK eq and + AGMCORE_host_sep or + Name()eq and{ + /TintProc[ + MappedCSA sep_proc_name exch 0 get/DeviceCMYK eq{ + cvx/setcmykcolor cvx + }{ + cvx/setgray cvx + }ifelse + ]cvx bdf + }{ + AGMCORE_producing_seps MappedCSA 0 get dup/DeviceCMYK eq exch/DeviceGray eq or and AGMCORE_sep_special not and{ + /TintProc[ + /dup cvx + MappedCSA sep_proc_name cvx exch + 0 get/DeviceGray eq{ + 1/exch cvx/sub cvx 0 0 0 4 -1/roll cvx + }if + /Name cvx/findcmykcustomcolor cvx/exch cvx + AGMCORE_host_sep{ + AGMCORE_is_cmyk_sep + /Name cvx + /AGMCORE_IsSeparationAProcessColor load/exec cvx + /not cvx/and cvx + }{ + Name inRip_spot_has_ink not + }ifelse + [ + /pop cvx 1 + ]cvx/if cvx + /setcustomcolor cvx + ]cvx bdf + }{ + /TintProc{setcolor}bdf + [/Separation Name MappedCSA sep_proc_name load]setcolorspace_opt + }ifelse + }ifelse + }ifelse + }ifelse + }ifelse + set_crd + setsepcolor + end +}def +/additive_blend +{ + 3 dict begin + /numarrays xdf + /numcolors xdf + 0 1 numcolors 1 sub + { + /c1 xdf + 1 + 0 1 numarrays 1 sub + { + 1 exch add/index cvx + c1/get cvx/mul cvx + }for + numarrays 1 add 1/roll cvx + }for + numarrays[/pop cvx]cvx/repeat cvx + end +}def +/subtractive_blend +{ + 3 dict begin + /numarrays xdf + /numcolors xdf + 0 1 numcolors 1 sub + { + /c1 xdf + 1 1 + 0 1 numarrays 1 sub + { + 1 3 3 -1 roll add/index cvx + c1/get cvx/sub cvx/mul cvx + }for + /sub cvx + numarrays 1 add 1/roll cvx + }for + numarrays[/pop cvx]cvx/repeat cvx + end +}def +/exec_tint_transform +{ + /TintProc[ + /TintTransform cvx/setcolor cvx + ]cvx bdf + MappedCSA setcolorspace_opt +}bdf +/devn_makecustomcolor +{ + 2 dict begin + /names_index xdf + /Names xdf + 1 1 1 1 Names names_index get findcmykcustomcolor + /devicen_tints AGMCORE_gget names_index get setcustomcolor + Names length{pop}repeat + end +}bdf +/setdevicencolorspace +{ + dup/AliasedColorants known{false}{true}ifelse + current_spot_alias and{ + 7 dict begin + /names_index 0 def + dup/names_len exch/Names get length def + /new_names names_len array def + /new_LookupTables names_len array def + /alias_cnt 0 def + dup/Names get + { + dup map_alias{ + exch pop + dup/ColorLookup known{ + dup begin + new_LookupTables names_index ColorLookup put + end + }{ + dup/Components known{ + dup begin + new_LookupTables names_index Components put + end + }{ + dup begin + new_LookupTables names_index[null null null null]put + end + }ifelse + }ifelse + new_names names_index 3 -1 roll/Name get put + /alias_cnt alias_cnt 1 add def + }{ + /name xdf + new_names names_index name put + dup/LookupTables known{ + dup begin + new_LookupTables names_index LookupTables names_index get put + end + }{ + dup begin + new_LookupTables names_index[null null null null]put + end + }ifelse + }ifelse + /names_index names_index 1 add def + }forall + alias_cnt 0 gt{ + /AliasedColorants true def + /lut_entry_len new_LookupTables 0 get dup length 256 ge{0 get length}{length}ifelse def + 0 1 names_len 1 sub{ + /names_index xdf + new_LookupTables names_index get dup length 256 ge{0 get length}{length}ifelse lut_entry_len ne{ + /AliasedColorants false def + exit + }{ + new_LookupTables names_index get 0 get null eq{ + dup/Names get names_index get/name xdf + name(Cyan)eq name(Magenta)eq name(Yellow)eq name(Black)eq + or or or not{ + /AliasedColorants false def + exit + }if + }if + }ifelse + }for + lut_entry_len 1 eq{ + /AliasedColorants false def + }if + AliasedColorants{ + dup begin + /Names new_names def + /LookupTables new_LookupTables def + /AliasedColorants true def + /NComponents lut_entry_len def + /TintMethod NComponents 4 eq{/Subtractive}{/Additive}ifelse def + /MappedCSA TintMethod/Additive eq{/DeviceRGB}{/DeviceCMYK}ifelse def + currentdict/TTTablesIdx known not{ + /TTTablesIdx -1 def + }if + end + }if + }if + end + }if + dup/devicen_colorspace_dict exch AGMCORE_gput + begin + currentdict/AliasedColorants known{ + AliasedColorants + }{ + false + }ifelse + dup not{ + CSA map_csa + }if + /TintTransform load type/nulltype eq or{ + /TintTransform[ + 0 1 Names length 1 sub + { + /TTTablesIdx TTTablesIdx 1 add def + dup LookupTables exch get dup 0 get null eq + { + 1 index + Names exch get + dup(Cyan)eq + { + pop exch + LookupTables length exch sub + /index cvx + 0 0 0 + } + { + dup(Magenta)eq + { + pop exch + LookupTables length exch sub + /index cvx + 0/exch cvx 0 0 + }{ + (Yellow)eq + { + exch + LookupTables length exch sub + /index cvx + 0 0 3 -1/roll cvx 0 + }{ + exch + LookupTables length exch sub + /index cvx + 0 0 0 4 -1/roll cvx + }ifelse + }ifelse + }ifelse + 5 -1/roll cvx/astore cvx + }{ + dup length 1 sub + LookupTables length 4 -1 roll sub 1 add + /index cvx/mul cvx/round cvx/cvi cvx/get cvx + }ifelse + Names length TTTablesIdx add 1 add 1/roll cvx + }for + Names length[/pop cvx]cvx/repeat cvx + NComponents Names length + TintMethod/Subtractive eq + { + subtractive_blend + }{ + additive_blend + }ifelse + ]cvx bdf + }if + AGMCORE_host_sep{ + Names convert_to_process{ + exec_tint_transform + } + { + currentdict/AliasedColorants known{ + AliasedColorants not + }{ + false + }ifelse + 5 dict begin + /AvoidAliasedColorants xdf + /painted? false def + /names_index 0 def + /names_len Names length def + AvoidAliasedColorants{ + /currentspotalias current_spot_alias def + false set_spot_alias + }if + Names{ + AGMCORE_is_cmyk_sep{ + dup(Cyan)eq AGMCORE_cyan_plate and exch + dup(Magenta)eq AGMCORE_magenta_plate and exch + dup(Yellow)eq AGMCORE_yellow_plate and exch + (Black)eq AGMCORE_black_plate and or or or{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + Names names_index/devn_makecustomcolor cvx + ]cvx ddf + /painted? true def + }if + painted?{exit}if + }{ + 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + Names names_index/devn_makecustomcolor cvx + ]cvx ddf + /painted? true def + exit + }if + }ifelse + /names_index names_index 1 add def + }forall + AvoidAliasedColorants{ + currentspotalias set_spot_alias + }if + painted?{ + /devicen_colorspace_dict AGMCORE_gget/names_index names_index put + }{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + names_len[/pop cvx]cvx/repeat cvx 1/setseparationgray cvx + 0 0 0 0/setcmykcolor cvx + ]cvx ddf + }ifelse + end + }ifelse + } + { + AGMCORE_in_rip_sep{ + Names convert_to_process not + }{ + level3 + }ifelse + { + [/DeviceN Names MappedCSA/TintTransform load]setcolorspace_opt + /TintProc level3 not AGMCORE_in_rip_sep and{ + [ + Names/length cvx[/pop cvx]cvx/repeat cvx + ]cvx bdf + }{ + {setcolor}bdf + }ifelse + }{ + exec_tint_transform + }ifelse + }ifelse + set_crd + /AliasedColorants false def + end +}def +/setindexedcolorspace +{ + dup/indexed_colorspace_dict exch AGMCORE_gput + begin + currentdict/CSDBase known{ + CSDBase/CSD get_res begin + currentdict/Names known{ + currentdict devncs + }{ + 1 currentdict sepcs + }ifelse + AGMCORE_host_sep{ + 4 dict begin + /compCnt/Names where{pop Names length}{1}ifelse def + /NewLookup HiVal 1 add string def + 0 1 HiVal{ + /tableIndex xdf + Lookup dup type/stringtype eq{ + compCnt tableIndex map_index + }{ + exec + }ifelse + /Names where{ + pop setdevicencolor + }{ + setsepcolor + }ifelse + currentgray + tableIndex exch + 255 mul cvi + NewLookup 3 1 roll put + }for + [/Indexed currentcolorspace HiVal NewLookup]setcolorspace_opt + end + }{ + level3 + { + currentdict/Names known{ + [/Indexed[/DeviceN Names MappedCSA/TintTransform load]HiVal Lookup]setcolorspace_opt + }{ + [/Indexed[/Separation Name MappedCSA sep_proc_name load]HiVal Lookup]setcolorspace_opt + }ifelse + }{ + [/Indexed MappedCSA HiVal + [ + currentdict/Names known{ + Lookup dup type/stringtype eq + {/exch cvx CSDBase/CSD get_res/Names get length dup/mul cvx exch/getinterval cvx{255 div}/forall cvx} + {/exec cvx}ifelse + /TintTransform load/exec cvx + }{ + Lookup dup type/stringtype eq + {/exch cvx/get cvx 255/div cvx} + {/exec cvx}ifelse + CSDBase/CSD get_res/MappedCSA get sep_proc_name exch pop/load cvx/exec cvx + }ifelse + ]cvx + ]setcolorspace_opt + }ifelse + }ifelse + end + set_crd + } + { + CSA map_csa + AGMCORE_host_sep level2 not and{ + 0 0 0 0 setcmykcolor + }{ + [/Indexed MappedCSA + level2 not has_color not and{ + dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or{ + pop[/DeviceGray] + }if + HiVal GrayLookup + }{ + HiVal + currentdict/RangeArray known{ + { + /indexed_colorspace_dict AGMCORE_gget begin + Lookup exch + dup HiVal gt{ + pop HiVal + }if + NComponents mul NComponents getinterval{}forall + NComponents 1 sub -1 0{ + RangeArray exch 2 mul 2 getinterval aload pop map255_to_range + NComponents 1 roll + }for + end + }bind + }{ + Lookup + }ifelse + }ifelse + ]setcolorspace_opt + set_crd + }ifelse + }ifelse + end +}def +/setindexedcolor +{ + AGMCORE_host_sep{ + /indexed_colorspace_dict AGMCORE_gget + begin + currentdict/CSDBase known{ + CSDBase/CSD get_res begin + currentdict/Names known{ + map_indexed_devn + devn + } + { + Lookup 1 3 -1 roll map_index + sep + }ifelse + end + }{ + Lookup MappedCSA/DeviceCMYK eq{4}{1}ifelse 3 -1 roll + map_index + MappedCSA/DeviceCMYK eq{setcmykcolor}{setgray}ifelse + }ifelse + end + }{ + level3 not AGMCORE_in_rip_sep and/indexed_colorspace_dict AGMCORE_gget/CSDBase known and{ + /indexed_colorspace_dict AGMCORE_gget/CSDBase get/CSD get_res begin + map_indexed_devn + devn + end + } + { + setcolor + }ifelse + }ifelse +}def +/ignoreimagedata +{ + currentoverprint not{ + gsave + dup clonedict begin + 1 setgray + /Decode[0 1]def + /DataSourcedef + /MultipleDataSources false def + /BitsPerComponent 8 def + currentdict end + systemdict/image gx + grestore + }if + consumeimagedata +}def +/add_res +{ + dup/CSD eq{ + pop + //Adobe_AGM_Core begin + /AGMCORE_CSD_cache load 3 1 roll put + end + }{ + defineresource pop + }ifelse +}def +/del_res +{ + { + aload pop exch + dup/CSD eq{ + pop + {//Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef}forall + }{ + exch + {1 index undefineresource}forall + pop + }ifelse + }forall +}def +/get_res +{ + dup/CSD eq{ + pop + dup type dup/nametype eq exch/stringtype eq or{ + AGMCORE_CSD_cache exch get + }if + }{ + findresource + }ifelse +}def +/get_csa_by_name +{ + dup type dup/nametype eq exch/stringtype eq or{ + /CSA get_res + }if +}def +/paintproc_buf_init +{ + /count get 0 0 put +}def +/paintproc_buf_next +{ + dup/count get dup 0 get + dup 3 1 roll + 1 add 0 xpt + get +}def +/cachepaintproc_compress +{ + 5 dict begin + currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def + /ppdict 20 dict def + /string_size 16000 def + /readbuffer string_size string def + currentglobal true setglobal + ppdict 1 array dup 0 1 put/count xpt + setglobal + /LZWFilter + { + exch + dup length 0 eq{ + pop + }{ + ppdict dup length 1 sub 3 -1 roll put + }ifelse + {string_size}{0}ifelse string + }/LZWEncode filter def + { + ReadFilter readbuffer readstring + exch LZWFilter exch writestring + not{exit}if + }loop + LZWFilter closefile + ppdict + end +}def +/cachepaintproc +{ + 2 dict begin + currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def + /ppdict 20 dict def + currentglobal true setglobal + ppdict 1 array dup 0 1 put/count xpt + setglobal + { + ReadFilter 16000 string readstring exch + ppdict dup length 1 sub 3 -1 roll put + not{exit}if + }loop + ppdict dup dup length 1 sub()put + end +}def +/make_pattern +{ + exch clonedict exch + dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform + exch 3 index/XStep get 1 index exch 2 copy div cvi mul sub sub + exch 3 index/YStep get 1 index exch 2 copy div cvi mul sub sub + matrix translate exch matrix concatmatrix + 1 index begin + BBox 0 get XStep div cvi XStep mul/xshift exch neg def + BBox 1 get YStep div cvi YStep mul/yshift exch neg def + BBox 0 get xshift add + BBox 1 get yshift add + BBox 2 get xshift add + BBox 3 get yshift add + 4 array astore + /BBox exch def + [xshift yshift/translate load null/exec load]dup + 3/PaintProc load put cvx/PaintProc exch def + end + gsave 0 setgray + makepattern + grestore +}def +/set_pattern +{ + dup/PatternType get 1 eq{ + dup/PaintType get 1 eq{ + currentoverprint sop[/DeviceGray]setcolorspace 0 setgray + }if + }if + setpattern +}def +/setcolorspace_opt +{ + dup currentcolorspace eq{pop}{setcolorspace}ifelse +}def +/updatecolorrendering +{ + currentcolorrendering/RenderingIntent known{ + currentcolorrendering/RenderingIntent get + } + { + Intent/AbsoluteColorimetric eq + { + /absolute_colorimetric_crd AGMCORE_gget dup null eq + } + { + Intent/RelativeColorimetric eq + { + /relative_colorimetric_crd AGMCORE_gget dup null eq + } + { + Intent/Saturation eq + { + /saturation_crd AGMCORE_gget dup null eq + } + { + /perceptual_crd AGMCORE_gget dup null eq + }ifelse + }ifelse + }ifelse + { + pop null + } + { + /RenderingIntent known{null}{Intent}ifelse + }ifelse + }ifelse + Intent ne{ + Intent/ColorRendering{findresource}stopped + { + pop pop systemdict/findcolorrendering known + { + Intent findcolorrendering + { + /ColorRendering findresource true exch + } + { + /ColorRendering findresource + product(Xerox Phaser 5400)ne + exch + }ifelse + dup Intent/AbsoluteColorimetric eq + { + /absolute_colorimetric_crd exch AGMCORE_gput + } + { + Intent/RelativeColorimetric eq + { + /relative_colorimetric_crd exch AGMCORE_gput + } + { + Intent/Saturation eq + { + /saturation_crd exch AGMCORE_gput + } + { + Intent/Perceptual eq + { + /perceptual_crd exch AGMCORE_gput + } + { + pop + }ifelse + }ifelse + }ifelse + }ifelse + 1 index{exch}{pop}ifelse + } + {false}ifelse + } + {true}ifelse + { + dup begin + currentdict/TransformPQR known{ + currentdict/TransformPQR get aload pop + 3{{}eq 3 1 roll}repeat or or + } + {true}ifelse + currentdict/MatrixPQR known{ + currentdict/MatrixPQR get aload pop + 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq + and and and and and and and and + } + {true}ifelse + end + or + { + clonedict begin + /TransformPQR[ + {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div + 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add}bind + {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div + 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add}bind + {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div + 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add}bind + ]def + /MatrixPQR[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]def + /RangePQR[-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392]def + currentdict end + }if + setcolorrendering_opt + }if + }if +}def +/set_crd +{ + AGMCORE_host_sep not level2 and{ + currentdict/ColorRendering known{ + ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if + }{ + currentdict/Intent known{ + updatecolorrendering + }if + }ifelse + currentcolorspace dup type/arraytype eq + {0 get}if + /DeviceRGB eq + { + currentdict/UCR known + {/UCR}{/AGMCORE_currentucr}ifelse + load setundercolorremoval + currentdict/BG known + {/BG}{/AGMCORE_currentbg}ifelse + load setblackgeneration + }if + }if +}def +/set_ucrbg +{ + dup null eq {pop /AGMCORE_currentbg load}{/Procedure get_res}ifelse + dup currentblackgeneration eq {pop}{setblackgeneration}ifelse + dup null eq {pop /AGMCORE_currentucr load}{/Procedure get_res}ifelse + dup currentundercolorremoval eq {pop}{setundercolorremoval}ifelse +}def +/setcolorrendering_opt +{ + dup currentcolorrendering eq{ + pop + }{ + product(HP Color LaserJet 2605)anchorsearch{ + pop pop pop + }{ + pop + clonedict + begin + /Intent Intent def + currentdict + end + setcolorrendering + }ifelse + }ifelse +}def +/cpaint_gcomp +{ + convert_to_process//Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf + //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not + { + (%end_cpaint_gcomp)flushinput + }if +}def +/cpaint_gsep +{ + //Adobe_AGM_Core/AGMCORE_ConvertToProcess get + { + (%end_cpaint_gsep)flushinput + }if +}def +/cpaint_gend +{np}def +/T1_path +{ + currentfile token pop currentfile token pop mo + { + currentfile token pop dup type/stringtype eq + {pop exit}if + 0 exch rlineto + currentfile token pop dup type/stringtype eq + {pop exit}if + 0 rlineto + }loop +}def +/T1_gsave + level3 + {/clipsave} + {/gsave}ifelse + load def +/T1_grestore + level3 + {/cliprestore} + {/grestore}ifelse + load def +/set_spot_alias_ary +{ + dup inherit_aliases + //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf +}def +/set_spot_normalization_ary +{ + dup inherit_aliases + dup length + /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add}if + array + //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf + /AGMCORE_SpotAliasAry where{ + pop + AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval + AGMCORE_SpotAliasAry length + }{0}ifelse + AGMCORE_SpotAliasAry2 3 1 roll exch putinterval + true set_spot_alias +}def +/inherit_aliases +{ + {dup/Name get map_alias{/CSD put}{pop}ifelse}forall +}def +/set_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias 3 -1 roll put + }{ + pop + }ifelse +}def +/current_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias get + }{ + false + }ifelse +}def +/map_alias +{ + /AGMCORE_SpotAliasAry2 where{ + begin + /AGMCORE_name xdf + false + AGMCORE_SpotAliasAry2{ + dup/Name get AGMCORE_name eq{ + /CSD get/CSD get_res + exch pop true + exit + }{ + pop + }ifelse + }forall + end + }{ + pop false + }ifelse +}bdf +/spot_alias +{ + true set_spot_alias + /AGMCORE_&setcustomcolor AGMCORE_key_known not{ + //Adobe_AGM_Core/AGMCORE_&setcustomcolor/setcustomcolor load put + }if + /customcolor_tint 1 AGMCORE_gput + //Adobe_AGM_Core begin + /setcustomcolor + { + //Adobe_AGM_Core begin + dup/customcolor_tint exch AGMCORE_gput + 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not + current_spot_alias and{1 index 4 get map_alias}{false}ifelse + { + false set_spot_alias + /sep_colorspace_dict AGMCORE_gget null ne + {/sep_colorspace_dict AGMCORE_gget/ForeignContent known not}{false}ifelse + 3 1 roll 2 index{ + exch pop/sep_tint AGMCORE_gget exch + }if + mark 3 1 roll + setsepcolorspace + counttomark 0 ne{ + setsepcolor + }if + pop + not{/sep_tint 1.0 AGMCORE_gput/sep_colorspace_dict AGMCORE_gget/ForeignContent true put}if + pop + true set_spot_alias + }{ + AGMCORE_&setcustomcolor + }ifelse + end + }bdf + end +}def +/begin_feature +{ + Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put + count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put + {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if +}def +/end_feature +{ + 2 dict begin + /spd/setpagedevice load def + /setpagedevice{get_gstate spd set_gstate}def + stopped{$error/newerror false put}if + end + count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse + countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse + {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if +}def +/set_negative +{ + //Adobe_AGM_Core begin + /AGMCORE_inverting exch def + level2{ + currentpagedevice/NegativePrint known AGMCORE_distilling not and{ + currentpagedevice/NegativePrint get//Adobe_AGM_Core/AGMCORE_inverting get ne{ + true begin_feature true{ + <>setpagedevice + }end_feature + }if + /AGMCORE_inverting false def + }if + }if + AGMCORE_inverting{ + [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer + AGMCORE_distilling{ + erasepage + }{ + gsave np clippath 1/setseparationgray where{pop setseparationgray}{setgray}ifelse + /AGMIRS_&fill where{pop AGMIRS_&fill}{fill}ifelse grestore + }ifelse + }if + end +}def +/lw_save_restore_override{ + /md where{ + pop + md begin + initializepage + /initializepage{}def + /pmSVsetup{}def + /endp{}def + /pse{}def + /psb{}def + /orig_showpage where + {pop} + {/orig_showpage/showpage load def} + ifelse + /showpage{orig_showpage gR}def + end + }if +}def +/pscript_showpage_override{ + /NTPSOct95 where + { + begin + showpage + save + /showpage/restore load def + /restore{exch pop}def + end + }if +}def +/driver_media_override +{ + /md where{ + pop + md/initializepage known{ + md/initializepage{}put + }if + md/rC known{ + md/rC{4{pop}repeat}put + }if + }if + /mysetup where{ + /mysetup[1 0 0 1 0 0]put + }if + Adobe_AGM_Core/AGMCORE_Default_CTM matrix currentmatrix put + level2 + {Adobe_AGM_Core/AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if +}def +/capture_mysetup +{ + /Pscript_Win_Data where{ + pop + Pscript_Win_Data/mysetup known{ + Adobe_AGM_Core/save_mysetup Pscript_Win_Data/mysetup get put + }if + }if +}def +/restore_mysetup +{ + /Pscript_Win_Data where{ + pop + Pscript_Win_Data/mysetup known{ + Adobe_AGM_Core/save_mysetup known{ + Pscript_Win_Data/mysetup Adobe_AGM_Core/save_mysetup get put + Adobe_AGM_Core/save_mysetup undef + }if + }if + }if +}def +/driver_check_media_override +{ + /PrepsDict where + {pop} + { + Adobe_AGM_Core/AGMCORE_Default_CTM get matrix currentmatrix ne + Adobe_AGM_Core/AGMCORE_Default_PageSize get type/arraytype eq + { + Adobe_AGM_Core/AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and + Adobe_AGM_Core/AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and + }if + { + Adobe_AGM_Core/AGMCORE_Default_CTM get setmatrix + }if + }ifelse +}def +AGMCORE_err_strings begin + /AGMCORE_bad_environ(Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. )def + /AGMCORE_color_space_onhost_seps(This job contains colors that will not separate with on-host methods. )def + /AGMCORE_invalid_color_space(This job contains an invalid color space. )def +end +/set_def_ht +{AGMCORE_def_ht sethalftone}def +/set_def_flat +{AGMCORE_Default_flatness setflat}def +end +systemdict/setpacking known +{setpacking}if +%%EndResource +%%BeginResource: procset Adobe_CoolType_Core 2.31 0 +%%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved. +%%Version: 2.31 0 +10 dict begin +/Adobe_CoolType_Passthru currentdict def +/Adobe_CoolType_Core_Defined userdict/Adobe_CoolType_Core known def +Adobe_CoolType_Core_Defined + {/Adobe_CoolType_Core userdict/Adobe_CoolType_Core get def} +if +userdict/Adobe_CoolType_Core 70 dict dup begin put +/Adobe_CoolType_Version 2.31 def +/Level2? + systemdict/languagelevel known dup + {pop systemdict/languagelevel get 2 ge} + if def +Level2? not + { + /currentglobal false def + /setglobal/pop load def + /gcheck{pop false}bind def + /currentpacking false def + /setpacking/pop load def + /SharedFontDirectory 0 dict def + } +if +currentpacking +true setpacking +currentglobal false setglobal +userdict/Adobe_CoolType_Data 2 copy known not + {2 copy 10 dict put} +if +get + begin + /@opStackCountByLevel 32 dict def + /@opStackLevel 0 def + /@dictStackCountByLevel 32 dict def + /@dictStackLevel 0 def + end +setglobal +currentglobal true setglobal +userdict/Adobe_CoolType_GVMFonts known not + {userdict/Adobe_CoolType_GVMFonts 10 dict put} +if +setglobal +currentglobal false setglobal +userdict/Adobe_CoolType_LVMFonts known not + {userdict/Adobe_CoolType_LVMFonts 10 dict put} +if +setglobal +/ct_VMDictPut + { + dup gcheck{Adobe_CoolType_GVMFonts}{Adobe_CoolType_LVMFonts}ifelse + 3 1 roll put + }bind def +/ct_VMDictUndef + { + dup Adobe_CoolType_GVMFonts exch known + {Adobe_CoolType_GVMFonts exch undef} + { + dup Adobe_CoolType_LVMFonts exch known + {Adobe_CoolType_LVMFonts exch undef} + {pop} + ifelse + }ifelse + }bind def +/ct_str1 1 string def +/ct_xshow +{ + /_ct_na exch def + /_ct_i 0 def + currentpoint + /_ct_y exch def + /_ct_x exch def + { + pop pop + ct_str1 exch 0 exch put + ct_str1 show + {_ct_na _ct_i get}stopped + {pop pop} + { + _ct_x _ct_y moveto + 0 + rmoveto + } + ifelse + /_ct_i _ct_i 1 add def + currentpoint + /_ct_y exch def + /_ct_x exch def + } + exch + @cshow +}bind def +/ct_yshow +{ + /_ct_na exch def + /_ct_i 0 def + currentpoint + /_ct_y exch def + /_ct_x exch def + { + pop pop + ct_str1 exch 0 exch put + ct_str1 show + {_ct_na _ct_i get}stopped + {pop pop} + { + _ct_x _ct_y moveto + 0 exch + rmoveto + } + ifelse + /_ct_i _ct_i 1 add def + currentpoint + /_ct_y exch def + /_ct_x exch def + } + exch + @cshow +}bind def +/ct_xyshow +{ + /_ct_na exch def + /_ct_i 0 def + currentpoint + /_ct_y exch def + /_ct_x exch def + { + pop pop + ct_str1 exch 0 exch put + ct_str1 show + {_ct_na _ct_i get}stopped + {pop pop} + { + {_ct_na _ct_i 1 add get}stopped + {pop pop pop} + { + _ct_x _ct_y moveto + rmoveto + } + ifelse + } + ifelse + /_ct_i _ct_i 2 add def + currentpoint + /_ct_y exch def + /_ct_x exch def + } + exch + @cshow +}bind def +/xsh{{@xshow}stopped{Adobe_CoolType_Data begin ct_xshow end}if}bind def +/ysh{{@yshow}stopped{Adobe_CoolType_Data begin ct_yshow end}if}bind def +/xysh{{@xyshow}stopped{Adobe_CoolType_Data begin ct_xyshow end}if}bind def +currentglobal true setglobal +/ct_T3Defs +{ +/BuildChar +{ + 1 index/Encoding get exch get + 1 index/BuildGlyph get exec +}bind def +/BuildGlyph +{ + exch begin + GlyphProcs exch get exec + end +}bind def +}bind def +setglobal +/@_SaveStackLevels + { + Adobe_CoolType_Data + begin + /@vmState currentglobal def false setglobal + @opStackCountByLevel + @opStackLevel + 2 copy known not + { + 2 copy + 3 dict dup/args + 7 index + 5 add array put + put get + } + { + get dup/args get dup length 3 index lt + { + dup length 5 add array exch + 1 index exch 0 exch putinterval + 1 index exch/args exch put + } + {pop} + ifelse + } + ifelse + begin + count 1 sub + 1 index lt + {pop count} + if + dup/argCount exch def + dup 0 gt + { + args exch 0 exch getinterval + astore pop + } + {pop} + ifelse + count + /restCount exch def + end + /@opStackLevel @opStackLevel 1 add def + countdictstack 1 sub + @dictStackCountByLevel exch @dictStackLevel exch put + /@dictStackLevel @dictStackLevel 1 add def + @vmState setglobal + end + }bind def +/@_RestoreStackLevels + { + Adobe_CoolType_Data + begin + /@opStackLevel @opStackLevel 1 sub def + @opStackCountByLevel @opStackLevel get + begin + count restCount sub dup 0 gt + {{pop}repeat} + {pop} + ifelse + args 0 argCount getinterval{}forall + end + /@dictStackLevel @dictStackLevel 1 sub def + @dictStackCountByLevel @dictStackLevel get + end + countdictstack exch sub dup 0 gt + {{end}repeat} + {pop} + ifelse + }bind def +/@_PopStackLevels + { + Adobe_CoolType_Data + begin + /@opStackLevel @opStackLevel 1 sub def + /@dictStackLevel @dictStackLevel 1 sub def + end + }bind def +/@Raise + { + exch cvx exch errordict exch get exec + stop + }bind def +/@ReRaise + { + cvx $error/errorname get errordict exch get exec + stop + }bind def +/@Stopped + { + 0 @#Stopped + }bind def +/@#Stopped + { + @_SaveStackLevels + stopped + {@_RestoreStackLevels true} + {@_PopStackLevels false} + ifelse + }bind def +/@Arg + { + Adobe_CoolType_Data + begin + @opStackCountByLevel @opStackLevel 1 sub get + begin + args exch + argCount 1 sub exch sub get + end + end + }bind def +currentglobal true setglobal +/CTHasResourceForAllBug + Level2? + { + 1 dict dup + /@shouldNotDisappearDictValue true def + Adobe_CoolType_Data exch/@shouldNotDisappearDict exch put + begin + count @_SaveStackLevels + {(*){pop stop}128 string/Category resourceforall} + stopped pop + @_RestoreStackLevels + currentdict Adobe_CoolType_Data/@shouldNotDisappearDict get dup 3 1 roll ne dup 3 1 roll + { + /@shouldNotDisappearDictValue known + { + { + end + currentdict 1 index eq + {pop exit} + if + } + loop + } + if + } + { + pop + end + } + ifelse + } + {false} + ifelse + def +true setglobal +/CTHasResourceStatusBug + Level2? + { + mark + {/steveamerige/Category resourcestatus} + stopped + {cleartomark true} + {cleartomark currentglobal not} + ifelse + } + {false} + ifelse + def +setglobal +/CTResourceStatus + { + mark 3 1 roll + /Category findresource + begin + ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec + {cleartomark false} + {{3 2 roll pop true}{cleartomark false}ifelse} + ifelse + end + }bind def +/CTWorkAroundBugs + { + Level2? + { + /cid_PreLoad/ProcSet resourcestatus + { + pop pop + currentglobal + mark + { + (*) + { + dup/CMap CTHasResourceStatusBug + {CTResourceStatus} + {resourcestatus} + ifelse + { + pop dup 0 eq exch 1 eq or + { + dup/CMap findresource gcheck setglobal + /CMap undefineresource + } + { + pop CTHasResourceForAllBug + {exit} + {stop} + ifelse + } + ifelse + } + {pop} + ifelse + } + 128 string/CMap resourceforall + } + stopped + {cleartomark} + stopped pop + setglobal + } + if + } + if + }bind def +/ds + { + Adobe_CoolType_Core + begin + CTWorkAroundBugs + /mo/moveto load def + /nf/newencodedfont load def + /msf{makefont setfont}bind def + /uf{dup undefinefont ct_VMDictUndef}bind def + /ur/undefineresource load def + /chp/charpath load def + /awsh/awidthshow load def + /wsh/widthshow load def + /ash/ashow load def + /@xshow/xshow load def + /@yshow/yshow load def + /@xyshow/xyshow load def + /@cshow/cshow load def + /sh/show load def + /rp/repeat load def + /.n/.notdef def + end + currentglobal false setglobal + userdict/Adobe_CoolType_Data 2 copy known not + {2 copy 10 dict put} + if + get + begin + /AddWidths? false def + /CC 0 def + /charcode 2 string def + /@opStackCountByLevel 32 dict def + /@opStackLevel 0 def + /@dictStackCountByLevel 32 dict def + /@dictStackLevel 0 def + /InVMFontsByCMap 10 dict def + /InVMDeepCopiedFonts 10 dict def + end + setglobal + }bind def +/dt + { + currentdict Adobe_CoolType_Core eq + {end} + if + }bind def +/ps + { + Adobe_CoolType_Core begin + Adobe_CoolType_GVMFonts begin + Adobe_CoolType_LVMFonts begin + SharedFontDirectory begin + }bind def +/pt + { + end + end + end + end + }bind def +/unload + { + systemdict/languagelevel known + { + systemdict/languagelevel get 2 ge + { + userdict/Adobe_CoolType_Core 2 copy known + {undef} + {pop pop} + ifelse + } + if + } + if + }bind def +/ndf + { + 1 index where + {pop pop pop} + {dup xcheck{bind}if def} + ifelse + }def +/findfont systemdict + begin + userdict + begin + /globaldict where{/globaldict get begin}if + dup where pop exch get + /globaldict where{pop end}if + end + end +Adobe_CoolType_Core_Defined + {/systemfindfont exch def} + { + /findfont 1 index def + /systemfindfont exch def + } +ifelse +/undefinefont + {pop}ndf +/copyfont + { + currentglobal 3 1 roll + 1 index gcheck setglobal + dup null eq{0}{dup length}ifelse + 2 index length add 1 add dict + begin + exch + { + 1 index/FID eq + {pop pop} + {def} + ifelse + } + forall + dup null eq + {pop} + {{def}forall} + ifelse + currentdict + end + exch setglobal + }bind def +/copyarray + { + currentglobal exch + dup gcheck setglobal + dup length array copy + exch setglobal + }bind def +/newencodedfont + { + currentglobal + { + SharedFontDirectory 3 index known + {SharedFontDirectory 3 index get/FontReferenced known} + {false} + ifelse + } + { + FontDirectory 3 index known + {FontDirectory 3 index get/FontReferenced known} + { + SharedFontDirectory 3 index known + {SharedFontDirectory 3 index get/FontReferenced known} + {false} + ifelse + } + ifelse + } + ifelse + dup + { + 3 index findfont/FontReferenced get + 2 index dup type/nametype eq + {findfont} + if ne + {pop false} + if + } + if + dup + { + 1 index dup type/nametype eq + {findfont} + if + dup/CharStrings known + { + /CharStrings get length + 4 index findfont/CharStrings get length + ne + { + pop false + } + if + } + {pop} + ifelse + } + if + { + pop + 1 index findfont + /Encoding get exch + 0 1 255 + {2 copy get 3 index 3 1 roll put} + for + pop pop pop + } + { + currentglobal + 4 1 roll + dup type/nametype eq + {findfont} + if + dup gcheck setglobal + dup dup maxlength 2 add dict + begin + exch + { + 1 index/FID ne + 2 index/Encoding ne and + {def} + {pop pop} + ifelse + } + forall + /FontReferenced exch def + /Encoding exch dup length array copy def + /FontName 1 index dup type/stringtype eq{cvn}if def dup + currentdict + end + definefont ct_VMDictPut + setglobal + } + ifelse + }bind def +/SetSubstituteStrategy + { + $SubstituteFont + begin + dup type/dicttype ne + {0 dict} + if + currentdict/$Strategies known + { + exch $Strategies exch + 2 copy known + { + get + 2 copy maxlength exch maxlength add dict + begin + {def}forall + {def}forall + currentdict + dup/$Init known + {dup/$Init get exec} + if + end + /$Strategy exch def + } + {pop pop pop} + ifelse + } + {pop pop} + ifelse + end + }bind def +/scff + { + $SubstituteFont + begin + dup type/stringtype eq + {dup length exch} + {null} + ifelse + /$sname exch def + /$slen exch def + /$inVMIndex + $sname null eq + { + 1 index $str cvs + dup length $slen sub $slen getinterval cvn + } + {$sname} + ifelse def + end + {findfont} + @Stopped + { + dup length 8 add string exch + 1 index 0(BadFont:)putinterval + 1 index exch 8 exch dup length string cvs putinterval cvn + {findfont} + @Stopped + {pop/Courier findfont} + if + } + if + $SubstituteFont + begin + /$sname null def + /$slen 0 def + /$inVMIndex null def + end + }bind def +/isWidthsOnlyFont + { + dup/WidthsOnly known + {pop pop true} + { + dup/FDepVector known + {/FDepVector get{isWidthsOnlyFont dup{exit}if}forall} + { + dup/FDArray known + {/FDArray get{isWidthsOnlyFont dup{exit}if}forall} + {pop} + ifelse + } + ifelse + } + ifelse + }bind def +/ct_StyleDicts 4 dict dup begin + /Adobe-Japan1 4 dict dup begin + Level2? + { + /Serif + /HeiseiMin-W3-83pv-RKSJ-H/Font resourcestatus + {pop pop/HeiseiMin-W3} + { + /CIDFont/Category resourcestatus + { + pop pop + /HeiseiMin-W3/CIDFont resourcestatus + {pop pop/HeiseiMin-W3} + {/Ryumin-Light} + ifelse + } + {/Ryumin-Light} + ifelse + } + ifelse + def + /SansSerif + /HeiseiKakuGo-W5-83pv-RKSJ-H/Font resourcestatus + {pop pop/HeiseiKakuGo-W5} + { + /CIDFont/Category resourcestatus + { + pop pop + /HeiseiKakuGo-W5/CIDFont resourcestatus + {pop pop/HeiseiKakuGo-W5} + {/GothicBBB-Medium} + ifelse + } + {/GothicBBB-Medium} + ifelse + } + ifelse + def + /HeiseiMaruGo-W4-83pv-RKSJ-H/Font resourcestatus + {pop pop/HeiseiMaruGo-W4} + { + /CIDFont/Category resourcestatus + { + pop pop + /HeiseiMaruGo-W4/CIDFont resourcestatus + {pop pop/HeiseiMaruGo-W4} + { + /Jun101-Light-RKSJ-H/Font resourcestatus + {pop pop/Jun101-Light} + {SansSerif} + ifelse + } + ifelse + } + { + /Jun101-Light-RKSJ-H/Font resourcestatus + {pop pop/Jun101-Light} + {SansSerif} + ifelse + } + ifelse + } + ifelse + /RoundSansSerif exch def + /Default Serif def + } + { + /Serif/Ryumin-Light def + /SansSerif/GothicBBB-Medium def + { + (fonts/Jun101-Light-83pv-RKSJ-H)status + }stopped + {pop}{ + {pop pop pop pop/Jun101-Light} + {SansSerif} + ifelse + /RoundSansSerif exch def + }ifelse + /Default Serif def + } + ifelse + end + def + /Adobe-Korea1 4 dict dup begin + /Serif/HYSMyeongJo-Medium def + /SansSerif/HYGoThic-Medium def + /RoundSansSerif SansSerif def + /Default Serif def + end + def + /Adobe-GB1 4 dict dup begin + /Serif/STSong-Light def + /SansSerif/STHeiti-Regular def + /RoundSansSerif SansSerif def + /Default Serif def + end + def + /Adobe-CNS1 4 dict dup begin + /Serif/MKai-Medium def + /SansSerif/MHei-Medium def + /RoundSansSerif SansSerif def + /Default Serif def + end + def +end +def +Level2?{currentglobal true setglobal}if +/ct_BoldRomanWidthProc + { + stringwidth 1 index 0 ne{exch .03 add exch}if setcharwidth + 0 0 + }bind def +/ct_Type0WidthProc + { + dup stringwidth 0 0 moveto + 2 index true charpath pathbbox + 0 -1 + 7 index 2 div .88 + setcachedevice2 + pop + 0 0 + }bind def +/ct_Type0WMode1WidthProc + { + dup stringwidth + pop 2 div neg -0.88 + 2 copy + moveto + 0 -1 + 5 -1 roll true charpath pathbbox + setcachedevice + }bind def +/cHexEncoding +[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 +/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 +/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 +/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B +/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E +/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 +/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 +/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 +/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA +/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD +/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 +/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 +/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 +/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def +/ct_BoldBaseFont + 11 dict begin + /FontType 3 def + /FontMatrix[1 0 0 1 0 0]def + /FontBBox[0 0 1 1]def + /Encoding cHexEncoding def + /_setwidthProc/ct_BoldRomanWidthProc load def + /_bcstr1 1 string def + /BuildChar + { + exch begin + _basefont setfont + _bcstr1 dup 0 4 -1 roll put + dup + _setwidthProc + 3 copy + moveto + show + _basefonto setfont + moveto + show + end + }bind def + currentdict + end +def +systemdict/composefont known +{ +/ct_DefineIdentity-H +{ + /Identity-H/CMap resourcestatus + { + pop pop + } + { + /CIDInit/ProcSet findresource begin + 12 dict begin + begincmap + /CIDSystemInfo 3 dict dup begin + /Registry(Adobe)def + /Ordering(Identity)def + /Supplement 0 def + end def + /CMapName/Identity-H def + /CMapVersion 1.000 def + /CMapType 1 def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000>0 + endcidrange + endcmap + CMapName currentdict/CMap defineresource pop + end + end + } + ifelse +} +def +/ct_BoldBaseCIDFont + 11 dict begin + /CIDFontType 1 def + /CIDFontName/ct_BoldBaseCIDFont def + /FontMatrix[1 0 0 1 0 0]def + /FontBBox[0 0 1 1]def + /_setwidthProc/ct_Type0WidthProc load def + /_bcstr2 2 string def + /BuildGlyph + { + exch begin + _basefont setfont + _bcstr2 1 2 index 256 mod put + _bcstr2 0 3 -1 roll 256 idiv put + _bcstr2 dup _setwidthProc + 3 copy + moveto + show + _basefonto setfont + moveto + show + end + }bind def + currentdict + end +def +}if +Level2?{setglobal}if +/ct_CopyFont{ + { + 1 index/FID ne 2 index/UniqueID ne and + {def}{pop pop}ifelse + }forall +}bind def +/ct_Type0CopyFont +{ + exch + dup length dict + begin + ct_CopyFont + [ + exch + FDepVector + { + dup/FontType get 0 eq + { + 1 index ct_Type0CopyFont + /_ctType0 exch definefont + } + { + /_ctBaseFont exch + 2 index exec + } + ifelse + exch + } + forall + pop + ] + /FDepVector exch def + currentdict + end +}bind def +/ct_MakeBoldFont +{ + dup/ct_SyntheticBold known + { + dup length 3 add dict begin + ct_CopyFont + /ct_StrokeWidth .03 0 FontMatrix idtransform pop def + /ct_SyntheticBold true def + currentdict + end + definefont + } + { + dup dup length 3 add dict + begin + ct_CopyFont + /PaintType 2 def + /StrokeWidth .03 0 FontMatrix idtransform pop def + /dummybold currentdict + end + definefont + dup/FontType get dup 9 ge exch 11 le and + { + ct_BoldBaseCIDFont + dup length 3 add dict copy begin + dup/CIDSystemInfo get/CIDSystemInfo exch def + ct_DefineIdentity-H + /_Type0Identity/Identity-H 3 -1 roll[exch]composefont + /_basefont exch def + /_Type0Identity/Identity-H 3 -1 roll[exch]composefont + /_basefonto exch def + currentdict + end + /CIDFont defineresource + } + { + ct_BoldBaseFont + dup length 3 add dict copy begin + /_basefont exch def + /_basefonto exch def + currentdict + end + definefont + } + ifelse + } + ifelse +}bind def +/ct_MakeBold{ + 1 index + 1 index + findfont + currentglobal 5 1 roll + dup gcheck setglobal + dup + /FontType get 0 eq + { + dup/WMode known{dup/WMode get 1 eq}{false}ifelse + version length 4 ge + and + {version 0 4 getinterval cvi 2015 ge} + {true} + ifelse + {/ct_Type0WidthProc} + {/ct_Type0WMode1WidthProc} + ifelse + ct_BoldBaseFont/_setwidthProc 3 -1 roll load put + {ct_MakeBoldFont}ct_Type0CopyFont definefont + } + { + dup/_fauxfont known not 1 index/SubstMaster known not and + { + ct_BoldBaseFont/_setwidthProc /ct_BoldRomanWidthProc load put + ct_MakeBoldFont + } + { + 2 index 2 index eq + {exch pop } + { + dup length dict begin + ct_CopyFont + currentdict + end + definefont + } + ifelse + } + ifelse + } + ifelse + pop pop pop + setglobal +}bind def +/?str1 256 string def +/?set + { + $SubstituteFont + begin + /$substituteFound false def + /$fontname 1 index def + /$doSmartSub false def + end + dup + findfont + $SubstituteFont + begin + $substituteFound + {false} + { + dup/FontName known + { + dup/FontName get $fontname eq + 1 index/DistillerFauxFont known not and + /currentdistillerparams where + {pop false 2 index isWidthsOnlyFont not and} + if + } + {false} + ifelse + } + ifelse + exch pop + /$doSmartSub true def + end + { + 5 1 roll pop pop pop pop + findfont + } + { + 1 index + findfont + dup/FontType get 3 eq + { + 6 1 roll pop pop pop pop pop false + } + {pop true} + ifelse + { + $SubstituteFont + begin + pop pop + /$styleArray 1 index def + /$regOrdering 2 index def + pop pop + 0 1 $styleArray length 1 sub + { + $styleArray exch get + ct_StyleDicts $regOrdering + 2 copy known + { + get + exch 2 copy known not + {pop/Default} + if + get + dup type/nametype eq + { + ?str1 cvs length dup 1 add exch + ?str1 exch(-)putinterval + exch dup length exch ?str1 exch 3 index exch putinterval + add ?str1 exch 0 exch getinterval cvn + } + { + pop pop/Unknown + } + ifelse + } + { + pop pop pop pop/Unknown + } + ifelse + } + for + end + findfont + }if + } + ifelse + currentglobal false setglobal 3 1 roll + null copyfont definefont pop + setglobal + }bind def +setpacking +userdict/$SubstituteFont 25 dict put +1 dict + begin + /SubstituteFont + dup $error exch 2 copy known + {get} + {pop pop{pop/Courier}bind} + ifelse def + /currentdistillerparams where dup + { + pop pop + currentdistillerparams/CannotEmbedFontPolicy 2 copy known + {get/Error eq} + {pop pop false} + ifelse + } + if not + { + countdictstack array dictstack 0 get + begin + userdict + begin + $SubstituteFont + begin + /$str 128 string def + /$fontpat 128 string def + /$slen 0 def + /$sname null def + /$match false def + /$fontname null def + /$substituteFound false def + /$inVMIndex null def + /$doSmartSub true def + /$depth 0 def + /$fontname null def + /$italicangle 26.5 def + /$dstack null def + /$Strategies 10 dict dup + begin + /$Type3Underprint + { + currentglobal exch false setglobal + 11 dict + begin + /UseFont exch + $WMode 0 ne + { + dup length dict copy + dup/WMode $WMode put + /UseFont exch definefont + } + if def + /FontName $fontname dup type/stringtype eq{cvn}if def + /FontType 3 def + /FontMatrix[.001 0 0 .001 0 0]def + /Encoding 256 array dup 0 1 255{/.notdef put dup}for pop def + /FontBBox[0 0 0 0]def + /CCInfo 7 dict dup + begin + /cc null def + /x 0 def + /y 0 def + end def + /BuildChar + { + exch + begin + CCInfo + begin + 1 string dup 0 3 index put exch pop + /cc exch def + UseFont 1000 scalefont setfont + cc stringwidth/y exch def/x exch def + x y setcharwidth + $SubstituteFont/$Strategy get/$Underprint get exec + 0 0 moveto cc show + x y moveto + end + end + }bind def + currentdict + end + exch setglobal + }bind def + /$GetaTint + 2 dict dup + begin + /$BuildFont + { + dup/WMode known + {dup/WMode get} + {0} + ifelse + /$WMode exch def + $fontname exch + dup/FontName known + { + dup/FontName get + dup type/stringtype eq{cvn}if + } + {/unnamedfont} + ifelse + exch + Adobe_CoolType_Data/InVMDeepCopiedFonts get + 1 index/FontName get known + { + pop + Adobe_CoolType_Data/InVMDeepCopiedFonts get + 1 index get + null copyfont + } + {$deepcopyfont} + ifelse + exch 1 index exch/FontBasedOn exch put + dup/FontName $fontname dup type/stringtype eq{cvn}if put + definefont + Adobe_CoolType_Data/InVMDeepCopiedFonts get + begin + dup/FontBasedOn get 1 index def + end + }bind def + /$Underprint + { + gsave + x abs y abs gt + {/y 1000 def} + {/x -1000 def 500 120 translate} + ifelse + Level2? + { + [/Separation(All)/DeviceCMYK{0 0 0 1 pop}] + setcolorspace + } + {0 setgray} + ifelse + 10 setlinewidth + x .8 mul + [7 3] + { + y mul 8 div 120 sub x 10 div exch moveto + 0 y 4 div neg rlineto + dup 0 rlineto + 0 y 4 div rlineto + closepath + gsave + Level2? + {.2 setcolor} + {.8 setgray} + ifelse + fill grestore + stroke + } + forall + pop + grestore + }bind def + end def + /$Oblique + 1 dict dup + begin + /$BuildFont + { + currentglobal exch dup gcheck setglobal + null copyfont + begin + /FontBasedOn + currentdict/FontName known + { + FontName + dup type/stringtype eq{cvn}if + } + {/unnamedfont} + ifelse + def + /FontName $fontname dup type/stringtype eq{cvn}if def + /currentdistillerparams where + {pop} + { + /FontInfo currentdict/FontInfo known + {FontInfo null copyfont} + {2 dict} + ifelse + dup + begin + /ItalicAngle $italicangle def + /FontMatrix FontMatrix + [1 0 ItalicAngle dup sin exch cos div 1 0 0] + matrix concatmatrix readonly + end + 4 2 roll def + def + } + ifelse + FontName currentdict + end + definefont + exch setglobal + }bind def + end def + /$None + 1 dict dup + begin + /$BuildFont{}bind def + end def + end def + /$Oblique SetSubstituteStrategy + /$findfontByEnum + { + dup type/stringtype eq{cvn}if + dup/$fontname exch def + $sname null eq + {$str cvs dup length $slen sub $slen getinterval} + {pop $sname} + ifelse + $fontpat dup 0(fonts/*)putinterval exch 7 exch putinterval + /$match false def + $SubstituteFont/$dstack countdictstack array dictstack put + mark + { + $fontpat 0 $slen 7 add getinterval + {/$match exch def exit} + $str filenameforall + } + stopped + { + cleardictstack + currentdict + true + $SubstituteFont/$dstack get + { + exch + { + 1 index eq + {pop false} + {true} + ifelse + } + {begin false} + ifelse + } + forall + pop + } + if + cleartomark + /$slen 0 def + $match false ne + {$match(fonts/)anchorsearch pop pop cvn} + {/Courier} + ifelse + }bind def + /$ROS 1 dict dup + begin + /Adobe 4 dict dup + begin + /Japan1 [/Ryumin-Light/HeiseiMin-W3 + /GothicBBB-Medium/HeiseiKakuGo-W5 + /HeiseiMaruGo-W4/Jun101-Light]def + /Korea1 [/HYSMyeongJo-Medium/HYGoThic-Medium]def + /GB1 [/STSong-Light/STHeiti-Regular]def + /CNS1 [/MKai-Medium/MHei-Medium]def + end def + end def + /$cmapname null def + /$deepcopyfont + { + dup/FontType get 0 eq + { + 1 dict dup/FontName/copied put copyfont + begin + /FDepVector FDepVector copyarray + 0 1 2 index length 1 sub + { + 2 copy get $deepcopyfont + dup/FontName/copied put + /copied exch definefont + 3 copy put pop pop + } + for + def + currentdict + end + } + {$Strategies/$Type3Underprint get exec} + ifelse + }bind def + /$buildfontname + { + dup/CIDFont findresource/CIDSystemInfo get + begin + Registry length Ordering length Supplement 8 string cvs + 3 copy length 2 add add add string + dup 5 1 roll dup 0 Registry putinterval + dup 4 index(-)putinterval + dup 4 index 1 add Ordering putinterval + 4 2 roll add 1 add 2 copy(-)putinterval + end + 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch + anchorsearch + {pop pop 3 2 roll putinterval cvn/$cmapname exch def} + {pop pop pop pop pop} + ifelse + length + $str 1 index(-)putinterval 1 add + $str 1 index $cmapname $fontpat cvs putinterval + $cmapname length add + $str exch 0 exch getinterval cvn + }bind def + /$findfontByROS + { + /$fontname exch def + $ROS Registry 2 copy known + { + get Ordering 2 copy known + {get} + {pop pop[]} + ifelse + } + {pop pop[]} + ifelse + false exch + { + dup/CIDFont resourcestatus + { + pop pop + save + 1 index/CIDFont findresource + dup/WidthsOnly known + {dup/WidthsOnly get} + {false} + ifelse + exch pop + exch restore + {pop} + {exch pop true exit} + ifelse + } + {pop} + ifelse + } + forall + {$str cvs $buildfontname} + { + false(*) + { + save exch + dup/CIDFont findresource + dup/WidthsOnly known + {dup/WidthsOnly get not} + {true} + ifelse + exch/CIDSystemInfo get + dup/Registry get Registry eq + exch/Ordering get Ordering eq and and + {exch restore exch pop true exit} + {pop restore} + ifelse + } + $str/CIDFont resourceforall + {$buildfontname} + {$fontname $findfontByEnum} + ifelse + } + ifelse + }bind def + end + end + currentdict/$error known currentdict/languagelevel known and dup + {pop $error/SubstituteFont known} + if + dup + {$error} + {Adobe_CoolType_Core} + ifelse + begin + { + /SubstituteFont + /CMap/Category resourcestatus + { + pop pop + { + $SubstituteFont + begin + /$substituteFound true def + dup length $slen gt + $sname null ne or + $slen 0 gt and + { + $sname null eq + {dup $str cvs dup length $slen sub $slen getinterval cvn} + {$sname} + ifelse + Adobe_CoolType_Data/InVMFontsByCMap get + 1 index 2 copy known + { + get + false exch + { + pop + currentglobal + { + GlobalFontDirectory 1 index known + {exch pop true exit} + {pop} + ifelse + } + { + FontDirectory 1 index known + {exch pop true exit} + { + GlobalFontDirectory 1 index known + {exch pop true exit} + {pop} + ifelse + } + ifelse + } + ifelse + } + forall + } + {pop pop false} + ifelse + { + exch pop exch pop + } + { + dup/CMap resourcestatus + { + pop pop + dup/$cmapname exch def + /CMap findresource/CIDSystemInfo get{def}forall + $findfontByROS + } + { + 128 string cvs + dup(-)search + { + 3 1 roll search + { + 3 1 roll pop + {dup cvi} + stopped + {pop pop pop pop pop $findfontByEnum} + { + 4 2 roll pop pop + exch length + exch + 2 index length + 2 index + sub + exch 1 sub -1 0 + { + $str cvs dup length + 4 index + 0 + 4 index + 4 3 roll add + getinterval + exch 1 index exch 3 index exch + putinterval + dup/CMap resourcestatus + { + pop pop + 4 1 roll pop pop pop + dup/$cmapname exch def + /CMap findresource/CIDSystemInfo get{def}forall + $findfontByROS + true exit + } + {pop} + ifelse + } + for + dup type/booleantype eq + {pop} + {pop pop pop $findfontByEnum} + ifelse + } + ifelse + } + {pop pop pop $findfontByEnum} + ifelse + } + {pop pop $findfontByEnum} + ifelse + } + ifelse + } + ifelse + } + {//SubstituteFont exec} + ifelse + /$slen 0 def + end + } + } + { + { + $SubstituteFont + begin + /$substituteFound true def + dup length $slen gt + $sname null ne or + $slen 0 gt and + {$findfontByEnum} + {//SubstituteFont exec} + ifelse + end + } + } + ifelse + bind readonly def + Adobe_CoolType_Core/scfindfont/systemfindfont load put + } + { + /scfindfont + { + $SubstituteFont + begin + dup systemfindfont + dup/FontName known + {dup/FontName get dup 3 index ne} + {/noname true} + ifelse + dup + { + /$origfontnamefound 2 index def + /$origfontname 4 index def/$substituteFound true def + } + if + exch pop + { + $slen 0 gt + $sname null ne + 3 index length $slen gt or and + { + pop dup $findfontByEnum findfont + dup maxlength 1 add dict + begin + {1 index/FID eq{pop pop}{def}ifelse} + forall + currentdict + end + definefont + dup/FontName known{dup/FontName get}{null}ifelse + $origfontnamefound ne + { + $origfontname $str cvs print + ( substitution revised, using )print + dup/FontName known + {dup/FontName get}{(unspecified font)} + ifelse + $str cvs print(.\n)print + } + if + } + {exch pop} + ifelse + } + {exch pop} + ifelse + end + }bind def + } + ifelse + end + end + Adobe_CoolType_Core_Defined not + { + Adobe_CoolType_Core/findfont + { + $SubstituteFont + begin + $depth 0 eq + { + /$fontname 1 index dup type/stringtype ne{$str cvs}if def + /$substituteFound false def + } + if + /$depth $depth 1 add def + end + scfindfont + $SubstituteFont + begin + /$depth $depth 1 sub def + $substituteFound $depth 0 eq and + { + $inVMIndex null ne + {dup $inVMIndex $AddInVMFont} + if + $doSmartSub + { + currentdict/$Strategy known + {$Strategy/$BuildFont get exec} + if + } + if + } + if + end + }bind put + } + if + } + if + end +/$AddInVMFont + { + exch/FontName 2 copy known + { + get + 1 dict dup begin exch 1 index gcheck def end exch + Adobe_CoolType_Data/InVMFontsByCMap get exch + $DictAdd + } + {pop pop pop} + ifelse + }bind def +/$DictAdd + { + 2 copy known not + {2 copy 4 index length dict put} + if + Level2? not + { + 2 copy get dup maxlength exch length 4 index length add lt + 2 copy get dup length 4 index length add exch maxlength 1 index lt + { + 2 mul dict + begin + 2 copy get{forall}def + 2 copy currentdict put + end + } + {pop} + ifelse + } + if + get + begin + {def} + forall + end + }bind def +end +end +%%EndResource +currentglobal true setglobal +%%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 +%%Copyright: Copyright 1987-2006 Adobe Systems Incorporated. +%%Version: 1.23 0 +systemdict/languagelevel known dup + {currentglobal false setglobal} + {false} +ifelse +exch +userdict/Adobe_CoolType_Utility 2 copy known + {2 copy get dup maxlength 27 add dict copy} + {27 dict} +ifelse put +Adobe_CoolType_Utility + begin + /@eexecStartData + def + /@recognizeCIDFont null def + /ct_Level2? exch def + /ct_Clone? 1183615869 internaldict dup + /CCRun known not + exch/eCCRun known not + ct_Level2? and or def +ct_Level2? + {globaldict begin currentglobal true setglobal} +if + /ct_AddStdCIDMap + ct_Level2? + {{ + mark + Adobe_CoolType_Utility/@recognizeCIDFont currentdict put + { + ((Hex)57 StartData + 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0 + 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60 + d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8 + cc36 74f4 1144 b13b 77)0()/SubFileDecode filter cvx exec + } + stopped + { + cleartomark + Adobe_CoolType_Utility/@recognizeCIDFont get + countdictstack dup array dictstack + exch 1 sub -1 0 + { + 2 copy get 3 index eq + {1 index length exch sub 1 sub{end}repeat exit} + {pop} + ifelse + } + for + pop pop + Adobe_CoolType_Utility/@eexecStartData get eexec + } + {cleartomark} + ifelse + }} + {{ + Adobe_CoolType_Utility/@eexecStartData get eexec + }} + ifelse bind def +userdict/cid_extensions known +dup{cid_extensions/cid_UpdateDB known and}if + { + cid_extensions + begin + /cid_GetCIDSystemInfo + { + 1 index type/stringtype eq + {exch cvn exch} + if + cid_extensions + begin + dup load 2 index known + { + 2 copy + cid_GetStatusInfo + dup null ne + { + 1 index load + 3 index get + dup null eq + {pop pop cid_UpdateDB} + { + exch + 1 index/Created get eq + {exch pop exch pop} + {pop cid_UpdateDB} + ifelse + } + ifelse + } + {pop cid_UpdateDB} + ifelse + } + {cid_UpdateDB} + ifelse + end + }bind def + end + } +if +ct_Level2? + {end setglobal} +if + /ct_UseNativeCapability? systemdict/composefont known def + /ct_MakeOCF 35 dict def + /ct_Vars 25 dict def + /ct_GlyphDirProcs 6 dict def + /ct_BuildCharDict 15 dict dup + begin + /charcode 2 string def + /dst_string 1500 string def + /nullstring()def + /usewidths? true def + end def + ct_Level2?{setglobal}{pop}ifelse + ct_GlyphDirProcs + begin + /GetGlyphDirectory + { + systemdict/languagelevel known + {pop/CIDFont findresource/GlyphDirectory get} + { + 1 index/CIDFont findresource/GlyphDirectory + get dup type/dicttype eq + { + dup dup maxlength exch length sub 2 index lt + { + dup length 2 index add dict copy 2 index + /CIDFont findresource/GlyphDirectory 2 index put + } + if + } + if + exch pop exch pop + } + ifelse + + + }def + /+ + { + systemdict/languagelevel known + { + currentglobal false setglobal + 3 dict begin + /vm exch def + } + {1 dict begin} + ifelse + /$ exch def + systemdict/languagelevel known + { + vm setglobal + /gvm currentglobal def + $ gcheck setglobal + } + if + ?{$ begin}if + }def + /?{$ type/dicttype eq}def + /|{ + userdict/Adobe_CoolType_Data known + { + Adobe_CoolType_Data/AddWidths? known + { + currentdict Adobe_CoolType_Data + begin + begin + AddWidths? + { + Adobe_CoolType_Data/CC 3 index put + ?{def}{$ 3 1 roll put}ifelse + CC charcode exch 1 index 0 2 index 256 idiv put + 1 index exch 1 exch 256 mod put + stringwidth 2 array astore + currentfont/Widths get exch CC exch put + } + {?{def}{$ 3 1 roll put}ifelse} + ifelse + end + end + } + {?{def}{$ 3 1 roll put}ifelse} ifelse + } + {?{def}{$ 3 1 roll put}ifelse} + ifelse + }def + /! + { + ?{end}if + systemdict/languagelevel known + {gvm setglobal} + if + end + }def + /:{string currentfile exch readstring pop}executeonly def + end + ct_MakeOCF + begin + /ct_cHexEncoding + [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 + /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 + /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 + /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B + /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E + /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 + /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 + /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 + /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA + /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD + /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 + /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 + /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 + /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def + /ct_CID_STR_SIZE 8000 def + /ct_mkocfStr100 100 string def + /ct_defaultFontMtx[.001 0 0 .001 0 0]def + /ct_1000Mtx[1000 0 0 1000 0 0]def + /ct_raise{exch cvx exch errordict exch get exec stop}bind def + /ct_reraise + {cvx $error/errorname get(Error: )print dup( )cvs print + errordict exch get exec stop + }bind def + /ct_cvnsi + { + 1 index add 1 sub 1 exch 0 4 1 roll + { + 2 index exch get + exch 8 bitshift + add + } + for + exch pop + }bind def + /ct_GetInterval + { + Adobe_CoolType_Utility/ct_BuildCharDict get + begin + /dst_index 0 def + dup dst_string length gt + {dup string/dst_string exch def} + if + 1 index ct_CID_STR_SIZE idiv + /arrayIndex exch def + 2 index arrayIndex get + 2 index + arrayIndex ct_CID_STR_SIZE mul + sub + { + dup 3 index add 2 index length le + { + 2 index getinterval + dst_string dst_index 2 index putinterval + length dst_index add/dst_index exch def + exit + } + { + 1 index length 1 index sub + dup 4 1 roll + getinterval + dst_string dst_index 2 index putinterval + pop dup dst_index add/dst_index exch def + sub + /arrayIndex arrayIndex 1 add def + 2 index dup length arrayIndex gt + {arrayIndex get} + { + pop + exit + } + ifelse + 0 + } + ifelse + } + loop + pop pop pop + dst_string 0 dst_index getinterval + end + }bind def + ct_Level2? + { + /ct_resourcestatus + currentglobal mark true setglobal + {/unknowninstancename/Category resourcestatus} + stopped + {cleartomark setglobal true} + {cleartomark currentglobal not exch setglobal} + ifelse + { + { + mark 3 1 roll/Category findresource + begin + ct_Vars/vm currentglobal put + ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec + {cleartomark false} + {{3 2 roll pop true}{cleartomark false}ifelse} + ifelse + ct_Vars/vm get setglobal + end + } + } + {{resourcestatus}} + ifelse bind def + /CIDFont/Category ct_resourcestatus + {pop pop} + { + currentglobal true setglobal + /Generic/Category findresource + dup length dict copy + dup/InstanceType/dicttype put + /CIDFont exch/Category defineresource pop + setglobal + } + ifelse + ct_UseNativeCapability? + { + /CIDInit/ProcSet findresource begin + 12 dict begin + begincmap + /CIDSystemInfo 3 dict dup begin + /Registry(Adobe)def + /Ordering(Identity)def + /Supplement 0 def + end def + /CMapName/Identity-H def + /CMapVersion 1.000 def + /CMapType 1 def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000>0 + endcidrange + endcmap + CMapName currentdict/CMap defineresource pop + end + end + } + if + } + { + /ct_Category 2 dict begin + /CIDFont 10 dict def + /ProcSet 2 dict def + currentdict + end + def + /defineresource + { + ct_Category 1 index 2 copy known + { + get + dup dup maxlength exch length eq + { + dup length 10 add dict copy + ct_Category 2 index 2 index put + } + if + 3 index 3 index put + pop exch pop + } + {pop pop/defineresource/undefined ct_raise} + ifelse + }bind def + /findresource + { + ct_Category 1 index 2 copy known + { + get + 2 index 2 copy known + {get 3 1 roll pop pop} + {pop pop/findresource/undefinedresource ct_raise} + ifelse + } + {pop pop/findresource/undefined ct_raise} + ifelse + }bind def + /resourcestatus + { + ct_Category 1 index 2 copy known + { + get + 2 index known + exch pop exch pop + { + 0 -1 true + } + { + false + } + ifelse + } + {pop pop/findresource/undefined ct_raise} + ifelse + }bind def + /ct_resourcestatus/resourcestatus load def + } + ifelse + /ct_CIDInit 2 dict + begin + /ct_cidfont_stream_init + { + { + dup(Binary)eq + { + pop + null + currentfile + ct_Level2? + { + {cid_BYTE_COUNT()/SubFileDecode filter} + stopped + {pop pop pop} + if + } + if + /readstring load + exit + } + if + dup(Hex)eq + { + pop + currentfile + ct_Level2? + { + {null exch/ASCIIHexDecode filter/readstring} + stopped + {pop exch pop(>)exch/readhexstring} + if + } + {(>)exch/readhexstring} + ifelse + load + exit + } + if + /StartData/typecheck ct_raise + } + loop + cid_BYTE_COUNT ct_CID_STR_SIZE le + { + 2 copy cid_BYTE_COUNT string exch exec + pop + 1 array dup + 3 -1 roll + 0 exch put + } + { + cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi + dup array exch 2 sub 0 exch 1 exch + { + 2 copy + 5 index + ct_CID_STR_SIZE + string + 6 index exec + pop + put + pop + } + for + 2 index + cid_BYTE_COUNT ct_CID_STR_SIZE mod string + 3 index exec + pop + 1 index exch + 1 index length 1 sub + exch put + } + ifelse + cid_CIDFONT exch/GlyphData exch put + 2 index null eq + { + pop pop pop + } + { + pop/readstring load + 1 string exch + { + 3 copy exec + pop + dup length 0 eq + { + pop pop pop pop pop + true exit + } + if + 4 index + eq + { + pop pop pop pop + false exit + } + if + } + loop + pop + } + ifelse + }bind def + /StartData + { + mark + { + currentdict + dup/FDArray get 0 get/FontMatrix get + 0 get 0.001 eq + { + dup/CDevProc known not + { + /CDevProc 1183615869 internaldict/stdCDevProc 2 copy known + {get} + { + pop pop + {pop pop pop pop pop 0 -1000 7 index 2 div 880} + } + ifelse + def + } + if + } + { + /CDevProc + { + pop pop pop pop pop + 0 + 1 cid_temp/cid_CIDFONT get + /FDArray get 0 get + /FontMatrix get 0 get div + 7 index 2 div + 1 index 0.88 mul + }def + } + ifelse + /cid_temp 15 dict def + cid_temp + begin + /cid_CIDFONT exch def + 3 copy pop + dup/cid_BYTE_COUNT exch def 0 gt + { + ct_cidfont_stream_init + FDArray + { + /Private get + dup/SubrMapOffset known + { + begin + /Subrs SubrCount array def + Subrs + SubrMapOffset + SubrCount + SDBytes + ct_Level2? + { + currentdict dup/SubrMapOffset undef + dup/SubrCount undef + /SDBytes undef + } + if + end + /cid_SD_BYTES exch def + /cid_SUBR_COUNT exch def + /cid_SUBR_MAP_OFFSET exch def + /cid_SUBRS exch def + cid_SUBR_COUNT 0 gt + { + GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval + 0 cid_SD_BYTES ct_cvnsi + 0 1 cid_SUBR_COUNT 1 sub + { + exch 1 index + 1 add + cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add + GlyphData exch cid_SD_BYTES ct_GetInterval + 0 cid_SD_BYTES ct_cvnsi + cid_SUBRS 4 2 roll + GlyphData exch + 4 index + 1 index + sub + ct_GetInterval + dup length string copy put + } + for + pop + } + if + } + {pop} + ifelse + } + forall + } + if + cleartomark pop pop + end + CIDFontName currentdict/CIDFont defineresource pop + end end + } + stopped + {cleartomark/StartData ct_reraise} + if + }bind def + currentdict + end def + /ct_saveCIDInit + { + /CIDInit/ProcSet ct_resourcestatus + {true} + {/CIDInitC/ProcSet ct_resourcestatus} + ifelse + { + pop pop + /CIDInit/ProcSet findresource + ct_UseNativeCapability? + {pop null} + {/CIDInit ct_CIDInit/ProcSet defineresource pop} + ifelse + } + {/CIDInit ct_CIDInit/ProcSet defineresource pop null} + ifelse + ct_Vars exch/ct_oldCIDInit exch put + }bind def + /ct_restoreCIDInit + { + ct_Vars/ct_oldCIDInit get dup null ne + {/CIDInit exch/ProcSet defineresource pop} + {pop} + ifelse + }bind def + /ct_BuildCharSetUp + { + 1 index + begin + CIDFont + begin + Adobe_CoolType_Utility/ct_BuildCharDict get + begin + /ct_dfCharCode exch def + /ct_dfDict exch def + CIDFirstByte ct_dfCharCode add + dup CIDCount ge + {pop 0} + if + /cid exch def + { + GlyphDirectory cid 2 copy known + {get} + {pop pop nullstring} + ifelse + dup length FDBytes sub 0 gt + { + dup + FDBytes 0 ne + {0 FDBytes ct_cvnsi} + {pop 0} + ifelse + /fdIndex exch def + dup length FDBytes sub FDBytes exch getinterval + /charstring exch def + exit + } + { + pop + cid 0 eq + {/charstring nullstring def exit} + if + /cid 0 def + } + ifelse + } + loop + }def + /ct_SetCacheDevice + { + 0 0 moveto + dup stringwidth + 3 -1 roll + true charpath + pathbbox + 0 -1000 + 7 index 2 div 880 + setcachedevice2 + 0 0 moveto + }def + /ct_CloneSetCacheProc + { + 1 eq + { + stringwidth + pop -2 div -880 + 0 -1000 setcharwidth + moveto + } + { + usewidths? + { + currentfont/Widths get cid + 2 copy known + {get exch pop aload pop} + {pop pop stringwidth} + ifelse + } + {stringwidth} + ifelse + setcharwidth + 0 0 moveto + } + ifelse + }def + /ct_Type3ShowCharString + { + ct_FDDict fdIndex 2 copy known + {get} + { + currentglobal 3 1 roll + 1 index gcheck setglobal + ct_Type1FontTemplate dup maxlength dict copy + begin + FDArray fdIndex get + dup/FontMatrix 2 copy known + {get} + {pop pop ct_defaultFontMtx} + ifelse + /FontMatrix exch dup length array copy def + /Private get + /Private exch def + /Widths rootfont/Widths get def + /CharStrings 1 dict dup/.notdef + dup length string copy put def + currentdict + end + /ct_Type1Font exch definefont + dup 5 1 roll put + setglobal + } + ifelse + dup/CharStrings get 1 index/Encoding get + ct_dfCharCode get charstring put + rootfont/WMode 2 copy known + {get} + {pop pop 0} + ifelse + exch + 1000 scalefont setfont + ct_str1 0 ct_dfCharCode put + ct_str1 exch ct_dfSetCacheProc + ct_SyntheticBold + { + currentpoint + ct_str1 show + newpath + moveto + ct_str1 true charpath + ct_StrokeWidth setlinewidth + stroke + } + {ct_str1 show} + ifelse + }def + /ct_Type4ShowCharString + { + ct_dfDict ct_dfCharCode charstring + FDArray fdIndex get + dup/FontMatrix get dup ct_defaultFontMtx ct_matrixeq not + {ct_1000Mtx matrix concatmatrix concat} + {pop} + ifelse + /Private get + Adobe_CoolType_Utility/ct_Level2? get not + { + ct_dfDict/Private + 3 -1 roll + {put} + 1183615869 internaldict/superexec get exec + } + if + 1183615869 internaldict + Adobe_CoolType_Utility/ct_Level2? get + {1 index} + {3 index/Private get mark 6 1 roll} + ifelse + dup/RunInt known + {/RunInt get} + {pop/CCRun} + ifelse + get exec + Adobe_CoolType_Utility/ct_Level2? get not + {cleartomark} + if + }bind def + /ct_BuildCharIncremental + { + { + Adobe_CoolType_Utility/ct_MakeOCF get begin + ct_BuildCharSetUp + ct_ShowCharString + } + stopped + {stop} + if + end + end + end + end + }bind def + /BaseFontNameStr(BF00)def + /ct_Type1FontTemplate 14 dict + begin + /FontType 1 def + /FontMatrix [0.001 0 0 0.001 0 0]def + /FontBBox [-250 -250 1250 1250]def + /Encoding ct_cHexEncoding def + /PaintType 0 def + currentdict + end def + /BaseFontTemplate 11 dict + begin + /FontMatrix [0.001 0 0 0.001 0 0]def + /FontBBox [-250 -250 1250 1250]def + /Encoding ct_cHexEncoding def + /BuildChar/ct_BuildCharIncremental load def + ct_Clone? + { + /FontType 3 def + /ct_ShowCharString/ct_Type3ShowCharString load def + /ct_dfSetCacheProc/ct_CloneSetCacheProc load def + /ct_SyntheticBold false def + /ct_StrokeWidth 1 def + } + { + /FontType 4 def + /Private 1 dict dup/lenIV 4 put def + /CharStrings 1 dict dup/.notdefput def + /PaintType 0 def + /ct_ShowCharString/ct_Type4ShowCharString load def + } + ifelse + /ct_str1 1 string def + currentdict + end def + /BaseFontDictSize BaseFontTemplate length 5 add def + /ct_matrixeq + { + true 0 1 5 + { + dup 4 index exch get exch 3 index exch get eq and + dup not + {exit} + if + } + for + exch pop exch pop + }bind def + /ct_makeocf + { + 15 dict + begin + exch/WMode exch def + exch/FontName exch def + /FontType 0 def + /FMapType 2 def + dup/FontMatrix known + {dup/FontMatrix get/FontMatrix exch def} + {/FontMatrix matrix def} + ifelse + /bfCount 1 index/CIDCount get 256 idiv 1 add + dup 256 gt{pop 256}if def + /Encoding + 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for + bfCount 1 255{2 copy bfCount put pop}for + def + /FDepVector bfCount dup 256 lt{1 add}if array def + BaseFontTemplate BaseFontDictSize dict copy + begin + /CIDFont exch def + CIDFont/FontBBox known + {CIDFont/FontBBox get/FontBBox exch def} + if + CIDFont/CDevProc known + {CIDFont/CDevProc get/CDevProc exch def} + if + currentdict + end + BaseFontNameStr 3(0)putinterval + 0 1 bfCount dup 256 eq{1 sub}if + { + FDepVector exch + 2 index BaseFontDictSize dict copy + begin + dup/CIDFirstByte exch 256 mul def + FontType 3 eq + {/ct_FDDict 2 dict def} + if + currentdict + end + 1 index 16 + BaseFontNameStr 2 2 getinterval cvrs pop + BaseFontNameStr exch definefont + put + } + for + ct_Clone? + {/Widths 1 index/CIDFont get/GlyphDirectory get length dict def} + if + FontName + currentdict + end + definefont + ct_Clone? + { + gsave + dup 1000 scalefont setfont + ct_BuildCharDict + begin + /usewidths? false def + currentfont/Widths get + begin + exch/CIDFont get/GlyphDirectory get + { + pop + dup charcode exch 1 index 0 2 index 256 idiv put + 1 index exch 1 exch 256 mod put + stringwidth 2 array astore def + } + forall + end + /usewidths? true def + end + grestore + } + {exch pop} + ifelse + }bind def + currentglobal true setglobal + /ct_ComposeFont + { + ct_UseNativeCapability? + { + 2 index/CMap ct_resourcestatus + {pop pop exch pop} + { + /CIDInit/ProcSet findresource + begin + 12 dict + begin + begincmap + /CMapName 3 index def + /CMapVersion 1.000 def + /CMapType 1 def + exch/WMode exch def + /CIDSystemInfo 3 dict dup + begin + /Registry(Adobe)def + /Ordering + CMapName ct_mkocfStr100 cvs + (Adobe-)search + { + pop pop + (-)search + { + dup length string copy + exch pop exch pop + } + {pop(Identity)} + ifelse + } + {pop (Identity)} + ifelse + def + /Supplement 0 def + end def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000>0 + endcidrange + endcmap + CMapName currentdict/CMap defineresource pop + end + end + } + ifelse + composefont + } + { + 3 2 roll pop + 0 get/CIDFont findresource + ct_makeocf + } + ifelse + }bind def + setglobal + /ct_MakeIdentity + { + ct_UseNativeCapability? + { + 1 index/CMap ct_resourcestatus + {pop pop} + { + /CIDInit/ProcSet findresource begin + 12 dict begin + begincmap + /CMapName 2 index def + /CMapVersion 1.000 def + /CMapType 1 def + /CIDSystemInfo 3 dict dup + begin + /Registry(Adobe)def + /Ordering + CMapName ct_mkocfStr100 cvs + (Adobe-)search + { + pop pop + (-)search + {dup length string copy exch pop exch pop} + {pop(Identity)} + ifelse + } + {pop(Identity)} + ifelse + def + /Supplement 0 def + end def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000>0 + endcidrange + endcmap + CMapName currentdict/CMap defineresource pop + end + end + } + ifelse + composefont + } + { + exch pop + 0 get/CIDFont findresource + ct_makeocf + } + ifelse + }bind def + currentdict readonly pop + end + end +%%EndResource +setglobal +%%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0 +%%Copyright: Copyright 1987-2004 Adobe Systems Incorporated. +%%Version: 1.0 0 +userdict/ct_T42Dict 15 dict put +ct_T42Dict begin +/Is2015? +{ + version + cvi + 2015 + ge +}bind def +/AllocGlyphStorage +{ + Is2015? + { + pop + } + { + {string}forall + }ifelse +}bind def +/Type42DictBegin +{ +25 dict begin + /FontName exch def + /CharStrings 256 dict +begin + /.notdef 0 def + currentdict +end def + /Encoding exch def + /PaintType 0 def + /FontType 42 def + /FontMatrix[1 0 0 1 0 0]def + 4 array astore cvx/FontBBox exch def + /sfnts +}bind def +/Type42DictEnd +{ + currentdict dup/FontName get exch definefont end +ct_T42Dict exch +dup/FontName get exch put +}bind def +/RD{string currentfile exch readstring pop}executeonly def +/PrepFor2015 +{ +Is2015? +{ + /GlyphDirectory + 16 + dict def + sfnts 0 get + dup + 2 index + (glyx) + putinterval + 2 index + (locx) + putinterval + pop + pop +} +{ + pop + pop +}ifelse +}bind def +/AddT42Char +{ +Is2015? +{ + /GlyphDirectory get + begin + def + end + pop + pop +} +{ + /sfnts get + 4 index + get + 3 index + 2 index + putinterval + pop + pop + pop + pop +}ifelse +}bind def +/T0AddT42Mtx2 +{ +/CIDFont findresource/Metrics2 get begin def end +}bind def +end +%%EndResource +currentglobal true setglobal +%%BeginFile: MMFauxFont.prc +%%Copyright: Copyright 1987-2001 Adobe Systems Incorporated. +%%All Rights Reserved. +userdict /ct_EuroDict 10 dict put +ct_EuroDict begin +/ct_CopyFont +{ + { 1 index /FID ne {def} {pop pop} ifelse} forall +} def +/ct_GetGlyphOutline +{ + gsave + initmatrix newpath + exch findfont dup + length 1 add dict + begin + ct_CopyFont + /Encoding Encoding dup length array copy + dup + 4 -1 roll + 0 exch put + def + currentdict + end + /ct_EuroFont exch definefont + 1000 scalefont setfont + 0 0 moveto + [ + <00> stringwidth + <00> false charpath + pathbbox + [ + {/m cvx} {/l cvx} {/c cvx} {/cp cvx} pathforall + grestore + counttomark 8 add +} +def +/ct_MakeGlyphProc +{ + ] cvx + /ct_PSBuildGlyph cvx + ] cvx +} def +/ct_PSBuildGlyph +{ + gsave + 8 -1 roll pop + 7 1 roll + 6 -2 roll ct_FontMatrix transform 6 2 roll + 4 -2 roll ct_FontMatrix transform 4 2 roll + ct_FontMatrix transform + currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse + dup 9 1 roll + { + currentdict /StrokeWidth 2 copy known + { + get 2 div + 0 ct_FontMatrix dtransform pop + 5 1 roll + 4 -1 roll 4 index sub + 4 1 roll + 3 -1 roll 4 index sub + 3 1 roll + exch 4 index add exch + 4 index add + 5 -1 roll pop + } + { + pop pop + } + ifelse + } + if + setcachedevice + ct_FontMatrix concat + ct_PSPathOps begin + exec + end + { + currentdict /StrokeWidth 2 copy known + { get } + { pop pop 0 } + ifelse + setlinewidth stroke + } + { + fill + } + ifelse + grestore +} def +/ct_PSPathOps 4 dict dup begin + /m {moveto} def + /l {lineto} def + /c {curveto} def + /cp {closepath} def +end +def +/ct_matrix1000 [1000 0 0 1000 0 0] def +/ct_AddGlyphProc +{ + 2 index findfont dup length 4 add dict + begin + ct_CopyFont + /CharStrings CharStrings dup length 1 add dict copy + begin + 3 1 roll def + currentdict + end + def + /ct_FontMatrix ct_matrix1000 FontMatrix matrix concatmatrix def + /ct_PSBuildGlyph /ct_PSBuildGlyph load def + /ct_PSPathOps /ct_PSPathOps load def + currentdict + end + definefont pop +} +def +systemdict /languagelevel known +{ + /ct_AddGlyphToPrinterFont { + 2 copy + ct_GetGlyphOutline 3 add -1 roll restore + ct_MakeGlyphProc + ct_AddGlyphProc + } def +} +{ + /ct_AddGlyphToPrinterFont { + pop pop restore + Adobe_CTFauxDict /$$$FONTNAME get + /Euro + Adobe_CTFauxDict /$$$SUBSTITUTEBASE get + ct_EuroDict exch get + ct_AddGlyphProc + } def +} ifelse +/AdobeSansMM +{ +556 0 24 -19 541 703 + { + 541 628 m + 510 669 442 703 354 703 c + 201 703 117 607 101 444 c + 50 444 l + 25 372 l + 97 372 l + 97 301 l + 49 301 l + 24 229 l + 103 229 l + 124 67 209 -19 350 -19 c + 435 -19 501 25 509 32 c + 509 131 l + 492 105 417 60 343 60 c + 267 60 204 127 197 229 c + 406 229 l + 430 301 l + 191 301 l + 191 372 l + 455 372 l + 479 444 l + 194 444 l + 201 531 245 624 348 624 c + 433 624 484 583 509 534 c + cp + 556 0 m + } +ct_PSBuildGlyph +} def +/AdobeSerifMM +{ +500 0 10 -12 484 692 + { + 347 298 m + 171 298 l + 170 310 170 322 170 335 c + 170 362 l + 362 362 l + 374 403 l + 172 403 l + 184 580 244 642 308 642 c + 380 642 434 574 457 457 c + 481 462 l + 474 691 l + 449 691 l + 433 670 429 657 410 657 c + 394 657 360 692 299 692 c + 204 692 94 604 73 403 c + 22 403 l + 10 362 l + 70 362 l + 69 352 69 341 69 330 c + 69 319 69 308 70 298 c + 22 298 l + 10 257 l + 73 257 l + 97 57 216 -12 295 -12 c + 364 -12 427 25 484 123 c + 458 142 l + 425 101 384 37 316 37 c + 256 37 189 84 173 257 c + 335 257 l + cp + 500 0 m + } +ct_PSBuildGlyph +} def +end +%%EndFile +setglobal +Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end +%%BeginResource: procset Adobe_AGM_Image 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{ + currentpacking + true setpacking +}if +userdict/Adobe_AGM_Image 71 dict dup begin put +/Adobe_AGM_Image_Id/Adobe_AGM_Image_1.0_0 def +/nd{ + null def +}bind def +/AGMIMG_&image nd +/AGMIMG_&colorimage nd +/AGMIMG_&imagemask nd +/AGMIMG_mbuf()def +/AGMIMG_ybuf()def +/AGMIMG_kbuf()def +/AGMIMG_c 0 def +/AGMIMG_m 0 def +/AGMIMG_y 0 def +/AGMIMG_k 0 def +/AGMIMG_tmp nd +/AGMIMG_imagestring0 nd +/AGMIMG_imagestring1 nd +/AGMIMG_imagestring2 nd +/AGMIMG_imagestring3 nd +/AGMIMG_imagestring4 nd +/AGMIMG_imagestring5 nd +/AGMIMG_cnt nd +/AGMIMG_fsave nd +/AGMIMG_colorAry nd +/AGMIMG_override nd +/AGMIMG_name nd +/AGMIMG_maskSource nd +/AGMIMG_flushfilters nd +/invert_image_samples nd +/knockout_image_samples nd +/img nd +/sepimg nd +/devnimg nd +/idximg nd +/ds +{ + Adobe_AGM_Core begin + Adobe_AGM_Image begin + /AGMIMG_&image systemdict/image get def + /AGMIMG_&imagemask systemdict/imagemask get def + /colorimage where{ + pop + /AGMIMG_&colorimage/colorimage ldf + }if + end + end +}def +/ps +{ + Adobe_AGM_Image begin + /AGMIMG_ccimage_exists{/customcolorimage where + { + pop + /Adobe_AGM_OnHost_Seps where + { + pop false + }{ + /Adobe_AGM_InRip_Seps where + { + pop false + }{ + true + }ifelse + }ifelse + }{ + false + }ifelse + }bdf + level2{ + /invert_image_samples + { + Adobe_AGM_Image/AGMIMG_tmp Decode length ddf + /Decode[Decode 1 get Decode 0 get]def + }def + /knockout_image_samples + { + Operator/imagemask ne{ + /Decode[1 1]def + }if + }def + }{ + /invert_image_samples + { + {1 exch sub}currenttransfer addprocs settransfer + }def + /knockout_image_samples + { + {pop 1}currenttransfer addprocs settransfer + }def + }ifelse + /img/imageormask ldf + /sepimg/sep_imageormask ldf + /devnimg/devn_imageormask ldf + /idximg/indexed_imageormask ldf + /_ctype 7 def + currentdict{ + dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ + bind + }if + def + }forall +}def +/pt +{ + end +}def +/dt +{ +}def +/AGMIMG_flushfilters +{ + dup type/arraytype ne + {1 array astore}if + dup 0 get currentfile ne + {dup 0 get flushfile}if + { + dup type/filetype eq + { + dup status 1 index currentfile ne and + {closefile} + {pop} + ifelse + }{pop}ifelse + }forall +}def +/AGMIMG_init_common +{ + currentdict/T known{/ImageType/T ldf currentdict/T undef}if + currentdict/W known{/Width/W ldf currentdict/W undef}if + currentdict/H known{/Height/H ldf currentdict/H undef}if + currentdict/M known{/ImageMatrix/M ldf currentdict/M undef}if + currentdict/BC known{/BitsPerComponent/BC ldf currentdict/BC undef}if + currentdict/D known{/Decode/D ldf currentdict/D undef}if + currentdict/DS known{/DataSource/DS ldf currentdict/DS undef}if + currentdict/O known{ + /Operator/O load 1 eq{ + /imagemask + }{ + /O load 2 eq{ + /image + }{ + /colorimage + }ifelse + }ifelse + def + currentdict/O undef + }if + currentdict/HSCI known{/HostSepColorImage/HSCI ldf currentdict/HSCI undef}if + currentdict/MD known{/MultipleDataSources/MD ldf currentdict/MD undef}if + currentdict/I known{/Interpolate/I ldf currentdict/I undef}if + currentdict/SI known{/SkipImageProc/SI ldf currentdict/SI undef}if + /DataSource load xcheck not{ + DataSource type/arraytype eq{ + DataSource 0 get type/filetype eq{ + /_Filters DataSource def + currentdict/MultipleDataSources known not{ + /DataSource DataSource dup length 1 sub get def + }if + }if + }if + currentdict/MultipleDataSources known not{ + /MultipleDataSources DataSource type/arraytype eq{ + DataSource length 1 gt + } + {false}ifelse def + }if + }if + /NComponents Decode length 2 div def + currentdict/SkipImageProc known not{/SkipImageProc{false}def}if +}bdf +/imageormask_sys +{ + begin + AGMIMG_init_common + save mark + level2{ + currentdict + Operator/imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask{ + process_mask AGMIMG_&image + }{ + AGMIMG_&image + }ifelse + }ifelse + }{ + Width Height + Operator/imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix/DataSource load + AGMIMG_&imagemask + }{ + BitsPerComponent ImageMatrix/DataSource load + AGMIMG_&image + }ifelse + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + cleartomark restore + end +}def +/overprint_plate +{ + currentoverprint{ + 0 get dup type/nametype eq{ + dup/DeviceGray eq{ + pop AGMCORE_black_plate not + }{ + /DeviceCMYK eq{ + AGMCORE_is_cmyk_sep not + }if + }ifelse + }{ + false exch + { + AGMOHS_sepink eq or + }forall + not + }ifelse + }{ + pop false + }ifelse +}def +/process_mask +{ + level3{ + dup begin + /ImageType 1 def + end + 4 dict begin + /DataDict exch def + /ImageType 3 def + /InterleaveType 3 def + /MaskDict 9 dict begin + /ImageType 1 def + /Width DataDict dup/MaskWidth known{/MaskWidth}{/Width}ifelse get def + /Height DataDict dup/MaskHeight known{/MaskHeight}{/Height}ifelse get def + /ImageMatrix[Width 0 0 Height neg 0 Height]def + /NComponents 1 def + /BitsPerComponent 1 def + /Decode DataDict dup/MaskD known{/MaskD}{[1 0]}ifelse get def + /DataSource Adobe_AGM_Core/AGMIMG_maskSource get def + currentdict end def + currentdict end + }if +}def +/use_mask +{ + dup/Mask known {dup/Mask get}{false}ifelse +}def +/imageormask +{ + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + } + { + save mark + level2 AGMCORE_host_sep not and{ + currentdict + Operator/imagemask eq DeviceN_PS2 not and{ + imagemask + }{ + AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get/DeviceGray eq and{ + [/Separation/Black/DeviceGray{}]setcolorspace + /Decode[Decode 1 get Decode 0 get]def + }if + use_mask{ + process_mask image + }{ + DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and + { + Names convert_to_process not{ + 2 dict begin + /imageDict xdf + /names_index 0 def + gsave + imageDict write_image_file{ + Names{ + dup(None)ne{ + [/Separation 3 -1 roll/DeviceGray{1 exch sub}]setcolorspace + Operator imageDict read_image_file + names_index 0 eq{true setoverprint}if + /names_index names_index 1 add def + }{ + pop + }ifelse + }forall + close_image_file + }if + grestore + end + }{ + Operator/imagemask eq{ + imagemask + }{ + image + }ifelse + }ifelse + }{ + Operator/imagemask eq{ + imagemask + }{ + image + }ifelse + }ifelse + }ifelse + }ifelse + }{ + Width Height + Operator/imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix/DataSource load + /Adobe_AGM_OnHost_Seps where{ + pop imagemask + }{ + currentgray 1 ne{ + currentdict imageormask_sys + }{ + currentoverprint not{ + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentdict ignoreimagedata + }ifelse + }ifelse + }ifelse + }{ + BitsPerComponent ImageMatrix + MultipleDataSources{ + 0 1 NComponents 1 sub{ + DataSource exch get + }for + }{ + /DataSource load + }ifelse + Operator/colorimage eq{ + AGMCORE_host_sep{ + MultipleDataSources level2 or NComponents 4 eq and{ + AGMCORE_is_cmyk_sep{ + MultipleDataSources{ + /DataSource DataSource 0 get xcheck + { + [ + DataSource 0 get/exec cvx + DataSource 1 get/exec cvx + DataSource 2 get/exec cvx + DataSource 3 get/exec cvx + /AGMCORE_get_ink_data cvx + ]cvx + }{ + DataSource aload pop AGMCORE_get_ink_data + }ifelse def + }{ + /DataSource + Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul + /DataSource load + filter_cmyk 0()/SubFileDecode filter def + }ifelse + /Decode[Decode 0 get Decode 1 get]def + /MultipleDataSources false def + /NComponents 1 def + /Operator/image def + invert_image_samples + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentoverprint not Operator/imagemask eq and{ + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentdict ignoreimagedata + }ifelse + }ifelse + }{ + MultipleDataSources NComponents AGMIMG_&colorimage + }ifelse + }{ + true NComponents colorimage + }ifelse + }{ + Operator/image eq{ + AGMCORE_host_sep{ + /DoImage true def + currentdict/HostSepColorImage known{HostSepColorImage not}{false}ifelse + { + AGMCORE_black_plate not Operator/imagemask ne and{ + /DoImage false def + currentdict ignoreimagedata + }if + }if + 1 AGMCORE_&setgray + DoImage + {currentdict imageormask_sys}if + }{ + use_mask{ + process_mask image + }{ + image + }ifelse + }ifelse + }{ + Operator/knockout eq{ + pop pop pop pop pop + currentcolorspace overprint_plate not{ + knockout_unitsq + }if + }if + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end +}def +/sep_imageormask +{ + /sep_colorspace_dict AGMCORE_gget begin + CSA map_csa + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + }{ + save mark + AGMCORE_avoid_L2_sep_space{ + /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def + }if + AGMIMG_ccimage_exists + MappedCSA 0 get/DeviceCMYK eq and + currentdict/Components known and + Name()ne and + Name(All)ne and + Operator/image eq and + AGMCORE_producing_seps not and + level2 not and + { + Width Height BitsPerComponent ImageMatrix + [ + /DataSource load/exec cvx + { + 0 1 2 index length 1 sub{ + 1 index exch + 2 copy get 255 xor put + }for + }/exec cvx + ]cvx bind + MappedCSA 0 get/DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Name findcmykcustomcolor + customcolorimage + }{ + AGMCORE_producing_seps not{ + level2{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne AGMCORE_avoid_L2_sep_space not and currentcolorspace 0 get/Separation ne and{ + [/Separation Name MappedCSA sep_proc_name exch dup 0 get 15 string cvs(/Device)anchorsearch{pop pop 0 get}{pop}ifelse exch load]setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + currentdict imageormask + }{ + currentdict + Operator/imagemask eq{ + imageormask + }{ + sep_imageormask_lev1 + }ifelse + }ifelse + }{ + AGMCORE_host_sep{ + Operator/knockout eq{ + currentdict/ImageMatrix get concat + knockout_unitsq + }{ + currentgray 1 ne{ + AGMCORE_is_cmyk_sep Name(All)ne and{ + level2{ + Name AGMCORE_IsSeparationAProcessColor + { + Operator/imagemask eq{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor + }if + }{ + invert_image_samples + }ifelse + }{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + [/Separation Name[/DeviceGray] + { + sep_colorspace_proc AGMCORE_get_ink_data + 1 exch sub + }bind + ]AGMCORE_&setcolorspace + /sep_tint AGMCORE_gget AGMCORE_&setcolor + }if + }ifelse + currentdict imageormask_sys + }{ + currentdict + Operator/imagemask eq{ + imageormask_sys + }{ + sep_image_lev1_sep + }ifelse + }ifelse + }{ + Operator/imagemask ne{ + invert_image_samples + }if + currentdict imageormask_sys + }ifelse + }{ + currentoverprint not Name(All)eq or Operator/imagemask eq and{ + currentdict imageormask_sys + }{ + currentoverprint not + { + gsave + knockout_unitsq + grestore + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + currentcolorspace 0 get/Separation ne{ + [/Separation Name MappedCSA sep_proc_name exch 0 get exch load]setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + }if + currentoverprint + MappedCSA 0 get/DeviceCMYK eq and + Name AGMCORE_IsSeparationAProcessColor not and + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{Name inRip_spot_has_ink not and}{false}ifelse + Name(All)ne and{ + imageormask_l2_overprint + }{ + currentdict imageormask + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end + end +}def +/colorSpaceElemCnt +{ + mark currentcolor counttomark dup 2 add 1 roll cleartomark +}bdf +/devn_sep_datasource +{ + 1 dict begin + /dataSource xdf + [ + 0 1 dataSource length 1 sub{ + dup currentdict/dataSource get/exch cvx/get cvx/exec cvx + /exch cvx names_index/ne cvx[/pop cvx]cvx/if cvx + }for + ]cvx bind + end +}bdf +/devn_alt_datasource +{ + 11 dict begin + /convProc xdf + /origcolorSpaceElemCnt xdf + /origMultipleDataSources xdf + /origBitsPerComponent xdf + /origDecode xdf + /origDataSource xdf + /dsCnt origMultipleDataSources{origDataSource length}{1}ifelse def + /DataSource origMultipleDataSources + { + [ + BitsPerComponent 8 idiv origDecode length 2 idiv mul string + 0 1 origDecode length 2 idiv 1 sub + { + dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch + origDataSource exch get 0()/SubFileDecode filter + BitsPerComponent 8 idiv string/readstring cvx/pop cvx/putinterval cvx + }for + ]bind cvx + }{origDataSource}ifelse 0()/SubFileDecode filter def + [ + origcolorSpaceElemCnt string + 0 2 origDecode length 2 sub + { + dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div + 1 BitsPerComponent 8 idiv{DataSource/read cvx/not cvx{0}/if cvx/mul cvx}repeat/mul cvx/add cvx + }for + /convProc load/exec cvx + origcolorSpaceElemCnt 1 sub -1 0 + { + /dup cvx 2/add cvx/index cvx + 3 1/roll cvx/exch cvx 255/mul cvx/cvi cvx/put cvx + }for + ]bind cvx 0()/SubFileDecode filter + end +}bdf +/devn_imageormask +{ + /devicen_colorspace_dict AGMCORE_gget begin + CSA map_csa + 2 dict begin + dup + /srcDataStrs[3 -1 roll begin + AGMIMG_init_common + currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse + { + Width Decode length 2 div mul cvi + { + dup 65535 gt{1 add 2 div cvi}{exit}ifelse + }loop + string + }repeat + end]def + /dstDataStr srcDataStrs 0 get length string def + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + }{ + save mark + AGMCORE_producing_seps not{ + level3 not{ + Operator/imagemask ne{ + /DataSource[[ + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + colorSpaceElemCnt/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource 1/string cvx/readstring cvx/pop cvx]cvx colorSpaceElemCnt 1 sub{dup}repeat]def + /MultipleDataSources true def + /Decode colorSpaceElemCnt[exch{0 1}repeat]def + }if + }if + currentdict imageormask + }{ + AGMCORE_host_sep{ + Names convert_to_process{ + CSA get_csa_by_name 0 get/DeviceCMYK eq{ + /DataSource + Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + 4/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource + filter_cmyk 0()/SubFileDecode filter def + /MultipleDataSources false def + /Decode[1 0]def + /DeviceGray setcolorspace + currentdict imageormask_sys + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate{ + /DataSource + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + CSA get_csa_by_name 0 get/DeviceRGB eq{3}{1}ifelse/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource + /MultipleDataSources false def + /Decode colorSpaceElemCnt[exch{0 1}repeat]def + currentdict imageormask_sys + }{ + gsave + knockout_unitsq + grestore + currentdict consumeimagedata + }ifelse + }ifelse + } + { + /devicen_colorspace_dict AGMCORE_gget/names_index known{ + Operator/imagemask ne{ + MultipleDataSources{ + /DataSource[DataSource devn_sep_datasource/exec cvx]cvx def + /MultipleDataSources false def + }{ + /DataSource/DataSource load dstDataStr srcDataStrs 0 get filter_devn def + }ifelse + invert_image_samples + }if + currentdict imageormask_sys + }{ + currentoverprint not Operator/imagemask eq and{ + currentdict imageormask_sys + }{ + currentoverprint not + { + gsave + knockout_unitsq + grestore + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + currentdict imageormask + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end + end + end +}def +/imageormask_l2_overprint +{ + currentdict + currentcmykcolor add add add 0 eq{ + currentdict consumeimagedata + }{ + level3{ + currentcmykcolor + /AGMIMG_k xdf + /AGMIMG_y xdf + /AGMIMG_m xdf + /AGMIMG_c xdf + Operator/imagemask eq{ + [/DeviceN[ + AGMIMG_c 0 ne{/Cyan}if + AGMIMG_m 0 ne{/Magenta}if + AGMIMG_y 0 ne{/Yellow}if + AGMIMG_k 0 ne{/Black}if + ]/DeviceCMYK{}]setcolorspace + AGMIMG_c 0 ne{AGMIMG_c}if + AGMIMG_m 0 ne{AGMIMG_m}if + AGMIMG_y 0 ne{AGMIMG_y}if + AGMIMG_k 0 ne{AGMIMG_k}if + setcolor + }{ + /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def + [/Indexed + [ + /DeviceN[ + AGMIMG_c 0 ne{/Cyan}if + AGMIMG_m 0 ne{/Magenta}if + AGMIMG_y 0 ne{/Yellow}if + AGMIMG_k 0 ne{/Black}if + ] + /DeviceCMYK{ + AGMIMG_k 0 eq{0}if + AGMIMG_y 0 eq{0 exch}if + AGMIMG_m 0 eq{0 3 1 roll}if + AGMIMG_c 0 eq{0 4 1 roll}if + } + ] + 255 + { + 255 div + mark exch + dup dup dup + AGMIMG_k 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_y 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_m 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_c 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + counttomark 1 add -1 roll pop + } + ]setcolorspace + }ifelse + imageormask_sys + }{ + write_image_file{ + currentcmykcolor + 0 ne{ + [/Separation/Black/DeviceGray{}]setcolorspace + gsave + /Black + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 1 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Yellow/DeviceGray{}]setcolorspace + gsave + /Yellow + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 2 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Magenta/DeviceGray{}]setcolorspace + gsave + /Magenta + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 3 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Cyan/DeviceGray{}]setcolorspace + gsave + /Cyan + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + close_image_file + }{ + imageormask + }ifelse + }ifelse + }ifelse +}def +/indexed_imageormask +{ + begin + AGMIMG_init_common + save mark + currentdict + AGMCORE_host_sep{ + Operator/knockout eq{ + /indexed_colorspace_dict AGMCORE_gget dup/CSA known{ + /CSA get get_csa_by_name + }{ + /Names get + }ifelse + overprint_plate not{ + knockout_unitsq + }if + }{ + Indexed_DeviceN{ + /devicen_colorspace_dict AGMCORE_gget dup/names_index known exch/Names get convert_to_process or{ + indexed_image_lev2_sep + }{ + currentoverprint not{ + knockout_unitsq + }if + currentdict consumeimagedata + }ifelse + }{ + AGMCORE_is_cmyk_sep{ + Operator/imagemask eq{ + imageormask_sys + }{ + level2{ + indexed_image_lev2_sep + }{ + indexed_image_lev1_sep + }ifelse + }ifelse + }{ + currentoverprint not{ + knockout_unitsq + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + level2{ + Indexed_DeviceN{ + /indexed_colorspace_dict AGMCORE_gget begin + }{ + /indexed_colorspace_dict AGMCORE_gget dup null ne + { + begin + currentdict/CSDBase known{CSDBase/CSD get_res/MappedCSA get}{CSA}ifelse + get_csa_by_name 0 get/DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and + AGMCORE_in_rip_sep and{ + [/Indexed[/DeviceN[/Cyan/Magenta/Yellow/Black]/DeviceCMYK{}]HiVal Lookup] + setcolorspace + }if + end + } + {pop}ifelse + }ifelse + imageormask + Indexed_DeviceN{ + end + }if + }{ + Operator/imagemask eq{ + imageormask + }{ + indexed_imageormask_lev1 + }ifelse + }ifelse + }ifelse + cleartomark restore + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end +}def +/indexed_image_lev2_sep +{ + /indexed_colorspace_dict AGMCORE_gget begin + begin + Indexed_DeviceN not{ + currentcolorspace + dup 1/DeviceGray put + dup 3 + currentcolorspace 2 get 1 add string + 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub + { + dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put + }for + put setcolorspace + }if + currentdict + Operator/imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask{ + process_mask AGMIMG_&image + }{ + AGMIMG_&image + }ifelse + }ifelse + end end +}def + /OPIimage + { + dup type/dicttype ne{ + 10 dict begin + /DataSource xdf + /ImageMatrix xdf + /BitsPerComponent xdf + /Height xdf + /Width xdf + /ImageType 1 def + /Decode[0 1 def] + currentdict + end + }if + dup begin + /NComponents 1 cdndf + /MultipleDataSources false cdndf + /SkipImageProc{false}cdndf + /Decode[ + 0 + currentcolorspace 0 get/Indexed eq{ + 2 BitsPerComponent exp 1 sub + }{ + 1 + }ifelse + ]cdndf + /Operator/image cdndf + end + /sep_colorspace_dict AGMCORE_gget null eq{ + imageormask + }{ + gsave + dup begin invert_image_samples end + sep_imageormask + grestore + }ifelse + }def +/cachemask_level2 +{ + 3 dict begin + /LZWEncode filter/WriteFilter xdf + /readBuffer 256 string def + /ReadFilter + currentfile + 0(%EndMask)/SubFileDecode filter + /ASCII85Decode filter + /RunLengthDecode filter + def + { + ReadFilter readBuffer readstring exch + WriteFilter exch writestring + not{exit}if + }loop + WriteFilter closefile + end +}def +/spot_alias +{ + /mapto_sep_imageormask + { + dup type/dicttype ne{ + 12 dict begin + /ImageType 1 def + /DataSource xdf + /ImageMatrix xdf + /BitsPerComponent xdf + /Height xdf + /Width xdf + /MultipleDataSources false def + }{ + begin + }ifelse + /Decode[/customcolor_tint AGMCORE_gget 0]def + /Operator/image def + /SkipImageProc{false}def + currentdict + end + sep_imageormask + }bdf + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_colorAry xddf + /customcolor_tint AGMCORE_gget + << + /Name AGMIMG_colorAry 4 get + /CSA[/DeviceCMYK] + /TintMethod/Subtractive + /TintProc null + /MappedCSA null + /NComponents 4 + /Components[AGMIMG_colorAry aload pop pop] + >> + setsepcolorspace + mapto_sep_imageormask + }ndf + Adobe_AGM_Image/AGMIMG_&customcolorimage/customcolorimage load put + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_override false put + current_spot_alias{dup 4 get map_alias}{false}ifelse + { + false set_spot_alias + /customcolor_tint AGMCORE_gget exch setsepcolorspace + pop + mapto_sep_imageormask + true set_spot_alias + }{ + //Adobe_AGM_Image/AGMIMG_&customcolorimage get exec + }ifelse + }bdf +}def +/snap_to_device +{ + 6 dict begin + matrix currentmatrix + dup 0 get 0 eq 1 index 3 get 0 eq and + 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop + { + 1 1 dtransform 0 gt exch 0 gt/AGMIMG_xSign? exch def/AGMIMG_ySign? exch def + 0 0 transform + AGMIMG_ySign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch + AGMIMG_xSign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch + itransform/AGMIMG_llY exch def/AGMIMG_llX exch def + 1 1 transform + AGMIMG_ySign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch + AGMIMG_xSign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch + itransform/AGMIMG_urY exch def/AGMIMG_urX exch def + [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY]concat + }{ + }ifelse + end +}def +level2 not{ + /colorbuf + { + 0 1 2 index length 1 sub{ + dup 2 index exch get + 255 exch sub + 2 index + 3 1 roll + put + }for + }def + /tint_image_to_color + { + begin + Width Height BitsPerComponent ImageMatrix + /DataSource load + end + Adobe_AGM_Image begin + /AGMIMG_mbuf 0 string def + /AGMIMG_ybuf 0 string def + /AGMIMG_kbuf 0 string def + { + colorbuf dup length AGMIMG_mbuf length ne + { + dup length dup dup + /AGMIMG_mbuf exch string def + /AGMIMG_ybuf exch string def + /AGMIMG_kbuf exch string def + }if + dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop + } + addprocs + {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf}true 4 colorimage + end + }def + /sep_imageormask_lev1 + { + begin + MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ + { + 255 mul round cvi GrayLookup exch get + }currenttransfer addprocs settransfer + currentdict imageormask + }{ + /sep_colorspace_dict AGMCORE_gget/Components known{ + MappedCSA 0 get/DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Adobe_AGM_Image/AGMIMG_k xddf + Adobe_AGM_Image/AGMIMG_y xddf + Adobe_AGM_Image/AGMIMG_m xddf + Adobe_AGM_Image/AGMIMG_c xddf + AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{ + {AGMIMG_k mul 1 exch sub}currenttransfer addprocs settransfer + currentdict imageormask + }{ + currentcolortransfer + {AGMIMG_k mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_y mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_m mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_c mul 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }ifelse + }{ + MappedCSA 0 get/DeviceGray eq{ + {255 mul round cvi ColorLookup exch get 0 get}currenttransfer addprocs settransfer + currentdict imageormask + }{ + MappedCSA 0 get/DeviceCMYK eq{ + currentcolortransfer + {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }{ + currentcolortransfer + {pop 1}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 2 get}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 1 get}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 0 get}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + /sep_image_lev1_sep + { + begin + /sep_colorspace_dict AGMCORE_gget/Components known{ + Components aload pop + Adobe_AGM_Image/AGMIMG_k xddf + Adobe_AGM_Image/AGMIMG_y xddf + Adobe_AGM_Image/AGMIMG_m xddf + Adobe_AGM_Image/AGMIMG_c xddf + {AGMIMG_c mul 1 exch sub} + {AGMIMG_m mul 1 exch sub} + {AGMIMG_y mul 1 exch sub} + {AGMIMG_k mul 1 exch sub} + }{ + {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} + }ifelse + AGMCORE_get_ink_data currenttransfer addprocs settransfer + currentdict imageormask_sys + end + }def + /indexed_imageormask_lev1 + { + /indexed_colorspace_dict AGMCORE_gget begin + begin + currentdict + MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ + {HiVal mul round cvi GrayLookup exch get HiVal div}currenttransfer addprocs settransfer + imageormask + }{ + MappedCSA 0 get/DeviceGray eq{ + {HiVal mul round cvi Lookup exch get HiVal div}currenttransfer addprocs settransfer + imageormask + }{ + MappedCSA 0 get/DeviceCMYK eq{ + currentcolortransfer + {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + tint_image_to_color + }{ + currentcolortransfer + {pop 1}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi Lookup exch get HiVal div}exch addprocs 4 1 roll + setcolortransfer + tint_image_to_color + }ifelse + }ifelse + }ifelse + end end + }def + /indexed_image_lev1_sep + { + /indexed_colorspace_dict AGMCORE_gget begin + begin + {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} + AGMCORE_get_ink_data currenttransfer addprocs settransfer + currentdict imageormask_sys + end end + }def +}if +end +systemdict/setpacking known +{setpacking}if +%%EndResource +currentdict Adobe_AGM_Utils eq {end} if +%%EndProlog +%%BeginSetup +Adobe_AGM_Utils begin +2 2010 Adobe_AGM_Core/ds gx +Adobe_CoolType_Core/ds get exec +Adobe_AGM_Image/ds gx +currentdict Adobe_AGM_Utils eq {end} if +%%EndSetup +%%Page: 1 1 +%%EndPageComments +%%BeginPageSetup +%ADOBeginClientInjection: PageSetup Start "AI11EPS" +%AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0 +%ADOEndClientInjection: PageSetup Start "AI11EPS" +Adobe_AGM_Utils begin +Adobe_AGM_Core/ps gx +Adobe_AGM_Utils/capture_cpd gx +Adobe_CoolType_Core/ps get exec +Adobe_AGM_Image/ps gx +%ADOBeginClientInjection: PageSetup End "AI11EPS" +/currentdistillerparams where {pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse { userdict /AI11_PDFMark5 /cleartomark load put userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put} { userdict /AI11_PDFMark5 /pdfmark load put userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse [/NamespacePush AI11_PDFMark5 [/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5 [{ai_metadata_stream_123} currentfile 0 (% &&end XMP packet marker&&) /SubFileDecode filter AI11_ReadMetadata_PDFMark5 + + + + application/postscript + + + O-ESD-LOGO-final + + + + + 2024-05-21T21: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) + / + + + converted + from application/postscript to application/vnd.adobe.illustrator + + + + + + Print + AIRobin + + + False + False + 1 + + 210.001652 + 297.000132 + Millimeters + + + + Cyan + Yellow + Black + + + + + + Default Swatch Group + 0 + + + + + + Adobe PDF library 10.01 + + + + + + + + + + + + + + + + + + + + + + + + + % &&end XMP packet marker&& [{ai_metadata_stream_123} <> /PUT AI11_PDFMark5 [/Document 1 dict begin /Metadata {ai_metadata_stream_123} def currentdict end /BDC AI11_PDFMark5 +%ADOEndClientInjection: PageSetup End "AI11EPS" +%%EndPageSetup +1 -1 scale 0 -841.89 translate +pgsv +[1 0 0 1 0 0 ]ct +gsave +np +gsave +0 0 mo +0 841.89 li +595.28 841.89 li +595.28 0 li +cp +clp +7 lw +0 lc +0 lj +10 ml +[] 0 dsh +true sadj +183.76 498.359 mo +183.76 570.359 li +121.4 606.359 li +59.0498 570.359 li +59.0498 498.359 li +121.4 462.359 li +183.76 498.359 li +cp +false sop +/0 +[/DeviceCMYK] /CSA add_res +.5 0 1 0 cmyk +@ +gsave +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 +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_small_hex.eps) +%%CreationDate: 6/7/2024 11:06 AM +%%Canvassize: 16383 +%AI9_DataStream +%Gb"/LBm2$eces3=F8-9-Q%T.FZ=R[l7eV6@+XH$$!%FT<\aP=Lm:4i2V2AH-qbFnIk4InCb2nds=dCAeZKLD/h-oKKebLV:s&4_G +%kW_5&M<6W@o%3g;DX4CWGGq14PanPD>&l*ZQXm$umP]gWc-G7ckVen.I];)i)Z<"0oXit:hDX-UmQ]*.]AE4gO!]Ga^N"PmH1)[eSMpcU6lnZ!@-1+;[g+)hKrAhe(V`1MI^JqRUHW@64-*#K +%\C'\lf8ZuJHg@?Y7J".CXq-tg%8&gJd\E8$7t66MZmof1Y(cpiP,^u-E_=L<)M5)g'M22s3G>doCZYklH-O*.c$p)Jh.HVfBpcQe +%2?r?Hs$BGH2,07T?h;h$Yh_,g408N-Se.>+)2;Jm:Ec0:=AXe&lG&gCJE45lls+Y9 +%0X8a4U./]cc2a3;=ZMpPZ;Dp#;5e4nW[N.II-mgt:`cYO:JGWtDe%pBtR*;SoV]ZWI1["ml,NmSm@p,_Zu +%aC"K)\*e#fHIZg?\d%H`\*3AJ0D)I_NFN!M?5W>>Jq9LrSQ*;Q>OhfNg1`C=j=U3D5GEYbiSPd8Q^dGWKQ7'g[*nc^g$\P:^oX?g +%H&H"\NF!1S-gc5XDFF"&#.rI_)ni3qQ>u-$/.bo/6Tr@5r"6)A6fCm.GSLKaIIN)8>-mhOB@+bqNHe><"Q]CIn(2Hhec04]`=hl+ +%+E`=6d5gV+16#`B1O@I9[Q,R'"nNJtA7Im=q:?`tQ(8JZQiCCMV0]c0qCq3JcW7pi^;G;PaQ;/A;UiKeGJ\$A`K6(.nSc93KrFRn +%6H[Vc=F8UZs//%oHm87SC=J5Ddq:3upV+*tBEF3c%pOZ5n#u/'%ud4Gq.IAG`DEljeDtTAB/Do1'0n>;4#Mug9qK!"'4LCBh*a&! +%qOl=9Vh:V9"k8ufUrM`

Bp>RQda$2kqn%c?Td81JLnAMB9YWo%t8]4JU5CoDj?_k0'7On?e7*rBb)q^k@%O]ml9@D\;USI0Gi3 +%bo8u8eG*e>Y@nhO!'`0JW/1S\riJA`\'`^\,ikK.&d1t\*"^_Wp=bM=P6UluaDiqjiE0;O5V;=BD%N[%Al$P^GtGA*JGNW[*!*C4 +%\m[:LV?UVB5,b7Ik;4c@hM0'O"5$O2I[^L"LUA@;1:k,)NQ2"ih8_e=5;>"UWb +%LKMN%_k4b`)"IBDI%f#=rk!(?=4**j7i49/f"-@_gI#!Z?M%MQG0kIjl^?8pXcNMB=k2b[RR+I5mP_eJDh6P/X02@N)Yi%'cES@b +%O[s)GPAl1Z';2%.ok=cPj@k]LR1bGnXnlhF)/*O`l0866Je26;'`JTF(81*16f=Z/NF@=`rVdV3^HX3BKmk&D,a^sH3".F=ruL,( +%&bL":kPqZXgjf@e?Qe8+"#P;&7,g\#=-CNk;FMd#_#5Sa>$2/i,^IuP=sp#C=ABJc0&-10Su8"f,6?U;_VF&7?R#1aKEa\PUSm$ek=#paRYD)tWNITTD$ +%2Oa;U]TV20WS9pK2OE$jfk`"-P,5f\7f5ieeJVc+j*6^4,1dN/\^g/VlbfXq=(Zp&:9uH,%rOf^%)B/ZLD.<3O". +%=t.TJZ`)8g)dFr&pS-E[5rX*jmgkkk<+gut]dM!#.Qc%]::KcD*=eec,Za;4\(0ra$?YnT(6nAP* +%b.ss"qRnp.3K;o%DK<FEq_B@NHoWm^ZW +%WS[H_hESL=;s;@;UY0Q(IlF,=c2S4A@R^7'eSYhFgBKR=b[S#*ANY0JU$&G'A^CKP"#.'o_]TUEN +%''t\,&D)%^4//hDONn)RVX^$EaSqehlKtHE-c!G,b#J,4?q+/q1Z/q37qH(lV66]YZC21#C:i4X6tu0(/R2G?(uMnj,R.>W8rSp1 +%A2f+6FX"MF/t\=jlIlBrULk'HZ#sfTeYc^An,4Ss)-=p42;@L21+[-6eJ0R`'Ju$5:?jIu1$Nk)7F+_KC&Wh*=^elo'7D7_CsZut +%mgNAs1muql%M^:`,+8bkX\L\+*uNh;B$f66Ue=k@Ub56QUC13OFa1]L^8cB\rD,9(`A*h1<'&N/=V!F?nOS:\/PY01AJf^X;>eO9 +%X5>+"!GIEhNK_UsNM@pGaLLI-/8Z:mI;rX`lsa,UA[3#AS.@uW,KI-9*C3Wq@5n`a.O;pB/\Tb]C]+e+a2#6kqK!9Ya>ZHJVRZs,\(N'U_J5KF]=5Z;IUkE?sp\[m8LN?0X;ZS*T?h@`%-YjJ%[)t14n^=M%j +%&J2]ACqd<3hbh*hno<10E\cRQ$pHQO#>rkjj2r5*cGO8oPBd_lJ.U'^7;r"_GW=n12o=aQhp_D+L>Yt] +%CTm*L$\8UV'_t+&%CaV#i&nhdYmlm#pMe'R`=PZb"sm1VcW1Kq0,Kl!f:CmR&0B$&HC +%aa"/06#Ai0&XWUp74S0jbZ`>HA#*!fQC/:S7]>P)G.N&,7p@"8"sBSS@Os^;b^#cAdD5CXmVAhXga_A!J(P&HW<]BfmC#fur`?/p +%MAl>&e+NE\7M@YWhZOQ$T;p!4D"CdP5,rSg+&L9@9XEqA_CCi8[0"DC]<@ot#.b=':I".u!gWekbp\d6D6Hmq"E350W#tF2A[F#>1fPdMKU'Qfb@0g*34LuJBUP\la)W2RNfH7J!DZh?RElK[Q +%H%PM/%tkL-OH4^+hro3p':c5^>B'(B)Zp&XWRH2W_lW%O'r[9e!:=/sEU7.6;-_Gjk$>#jQGmA`j]\nmHi-fZA-l,*466s;<$$-q +%r$N`2.G\,F=`$MK,cg71>gBsq7<7EZ#*G'uMn]1NQ47B6);b;n?ojS[CD9ddc:7P3(+sn5l\`un#<7(D;1/MrE.l_2PIrdMXcJK@ +%N7Ce=^7&h%ShP0/mX&^po]*$Xqa?nWT+n@I1YVQ2Ob3,g;[%G?8.5\61&#Do<+Y[o/*)/a=Lr!bj"8e=>0'sO>8=JSc$*^FI!1ML +%ZA%<*eU$A0K;W*b`#gFH@5KM5bm(Oj[6B93(c:--J,?U[hrqHe^HIetWRU-j\>8gj"6<16MZtf96s\BHpB%S:XQ\174NB<@YX?K1 +%8OKmLCnV=cbIBa`lG?p8nducDK@YR6YEYcn:??.Y!;k?EW''3^^Ies1g[hHJVJ$@*=ap#P@@+SZ?epD%kH>ECk6rL!s]QZH/l4E7RLTbNYW_U7X8'V"El/c9F.^(EX\@jr:TB\6tlGE+u9.fY+O=f8^ +%OWgZZk,"(K['gD4l9#XF/.DJVrtD\BRpOm%>0R(9A3,N1c4h&72NWS-Yr]JL,$dJ)pT>iTZ<.Rn%IhT%TAY&$><<._0a%m(4RR3@j>3"(ohTD8S=<:=q]4oshk!j:\OE?M_j +%cn"Y0e9NNih0b3J]#`'EMa#)*YE)I#QD/jZ5/&,K^S8\\p"?fg:!m_m,<7dq;P(8pdqkX5NV@$ms5'_dJGl9KI:f`(O3W>Z):Z>R +%lFe6G=nek?5,`\^l@tW.:]eq2+0[K>F4-h+Z/8h$r>mW535`IDR87,S672T$ANoj^U;l@X0D:R?/J_iR?[Od/bp[+M%mHI[e!l?j +%c+Nc65G-1qZsWhP,cKRVm^:e:Cd)s#-qI.@hM5PrRBg(/Rncl/bj0OR$dIm5JEBktr;fecYR,n1FAZEm#YR0\4X-e#QTK)@EU#>*QrqO;Ljk=b=6r1O*U216cf+V6 +%Vqu.nlT[5Yb=Ide2TS1B/JgI;"YS\lXMcNEPF:G$2*M7SqmFTU\r>OU-#VFn,_u0]FBB>?6IC3Y_QbKOUH?R;Hbu`]*eUBAcU+qe +%qJdpD_Pc?1CATIh5N1'&loaWX\rBL\qqZ@)WohE&pt13P=s1K'h!pmO8O+0CW47Q"`?D^+hWq&2(Wl"T*:^'R,*<*/Ve^\1HlPc1 +%%u\.P!3VrcND6OJg`7CNqVaGT/^]?p:HO2Cdp$JeY,H]m&Hon'Ya.$]JhBDf0]iBH^\oVUhchu[ +%jT5-fcDKOEO0Hgn4/$;ghrq5<.`c36a-]DR>q]M0]*t\^9stH^_8NDdJ"fp2Oo+F@1Q$OeKk=#`/N2CkP2^hGOlC! +%\LdqpgU8ra2C=B!h!NT]G4CXCq<\*egLB$SAa^/_4G)_q2cpF'7r"1cp"]O6^8ca3_kBNg(#E@_ns'q+fl[lF)>Pf`[T/*MJT)0Z +%m?A669TCb,B_5ls0AO0K&]>m%cV&V33PF4$To1'A2Y<>P@e8kB/Ys,9ai*?)5_WR&[WYhNfo&f&$boeD2_PBSnp>iKCNoJg]j?/S +%DE$3P-*_obq2?o)]Bc_4HLVE;M'Y'oem_9BGPTn6B+)D"Gu)Bl_np\8jm],e91jtsP[;+aA,LYSZui>@Q2Vr$Y5G,5*kuNi`LNC? +%gh"4gerh]:DY@8!hY:;hpUOEnBFJB\rH3I`GI5,-ORI,KG1WlqeaAuOQ_V".gap7f.4^#"j;\$I(gNB.lYEPOEZ5/Y`V.p#Mn +%Z",JTM^9:@F(eVbassZ]k;PQ4eGm$S@3GbV7#nNL3`m8h<6Gmoh`9o^C_BjC%\g,qj.fm!(udmfteQ77Bm^1",:mu5<;P@L8UFHqZ)7t/g&5&2ZD=J9XS +%5Dm&mYmkJZ(LSZj:prL)r7`Y$t09%Dq;Q4)9fls.S5 +%>'If/q]o2!O3TI\O>L0_B6Ia"$hF;gKd50>?0/qg_ogfT`='\CV#Rj>Z/Tc0g:oNeL)W!8]JS?MnQY\#/MA9K>1YB'O#;c7pgeBl +%L/lj?T6hD*6=W@k=J(Sncd%4Peua6F>FgruYs*$=S2k"HBQ2SKWU\LDVreo;>3rLYqq4)Q`d1flgA%*5XuTobXL8KU(b8XXp?#t! +%B7GY[=_FhimCcI^=?CN@3`H"&cYH&4;]Ac;CntgT[I:unbj<4*EHB/0CK&qIS\9)^ld<*ss-:FY+@bN9\M$?qlRgSmu=>Qo:.4CEUQL +%+1m7Gb+1$rlW8PgL@s^iqe]`Bb2Pm;>R +%d$;ab'bI9Zbr(5/oi1,= +%*"Tf5\UT'WQ-XfirN$^hhd2gqNs2D?<%nM,$D$:%DF\j2AbLnnIBX5@l0>$#[(Wk&m<\22cMdA#bX:1GmI"W?odqlb:;9T7J,]3X +%5B_PR'\@4bhL7RE"f@8Y5Z@[%L?n$.G*T/@^KjXK?[=G$0'5%9rUZcn[Hmhcpnt@]`O*KKYP[Zi+h!I\l1FAL@=L@_\FE#F^=ou& +%9TdKT!n0Ug,hA2`g%FsTg?MhkqR5SS]MVUuqJV-0:ZlS=rM'39Q\t&+lgek5s1H"435N)a).FN6F@Xf&8/!(1QX)7^M8=>R;A>.h@Q]mY(@9"[#H]JGmoC9GZhjBB'$7FhYu;X/.%cS/BPco*3m*F--b"XCu9:il,L +%L&FW4(>/2(H:.m@Wi@?o!(c?c\ZkI)&#%r^Ymn`R#=O)!o$QY,?Gm9+aR@FQ_F%]U^N3=O(,r'Q@#SiY`Sodd;HXV2P`j39((r,^eHO"/(LI48%[p5]IkkZ8Y=";QmLVP=_%b7j6E]e"]W2I**rLja+JS"5-ke>$$h\&?'%;Lm305!RBnD"Q_*(T&L=T\,tYW'2DJ +%l\Euq"QhDc`UmfL4:cpR)2"6G_M4uupLUm!\%%?Aa@&99HD<66r`M8Jg;k2/WS7*BBi\QNPTch0s5&[m*L!pAJao6"b(2)'9s3M@ +%op[^\h0BC-L;o3Pk>i+.9Mett#_2dKE,inKLR'&.mm.ehf:pILcpFsnKD)"X@<_!+WVNT?'o$(UTF`"T>6!pB%pC*Dn&gp9rf3!2 +%,VBX7^/e/57M'2q8=BeXT8i)o+DB#H.[d!*Y?M:Mo;SHH%Z:QeHJE(VP5(Y:j,u4,`jlLRT>k^`:(R;JrN`e\`tG6PY7Z_4]#P#E=1`Vc(/,DBcKKX3.dTqGl!9mk%E086`eZZmPW(,3\1'Q+LM>Ig&j:8i"p3MrWDXi +%)0uh/FDJ=hK)_57&2.!Zfrt`=,5$6$^K9rt1GS_h+s9mT4r!ku=4i\)K?NlmD6N5fUYOF5%MdT-VE_\LF_m@(^2a>EREE.*H"BDCe'L!I0g!Wp=8I7.KurB)RQk%-u'-CJL4*VC%CnbWD&Rkl@_heB51B#<^sdWO'V!eZ!MEm=p0EM +%Z^dlXGgV!Z%b@d3@?A]=-j1cLHJ)_&HRrnN0_ +%I(6]SBF##c,gtt&N6a0%>9`hf*J@dKKABNOY_KRqG'Ui@)slip^,P\.j4n-A687MJh`BE1#Weo*L%q/O3IiHXc`qCIm[XFa@Na9N +%,5C$(g@sVb:5^n[i#`>HV8PPr]*1NWl?%l:+CQ*jh9N9oPlFVJ`pFU/U4'\oln+"T[-#DupHnd17'L\W[_jEn@$!m'a%7^^65!nN$o0@[RKR^1Yg':kWFdATS##fE*)pF]^AYgFQ2M96lR@ +%*nFf#dk+D?.YMh:s=$(Jkt9`Z94M5a,tBJ:b.tD,"2=\iJj[6-f1T[F;edC^@"t/!/&b92?N_02%/LW;=c(pJPn- +%*F1b9]eQ'pla?rGX$18RkfO$Y'%U>OpC$cNquBG#TQ+r.GZ`ZG\ao7JkS]'leQ:8]Ql+1@"O$qd1nXmO$GNRX4_B+k\r54^hT0T(Ymbgr +%Ej>V]9kt$]Gh2m#'JqfSfPME)O>RI/0KGSk@0=`7fA?+opZ-!Cbr.d5*TkD3!*c"!-V(cLok\lsO5_dq!:@OPaPO(B5uOLQZo7^# +%FGk"#&CsoQ>E]SlF"s9 +%.07\/Il^G9E'*Hl98bgOGK774N>&qc[I4\cZj\^0Z.N&eDPt%Q(I8GBr8UQ)VL240;D@4?+".VYHBUiZ>kU3FLSb1@oYn,p@Wt)p +%'Q9T!r;_aX3%oI-BQ=^n0$sUXN/V.cGX,okZHeJc-#YI6IfH!.BZbPLX7NIcTNJ63:[?>:VXoWFEq>WZhhKKO-_2pLREK4uD=Vd4 +%mp*R4S2)jZF?V(R4I;+42A<"[H0=`eE9cEsdeTE;nm"B-^R73TcT@IH6;JJe1nDs\__d]5if^ki3h=U/*_>!adeUOsq')R?Ab9'6 +%F?].&fPKAbdW@\-#&)a*DV]TQ]Y31nGE,+EcTMs+2S!=gf#!M[TrI+DdPT.4I7-'@`[Pi,5Fnp^:'"gRLa\SiatCq0+3]CUh8#7_;4g>0]0XkT,4[mq""2e.(] +%mK-[;hoQPIkHSpo>,KCo@h];DM%V!Pp,Z!U:FoK@6IXbMl-f_F).U]pZulL3ej^8FcD +%?GQB^EC#4*)os,n)tD)P/PLpW;k3+6SZHV90\pf0]SmAj5l7?Bq'>6.'p**3>4&]AGf>)k%qhe'%d)q;m'KT!J'WK.F$B-e)u#<+ +%`8[/cZL3L&,dqZsT[5]Fi_IQ;AfO8G-DN3aq5a^BW`I2L2WU +%',=7Hp=.a>bB]^s3^F0gAE1oA=V2=CN;;n$Lp5p:I(Yp)_'I'mfd>t#BmfKk3U@(eJrg!:[;[#lZl-_)V0'GVG'oCba1a!OiW`]S +%HkS-O0>rTj2`D(g'.AFNGCKj:-Q>aP"7DG84"SIE#<6o]fQpbPbWIf@G](iu3&=?8N=qEG_Je0J,tuP,)ctHSB'-XBL7N'khW1/7 +%"(gU`I$8*=P*nf\p5--*]ef8M<2U\B#r;)r1d*HjSk/(h]SOUr.9"I7,CMA2S2]iZ]SLjF_Go*?8gC5gO.EaHDaiUR=BGN"&8ND$e%u +%A&)@_B)[ck6Ig`nTnOU7Ji:%,G\%D7NFf*lcbhj!US^)rlmia17gt(^`pm>>![qG_B#N_o&HZXo,<7HB!&9sNL-LFT[".JdfU8U8-'7XROC`'*EJh!+Q@0>!j*O&]iF'Yj,f543iOTM=[b%0R$3$$7M(TTlj#YgoZPH5X.%p`*i* +%F9]%!2%$W44f6&7Es9pdfXLI2[G@)YA%5%T;6'F!42+"frt.nI:7oYIlcF#:.@/c8=5_C"')]>#XaL,ZJ3R7W9Da0SV0lJo*Vt5k4fG?I$4_A/q]0K.LZ#A-2W)lKt>u.'EkL9g8 +%ZC,<6T9FI>EC_^S0X8qQX3Z2/GO373OX?OIkFJk5dmm22mL[^@qA8hI825) +%,;/EFM1&-%IA#9m@\4;q/.;:&8aLN@lAPG0SE+._!_mu;R]HlIet&;QA,eDtob$pbSiPp#7Np]\=:!aC +%RXJ2($#+F5]>`+<%.Z>;6JpecI8?Qo/Ufug[HL#BD9m&Q3e\It]#gcRNn3af9.g +%=b-gd+&+W[+fM[Yor$>O=s)C&-:mOp?2"aC2B2Pa57>qFn,Ec4YM1`1ZT*YI,L+%Xs7;+gnGE7*&)AFMW^T`eOjQs.coup\fR\5q`0FHFDX\4hrb+6kiB:;nBuknPD.tZN1\Z"`leX%r69oa:Fea*/AFeP1T,W&35/i +%[Q"'LmRA5S$utZb>E`M@.u!"oj_eDMqdeeXJu$F-3,NOA[7O*^#U&@dfR77\;OZmsMqjk8!f`)(r-%`;RJ@t,EHLi4YpKD1H^\0@ +%&@?.g[6"*n]%+qba/&_$Z].#-Um4KrkQI*0)&L)=Q7&6:0GMQ]*K01k#\YMH3@!L<'"MC[r;9e=W)PJ$))0fhBlkQ3\X;OLL'X5t +%[L9PJr"<s)D6_%E>a8RMo[&N8M[irK8n:Z-jIM,?E'/I%q\KR$mlA4tJ"tCWgXUd` +%N^j:GSV!g^pte4W;]Xaa2hcVY,%fF#`.5L!RNeFX&00Hb(5uJ\X8g%LVbg3n?H;;b^@aS7]mif3GlhUTen<80*9,qXe#oU4mE;g) +%VO$UrmHT$g6J[\#n2'4S=qQ**Ao\73^'KTJpbgW_/cmG["7?e%-\*Pip-hfjcaF4JI1Ndm\h@e?T8FRq!bU=S)l)F*Q$J,#aPOa@ +%\Q"LQpTA_iq]o'"9l#H-^jT_o&uhI^OhM_5mK8"%l.oQ\!C$hhfbcN-b*ct3l1gjK2m8BQHqtP)FqZ]pb$68#5h8?X$R>"iFDB$_5]JIO6#pE:u[X>;/j+K]h0g(N!4MP1?Q7o[&nE\$:1H]p5V=`#6esqQI]3cb)1_teo\+$m^1UuH4 +%(ZOOOdZV[LlfEVSF5&b3sFlV:,ta1ATegkpY8HV35_:M0C[ +%Q6YRTR?p"k'!GAi*4Z>=iK>NnY-ou(;Z\\;Qaa,aHZ&Y0mTG@%_]P%a>-fS#546"Y5A"Nj^X?2eDHQ3_XQFoJQn/tWYoohDo(#40Lh6C5Q4)M6AKL9oggb?WZKJEK7KIP?B58gB+1EIKG@K:cm';T*Q715Q+1Zdp%#;HcQ&fHq]u_16hY'L +%gU9Ch,iC`*[;N[>]91n?O3GN#*)pR\\C8QOmu9?nYOREferY6-ukC'k8LRHr#FR6#C9!RX8Q')!60d=)l +%TWt^lJ6T7L.MFIeF(KE^S-e-+qD?Lbn=N0DC*K#rn[/YrK@lWHk!"c\YU>@>KG#7]\n'lrYL)FJJ+A_KkB0E4c+P`:fmS1N%%$( +%FhdTs%&Wi3'89qbcO+>&_XPBR;hNYCeJ;AToc!tWh;]OUU-W5CN0BDA1`nHfnFV>F,TdW=CrT7B*%)4Z7S9CT%c$Xf,7^'lLIb!Y +%o+LBjB=cW.b`kMrW4;"8njTae;A+Vfe=8\B9hD]_M+9b(ZR6bQ,r''sii"6lSW[ZL1YOJMb6j*%rS%.dQPDOfZqp8F30t@@3$*S/ +%Z9jVVh)$c8Uate\XIAXa6=p`,fuj_N_KOD>XO&2%AX\r#7dS1)s-_%;,>RF%HekCZ@94+_r(j_hjMF:A;lup +%@pXEDIG<^_H_?l]4S0+,3SVnj>^5J^UoBl!A\IT[41s^`_B/!Z6dMFG5$_S=HS^9(RWlC20]INiFgqeiVisq8iLWR`!]AYbLXsJu +%;ie"a'IUE[0QaC;]F,8;;JNo40]I4$7@4Gna5%.Co"mc'?A\p=D&;3K_dEO/nV)bT1S;oe)umdm_!,j&?$OHBhjnXHFC$1/j2/^= +%[p=d$nBb`*Q?h5YFkho`a>YV/'(DL0#qu7:Y^6^)*K$Gt*SM:B`kV"^KI.)*LrZb\Te8J"p>t(QGDEp%d/18h&W^>T$P*oB[iO0= +%,fdXg0]@<3TgR&D46=?H_Sbm-ERROj&8jT%Yr[MEGW<5L#^#%![qQC.mjXbhjeD!^gS&bnq?.TUL:sL(ns#'pk\Z)52er6u&"QTN +%Ge@A4!Y\jakhL8@)!SCcnV)`!dc72^*o1`ro[%=2/j'PZWfMA_iQ.=%bAE#s$1B;OGl+H6-Lq]a*dU2)GhQ+L4S0,M=lpZA_r(@. +%_f6.e)WS\%Dn"JuCrX6Z:i,ggD24l=DU;LomD;5/j+m)PR..s[n'k_rC"'T]coX*E''c(*Z%HCMP[h!,%kUUI;M3$BdH,?+Tl6qp +%l'j,,Gj)j.a'=Lhr5(g^7;^QHM!"e5+VV'7D`]5ng(Z/%o_.^p^^3d;H/%9p^8LRVLMji(qjk]9?$PR.'DUeZ +%iJ6o(A:**TkT*G,ET*U82C@9k0oZPO]p!OYmBgjc4ETg,o?eABf+t+LYfK\HLL/.ET*V#=P,s? +%SsSJt*jAm9AKU=Hk@=_%H_]@lAmLQ>,/X(\&Rjl$rXn,'2/=7Ee[?p;,_is`p] +%)-[qYY)Cmd<-I+SX#r=6L9[lq2_H1jj0ADTMk*Z.W[@a:=2"Pml$Ds//3P&(*Cu6De;a+5Qg@6rb@`f%o!7trA/IhY7AIWrQneHnKfrpJ +%(u4juHc>`D>0@B"<7?ora[TksG'I/[=0hAm@e4.(lL&+kY%+9.$]=Y*[.nZJaN[uV2j0#UlH/&*kuom,i:drNT8U>+LIs=+>PNo` +%,uK@!]O]6"4f7D'>DHkD)/rCP@_V/+X.>:tg=iOfJkW[i;d7*P_:i(ui5dRq&_,qHl/aUJlJ:%0C-tAG8t-btp#n;YcS9q@DC^.%@VIo455t@C3;r'1-cY^bA-_[Ck&)EFQrY@s&'DLYe-i799u&Ddr6II0T7kpYjFJ +%gc9Zn9;WMsJ9)ZK)(?G-qYDX:]UTRdXu1oL1V`]QbD[D:'.WM8-k$3LZMU&i=e=A#EmB$-k^HohIBd?XR(WQ.=;nRRlle95pV26Cl;L&('@56=QLlb=KS\ +%ng9HJD.k`A/_';lHd`_H$(o53VN1!rX^G5B$%9UL9b[k!^YOq[fjSV7G(gFrdFOm2k[lKVg#uRTOKh;](Ktbc//' +%k0qb*kqc7$0",i-3C,3!E[UrGio8[^;ZuhG4Yba>1Ed@c98UR2>cnl8gQr;K0;["]6#ZX0]5rseQr:S(INej,e@940Xk$qc'"876 +%M;*q:DQboM3HaGMg%"o)!h7@V]iP7b^,:OcUp?+*FAg:?,GeeV2TP6Da5FPBWJMH-F9uhPn$8Ir`b$ +%3O/dqn9*!.L"Oi-ObOS4iYC\'EbqnK>@Zr?'41%GR@o[(a7@H[du2N?qP)8qHAOA#edaK-eu0f;iW?&`Gi1XRA_*,(O#CbmOccUdVVG +%1bNYrdWf^)Qst?;Q@R5a#>%U`]^i<;o1aL[XXi)s/Sp5Y(Y^a:WgoU6qkQULBF/ko1$*Rn1F]Ya8B!n+++ac1OcXF&Z$$:6-R"eI +%rEq2W\lF5C!1W>20N?oRe2VEq9ChDtI+%-k>.q]T_'\$cT*LZn+t(jC<(ojj1Au*O[T@e'eop*GW*8%Okkj*bh6!O=`FegeHT1P: +%<.$^=0'+Uo`_+3p.QjiieN+X2mAl_3m9TZsg.M*dT@e>*%Qd>S7nd6B*_bL[g-"nuqOHJU-;f,r]i(j)[FfaQVm;6ZeRm\5g--Uu +%5-mJcB=1@F^6kqU^!1q6@fdT6&b?4hfR3FuA91_%@kH3U[L/:3X8!EjT2p,2>4U7jG'^d5pYG+9bAFd,@2G_TjVHkJf`80I59a.X +%`c*(Z-L0-6\ai+5B4q0YqkC0D#R"fsD_Q]8F0CI:&A7!hc](K5O?H1o+fHr0b`mrqKD!i4^QN9dI;WCs>oTJ7.nCDtH`jRT)(jq.`4]k>gM`@\rfAsp*;nYSP3`Q^uI-D7IO!3\'i9(Y5!%5S6,,GP5'`gn3D.*I_h+'N:H?Kq*_USZm-BNd6:i]O;mW"EAro +%^cj]4<:/"!5qS@o[kC?L%j?ZjS;K+oZC.#MZe0!.fH$j*8DKB!A<$f]kD7YBq=V!S,NP#ZX_"Ff"s<^Tc''MTc+?&Ao4l<\4peT+Z+WWVaJZ`^*].&Ris_IMSXbMm92H(:teP;9EFVM.$hB$DaB&]$:j=I +%_rDrZfH)2PL>JNIXN$F6jDf"@G<&/u60&oX?V9u2SA>Z8;n-?T/$YAlb9D1c=+We*U2;:DaHp&E2oY1I"^fFAlSe%3uha'j!;\%(q@2]UlSI)jGL&4VWQr(, +%+ZR)d2].e(#uNU.3VX*gDFWb-UuefBb"a+5EUbQ=k@GX>H2)b>Vp8V-dee@R2/mbpZ)mFQ\?JnLGY':["f<"mF%&f,1W^1=,]e2Z +%,/cG[Zb_38gA$g8%0fB31X-L=O_hUO8Xjh'g.3@^/kKnXET:nE*Y85fp4$>Tdn$Ih/*4;%14kUAtXVRAr*hP[ic&PVK8Np0,r("$u83lI]o +%gR@.a3MsnQ;:%3$r\5V+is7i*V`C.!drf[RV!>6n0f`u$pdEOWoecY]jOVqt1ZN1Vq;lVVBo>G3\Y$V[rX/4$ZJ:ddEb)EC3K>c! +%?%)]e03>X;oj7_H*J=V]i/NT5n>2F^>=MM#3OXk9;Ccq*j;YYkm,kncP=nBEJG21!q5umeDg)31jMg8SoU1,D#.3lK0Hg/`rN#s' +%.DXMlK"6H[7HS!Scum9DSh30C?X3SV$8fra?e+i[q\":<5ZKqtLs^DZ=89O"M+EOl",a%pQ18D"$s7A,^0147,rE +%"20c-*p/qVg\\MHWFb\aH67>oSo=UAn%6h';s\q]lL2qdfLZi2qm0rh`P4j==k[71k*Vbm><^O*hK-jX?,_q:41ZY&ZJ*@&FVCl-R1=PjW3]U;+IU$B`iO0erkgDFoue>T"e8c$co/)o>N`PCc)tt?kh&k%(U\j,I?0_ +%U:KT4rAK[i-JdCcX:Pt'l)%Z8KafRA\/9E7/\B"33=i"D3;4KT#`W\kb:?J'.27^Q!;XJ%KZZbj +%.Es4[M=;2e9*>TFRBQD&&;_7_-GFbBZqCuLYt+(p7i[80hj/=-N2LK"dBX?MGH'U#nWSnDH)4T*>WEu&2dXs@Ec+Z"B(=*jDNVfW +%bV%cllAnb[VtdT/euSe5Gs-gm?99XOLfJ4HG!R"2'!HKG>fQ.F/&<3;=lo:\/O9&O^$djmCM#so<8+hMf"kqU41 +%PI0.VCQWn/!Z0,$mJH$#_#,&CQIHq6_T2+^+qt``tDN9[[F1rC1fjjk$>" +%K39O8]+Smi8n0:mm#gNfc3[)M.iped\tPBJ'@/W!@=>%SHJHimRP)%_78kC%Or(mgdWDqZ`)d^,oXoUHBfh(jQ8SkM7X2'WEq\39 +%1RF![U>?f#:?*H,)XhrZAmaf%7J]Z;@pdMTVpr%4LC"G@g?[]c._87f2=989BiO`JC76GO8OARkR[TitWm(EO\DSD!h>e://6Xdn:)cDKfBU`Ta:>.I'%;O]tFm+EJ>#A!Eh7X]6A0JaGRh(PB&'48#kkIFd+F$eZ`N@M88!P=ig]650,jhTRlkpK`tF4/I=. +%!bHGDVW6SQ!IoM#p[hW)d]ouq,%ML=WU,s@?rU1A+aO+5"SpigEcB(i]'gp<99;@!7(*rmKs]9K,.COR^OMT&?/@KPRo+LFVCSEc=Db19dbNN6/N'-R64R$td-V.\l[9ItQg3s]VQT&Xl +%c.]NT[L='?+3-d]d2#%op0jGFmA0ALBn[8QB:`b_iuY0';q!C_@#B&p9QV0Xc4q9[ZJg:O7/k?knp3-ZOl^9QCtNVDa%#BieVPIb +%MY'YiHV]q\4)`rTd;3,Gs"c'I)oM,VB+QX_e(a&^]tKqBDDo(Ec01%q"!B,48-lcg\s[f;NFbD8k_o"YIckKjp2%EKI[=q27ZPGa +%GLp96%`Wab-@aaW0$56_eCqo#kotCICGMiWHPW"Wq7Wu`91`hQpg8DgFKt4rN1^"Ij;G7G+GXV +%n$K-QnSfk@n#Ei5eb/>&#*oDl"'B5k2Tq_IfW+NY8uEs%FDPN&CQ%7d-Ve<7aDQDsdN6NWAi\d+Sdlr:7\k"]61pX?i[8"]^urea +%qtP\Lk1,N,=FAAT1DEA0^D'J?nKS0tio[FO9mkO2'&,DkN)KRULr3?P9q%,#c%PV9=W!P&;Vr.JTFb&iD5.Ru+Ms2T=AK4kKOY*B +%8kJ!;$ZYCtV8\\ceW4SDi`P=j=7@6U46t),8J_I*cla$/#cM/k,(")C%EF5,)46K`?UOJF9ZDOUc,9VTiFujsa2@r[cdU&+2DNj) +%J9\Ze-r&*qR>>3eUJ8sUW>6Hl9]FP[MX#/I=+\-=`Tiq$S!6\]ZlsaCs +%X([daim6.UHE^XLjE5;KrE@s2UB`^)Mo0t54H!OIDt71Q)aAE$22dr:/e4%ng]'0+*CMVZXS&!0HnnSPKH+A71d\@h(j@,[kUNO8 +%^,4,%B[BaU^9MOVL!W6'm1rZ(WKP_%Cum=en)m.#S"?P$E]_(+Z+"sFNfHcTW=_BJ3E$]B[BaU(02Dr[4:)aW9;m, +%s$CDGYno_Sgn5=&+k0MKfiCC+:"#dEU"%of>6T`*\e?WJ#$hBYXVlI/2!?D;Sd<>C#YbG,"iY/p?O.+P$At)X?O4>n +%mYUB(eB[3q+k>!#H)GdC0D5grl)7@tk`0^80*UT\gognB+$,ONO.5J$qO]j32hE\q0bP[c/`'>4#^V?APB1IgX64P$ZlE!h.V^0MfOd7_Xil>dlcO36^UI$e#quG!^n;$N+ +%$Q/h<7+S`0QI?BR=\Ik^KMj+[b0%77.r1>(3M58AZD+7;)$pZBPbr-)-rc?"Go;t0EqrBC9c!doRoc>aY+ub+;D9Xr:WYZo!XeOf +%Ne!g,MO$Q#l=qdnb>j:kK9kunjQjjfTi7TBcnULZ+[.^,YR\Laa,_2k*+79-.2-K&kFF5jD;i38s<78WarJ9-DP(V<3lfcC'sJ34m)E"IT#`O1p<`t73Tu;?"/3(B6@T'C3VY/V2Wi5_K/l*+c:ek +%(dIBkHhS[[aE^5F?/M^-D7_>b#BX13Z8bJLl)=)e$Do/LH_JOZItHHWdn*kUG8-7";nL25fChO0bam>f%qGl?->UI +%0Mldt]HH"VljT%d/]Z$Go2J$el94?DF6/A!7:h2c-7nQD&nj44WUb#q'Ku+0"<4%V36btI6D65"AQ_S,c_)cKg +%JsV7T8]rklM?%A)*0MFF+SIWB6Y]Lhj-YB`]%u(JR5Yt&8J0-d11cp]Kbn]-XGkTF^efpUXYP8#&k'D!.-F,7k>aMeauM%_1+ZuJ +%)Pkc+!W&K7jXU[!kg_ffPR.M-1HhWlMTeRVb\751^^L2p&?tXZP8"@WdV<]\O-h.$/KroDPab*8IaJ:nB$ota$:Jo:=Z2!+\'B[I +%ko.f5O81=63NGO/QU,$`!\.Bnkb2B4_:BqnLq&s`NMW@`(,=KrNtk)3&:9e0+hI96bQT!2ZI[#F]WkEkBc3+?$AB:8<32&,_n_WB +%gR@1RhIr.L'JuBanRb3hEa]0)8Y861;Ai'7W,X*oG$LWP'E!l`mb,FeZ +%H.7n\`mqSQ*`e"0E%]2]\<92db!M6d/4_b(@gXlE_?pEF[#EC"_(^a`XW!IE-*QnES)VQ4VuYjL5Ek&@gsXZQ$s@"RL9#:t$)P&G +%12jBGSudkX0S@4M3%@rul![sJ`V*?CbBY/>%?dfM#FKe-8kKUk=r#1<[I0WTJ'[U(=n713oE,atPafm[8TY&s:;CO:oMu0tQb3o,%J+#5Ff?&h-8l@l>b!lPqQEr0:i4C(Y(= +%(:OQZ`Hho$D\F##C9lr46b8=Ire +%b6p]BYVJ'.-uqMo^n;Q,CS?PH2mAL)Cf-a)J^K&e94>%+!>-nne5.QP?@/G8\S(@d]YOkM:0)TWL`8V\mQ0pu=b/gC0@NL"0JF&p +%YV]Hj%F.=Rkc>%(QcV)uLeo:=2_Cg.0gLuaO`l#+4;cZg'Q1Qbh%nB2t?%i?\OTU!P'@6"2+o)W`=7PUH^g98J+:F"ClJPo&HEKMj+/Ed=@s65;#pUl\0J76)dW9e.!bbi]1u?<']3 +%lCbBm4p_>/$Nt@r1.i/]6`ILQ9b_pM8nY71GWAdcAOq,A"R(1"58S+X:LfFYka,W^)B#CR;OW\$sli0TB2>ZJaOM/3NU!5Y$WI4sg*S;piN)4A1KX@/e%MM=S1ZGtuW&;>F;c"Dl(A6%-e1*Au[;q%G/"u.T( +%BK>]7$]t"FXCt#@a_'<1$F>"VfB4I<"EH&(,ss",@]ZgI.@81$)jG`k$8Y3YoaHS9_dq]skB)Dc<,tSHLNYIgQLkA*/?;RVt'tHpD%[ZB-a%+$-5;()^&@":,AGAPG^rJEVlFBaUE<AW)K,ir_9GUJ,8;QlK-=bJF&dF&s9h$iL+s7N"fZ:#71GIlGY^V+t`b:l7)5Jc<8<$/" +%:adPu5[dri`KVhp;SWRV5XZb5De)B_[6TOL@%"m]0c;1c:mOTb&!dV-1^"4lA:J0p]$g1*M+m33:a8]$fC='^Wrg-^b7^e>bH'hg +%Udh2^/025sjBV+Z0knph5M` +%+n0ED)KOSCA=7I7X@1"J$RoKm'W'XB5Spar+:OS6,dJ8N"gsqaGp0sn4dsF615DHS&dr-L&D?P5cl3B-)E9`-@AKP^31nOe.X2Y= +%AH<,k&c#00),2Ft::7cTJnZIBbj^q9A>NZ9hCO +%1!3!)k\f&u%?OJ1N.d5s2+)a?-;uB")4ouhf^TT*2HInPQpG25cL?\N5ssZJF?-OZ`d&o/MaNDfL_tC\-&dCa[+cM_2BFhd_KaF< +%E2aRg^7Yn@FQXH6%0"%@p7'?8(FRPgG==X@2/L1=m0MUND"De@-M%g@O&U@(Y),V(ZVq^&jNtDDi\I=3VRcpOu'a1`q25(Sc,0O6/L9-[QT94hncfgTM;@$ko(]b&*$=5+( +%I1.,J_36451-%ub,iEDqa!%\h&K`YO6npZ[m#fl0N<`2ppgC+9NZldNK9$aV,Cn-p5*r+I:gtT,'kYNR+pS:[JrMUnUgZ;_q-6[n +%VSPfR&^EZ3&s;joO:fJtET6A&'Scg@WH/7dW5ot'o0Q8>-6=kFOfQSs/EF$%Upjt+VT22K?ifnjKLs]!([G= +%*"_GF[pS:bV\1R\b>DtE*C?(@ZVGk,:s=379RV721E&[;$2Z5+>4>*@tdUL)(6j(%&5d?W:@d+;$0B,B!fLrJ$Y4G=pg-# +%Df;DC-"Rr5eGS:b785$n"DN^H1fh[#RY#!8cUeei#.8u7C8R9761GSMrNqXu`]u9<8)!0;9Nf@>[=Gc;;(IJ2+Y0gZ_[9+pArrD, +%oC`Q%__csi/SZ['6'cNM2_F)8ec`nt\$n#HIj%uobUm47$$.+\_hC;_1E%d>2@tMYbTqp<[&03d^oB-(J_=VA^c#hpKr0\siGc*i +%Xn23<6u.[j"O%usD?Dh$BShEsc]@>326@\B*V +%`#0\";q*U2[@$R$mBVZaa(Z^+nk;TEFF+B9Q55QO_2E:E0?+qb&/TA4=FVM&Hu_CYCW0i92E7cLksVOUShbd4o;7Zkk&A +%3&I^R$9AZb_1FpI10&'1n!Z`%S�&Ta'_n!4NH[[gr;+H*%M3-38YhCf\Oh1(!(fUC!E(%:]9u+=&^D<4oOS#7el$D+T:d+8QK& +%*?D+W=G?h(@3$MPS]EA=IVd$sbUpq>[X283#dhhA&K6I0QcBKiW$!a-A37>nP@[@NQGmh_eC#=)CgiSu=36K=N2.(:M6+)-A20d2 +%(YLPN`5aZIVF1UihNA=s-fPMu8W&83=l9K7YUH6>5)+npj,XYT]3NAq[qQSmJO-4G/VZhCP6I>X`?LqN>61C`?un9`ILcT#BNU)h +%_A%ZurLfE3aDP$Ul[Y*q(/_*oEaC%kh08oefJj8M&+p99_"m,($H2e6%-JGB\3O(. +%kQb:G-6+TB`g'Yg(,C]_f.*5rE*:or1TL2+C$Ul.26u\`4T3Ok;h\:'RMdZAc5Y%`8O=KLr(6j^H"#3,D+J@9kh#iP7dHU?G>KA< +%Hg"K%_eA`K?)&;)Is1jC')7920L&o)7dB.9!#p&GJH~> +%AI9_PrivateDataEnd diff --git a/Logo/O-ESD-LOGO_small_hex.png b/Logo/O-ESD-LOGO_small_hex.png new file mode 100644 index 0000000000000000000000000000000000000000..32335963e53fb8c56e96d4942152fac4e0311d91 GIT binary patch literal 21941 zcmYhicQjnz_dY&Klpq)+L6l+ik{B&|XGVz_Ekl%u5)b$~Z(=*I|*8Q87G`p9(TInL3_HI>9A$?}kb z;FO?w5pI>ef}4$X1;-9*W)C#^#X!p1AWmoI!e`7Yu{+g0{X%i`^ZYy%SDgvT^eAaA zLrGR}P-|L)5;%z^kMgP=%7iP*c+~Mb{cHQikSDUhmIwr>d|?Ou1sh2E-tIo=2~$Oo zfRMx>!%nzHcgHGmlUr_vUtHQgFDL{LY7t;|EMvu*I)qw@B+^BdNE3kwq@av7O;yQr z?k0b6!UCa}jR-KSMTwd6bKD-YH_E)~P2BS+5C#l-Zl#%F{=Hms54=EcQ(Z!S)y)Hf zO=w#7;YMKhd3W)>oW3^zdqBRn1P|+MLEk@cR_GGrbs-0wJ z=xwev3*&%kf;G$c6V4@2?p#z)$ZNZ=rkQpZdTs`nWxGhPm?Cs>xBk~Az#W=#zpZ8> zH%Ec6U>m`5H6i6=7}B84mBw8#bGY^MjWxY1L-|#%40V4i!O{_s6!d?VzI_BKEJClt z`SLt&%2mA?61aY)e>VxM+zqGA6XTxv{3h-p-&1T6Sxf5S0 zlD+cWCp%|9L#$S`+DImdlLv&+g%>$-$qnc^+Wx?#B*|(JUHSMYY<6H|JO5kC{*^dg zZf*-R%}3Hm>iB(LY+3~4wX4;+f^Q}AlA4Z9197Le@+;jVCl##ycj(Bv`?+Q5_zuFMd*$6mBOBy~Te(|(oD>0F z*0?y*I`M-U`f28xXNNAuXQgJpG@o5}s7gk6h!nzjI~t_v;Iy-(Wn5fhBz#pD>tOI@7)v-DDEB{Yi@aN|vK+ zx3b=w*@=y>eIkLW$i5fNcHIG2oi}<7Y+IxDZ%piU1h&52rNt{Pk-C~N7}^1E2C%&! ztWl4nhe}QjjM=y1r~v;T2|>L>qHV^3eI*Fkgbc%nG{eCB`PW@)^_kl6ELWcY5NE^~ zE9jaG$1>dHxH5ah*QuvnU)pcmD=X{9UolreamztMNzvGcZpp84#2ncFHWvRb~m#XdTm%UHpA_XiplfB0L>7-(XDVDA$*#_`}A>f6-PxyX4 zmi~6|*BaSKtx%K%Nz5Wa5|ai=RTKY<94`oGyLzRN#EN7ur>kE(P(5EQ*4t0cr3T&s z&Fnb&uiGbU!|xJp4}jmPBz2_s7ni?Y`(#hU2n>l6?cuNx%(maovoyt9>BpjhfU`s- zK$IC?ZA&$FNc6aDDKv#)LN$95z<^2`W5o zqJO(aJ{SYu76oZ5TR&iJX$U2Dt^@qy9%lJ=jD@{r?}eFx{5ct%@;>{#y5<-kQA?Rh zgzl#UVE>I*unQ2;hOx+L6OT=0v46bn*d4%ruBF`)^48G6rHB+X*iKn~W7McbT1ERUUYQ&A?O+h3{PVt? z{qr}Zz)}X>-Ur=gS9&Gqm$WX3B$m0xFr6Slo6bSjA(BlR=8um1SPlZ= zW%y?sgq5}BZxFlC(1P;Y@``qsY(40ch&E-Bs^1G{NI)dKWV#`E{NxykMhqipJ=&D1 zZ3xE6(<|k6Gl?jqG+Y4K(K94S8~>+^pX5N#d9puQ09)&(^xqA-NeBeYkC8mqi2&LlQK3E}PQ8W_!E9wx z0v+M3>-H2N3~z!7W4##(QkDBXJrS^k^1YYD1gK^%xOc=HY>#}S>Ax}{S`MVVNlnm zE_t&~O#v#SLP(xeF8uVPYx`%J(;b;rivI44+UoGtq-bS(@ehoM@+-%3kf->Ahnyl1Bn{q`4qzv!1dCJ(Q zrtRDn6uuHjfTqS68w=YKgCgdC`l+N48i`7yDQQ(Xc?yLL-}=o{f#`6ZoI2ogr9%Gd zIAv|55xb*{O9BaqqH`R>gP3YQs;~=Gdz^eN)0sttC)<@~t4Hb^2$PPHkY%la?n#QB zu;eB}#E{zepHl*&s-IGza4sioH(WHddy5$F=+S@_snD&>_havM;(pQQZA8VHH9w2M zTYmtBV7!NHekfN!j}LT=B|l|j;~Mpm-zw*T2dy{3Pb?Ul(R|0WX{SuitbbC$=h5zZ zpH`Ux6}74`mbT67d8UtojSb|lt>)vmU)={O3qt5SaCqr7`|f~Sgovy?5C}#Ou7ECd zBaA;));1!)(U5{V)ZwHRQ2S^~hmYgDJcK%+4-?R5u@j-;Vb(Z~{H8|?>UezBXR!-S z{cT}td;7Hja&~6U(0C*sq^zQb9t84a0M8`wTY4#`u-SYIXR||~ zAD|F3l{|Mr%8IHm#mO{0Dm zF|O%>5tQxnBp^m!s4Zd=%W%>woJTrA0^&Eivc(NeSxN1f*ZMv8jT-yTH4sTegfP0^ zlj~5@sHEM+O8b!tHRxdmh5{Ixnp8B~Ih>vs;ZRBh(!QG8MKs#|P9MTB zppa{-ToHJf1lEz}ytRwT$%gH9w|CErqjtTzXfjZXHDtW&GmS2U4|$h(lta_QKs!Hh zk^#XC=6#Zt=ULh_~nlE;bzTcHBo_sT2vtr9b%7p^%SVlP%HQvq4l0E z)kK%BTpJPSwjfj+%M*HJ!?mUdeOjR^Q!&+gu)_L<5|VgC9I^l`9_c^_`i|eN+UL*8 z}v#$L=7n4y9%%F6UaoqJIk6TfruLl`Wu3wAfceNMO$|L zD&|d*8XGBr5pJGJ+IzhY^hSSeKyD=tSu0>8`k_YtM2=nmhp_ z-+e(SF$&CYrfXJHGHpLAnIRPjWT>FO;TQ~0C~QIfWK1%ku~Yf0&-8Tx=3yAJpbiu= zceS!a4D;%%LFJb2T%O1i?p8bf>5gYJqK%UBs>C2g3Q83Cp56neE{w=pHy*b*vMuod zw5`=I8AZS+i?IIGT^7N(Oq7M=cVCL;>#_B_)a2J=6ouAt0GX>W|(!Kew~f zzRd#)aR-)n^4iA;vmKe~wn=Lg83^iLIUN4M{9QFZ#D4CMiQ! zAcn*s3d99qB#?oDAOaSE;`*y{1f+_r1}65u=HMu8jTBNKTL4A0hIBJ?>0H$|AXOV; zi0`%kS_v*t9pqB)Rap^&!RvKo{cj);kbuMn#0k};^Ypz+zLnu!uZ1ar)CNR>rjM9} z067d0Kq`P8^nVgbjW@ynJw=SWDERNrQ}|y0p90m*tF#TU76^j>CtWNIQ-2K@7E-T@ ztWt+};6S#mE-@gNg^TuZ?Y)Bcm(IU-gK4zNb9d`r+6AWJDoo(jk37FXe6RAuOQ>yp z3N2#gupfVne|%$yJXcy^&l{#Nd&_ zNtI>r;>fao{OM~9!B!W0WzO|=I-xpoM#@56N!ig{k0%lV@t@;5R`v!u;U9kgjBd3p zZFs+hIc3s3EYw7ELn&{=aXjeNKlUP>Jx825Vm3|<(PcF{?JbMeCCAg5Z!$!aFLfuw zjXeG~wVyml*={VRb_?O+I5*R*6Tgk1=@L3=3^%H&?y?H|qx=8{V}dmf>fh6V+f;98 zLwU5Gj<{ntHU`g<-le38A#LPb9whU|hxZ5!vaHpW#J9otCm(K)-hl8FkW*o?!!m(w zA2wZ_OC0YN(SPRR9>bi5V?KZV0f&Dh^=V*NtId1L!7rFJ3gb*V#V#=DgHN4KYJOEm zx5E*vG@nfVcD&L}>~c0bH9UN)lUNi$U3+JRq9|^Y4#)iaIZhaD%f_xdR=6b9^Wo`R zZ)ImH{u-irQi1db+V%#^PC0@vij*}u&23u=1%j{2kC0^CuPM+2qXwgF6r9i`F*;Lt z#+J@e;2&B0xaBxEcCqKKL<=K@ax%wk=bu4o)OYjLHOcy&A0^8f|0zz81U?mV{RVR=@}G2u);GQG8e6juW|zY z$y4*zwPxh$qU~GZXH6^NrMUM ziQcXhuN4H3ZSI?6TE<+*C4HT+#KDoa5@4J<3OA>u1e05;`(l?Lhn`UlOAAp#zGp4g zV~f#UpuQh)cOISc^B{CZ-uIo^$QR_F+M}8wk>vW}atkl3x$?8aHPPCtol6ISxD&*+ zZGCuz`k`XGaA&%%Omc3HH_90y!_C{&PL+BnAm(xzTRS;3Ao}sdGVTL@P--bhTuWr5 z0aaQ%KV1~NWFbD+tORSa+VEQ;+W$EdHMHiQ=&)m0#_v_27eQbI0tEV$w-a}^ysdUw z*0P3Ico8~de{`IC8r2Nc08hh$~ z$EbZu{;ehRbe3_!D1mqF_MP9h{JKI=+&M+cMRvx&gk#rchp%sVR=K-Jijz~z4VC^C{ewWcO26~ACRtN#6RPtIw*=Q~Q`r$g@aP6w;fhEOB<~!HJDunqXYXIc0c|Oo?ZED)vR)J z8D_D1>w&2EFjXGdo$W5S7fRyzQ}HFghr`iSTTSt_<<78X$~7DnnnK+~bs$3$+n3y@ zFUC^(Jn9W#4GO2dbb6UHQFij!+&SB9jnEn=H+`x6^xcbbxV^f~U%s--*fD19W42vI zl(*<72_8u^CgdzJy3ZJspl!?5W2EBz7UlJ)G5!bTPTTf~T~2IO5EPw8@KY`5vXIq* zlim66-D=mY@wW2nFMoBfC$&o=*A@i}3Mg@fs+|=cx*^y|GD*Zcs|jxtd#JGB;(n(4 z{j(#B9r9}l4_WwZz=^cN7v3dUd!*PGyA=h*bZ=;20Tnv#*{IxJ(rcV8;^v#+@sWS_ zeH-x81>~UyHPZGUm}qYLwpdtdEq#L?5ANZ{njPkKgrT5Ni5^@S3_fauQGwF?LpE)m*06}|Kxs3D_3 zCtW2E0h7{p$viTKx=<;*k5W&6geqIA4$S9vZ*?L+&KGixM|&8?65zac@pm1fAv`zV zN?(sTrFln zK(qDU5C0Y?3tW4lZQh~(gjdWA09nl+%P}XfF}L+^AJXWb&3AK{)jeORXt=wcdbiO2 zA|1y6ayqYhCg6-g#s8ySOq3))9Py-e6E#nr{2pt7=r3M%efPofvpBt&-aYWf-p0j! zQ7F0sdaKddzce~FscjckE+X*sA@5E(p~|O6Ae-&PF}nyTtMB4|vT2jtEoOK;vJY{Z zX2y#+{p)Rv$oyOWpKlnGc^s3Yb?1Iv;}Fh!Ti*C_Pr$`L!y&deJ3<~2g`Zbh$4};Y zb$8E-tU$y4cs+kT`7*5}ji!F-!L2|C&aH$N*o>UHh*O)2T-O#@@7B)9&m!&2?m*O@ z?hW1W48!B^!-AJ82Aa%od?v0;3!Z92Of8+K7#OQQ zO7S{l83?WBG1={r=`wqje-KkrahOMaBT0Pv39UCH!YZMvsKFk8>+Nj44gijNTXEm` z^Ycwhlu``l(UoKEY!Maq{c`2d<v(oH1n>Jy1Rt@w zH)?9Q)5;7ws#kw5;KzVvt@`|CmJ^UozIz=>h^cA@$fs;zn`cj64o^3|`g$r_eICW} z@}Ke-Bb9o>C|ey4yLS`B*5p zF9K?iGJnKMen}{ydcfbOsr~hxhfrpsymmvD02{$p6R^I#J+Mz`ZUO!E;;CF=U{dGT zvAIYG?2q6eT?MbBcTo4zdZUAEN;KV%!0$@yQ$v^EcDAg{rmPo_b@P;0gP0p$ouMYy z5_DHEk}BHvw!*ziLFXGD`;+fHPm&w8n$-gG3(@6MPS1p8Iz_Msk*N9KN0LI3f(|3d$_yJo9Jw%|%a+|lT> zxv1t1WFW2tktObf!Rcz24G`T_SoOELG;x}umTy@47fDFD+#J8eOX$F&F^{^H2ZTEd z`}@ASGY0kJ`n#Wk9(tc8sifzvA@XyzViC#9@p!@}|LcQuyLU7=Eqw>gFq6QoTVCf0 z!IPCTJ&hkw!1Y0Y@#Z@WJjIrCGt;aR8c*y0?_6J*)Y4Ge+?uNdzGt;96DrK3|8YH{c$>c`*l@eHMBP z`5u86@wc76<>{U_9duzif`d||h1YL(N*u*5Q*T@rOK{N3azYi@O$vYmC@TB(ET`HY zkr54rXNtb()`$FZ-8t+#FPOZhlaGe>284Ysryoh@a&wX z#kJYlkr!?ADmPoI`&>-5)cc)%kYdMOw82{cWsg91V@S^AAJaPcBhCCTD)bjWK zlPcSwL|ONP$HR?(Uk`SjU*#iGACk_kVQ*lpF@({&0yjF`JPJI#Xp|M*$y%RKoG9AN zm&DLwM_*ck5|FLrOy{7Fo+!T%ud?pN>9%U;zfP-m6Am%1wntILn;t5R_*O)0StK8- ze*Hj9&C8Tz7{luGs`(YdxY2iKJT9-Z!}x`ChBWJSLjC z^pjdPnefY^!!xhN4^y#<*?!i%{_MjI*a5 zQa=$!L1Wi1u-MaKrDh}NxUN)-=Yx*iyW(1;!Nu5j=OU%< z#Z3E<&sI}u=}$C#I3bn&*`0~M<0temUR&+oFa`P~J^wf^(KlXpb4uOsOl0)>*5kT5 zI+G_5ns0e3W$JF3l=7&+ABeF~BJzI9*4b|EJ9Rd&OKvsz7We+UrQaG~^WcM8`G!gR z)cp^Z@;m1x1=1!R2NV_OUoysAB^ZD#TfO;dWJd6&hExCKLczu1`P1+5(;m;xWb%vH zy3#NLouSM5w96z(CJx76V8k8AsFw(7Q?{nNRm)9A+8?$NV=3y;3&7TR63dc?qZv zPGWi5eP)YoV54aKN5blnw5IVr6J5W@W6}bjK0a~VYs>bD3cjTphM8ASd+(;rI_c8y zo*X)wfe4DCc5~_4Yh-S`;b)}f?DBCj9sgP4XA7~|_;1;Po%yMbhC|u!n>`j3=zT&b zPGT+Jdr|7n&~8e`qv$|ymak?Goq?z7-i@j1!KTjy?)WrhOG!U^suPeyn5P!=@A;)O z>0+*xHq%(R^3w1?B9pYm*bGkxuBQ|)$~2~GwO!I3Y)pyntXou6-hHWlJ=au&s>@_y zQ-aZEHW&Xnx-;vw)Q_MXq4zgbaX%&>A-AyxsB%~G4G1);+wQk;C)CDf*QghLd)NJa z8vLb|*zo771R76T!IKkk* zuIrF=+`XuP@$#RU_PV=rPO|^3wcAC<``>0oo)0K4ocJ8rCTEPbck+x>ur=l&Z5H_3 z#l@KWxpRf~C?wYstV=XBOC}g;An7UZge##*-peX`zn}V_vW(0&m(J^qPnKbHcUf2a zg`PirK=#V&NY&R>;ADXguil9d!*T3+$b=W$`l= z1Cd~JM>2WlNScW>8Wp$=Hwq`)M%Qey;uwCAm0bl?ey4l<4~WPYvn{aQ-ou8+v0>Z)9t{;JW(D2CA+y3+tu zR?UDUy%+wbLzcl&UrwaqEJOeBx&Vrag=W0Gf0|rW67g5^0h9j%lmbP0uDGk; zQUD73iXmx{`$`%oG(Vn2fOz|%?tfq%b+|C)JcL*3jnw4I$!{rr0J@JU5KNFx0MUOa^$zy3zu0gbm?I|#WIPN*0NjmF z=uJs`Op67B(hT67;q-z4SR0Y?b#!rv@rM4ivcR$?qk6gJx#`8rJ_&C7aYqmJ%hI*1 zTl8RG=6K*rfbw>ztEMk4q zL#m5RAJ;G0RkFv4aw&Pbf)nfq%0_iRuD=NZ$>dF43<8xoia=m7Zq5=b?GxA9ch`P-P zwfSN}81Tq07%Y?eM4c&f6TjXW-tS9$vtOAWH@O_!RUK;s8vIpXka6Po96(p!h;ZZB zuwQ!giW;S1EmfrM!_Z+osrs%~6###QcuBWNJL(kQj z;gX;!ot~YK#xREIc5cLW)g8|>eU6gXv?#dknF?mO)iA}_Rv%h2$A+BEA>FHe{sDIr zR|j+d{&64Ii0-NZDh9;APN8Rs8wPBRT;L@77%pkusS@EqKT|SGz3JtIf9^Dl-$epw z$W(E(&biKKbgIPJ5A!HIV|`$LkDZU~%7#bL_(uaCP2E5cw|%Nnp$w1k>F=1SrvQjj z(LN+MDGGYJ}X|1e;BKWj&N^EU1_;Q?9J`Mu__sG24o-1lF=2s#a zh6derii8yJgQD0)%e=*grx%5nTOCJ1KI{9b!`Y_I1qbZs2`n%FJ-=xsps%W3Qq4=U z^%=ihh#B^Ob%6UaDt*xeYcg-VIPe?cm@Z^hEq}Kl$Q?z4k{npO8Du0So$8J#Hw~32WSJS{v9STZLC(!hZC0+CC|~&Ej-T=d^Go@S(QXEr@P5vk1U!D)<25S&Z@GnErWveR>k2&^T(9oz zZqG43P27A~es^PmYh6FHe$+Q_e3;>A}iy&Rk){Y&@sw zWACVwj*30!ry9D7`%@xCO^30LC-|o2LsBVQ9eWwG^svua$MLbjI)9EY$bW-z;#kJX z_Oc7^edp21Q99P6RDqGdwdS_B_9`K zJsSc1FVkD(f%g1k{NFArcNT2{sHELAJL%uMYg`aYf!B`_&{r@}vcQ=&8JXRV&Jwf zKD!Qmj%g*o87!OVvQ2s-^Gv5R1ZDa*cS-A+-+y3S$_DTT( zj4P_J_Q-wGsyHaL=Hs>Di5k7Wbp2{b<9&hR1o7&b7lC6dCV`7z0{{&Isudc{*=03Z zu!1=T`{PqxQGEx3dU;xPKCDwl_JQ<}|4J|iFi(UNB-C$V#BM^ezFN~GrH|=eY=XD| z5KIuH%5WeFsf^AtHrsn(BZHg;Y1}Q-xN1wo=6Xy&Uyn}}kR*`Ofg?!ia3&WAh0~{Z zDG;&%29nqanPYX&;g_~=3Y;u_c`wt6f`T&SkLvC(ubj()*z)u3X*1c9Y+_ccaiyS1X?xipS&+_xQ>3ET~HQu4{Jk=d|DfhDscJ0 z1?_7_HXnrlSwo7{slq{!PAT3nZK#LZ=|#m@uiIWM0HN8}5$bq(KGAHaf2Uceb#m-w7yelo$ZUM*jz(}gcBZ_B# z+sc`MJuHKv4!hgo?rLF$@h3@QL2XFp?v*~C#Or7UYp^MQJ&lS zbGKJv$wJ7jXfoYz=rtxJQFXV9W6I~= zJ51c_Pcg>HREbjt`sfnaHtd=xGcH1ZLSl^@iNwulw^xZfYILdTs>9itzf7A$Q1>1D zw^p4mp&l_55F(DqdH0-)^QU+3On>5^nK=DIlfK6@0X7YTb2jaMpEkIxb?};1)W~ln z_x+RG^hHiL2|`cye)?$}Z$O!w_+8DkW$U8+nX3qNg@YK~f-rpojs{B+m#f9>)Pw^y z_+CSVI|r8zj+x81c<@zALO88d_U_}~{*`7Poz2F#`s(d}90HdZ2mW0jwm$Oe%$DFg zY_d-|Xit(}*xJ-i`yJ2@`P`Z;a%(snbOLU?J}IeHa9^GwMfB=uAOIr+g7Bmm^3X zErv=m76#8?6!hkeLFTUA89gs*xrTFNKFgdWt_=p67(N(s%S-v$Xqn~PJ8775`eUNJ zP)%v#&;2IZr}S7(Q?c>qxw}k`_y6@jM)fh2yqq=#TS;Gqve_Had~Ulc1och#0*%oI zLsV_`v+6k}0lYQVZfWEdp$61l1zF&w@gd~BlZt@$_;3Sp^=Oa?CDD=WcxOfD#UrD; zr5V+Zu+gY^iGxWn+`NQgj z9uUtVMBS9sr3EJ9u>r=ir}SV@1Zhd`Xp1vTb>l-U5VC;a9__270oR>`mnPsrt+}tS z@{AOQ+W{8b0Hasl#1JS4F++4<0zo;gi3m=&PNZuup$0+ecyRG(w3%c|>#1qK6~2Fu zT37RcYE=Vno$*r0At=2z+jcB+H%pHxoC_TmIM(0af5&mpfXg}!1Ah%24pN~&|0@yO zt6K$hsEWN~oTW#w2KH(Ju8c0c*GvS zLsUW$)O99ffG#3>2vJ%Du#l?X$*%!NC+K>pFpz8HT}No7pWoj8AXHz=#RGalha{z- z#J`r`vEM}*O5UPk6Ck=rR{;guq7>)st7cNsfN+TFK;Bp?DI~Naf?%Tp0P>s3`}Baw z7-fJnDnJ%Ns{PJh<<#rNuP^{OiRi^W|3RZl%maK<66$@B&$0A(p4b#{k8TI9)qw&M zN*zI9IY+sF&3i36O%Alvb>N^j&QNX&N&*vDMz-a(0DUKJ=<34<;tJ?aBtctDnM@T~ zL)eHco2CW&gF0}W(1$S?Zxj^T>wo|{dU5IiBr;VP+dJCBYXU_4%vTd&6ota<#KDaL z!e4CfRzTsDAu`;Y|2^P?`gH$(BfSr>hxxGy2?;S3b7JZdq>t%vMUkqo`Q0X{11!_& z`a?m829Rq(RAJUDpqAn~z|DAIawU0CIxv;2cVY1^t}w9-ae-cE5Wmx?sVkS1w;-IU zNEI8DTkJ3iaKt@7uDkmC=>6+kbF%T6cs}$iil+7qBNvUiJy|wSm{e|-ecIrwTT`WS zY;Iprq<>l}AUEo=5!cmQe>)T(5>I3}pIa1e?;BThkVSu==h+QSn&6Mi)5>D zueU7*799Wg<9qHh{nJlRo0M1s%_e_e*PjldQ86Tr>-d%u z7hwxi!CrfQ`hKfug)@uQ7Ey8w_vJ=aX_1>b>-FWEL@Z*4lrI7NA^)kP6PPdYaz;Y`>U1eK#1v3O+|XQk?%HqHqLrQ>#Ga=6kYenr!{+J#u71<=hsg=a%Ma>1EIODN-<k5WN9=yGAvxy2(&i*ysn>~_rYXddOk;SuOXq}5md-Eq_VsVSY zN6U>RYp_jO;bGzG*Dgf`YmbdbWGF2p&mBJ~j|kfoOzo~mY@f}5C%Z3RQJ*&iL>8l=}+2V@Ojn*x<1p4(2sm-iMEo0Cc7Z{VWij|Y#F{6 zzaga z`9c z;jTl?CcbqRsgOo zHK}Eu&&^IFx9az#k$-ZQZVV4|pElil`s>ZG*jnq|2Nzt36aoN%iQ91#WLr0`AegTM z(>g|cnH?{cUhH!e+C?djnf&<~uHhxPIy(JtsW3>3+Y9-{P{jNQvcH|(Ctj-dn&A4_ zVwr_EFgK3Qtr=#-fvQ&Y$;BsZ8E*XHYWhv_ZO|b7 zGIZ-xN~Zf91~V#_qf{BZSc{?BR_|J$X^v2;OwwnV{M}thMPPfIA;fm<9c@D zO&C2+ezVV8<=^gc^IleF`O(j3VTm;K;9@wQ2b*yAx?3@QLIV+a34jn8r-`X`cMbLZ z`(2)DI0R|iJM696aexU>EWYCz-(85~?33J|)F|)NrE~0C|I^{%7r)Qb4->ArpJxKa zK=dgp+W}F+0M4?AKPSWpJM~m@yK|+hpwyE2YD7;T+Z##^R(&!rJ5say{Z&d53t@%? zycFgM7|b2Z3N1PA@cKOGnENx%E=$M@k(h&)*B0I#oZmg>7|YnsRgGvB41>Dk_?mY& zJ2E@oyJ6qTV>HhFX*)7HhHA;3*XI!m)d^bKIP%n{u3-LkVg*Nh`hc&7$D!7|R#>ww z!mWPQ%lAiMb2|!b4p0RqF|x=A{+b)l)Wdd_vthzG*3=T8Dw>WHtTCec28b}v$VH(M z50-z1Pv`bJaBzE_A`LzR_=a2%EZ_ZC)Nm;(^sh`p0%QDoDt>>j{B!yH3I#n|*{-kq zK5G5N->P@uh}FMb^`bZ9CAu1rpL!9U8f{8djPW5_fRLe98^m-4w3-S{_fi2(q1qoU z-;uJ9;;QFN9VojMG?aXDcN|;K#Y~x2rlQTeu{GBO>2436`}le7`%n`z#^6ax;^hy{ zxKlD9v>&eDMBRl3u$c+l;;p=2%ot5R!j!7xnJ!bjOP{~H(0QSrUB>(n!`!>R%yKPt zthD%N6`RiD;RiNy4g%Q&wUOL!QrPz3B=66KFGw`t+POka_{YY-+g@Zh->>Ww^tzt6 zEbuQ5yAF?zoBuAH6MXjG*Ag}5+t-NuEj@RRGWjw3+GG0flay8_2%`1upQzwQedW(P z*}lCEo)a}$YudJ@sB4hU#Bs&Tqkp~rrjFAVd$W3*`sN+>S_oP5oC>HV7243#XLA-e zaVQV4Q1YEl#wln7h!Rl}zW)7I%yJVmC?KuyK%6)<$Ev0=r}vib8qokenJK?D^?vSm z(9rf&AbXs>9TikvKY4I|;4x?iou^YEw6X#)N}Ot%z_X_6`i=sUZ?*2*P#vz=lM{N} zNbg?NZa^2ezAX2(s2^Io4UMo!xsW(c9-er{|A8l38{*KT#ActfQ!o3zVm?OZRDf>5 z@PHfQ;m@vcFay5WQ$<9i!QbeCe=vwQdcWy={o;Aps9zG1jpE3fAjIdw)2QPGCc zht^9X!j=`LZd^|S?7*FTq!l6h*A+GOB%Mn}!y(X?^U=2< zZ1j@7B$f$l@yOYQDiP19vaWmrP*|_KV-6B} zJayUO_XUa<$9ZOpIRdzU;kTMimbd(7BTF?#9FAc!UrZ~w&TTa?;JI*}{&-{s^gB7n z+r=tY<0<))>{m1Hp2zFJU3)Xbp~4LZ#49F%VX1c1tAFwSBT)}U z57>XQKNRY|_#3MP06hth&F5#0P5}12=xG41eSL7rBq?h5>uhW|7=Ka;)$yEL$hmL}s{#1nmDEmR=*F#| z+}wx2)ds-zNVmk;l56~k?J9|}F61cI{XJ%@inH-p6YpQUOtAcJt328MMHii|bO*qa zI&G*o>-he~p(zmJ&sFN)rnfy4eUbuw=w=5bbc1t043h7e4=^TOv63p+uvND%rw1>a zwhN31@pjB48YRf<=M~Gjv5~`qGd4p-OefIo3LL{({hf+k-&elBCQBN;0_^ajwzad|czm z91SwvXy$mI$MtIa!v(=gBN@z&iMv}o2c6zNWHwAl@$>g{|L?nj-5}kyi*}L~cy+<~ zn}2=jxn;oJOx@=D#QzxEPs8yv3ARu3;s(mNOeD3|vKbfoVj7f`WOmQDESvtGOY>oH zb==4>%;#HjgjWF-Mtch(n(Gts-Gd z^Q_?|#P^2hy~zNBWpFN8;s<~VcgTK(lMk$UuEOe+(q9}5{^5{WdUhOU_2rBE%GQsJ zI)I|Maf4A>bs(q_Z|NJAm)eYCM-MmW>U5*yqck`1S*C^Y7YOuP0jcS5t7!Qj)T=ZC z*I|xd-HsrL;|0g#B)ea4HZO#?PPQLDhV<9o1HJ;V;iMAG4G~U!<5p41?Os|AV`Dl` zki4nApO!%L7gG87!XqGI>_=Clae1u4WX|3jY3JU~YfDxvr=84NBS6jExtd=hGVU}U zXz8`+FDlF3*jxSedaOAXT%e_pBB_lqH&M8L@rAsnd+Bn(*R5$*9C1@IiUK`q!?p3e zBjr@ySgVZuex``PfzMSeI-+~*loE|5Sdq|%2fL{Z&H)DmuK$At&sbO!DTF!uU3{l3 z!=Sj*+N%ya;QP|pwDqB{ZQXO9eSS@*?Jwnb;KuIUp~tPSE*Lca^(-zt{PIVy&3kc4 zR4tYTLezZ4a$y!BrS;iP^!(_=irerB1E$UMgVWMW3WJ#p46NZSAp&_EpI1+#{OQS-9{3r+KH**-;MUZrV`@#*VgLX*js<29=d{Q z%-$Oo=U?g-mK1#?cLY0Om&V%y#2D%Q^3!|9?|8_VQ5g_AWYTYM_R|w*huE^&5?HYl zh9qSxvh(~ME19|>oA-ZB@)YEr{Ad)LL2x?--mndp#K{=}eepMXOq)Ajfh{7Zd*>B?TA;E6=O3l`teCpOprnC(&Eqat90RLLC44?Xqp9b| z<%aj9{Cl2fUh)1mZ(l>U(Ii2rIq+7uI`>$N;;)!{QAPGZ*;2^;PCE!xvel(M&1!#aT3|LMFCk@1vun-`4BH@Nt zdKEJjz4k;nSio>^(pu|@_X5{aFe{h;5iv0_5!mkxLMjB1iyLIM)~_xDLP_iY&rl4u zAxz0~_P>N)>aCt=!7_{gckY$+RndXQk@PM95s+kOmqgqR&ZF1FO$G)5Q;Nvs|8Rz$ zDBG;DBjc1-?FG6sP@8`E=ECYWvT2W3E{pg|Td<2JHM^UM#ARFz6e%}uA!2Udy*y*E zb!EX|>XFm)sIzxd4=bjM2Bi z@|+1FQTQkkn#@UcuTQNsT=70MV&+74)Gu-?iaqIaeT_vrQ+p-(lev5XPZfxOd4ZBy z(4BMojeWQ3YTC#YvDbEm!@{|@PBkR%*NP70Owe+3P9&U2c>hlP#v?V@>T%okQ8S(+ z!BdOJ$G&^MwD0-U);VLqjg@MgotY^uO_2sS$xvj&suZ_>1dBCAqVw6s7rY`~n<;@F z-7*I8^wtI+qN;F#1dZfer)lt+<(wD#UIGt-1pr0kOL+6!_+)wUC^LWO&e7Ua*yw|! zBb*65>^hUI)Ni43v(X89@Fc^?H0L6?Qc@p;~a_a)S`6|8#c~ra70Ndoz0V$N@V5fJnZTUi(8QgS4!vVHlQ;0zg0>d6yY(` zGp(xBHz-mH@zdJacv9x7GaiM3h<-eaP&I$A!UU>u!jce9VW;VfswW-nckMn8F5|c~ zx!JxIkzCeWEfuXq?IpFZLAR=nm`$~eMb)NtDXGe@55TLg>qVTA?_r?AH|jIeC1rG` z!1YO7nSQ&b)d;ySY6p$C{aDvMx%%zc!I`I&pVD;~8x3FJc;l?Uh?3{@F2R)l`Ax$AN9k*h1 zn^;7AOydX|mc*7I&~fQ%-5`GbCRR^<5`k5~7S>N=!g$Z!#R`hbUYnJ&nT65MTWf}3^d{C=#fCVs(z z^yJP@gN{NaMYfGTEf?nOPSAK%owOr$L~KA77g8o><~MzxH841ktp_xI^!_ZrQvjFE zp(bbjsF6(b44vtZ%^;F&ctg(5i9=xLyIQrnQNn+uuzFqX`J7=V9CBbJ=~K6Me7e#r z$xx^uzq>kLZ~36~P2e4Uk$0H6RAn5wo1T)q2+F-(16p5?DslGG-c&KtGfC1KZvkjU z+D^-wV*!)xJ%Hp`OW;VqBvX&YA?(G?gHiCmz-_T zWa=5T>%7DzmaHcZ55PdUigJOjAVc!EuXvQ7q0ll0#@xFqS^SBKn$rj`^_&rcxZM7U z_!1gV#HY37iG#hvbd~xxq#zWjbX|mwi)Hg}JkpG6S5}9hU&2>!P`^5|d2NrhWO5H( zKtR2hhru1@)*a_q#{SRo3?#%IGyX6*v~WLyF?*X;?;iW|(k%(E2my$<|Fu5(95d(* z1i3v7)CYG_*Pf%Z?g~Nb=6^2GZ=WF|9bXu0&?yrTWXl`1{OpcJs~j@g#FX-XYw#;X z6LOuLtS;tTh%(aoX(i=+{6+|U@x&wN(Kr@ufMFbjfY2wmei*iD&!)jGr5f~pbp-U9 z_t>)5zznU@WTamkuqhY;=_UtlOk&ACpCQ@_K-acy&i*LOX1@_ur?$6iK?|T#LS}<7 zM5fvVRjO}0A_!Sb`4{l50I(NEzQkkS&~^ad^TS+LN-nU@-jXC1QQ7A@Vkigsq(*G* zK@d}l#IFh#L)@Y}1VdQ{sz<&y!tTh9m!g(i>vmmAtjx70`9us*4D|lK?^uTkeWr9= zfxCRiwsSKB^-$h8x)utszDLzj1+Xn4^D@)JK1XW{L0S5q zD7nB^6)KU<job{52O zGX-5i7od*DyKkE%{TnV^Z7}M}0~e1k#2My?yc9tgKnjnbbP$q22-YjBInulZ-MS>B zeklQjZs=nR-`+EH2vLmaQ_50EfX*Y_=57-9_8#J(^@sW!41;~3X=3;7LRIpU`>9`S zoPm)TobeM^4!N6+3lovjTWNwFr;RO5QT}f8f&j?MQfYT%IsXW1viDfqrEb8HB^!s& z6|}4!-T)%IVxcJjUqxDI{3Am5Wdd*1)i;hlEP|fuG6ub!LScRU$*7eBFHj)ZTrb#| zj9mYRTNLX{(OeJ)c7B2O+heu`ximawsb>IWjdR=W`zE0yE+E%EiS8r_$VKXRIm89u zJ*3-m-EcT9@}2;ox=rY`gsPz1TrkCnW@nrXlfHcJY;~p-K$?3W^m$Q_wju?h##BeS z>>SG9t}%cP1O>;4^}e!xzNqb9c|-sN-o-Om4SIrU!UTojFbHu@3t;AZG&@uHJ${=>;NgzFaIQ_uMEB7Fo6rM`2l9j^)_? zXdU}*>43A7f!TJ(ki)(uk6hH6yHYae#HYcNYs&i5B`$t=Fn+gss~sFUdydBcJo+rB z|7OTbPQcc&bs&Gp&GRboJRb0MWo}TvJr;(8;DSTZ^63O-gTnWoMn{jX3<{X}Lq)aH zzGlii@%k8MsQ|_sLcB@vwGeO7iKjOD!L!`(Na=Ssvy@YmG3J%>BgLv545r=^^aOC6 zYs>kP^{G+8cJN3XBCGKHx9NFSpDEF1Bb<|DoA%JD8cI*Uh)cU2faT_Jb2}vJLmMRS&}I!v0DhtDhR+cC9<^UaO>e@Ds`h&b)6tB4Nh!yU7Q7` zhfU}?!L3FhUIb&ghWIiKi|fXp5dd%qjIP`)mA~{hlIgP)4kv2`j`%Y5v&Zye6331= z!hm3)0SVyfTKJ?_?;r$lJJ;fC;5E|X1jD0%B(5s!Xo#MdO9+czDbG|36;_7<4Y|kh zWu++(Lw~8KwU1OLCd6QXE>L}!eZh2sUGi5u!?P8f!!Z0u-0U>g{Y-ejpD=*I0*115 z)B^~PoX$Y4A|^7e>J>%~xrUIK-fa&&dngxc*KpxeFhEZM$Q>hHDLP5x`@6l8gyH=F zjU?Mg_rwn6I$o}nM~-aS2GjpN%`Q}3G74auN3{aLLCVX_5x{alH3VSa ziOj_{>Ek-0l-*2ja89*!mu50ej!VO{?sl*pE_TQEX!{POb)CToj@beOL1XC|^qj1| z+E=V2_o_CWCfRlShIUipi$8GE!a z1|&IH1#ki=b7g#$Exbr<01?zVR*+k2%+bNET%enk6CPgTFdlNZ{>qJKoP2 Q4}qV(t+UN7tAKO=2kNB>`v3p{ literal 0 HcmV?d00001 diff --git a/Logo/O-ESD-LOGO_small_hex.svg b/Logo/O-ESD-LOGO_small_hex.svg new file mode 100644 index 0000000..c91cb88 --- /dev/null +++ b/Logo/O-ESD-LOGO_small_hex.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +