%!PS-Adobe-3.0 %%Creator: graphviz version 2.43.20200403.0503 (20200403.0503) %%Title: test %%Pages: (atend) %%BoundingBox: (atend) %%EndComments save %%BeginProlog /DotDict 200 dict def DotDict begin /setupLatin1 { mark /EncodingVector 256 array def EncodingVector 0 ISOLatin1Encoding 0 255 getinterval putinterval EncodingVector 45 /hyphen put % Set up ISO Latin 1 character encoding /starnetISO { dup dup findfont dup length dict begin { 1 index /FID ne { def }{ pop pop } ifelse } forall /Encoding EncodingVector def currentdict end definefont } def /Times-Roman starnetISO def /Times-Italic starnetISO def /Times-Bold starnetISO def /Times-BoldItalic starnetISO def /Helvetica starnetISO def /Helvetica-Oblique starnetISO def /Helvetica-Bold starnetISO def /Helvetica-BoldOblique starnetISO def /Courier starnetISO def /Courier-Oblique starnetISO def /Courier-Bold starnetISO def /Courier-BoldOblique starnetISO def cleartomark } bind def %%BeginResource: procset graphviz 0 0 /coord-font-family /Times-Roman def /default-font-family /Times-Roman def /coordfont coord-font-family findfont 8 scalefont def /InvScaleFactor 1.0 def /set_scale { dup 1 exch div /InvScaleFactor exch def scale } bind def % styles /solid { [] 0 setdash } bind def /dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def /dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def /invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def /bold { 2 setlinewidth } bind def /filled { } bind def /unfilled { } bind def /rounded { } bind def /diagonals { } bind def /tapered { } bind def % hooks for setting color /nodecolor { sethsbcolor } bind def /edgecolor { sethsbcolor } bind def /graphcolor { sethsbcolor } bind def /nopcolor {pop pop pop} bind def /beginpage { % i j npages /npages exch def /j exch def /i exch def /str 10 string def npages 1 gt { gsave coordfont setfont 0 0 moveto (\() show i str cvs show (,) show j str cvs show (\)) show grestore } if } bind def /set_font { findfont exch scalefont setfont } def % draw text fitted to its expected width /alignedtext { % width text /text exch def /width exch def gsave width 0 gt { [] 0 setdash text stringwidth pop width exch sub text length div 0 text ashow } if grestore } def /boxprim { % xcorner ycorner xsize ysize 4 2 roll moveto 2 copy exch 0 rlineto 0 exch rlineto pop neg 0 rlineto closepath } bind def /ellipse_path { /ry exch def /rx exch def /y exch def /x exch def matrix currentmatrix newpath x y translate rx ry scale 0 0 1 0 360 arc setmatrix } bind def /endpage { showpage } bind def /showpage { } def /layercolorseq [ % layer color sequence - darkest to lightest [0 0 0] [.2 .8 .8] [.4 .8 .8] [.6 .8 .8] [.8 .8 .8] ] def /layerlen layercolorseq length def /setlayer {/maxlayer exch def /curlayer exch def layercolorseq curlayer 1 sub layerlen mod get aload pop sethsbcolor /nodecolor {nopcolor} def /edgecolor {nopcolor} def /graphcolor {nopcolor} def } bind def /onlayer { curlayer ne {invis} if } def /onlayers { /myupper exch def /mylower exch def curlayer mylower lt curlayer myupper gt or {invis} if } def /curlayer 0 def %%EndResource %%EndProlog %%BeginSetup 14 default-font-family set_font % /arrowlength 10 def % /arrowwidth 5 def % make sure pdfmark is harmless for PS-interpreters other than Distiller /pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse % make '<<' and '>>' safe on PS Level 1 devices /languagelevel where {pop languagelevel}{1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn ([) cvn load put } if %%EndSetup %! SDL shapes for Graphviz/dot in PostScript output mode % FILE % sdl.ps - SDL shapes for Graphviz/dot in PostScript output mode % % USE % All procedures expect to be passed a rectangular bounding box in the % order [upper right, lower right, lower left, upper left, upper right]. % All procedures expect to be used with "peripheries = 0". % % BUGS % The following shapes are currently not implemented: % - frame/system/block/process/procedure/service/procedure, and types thereof % - macro inlet/outlet/call % - exception handler/handle/raise % - decision (suggest use diamond) % - alternative (suggest use triangle) % - internal input/output (suggest stop using historical relics!) % % COPYRIGHT AND PERMISSION NOTICE % Copyright (C) 2005 Cambridge Silicon Radio Ltd.; all rights reserved. % % Permission is hereby granted, free of charge, to any person obtaining % a copy of this software and associated documentation files (the % "Software"), to deal in the Software without restriction, including % without limitation the rights to use, copy, modify, merge, publish, % distribute, sublicense, and/or sell copies of the Software, and to % permit persons to whom the Software is furnished to do so, subject to % the following conditions: % % The above copyright notice and this permission notice shall be % included in all copies or substantial portions of the Software. % % THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, % EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF % MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND % NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE % LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION % OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION % WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. % % Except as contained in this notice, the name of a copyright holder % shall not be used in advertising or otherwise to promote the sale, use % or other dealings in the Software without prior written authorization % of the copyright holder. % % REVISION % #4 /xdef {exch def} bind def % SDL task /sdl_task { 3 1 roll % put filled flag at end 4 ne { stop } if % sanity-check number of sides aload pop newpath moveto lineto lineto lineto pop pop closepath { fill } { stroke } ifelse } bind def % SDL input from right % The indent has lines at 45 degrees % There should be a few spaces at the end of this shape's label /sdl_input_from_right { 9 dict begin 3 1 roll % put filled flag at end 4 ne { stop } if % sanity-check number of sides aload pop /ury xdef /urx xdef /lry xdef /lrx xdef /lly xdef /llx xdef /uly xdef /ulx xdef /h2 ury lry sub 2 div def newpath moveto urx h2 sub ury h2 sub lineto lrx lry lineto llx lly lineto ulx uly lineto closepath { fill } { stroke } ifelse end } bind def % SDL input from left % Similar to SDL input from right % There should be a few spaces at the start of this shape's label /sdl_input_from_left { 9 dict begin 3 1 roll % put filled flag at end 4 ne { stop } if % sanity-check number of sides aload pop /ury xdef /urx xdef /lry xdef /lrx xdef /lly xdef /llx xdef /uly xdef /ulx xdef /h2 uly lly sub 2 div def newpath moveto lrx lry lineto llx lly lineto ulx h2 add ury h2 sub lineto ulx uly lineto closepath { fill } { stroke } ifelse end } bind def % SDL priority input from right % Similar to SDL input from right % The chevrons are displaced by an eighth of the shape height % The filled version is indistinguishable from a non-priority SDL input /sdl_priority_input_from_right { 9 dict begin 3 1 roll % put filled flag at end 4 ne { stop } if % sanity-check number of sides aload pop /ury xdef /urx xdef /lry xdef /lrx xdef /lly xdef /llx xdef /uly xdef /ulx xdef /h2 ury lry sub 2 div def newpath moveto urx h2 sub ury h2 sub lineto lrx lry lineto llx lly lineto ulx uly lineto closepath { fill } { stroke urx h2 4 div sub ury moveto urx h2 sub h2 4 div sub ury h2 sub lineto lrx h2 4 div sub lry lineto stroke } ifelse end } bind def % SDL priority input from left % Similar to SDL priority input from right /sdl_priority_input_from_left { 9 dict begin 3 1 roll % put filled flag at end 4 ne { stop } if % sanity-check number of sides aload pop /ury xdef /urx xdef /lry xdef /lrx xdef /lly xdef /llx xdef /uly xdef /ulx xdef /h2 uly lly sub 2 div def newpath moveto lrx lry lineto llx lly lineto ulx h2 add uly h2 sub lineto ulx uly lineto closepath { fill } { stroke llx h2 4 div add lly moveto ulx h2 add h2 4 div add uly h2 sub lineto ulx h2 4 div add uly lineto stroke } ifelse end } bind def % SDL start % The left and right sides are semicircles % This should be used with "label = " "" /sdl_start { 9 dict begin 3 1 roll % put filled flag at end 4 ne { stop } if % sanity-check number of sides aload pop /ury xdef /urx xdef /lry xdef /lrx xdef /lly xdef /llx xdef /uly xdef /ulx xdef pop pop /r ury lry sub 2 div def newpath urx r sub ury r sub r 90 -90 arcn ulx r add uly r sub r -90 90 arcn closepath { fill } { stroke } ifelse end } bind def % SDL procedure start % Similar to SDL start % The filled version is indistinguishable from an SDL start % This should be used with "label = " "" /sdl_procedure_start { 9 dict begin 3 1 roll % put filled flag at end 4 ne { stop } if % sanity-check number of sides aload pop /ury xdef /urx xdef /lry xdef /lrx xdef /lly xdef /llx xdef /uly xdef /ulx xdef pop pop /r ury lry sub 2 div def newpath urx r sub ury r sub r 90 -90 arcn ulx r add uly r sub r -90 90 arcn closepath { fill } { stroke lrx r sub lry moveto 0 r 2 mul rlineto llx r add lly moveto 0 r 2 mul rlineto stroke } ifelse end } bind def % SDL state/nextstate % The left and right sides are arcs /sdl_state { 12 dict begin 3 1 roll % put filled flag at end 4 ne { stop } if % sanity-check number of sides aload pop /ury xdef /urx xdef /lry xdef /lrx xdef /lly xdef /llx xdef /uly xdef /ulx xdef pop pop /h2 ury lry sub 2 div def /w2 h2 1.5 mul def % was urx ulx sub 2 div def but this made curvature width-dependent /r w2 def /th h2 r dup mul h2 dup mul sub sqrt atan def newpath urx w2 sub ury h2 sub r th th neg arcn ulx w2 add uly h2 sub r -180 th add -180 th sub arcn closepath { fill } { stroke } ifelse end } bind def % SDL output to right % The outdent has lines at 45 degrees % There should be a few spaces at the end of this shape's label /sdl_output_to_right { 9 dict begin 3 1 roll % put filled flag at end 4 ne { stop } if % sanity-check number of sides aload pop /ury xdef /urx xdef /lry xdef /lrx xdef /lly xdef /llx xdef /uly xdef /ulx xdef /h2 ury lry sub 2 div def newpath exch h2 sub exch moveto urx ury h2 sub lineto lrx h2 sub lry lineto llx lly lineto ulx uly lineto closepath { fill } { stroke } ifelse end } bind def % SDL output to left % Similar to SDL output to right % There should be a few spaces at the start of this shape's label /sdl_output_to_left { 9 dict begin 3 1 roll % put filled flag at end 4 ne { stop } if % sanity-check number of sides aload pop /ury xdef /urx xdef /lry xdef /lrx xdef /lly xdef /llx xdef /uly xdef /ulx xdef /h2 ury lry sub 2 div def newpath moveto lrx lry lineto llx h2 add lly lineto ulx ury h2 sub lineto ulx h2 add uly lineto closepath { fill } { stroke } ifelse end } bind def % SDL continuous signal/enabling condition % The chevrons have lines at 45 degrees % There should be a few spaces at the start and end of this shape's label /sdl_condition { 9 dict begin 3 1 roll % put filled flag at end 4 ne { stop } if % sanity-check number of sides aload pop /ury xdef /urx xdef /lry xdef /lrx xdef /lly xdef /llx xdef /uly xdef /ulx xdef /h2 ury lry sub 2 div def newpath exch h2 sub exch moveto urx ury h2 sub lineto lrx h2 sub lry lineto dup llx h2 add lly 3 -1 roll { lineto } { moveto } ifelse ulx uly h2 sub lineto ulx h2 add uly lineto { fill } { stroke } ifelse end } bind def % SDL save % The left and right edges are at about 60 degrees % There should be a few spaces at the start and end of this shape's label /sdl_save { 9 dict begin 3 1 roll % put filled flag at end 4 ne { stop } if % sanity-check number of sides aload pop /ury xdef /urx xdef /lry xdef /lrx xdef /lly xdef /llx xdef /uly xdef /ulx xdef /h3 ury lry sub 3 div def newpath moveto lrx h3 sub lry lineto llx lly lineto ulx h3 add uly lineto closepath { fill } { stroke } ifelse end } bind def % SDL stop % The width of the bounding box is ignored; the lines are set at 45 degrees % This shape cannot be filled % This should be used with "label = """ and "arrowhead = none, headclip = false" /sdl_stop { 7 dict begin { stop } if % make sure not asked to fill this 4 ne { stop } if % sanity-check number of sides aload pop pop pop /lry xdef /lrx xdef /lly xdef /llx xdef /uly xdef pop /h2 uly lly sub 2 div def /mx llx lrx add 2 div def newpath mx h2 add exch moveto pop mx h2 sub lly lineto mx h2 sub uly moveto mx h2 add lry lineto closepath stroke end } bind def % SDL return % The width of the bounding box is ignored; the lines are set at 45 degrees % The filled version is indistinguishable from an SDL connection /sdl_return { 9 dict begin 3 1 roll % put filled flag at end 4 ne { stop } if % sanity-check number of sides aload pop /ury xdef pop /lry xdef /lrx xdef /lly xdef /llx xdef /uly xdef pop pop pop /h2 uly lly sub 2 div 2 sqrt div def /mx llx lrx add 2 div def /my lry ury add 2 div def newpath mx my uly lly sub 2 div 0 360 arc { fill } { stroke mx h2 add my h2 add moveto mx h2 sub my h2 sub lineto mx h2 sub my h2 add moveto mx h2 add my h2 sub lineto stroke } ifelse end } bind def % SDL create % The extra lines are displaced by an eighth of the shape height % The filled version is indistinguishable from an SDL task /sdl_create { 9 dict begin 3 1 roll % put filled flag at end 4 ne { stop } if % sanity-check number of sides aload pop /ury xdef /urx xdef /lry xdef /lrx xdef /lly xdef /llx xdef /uly xdef /ulx xdef /h8 ury lry sub 8 div def newpath moveto lrx lry lineto llx lly lineto ulx uly lineto closepath { fill } { stroke ulx uly h8 sub moveto urx ury h8 sub lineto llx lly h8 add moveto lrx lry h8 add lineto stroke } ifelse end } bind def % SDL call % The extra lines are displaced by an eighth of the shape height % The filled version is indistinguishable from an SDL task % There should be a few spaces at the start and end of this shape's label /sdl_call { 9 dict begin 3 1 roll % put filled flag at end 4 ne { stop } if % sanity-check number of sides aload pop /ury xdef /urx xdef /lry xdef /lrx xdef /lly xdef /llx xdef /uly xdef /ulx xdef /h8 ury lry sub 8 div def newpath moveto lrx lry lineto llx lly lineto ulx uly lineto closepath { fill } { stroke urx h8 sub ury moveto lrx h8 sub lry lineto llx h8 add lly moveto ulx h8 add uly lineto stroke } ifelse end } bind def % SDL text symbol % The corner has a size of twice the H height /sdl_text { 10 dict begin 3 1 roll % put filled flag at end 4 ne { stop } if % sanity-check number of sides aload pop /ury xdef /urx xdef /lry xdef /lrx xdef /lly xdef /llx xdef /uly xdef /ulx xdef /h8 ury lry sub 8 div def newpath moveto /d (H) true charpath flattenpath pathbbox exch pop exch sub exch pop 2 mul def newpath urx ury d sub moveto lrx lry lineto llx lly lineto ulx uly lineto urx d sub ury lineto closepath { fill } { stroke } ifelse urx ury d sub moveto d neg 0 rlineto 0 d rlineto stroke end } bind def % SDL text extension from left % This should be used with "rank = same" /sdl_text_extension_from_left { 3 1 roll % put filled flag at end 4 ne { stop } if % sanity-check number of sides aload pop pop pop moveto lineto lineto lineto { fill } { stroke } ifelse } bind def % SDL text extension from right % This should be used with "rank = same" /sdl_text_extension_from_right { 3 1 roll % put filled flag at end 4 ne { stop } if % sanity-check number of sides aload pop pop pop 8 4 roll moveto lineto lineto lineto { fill } { stroke } ifelse } bind def % SDL comment from left % This should be used with "style = dashed" and "rank = same" /sdl_comment_from_left { sdl_text_extension_from_left } bind def % SDL comment from right % This should be used with "style = dashed" and "rank = same" /sdl_comment_from_right { sdl_text_extension_from_right } bind def % SDL connector % The width of the bounding box is ignored /sdl_connector { 7 dict begin 3 1 roll % put filled flag at end 4 ne { stop } if % sanity-check number of sides aload pop pop pop /lry xdef /lrx xdef /lly xdef /llx xdef /uly xdef pop pop pop /h2 uly lly sub 2 div def /mx llx lrx add 2 div def newpath mx uly h2 sub h2 0 360 arc { fill } { stroke } ifelse end } bind def % SDL set (extension) % The hourglass has a size of twice the H height % There should be a few spaces at the start of this shape's label /sdl_set { 10 dict begin 3 1 roll % put filled flag at end 4 ne { stop } if % sanity-check number of sides aload pop /ury xdef /urx xdef /lry xdef /lrx xdef /lly xdef /llx xdef /uly xdef /ulx xdef /my uly lly add 2 div def newpath moveto /d (H) true charpath flattenpath pathbbox exch pop exch sub exch pop def newpath llx d add my d add moveto ulx d add uly lineto urx ury lineto lrx lry lineto llx d add lly lineto llx d add my d sub lineto dup { closepath fill } { stroke } ifelse llx my d sub moveto d 2 mul dup rlineto d 2 mul neg 0 rlineto d 2 mul dup neg rlineto closepath { fill } { stroke } ifelse end } bind def % SDL reset (extension) % The cross has a size of twice the H height % There should be a few spaces at the start of this shape's label /sdl_reset { 10 dict begin 3 1 roll % put filled flag at end 4 ne { stop } if % sanity-check number of sides aload pop /ury xdef /urx xdef /lry xdef /lrx xdef /lly xdef /llx xdef /uly xdef /ulx xdef /my uly lly add 2 div def newpath moveto /d (H) true charpath flattenpath pathbbox exch pop exch sub exch pop def newpath urx ury moveto lrx lry lineto llx d add lly lineto ulx d add uly lineto closepath { fill } { stroke } ifelse llx my d sub moveto d 2 mul dup rlineto llx d 2 mul add my d sub moveto d 2 mul dup neg exch rlineto stroke end } bind def % SDL export (extension) % The store has a width of twice the H height % There should be a few spaces at the start of this shape's label /sdl_export { 10 dict begin 3 1 roll % put filled flag at end 4 ne { stop } if % sanity-check number of sides aload pop /ury xdef /urx xdef /lry xdef /lrx xdef /lly xdef /llx xdef /uly xdef /ulx xdef /my uly lly add 2 div def newpath moveto /d (H) true charpath flattenpath pathbbox exch pop exch sub exch pop def newpath llx d add my d 2 div add moveto ulx d add uly lineto urx ury lineto lrx lry lineto llx d add lly lineto llx d add my d 2 div sub lineto { closepath fill } { stroke } ifelse llx my d 2 div sub moveto d 2 mul 0 rlineto llx my d 2 div add moveto d 2 mul 0 rlineto stroke end } bind def setupLatin1 %%Page: 1 1 %%PageBoundingBox: 36 36 3305 152 %%PageOrientation: Portrait 0 0 1 beginpage gsave 36 36 3269 116 boxprim clip newpath 1 1 set_scale 0 rotate 40 40 translate % sdl_task gsave 0.49804 1 1 nodecolor [ 61 108 0 108 0 72 61 72 61 108 ] 4 true sdl_task 1 setlinewidth filled 0 1 1 nodecolor [ 61 108 0 108 0 72 61 72 61 108 ] 4 false sdl_task 0 0 0 nodecolor 14 /Times-Roman set_font 8 86.3 moveto 45 (sdl_task) alignedtext grestore % sdl_task2 gsave 1 setlinewidth 0 0 0 nodecolor [ 61 36 0 36 0 0 61 0 61 36 ] 4 false sdl_task 0 0 0 nodecolor 14 /Times-Roman set_font 8 14.3 moveto 45 (sdl_task) alignedtext grestore % sdl_task->sdl_task2 gsave 1 setlinewidth 0 0 0 edgecolor newpath 30.5 71.6966 moveto 30.5 63.9827 30.5 54.7125 30.5 46.1124 curveto stroke 0 0 0 edgecolor newpath 34.0001 46.1043 moveto 30.5 36.1043 lineto 27.0001 46.1044 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 34.0001 46.1043 moveto 30.5 36.1043 lineto 27.0001 46.1044 lineto closepath stroke grestore % sdl_input_from_right gsave 0.49804 1 1 nodecolor [ 220 108 87 108 87 72 220 72 220 108 ] 4 true sdl_input_from_right 1 setlinewidth filled 0 1 1 nodecolor [ 220 108 87 108 87 72 220 72 220 108 ] 4 false sdl_input_from_right 0 0 0 nodecolor 14 /Times-Roman set_font 95 86.3 moveto 117 (sdl_input_from_right) alignedtext grestore % sdl_input_from_right2 gsave 1 setlinewidth 0 0 0 nodecolor [ 227.5 36 79.5 36 79.5 0 227.5 0 227.5 36 ] 4 false sdl_input_from_right 0 0 0 nodecolor 14 /Times-Roman set_font 87.5 14.3 moveto 132 (sdl_input_from_right ) alignedtext grestore % sdl_input_from_right->sdl_input_from_right2 gsave 1 setlinewidth 0 0 0 edgecolor newpath 153.5 71.6966 moveto 153.5 63.9827 153.5 54.7125 153.5 46.1124 curveto stroke 0 0 0 edgecolor newpath 157.0001 46.1043 moveto 153.5 36.1043 lineto 150.0001 46.1044 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 157.0001 46.1043 moveto 153.5 36.1043 lineto 150.0001 46.1044 lineto closepath stroke grestore % sdl_input_from_left gsave 0.49804 1 1 nodecolor [ 378 108 253 108 253 72 378 72 378 108 ] 4 true sdl_input_from_left 1 setlinewidth filled 0 1 1 nodecolor [ 378 108 253 108 253 72 378 72 378 108 ] 4 false sdl_input_from_left 0 0 0 nodecolor 14 /Times-Roman set_font 261 86.3 moveto 109 (sdl_input_from_left) alignedtext grestore % sdl_input_from_left2 gsave 1 setlinewidth 0 0 0 nodecolor [ 385.5 36 245.5 36 245.5 0 385.5 0 385.5 36 ] 4 false sdl_input_from_left 0 0 0 nodecolor 14 /Times-Roman set_font 253.5 14.3 moveto 124 ( sdl_input_from_left) alignedtext grestore % sdl_input_from_left->sdl_input_from_left2 gsave 1 setlinewidth 0 0 0 edgecolor newpath 315.5 71.6966 moveto 315.5 63.9827 315.5 54.7125 315.5 46.1124 curveto stroke 0 0 0 edgecolor newpath 319.0001 46.1043 moveto 315.5 36.1043 lineto 312.0001 46.1044 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 319.0001 46.1043 moveto 315.5 36.1043 lineto 312.0001 46.1044 lineto closepath stroke grestore % sdl_priority_input_from_right gsave 0.49804 1 1 nodecolor [ 593.5 108 413.5 108 413.5 72 593.5 72 593.5 108 ] 4 true sdl_priority_input_from_right 1 setlinewidth filled 0 1 1 nodecolor [ 593.5 108 413.5 108 413.5 72 593.5 72 593.5 108 ] 4 false sdl_priority_input_from_right 0 0 0 nodecolor 14 /Times-Roman set_font 421.5 86.3 moveto 164 (sdl_priority_input_from_right) alignedtext grestore % sdl_priority_input_from_right2 gsave 1 setlinewidth 0 0 0 nodecolor [ 603 36 404 36 404 0 603 0 603 36 ] 4 false sdl_priority_input_from_right 0 0 0 nodecolor 14 /Times-Roman set_font 412 14.3 moveto 183 (sdl_priority_input_from_right ) alignedtext grestore % sdl_priority_input_from_right->sdl_priority_input_from_right2 gsave 1 setlinewidth 0 0 0 edgecolor newpath 503.5 71.6966 moveto 503.5 63.9827 503.5 54.7125 503.5 46.1124 curveto stroke 0 0 0 edgecolor newpath 507.0001 46.1043 moveto 503.5 36.1043 lineto 500.0001 46.1044 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 507.0001 46.1043 moveto 503.5 36.1043 lineto 500.0001 46.1044 lineto closepath stroke grestore % sdl_priority_input_from_left gsave 0.49804 1 1 nodecolor [ 803 108 630 108 630 72 803 72 803 108 ] 4 true sdl_priority_input_from_left 1 setlinewidth filled 0 1 1 nodecolor [ 803 108 630 108 630 72 803 72 803 108 ] 4 false sdl_priority_input_from_left 0 0 0 nodecolor 14 /Times-Roman set_font 638 86.3 moveto 157 (sdl_priority_input_from_left) alignedtext grestore % sdl_priority_input_from_left2 gsave 1 setlinewidth 0 0 0 nodecolor [ 812 36 621 36 621 0 812 0 812 36 ] 4 false sdl_priority_input_from_left 0 0 0 nodecolor 14 /Times-Roman set_font 629 14.3 moveto 175 ( sdl_priority_input_from_left) alignedtext grestore % sdl_priority_input_from_left->sdl_priority_input_from_left2 gsave 1 setlinewidth 0 0 0 edgecolor newpath 716.5 71.6966 moveto 716.5 63.9827 716.5 54.7125 716.5 46.1124 curveto stroke 0 0 0 edgecolor newpath 720.0001 46.1043 moveto 716.5 36.1043 lineto 713.0001 46.1044 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 720.0001 46.1043 moveto 716.5 36.1043 lineto 713.0001 46.1044 lineto closepath stroke grestore % sdl_start gsave 0.49804 1 1 nodecolor [ 899.5 108 837.5 108 837.5 72 899.5 72 899.5 108 ] 4 true sdl_start 1 setlinewidth filled 0 1 1 nodecolor [ 899.5 108 837.5 108 837.5 72 899.5 72 899.5 108 ] 4 false sdl_start 0 0 0 nodecolor 14 /Times-Roman set_font 845.5 86.3 moveto 46 (sdl_start) alignedtext grestore % sdl_start2 gsave 1 setlinewidth 0 0 0 nodecolor [ 907 36 830 36 830 0 907 0 907 36 ] 4 false sdl_start 0 0 0 nodecolor 14 /Times-Roman set_font 838 14.3 moveto 61 ( ) alignedtext grestore % sdl_start->sdl_start2 gsave 1 setlinewidth 0 0 0 edgecolor newpath 868.5 71.6966 moveto 868.5 63.9827 868.5 54.7125 868.5 46.1124 curveto stroke 0 0 0 edgecolor newpath 872.0001 46.1043 moveto 868.5 36.1043 lineto 865.0001 46.1044 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 872.0001 46.1043 moveto 868.5 36.1043 lineto 865.0001 46.1044 lineto closepath stroke grestore % sdl_procedure_start gsave 0.49804 1 1 nodecolor [ 1041 108 918 108 918 72 1041 72 1041 108 ] 4 true sdl_procedure_start 1 setlinewidth filled 0 1 1 nodecolor [ 1041 108 918 108 918 72 1041 72 1041 108 ] 4 false sdl_procedure_start 0 0 0 nodecolor 14 /Times-Roman set_font 926 86.3 moveto 107 (sdl_procedure_start) alignedtext grestore % sdl_procedure_start2 gsave 1 setlinewidth 0 0 0 nodecolor [ 1018 36 941 36 941 0 1018 0 1018 36 ] 4 false sdl_procedure_start 0 0 0 nodecolor 14 /Times-Roman set_font 949 14.3 moveto 61 ( ) alignedtext grestore % sdl_procedure_start->sdl_procedure_start2 gsave 1 setlinewidth 0 0 0 edgecolor newpath 979.5 71.6966 moveto 979.5 63.9827 979.5 54.7125 979.5 46.1124 curveto stroke 0 0 0 edgecolor newpath 983.0001 46.1043 moveto 979.5 36.1043 lineto 976.0001 46.1044 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 983.0001 46.1043 moveto 979.5 36.1043 lineto 976.0001 46.1044 lineto closepath stroke grestore % sdl_state gsave 0.49804 1 1 nodecolor [ 1123.5 108 1059.5 108 1059.5 72 1123.5 72 1123.5 108 ] 4 true sdl_state 1 setlinewidth filled 0 1 1 nodecolor [ 1123.5 108 1059.5 108 1059.5 72 1123.5 72 1123.5 108 ] 4 false sdl_state 0 0 0 nodecolor 14 /Times-Roman set_font 1067.5 86.3 moveto 48 (sdl_state) alignedtext grestore % sdl_state2 gsave 1 setlinewidth 0 0 0 nodecolor [ 1127 36 1056 36 1056 0 1127 0 1127 36 ] 4 false sdl_state 0 0 0 nodecolor 14 /Times-Roman set_font 1064 14.3 moveto 55 (sdl_state2) alignedtext grestore % sdl_state->sdl_state2 gsave 1 setlinewidth 0 0 0 edgecolor newpath 1091.5 71.6966 moveto 1091.5 63.9827 1091.5 54.7125 1091.5 46.1124 curveto stroke 0 0 0 edgecolor newpath 1095.0001 46.1043 moveto 1091.5 36.1043 lineto 1088.0001 46.1044 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 1095.0001 46.1043 moveto 1091.5 36.1043 lineto 1088.0001 46.1044 lineto closepath stroke grestore % sdl_output_to_right gsave 0.49804 1 1 nodecolor [ 1272 108 1149 108 1149 72 1272 72 1272 108 ] 4 true sdl_output_to_right 1 setlinewidth filled 0 1 1 nodecolor [ 1272 108 1149 108 1149 72 1272 72 1272 108 ] 4 false sdl_output_to_right 0 0 0 nodecolor 14 /Times-Roman set_font 1157 86.3 moveto 107 (sdl_output_to_right) alignedtext grestore % sdl_output_to_right2 gsave 1 setlinewidth 0 0 0 nodecolor [ 1276 36 1145 36 1145 0 1276 0 1276 36 ] 4 false sdl_output_to_right 0 0 0 nodecolor 14 /Times-Roman set_font 1153 14.3 moveto 115 (sdl_output_to_right ) alignedtext grestore % sdl_output_to_right->sdl_output_to_right2 gsave 1 setlinewidth 0 0 0 edgecolor newpath 1210.5 71.6966 moveto 1210.5 63.9827 1210.5 54.7125 1210.5 46.1124 curveto stroke 0 0 0 edgecolor newpath 1214.0001 46.1043 moveto 1210.5 36.1043 lineto 1207.0001 46.1044 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 1214.0001 46.1043 moveto 1210.5 36.1043 lineto 1207.0001 46.1044 lineto closepath stroke grestore % sdl_output_to_left gsave 0.49804 1 1 nodecolor [ 1413.5 108 1297.5 108 1297.5 72 1413.5 72 1413.5 108 ] 4 true sdl_output_to_left 1 setlinewidth filled 0 1 1 nodecolor [ 1413.5 108 1297.5 108 1297.5 72 1413.5 72 1413.5 108 ] 4 false sdl_output_to_left 0 0 0 nodecolor 14 /Times-Roman set_font 1305.5 86.3 moveto 100 (sdl_output_to_left) alignedtext grestore % sdl_output_to_left2 gsave 1 setlinewidth 0 0 0 nodecolor [ 1417 36 1294 36 1294 0 1417 0 1417 36 ] 4 false sdl_output_to_left 0 0 0 nodecolor 14 /Times-Roman set_font 1302 14.3 moveto 107 ( sdl_output_to_left) alignedtext grestore % sdl_output_to_left->sdl_output_to_left2 gsave 1 setlinewidth 0 0 0 edgecolor newpath 1355.5 71.6966 moveto 1355.5 63.9827 1355.5 54.7125 1355.5 46.1124 curveto stroke 0 0 0 edgecolor newpath 1359.0001 46.1043 moveto 1355.5 36.1043 lineto 1352.0001 46.1044 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 1359.0001 46.1043 moveto 1355.5 36.1043 lineto 1352.0001 46.1044 lineto closepath stroke grestore % sdl_condition gsave 0.49804 1 1 nodecolor [ 1532.5 108 1442.5 108 1442.5 72 1532.5 72 1532.5 108 ] 4 true sdl_condition 1 setlinewidth filled 0 1 1 nodecolor [ 1532.5 108 1442.5 108 1442.5 72 1532.5 72 1532.5 108 ] 4 false sdl_condition 0 0 0 nodecolor 14 /Times-Roman set_font 1450.5 86.3 moveto 74 (sdl_condition) alignedtext grestore % sdl_condition2 gsave 1 setlinewidth 0 0 0 nodecolor [ 1540 36 1435 36 1435 0 1540 0 1540 36 ] 4 false sdl_condition 0 0 0 nodecolor 14 /Times-Roman set_font 1443 14.3 moveto 89 ( sdl_condition ) alignedtext grestore % sdl_condition->sdl_condition2 gsave 1 setlinewidth 0 0 0 edgecolor newpath 1487.5 71.6966 moveto 1487.5 63.9827 1487.5 54.7125 1487.5 46.1124 curveto stroke 0 0 0 edgecolor newpath 1491.0001 46.1043 moveto 1487.5 36.1043 lineto 1484.0001 46.1044 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 1491.0001 46.1043 moveto 1487.5 36.1043 lineto 1484.0001 46.1044 lineto closepath stroke grestore % sdl_save gsave 0.49804 1 1 nodecolor [ 1629 108 1566 108 1566 72 1629 72 1629 108 ] 4 true sdl_save 1 setlinewidth filled 0 1 1 nodecolor [ 1629 108 1566 108 1566 72 1629 72 1629 108 ] 4 false sdl_save 0 0 0 nodecolor 14 /Times-Roman set_font 1574 86.3 moveto 47 (sdl_save) alignedtext grestore % sdl_save2 gsave 1 setlinewidth 0 0 0 nodecolor [ 1636.5 36 1558.5 36 1558.5 0 1636.5 0 1636.5 36 ] 4 false sdl_save 0 0 0 nodecolor 14 /Times-Roman set_font 1566.5 14.3 moveto 62 ( sdl_save ) alignedtext grestore % sdl_save->sdl_save2 gsave 1 setlinewidth 0 0 0 edgecolor newpath 1597.5 71.6966 moveto 1597.5 63.9827 1597.5 54.7125 1597.5 46.1124 curveto stroke 0 0 0 edgecolor newpath 1601.0001 46.1043 moveto 1597.5 36.1043 lineto 1594.0001 46.1044 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 1601.0001 46.1043 moveto 1597.5 36.1043 lineto 1594.0001 46.1044 lineto closepath stroke grestore % sdl_stop gsave 1 setlinewidth 0 0 0 nodecolor [ 1712.5 108 1650.5 108 1650.5 72 1712.5 72 1712.5 108 ] 4 false sdl_stop 0 0 0 nodecolor 14 /Times-Roman set_font 1658.5 86.3 moveto 46 (sdl_stop) alignedtext grestore % sdl_stop2 gsave 1 setlinewidth 0 0 0 nodecolor [ 1708.5 36 1654.5 36 1654.5 0 1708.5 0 1708.5 36 ] 4 false sdl_stop grestore % sdl_stop->sdl_stop2 gsave 1 setlinewidth 0 0 0 edgecolor newpath 1681.5 71.6966 moveto 1681.5 50.9676 1681.5 19 1681.5 19 curveto stroke grestore % sdl_return gsave 0.49804 1 1 nodecolor [ 1802 108 1731 108 1731 72 1802 72 1802 108 ] 4 true sdl_return 1 setlinewidth filled 0 1 1 nodecolor [ 1802 108 1731 108 1731 72 1802 72 1802 108 ] 4 false sdl_return 0 0 0 nodecolor 14 /Times-Roman set_font 1739 86.3 moveto 55 (sdl_return) alignedtext grestore % sdl_return2 gsave 1 setlinewidth 0 0 0 nodecolor [ 1793.5 36 1739.5 36 1739.5 0 1793.5 0 1793.5 36 ] 4 false sdl_return grestore % sdl_return->sdl_return2 gsave 1 setlinewidth 0 0 0 edgecolor newpath 1766.5 71.6966 moveto 1766.5 63.9827 1766.5 54.7125 1766.5 46.1124 curveto stroke 0 0 0 edgecolor newpath 1770.0001 46.1043 moveto 1766.5 36.1043 lineto 1763.0001 46.1044 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 1770.0001 46.1043 moveto 1766.5 36.1043 lineto 1763.0001 46.1044 lineto closepath stroke grestore % sdl_create gsave 0.49804 1 1 nodecolor [ 1891 108 1820 108 1820 72 1891 72 1891 108 ] 4 true sdl_create 1 setlinewidth filled 0 1 1 nodecolor [ 1891 108 1820 108 1820 72 1891 72 1891 108 ] 4 false sdl_create 0 0 0 nodecolor 14 /Times-Roman set_font 1828 86.3 moveto 55 (sdl_create) alignedtext grestore % sdl_create2 gsave 1 setlinewidth 0 0 0 nodecolor [ 1894.5 36 1816.5 36 1816.5 0 1894.5 0 1894.5 36 ] 4 false sdl_create 0 0 0 nodecolor 14 /Times-Roman set_font 1824.5 14.3 moveto 62 (sdl_create2) alignedtext grestore % sdl_create->sdl_create2 gsave 1 setlinewidth 0 0 0 edgecolor newpath 1855.5 71.6966 moveto 1855.5 63.9827 1855.5 54.7125 1855.5 46.1124 curveto stroke 0 0 0 edgecolor newpath 1859.0001 46.1043 moveto 1855.5 36.1043 lineto 1852.0001 46.1044 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 1859.0001 46.1043 moveto 1855.5 36.1043 lineto 1852.0001 46.1044 lineto closepath stroke grestore % sdl_call gsave 0.49804 1 1 nodecolor [ 1979 108 1920 108 1920 72 1979 72 1979 108 ] 4 true sdl_call 1 setlinewidth filled 0 1 1 nodecolor [ 1979 108 1920 108 1920 72 1979 72 1979 108 ] 4 false sdl_call 0 0 0 nodecolor 14 /Times-Roman set_font 1928 86.3 moveto 43 (sdl_call) alignedtext grestore % sdl_call2 gsave 1 setlinewidth 0 0 0 nodecolor [ 1986.5 36 1912.5 36 1912.5 0 1986.5 0 1986.5 36 ] 4 false sdl_call 0 0 0 nodecolor 14 /Times-Roman set_font 1920.5 14.3 moveto 58 ( sdl_call ) alignedtext grestore % sdl_call->sdl_call2 gsave 1 setlinewidth 0 0 0 edgecolor newpath 1949.5 71.6966 moveto 1949.5 63.9827 1949.5 54.7125 1949.5 46.1124 curveto stroke 0 0 0 edgecolor newpath 1953.0001 46.1043 moveto 1949.5 36.1043 lineto 1946.0001 46.1044 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 1953.0001 46.1043 moveto 1949.5 36.1043 lineto 1946.0001 46.1044 lineto closepath stroke grestore % sdl_text gsave 0.49804 1 1 nodecolor [ 2067 108 2008 108 2008 72 2067 72 2067 108 ] 4 true sdl_text 1 setlinewidth filled 0 1 1 nodecolor [ 2067 108 2008 108 2008 72 2067 72 2067 108 ] 4 false sdl_text 0 0 0 nodecolor 14 /Times-Roman set_font 2016 86.3 moveto 43 (sdl_text) alignedtext grestore % sdl_text2 gsave 1 setlinewidth 0 0 0 nodecolor [ 2070.5 36 2004.5 36 2004.5 0 2070.5 0 2070.5 36 ] 4 false sdl_text 0 0 0 nodecolor 14 /Times-Roman set_font 2012.5 14.3 moveto 50 (sdl_text2) alignedtext grestore % sdl_text->sdl_text2 gsave 1 setlinewidth 0 0 0 edgecolor newpath 2037.5 71.6966 moveto 2037.5 63.9827 2037.5 54.7125 2037.5 46.1124 curveto stroke 0 0 0 edgecolor newpath 2041.0001 46.1043 moveto 2037.5 36.1043 lineto 2034.0001 46.1044 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 2041.0001 46.1043 moveto 2037.5 36.1043 lineto 2034.0001 46.1044 lineto closepath stroke grestore % sdl_text_extension_from_left gsave 0.49804 1 1 nodecolor [ 2268.5 108 2092.5 108 2092.5 72 2268.5 72 2268.5 108 ] 4 true sdl_text_extension_from_left 1 setlinewidth filled 0 1 1 nodecolor [ 2268.5 108 2092.5 108 2092.5 72 2268.5 72 2268.5 108 ] 4 false sdl_text_extension_from_left 0 0 0 nodecolor 14 /Times-Roman set_font 2100.5 86.3 moveto 160 (sdl_text_extension_from_left) alignedtext grestore % sdl_text_extension_from_left2 gsave 1 setlinewidth 0 0 0 nodecolor [ 2272 36 2089 36 2089 0 2272 0 2272 36 ] 4 false sdl_text_extension_from_left 0 0 0 nodecolor 14 /Times-Roman set_font 2097 14.3 moveto 167 (sdl_text_extension_from_left2) alignedtext grestore % sdl_text_extension_from_left->sdl_text_extension_from_left2 gsave 1 setlinewidth 0 0 0 edgecolor newpath 2180.5 71.6966 moveto 2180.5 63.9827 2180.5 54.7125 2180.5 46.1124 curveto stroke 0 0 0 edgecolor newpath 2184.0001 46.1043 moveto 2180.5 36.1043 lineto 2177.0001 46.1044 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 2184.0001 46.1043 moveto 2180.5 36.1043 lineto 2177.0001 46.1044 lineto closepath stroke grestore % sdl_text_extension_from_right gsave 0.49804 1 1 nodecolor [ 2477.5 108 2293.5 108 2293.5 72 2477.5 72 2477.5 108 ] 4 true sdl_text_extension_from_right 1 setlinewidth filled 0 1 1 nodecolor [ 2477.5 108 2293.5 108 2293.5 72 2477.5 72 2477.5 108 ] 4 false sdl_text_extension_from_right 0 0 0 nodecolor 14 /Times-Roman set_font 2301.5 86.3 moveto 168 (sdl_text_extension_from_right) alignedtext grestore % sdl_text_extension_from_right2 gsave 1 setlinewidth 0 0 0 nodecolor [ 2481 36 2290 36 2290 0 2481 0 2481 36 ] 4 false sdl_text_extension_from_right 0 0 0 nodecolor 14 /Times-Roman set_font 2298 14.3 moveto 175 (sdl_text_extension_from_right2) alignedtext grestore % sdl_text_extension_from_right->sdl_text_extension_from_right2 gsave 1 setlinewidth 0 0 0 edgecolor newpath 2385.5 71.6966 moveto 2385.5 63.9827 2385.5 54.7125 2385.5 46.1124 curveto stroke 0 0 0 edgecolor newpath 2389.0001 46.1043 moveto 2385.5 36.1043 lineto 2382.0001 46.1044 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 2389.0001 46.1043 moveto 2385.5 36.1043 lineto 2382.0001 46.1044 lineto closepath stroke grestore % sdl_comment_from_left gsave 0.49804 1 1 nodecolor [ 2652 108 2503 108 2503 72 2652 72 2652 108 ] 4 true sdl_comment_from_left 1 setlinewidth filled 0 1 1 nodecolor [ 2652 108 2503 108 2503 72 2652 72 2652 108 ] 4 false sdl_comment_from_left 0 0 0 nodecolor 14 /Times-Roman set_font 2511 86.3 moveto 133 (sdl_comment_from_left) alignedtext grestore % sdl_comment_from_left2 gsave 1 setlinewidth dashed 0 0 0 nodecolor [ 2655.5 36 2499.5 36 2499.5 0 2655.5 0 2655.5 36 ] 4 false sdl_comment_from_left 0 0 0 nodecolor 14 /Times-Roman set_font 2507.5 14.3 moveto 140 (sdl_comment_from_left2) alignedtext grestore % sdl_comment_from_left->sdl_comment_from_left2 gsave 1 setlinewidth 0 0 0 edgecolor newpath 2577.5 71.6966 moveto 2577.5 63.9827 2577.5 54.7125 2577.5 46.1124 curveto stroke 0 0 0 edgecolor newpath 2581.0001 46.1043 moveto 2577.5 36.1043 lineto 2574.0001 46.1044 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 2581.0001 46.1043 moveto 2577.5 36.1043 lineto 2574.0001 46.1044 lineto closepath stroke grestore % sdl_comment_from_right gsave 0.49804 1 1 nodecolor [ 2834 108 2677 108 2677 72 2834 72 2834 108 ] 4 true sdl_comment_from_right 1 setlinewidth filled 0 1 1 nodecolor [ 2834 108 2677 108 2677 72 2834 72 2834 108 ] 4 false sdl_comment_from_right 0 0 0 nodecolor 14 /Times-Roman set_font 2685 86.3 moveto 141 (sdl_comment_from_right) alignedtext grestore % sdl_comment_from_right2 gsave 1 setlinewidth dashed 0 0 0 nodecolor [ 2837.5 36 2673.5 36 2673.5 0 2837.5 0 2837.5 36 ] 4 false sdl_comment_from_right 0 0 0 nodecolor 14 /Times-Roman set_font 2681.5 14.3 moveto 148 (sdl_comment_from_right2) alignedtext grestore % sdl_comment_from_right->sdl_comment_from_right2 gsave 1 setlinewidth 0 0 0 edgecolor newpath 2755.5 71.6966 moveto 2755.5 63.9827 2755.5 54.7125 2755.5 46.1124 curveto stroke 0 0 0 edgecolor newpath 2759.0001 46.1043 moveto 2755.5 36.1043 lineto 2752.0001 46.1044 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 2759.0001 46.1043 moveto 2755.5 36.1043 lineto 2752.0001 46.1044 lineto closepath stroke grestore % sdl_connector gsave 0.49804 1 1 nodecolor [ 2951.5 108 2859.5 108 2859.5 72 2951.5 72 2951.5 108 ] 4 true sdl_connector 1 setlinewidth filled 0 1 1 nodecolor [ 2951.5 108 2859.5 108 2859.5 72 2951.5 72 2951.5 108 ] 4 false sdl_connector 0 0 0 nodecolor 14 /Times-Roman set_font 2867.5 86.3 moveto 76 (sdl_connector) alignedtext grestore % sdl_connector2 gsave 1 setlinewidth 0 0 0 nodecolor [ 2955 36 2856 36 2856 0 2955 0 2955 36 ] 4 false sdl_connector 0 0 0 nodecolor 14 /Times-Roman set_font 2864 14.3 moveto 83 (sdl_connector2) alignedtext grestore % sdl_connector->sdl_connector2 gsave 1 setlinewidth 0 0 0 edgecolor newpath 2905.5 71.6966 moveto 2905.5 63.9827 2905.5 54.7125 2905.5 46.1124 curveto stroke 0 0 0 edgecolor newpath 2909.0001 46.1043 moveto 2905.5 36.1043 lineto 2902.0001 46.1044 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 2909.0001 46.1043 moveto 2905.5 36.1043 lineto 2902.0001 46.1044 lineto closepath stroke grestore % sdl_set gsave 0.49804 1 1 nodecolor [ 3038.5 108 2984.5 108 2984.5 72 3038.5 72 3038.5 108 ] 4 true sdl_set 1 setlinewidth filled 0 1 1 nodecolor [ 3038.5 108 2984.5 108 2984.5 72 3038.5 72 3038.5 108 ] 4 false sdl_set 0 0 0 nodecolor 14 /Times-Roman set_font 2992.5 86.3 moveto 38 (sdl_set) alignedtext grestore % sdl_set2 gsave 1 setlinewidth 0 0 0 nodecolor [ 3049.5 36 2973.5 36 2973.5 0 3049.5 0 3049.5 36 ] 4 false sdl_set 0 0 0 nodecolor 14 /Times-Roman set_font 2981.5 14.3 moveto 60 ( sdl_set2) alignedtext grestore % sdl_set->sdl_set2 gsave 1 setlinewidth 0 0 0 edgecolor newpath 3011.5 71.6966 moveto 3011.5 63.9827 3011.5 54.7125 3011.5 46.1124 curveto stroke 0 0 0 edgecolor newpath 3015.0001 46.1043 moveto 3011.5 36.1043 lineto 3008.0001 46.1044 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 3015.0001 46.1043 moveto 3011.5 36.1043 lineto 3008.0001 46.1044 lineto closepath stroke grestore % sdl_reset gsave 0.49804 1 1 nodecolor [ 3143 108 3078 108 3078 72 3143 72 3143 108 ] 4 true sdl_reset 1 setlinewidth filled 0 1 1 nodecolor [ 3143 108 3078 108 3078 72 3143 72 3143 108 ] 4 false sdl_reset 0 0 0 nodecolor 14 /Times-Roman set_font 3086 86.3 moveto 49 (sdl_reset) alignedtext grestore % sdl_reset2 gsave 1 setlinewidth 0 0 0 nodecolor [ 3153.5 36 3067.5 36 3067.5 0 3153.5 0 3153.5 36 ] 4 false sdl_reset 0 0 0 nodecolor 14 /Times-Roman set_font 3075.5 14.3 moveto 70 ( sdl_reset2) alignedtext grestore % sdl_reset->sdl_reset2 gsave 1 setlinewidth 0 0 0 edgecolor newpath 3110.5 71.6966 moveto 3110.5 63.9827 3110.5 54.7125 3110.5 46.1124 curveto stroke 0 0 0 edgecolor newpath 3114.0001 46.1043 moveto 3110.5 36.1043 lineto 3107.0001 46.1044 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 3114.0001 46.1043 moveto 3110.5 36.1043 lineto 3107.0001 46.1044 lineto closepath stroke grestore % sdl_export gsave 0.49804 1 1 nodecolor [ 3253.5 108 3179.5 108 3179.5 72 3253.5 72 3253.5 108 ] 4 true sdl_export 1 setlinewidth filled 0 1 1 nodecolor [ 3253.5 108 3179.5 108 3179.5 72 3253.5 72 3253.5 108 ] 4 false sdl_export 0 0 0 nodecolor 14 /Times-Roman set_font 3187.5 86.3 moveto 58 (sdl_export) alignedtext grestore % sdl_export2 gsave 1 setlinewidth 0 0 0 nodecolor [ 3261 36 3172 36 3172 0 3261 0 3261 36 ] 4 false sdl_export 0 0 0 nodecolor 14 /Times-Roman set_font 3180 14.3 moveto 73 ( sdl_export) alignedtext grestore % sdl_export->sdl_export2 gsave 1 setlinewidth 0 0 0 edgecolor newpath 3216.5 71.6966 moveto 3216.5 63.9827 3216.5 54.7125 3216.5 46.1124 curveto stroke 0 0 0 edgecolor newpath 3220.0001 46.1043 moveto 3216.5 36.1043 lineto 3213.0001 46.1044 lineto closepath fill 1 setlinewidth solid 0 0 0 edgecolor newpath 3220.0001 46.1043 moveto 3216.5 36.1043 lineto 3213.0001 46.1044 lineto closepath stroke grestore endpage showpage grestore %%PageTrailer %%EndPage: 1 %%Trailer %%Pages: 1 %%BoundingBox: 36 36 3305 152 end restore %%EOF