xref: /dpdk/doc/guides/cryptodevs/img/scheduler-overview.svg (revision d58a3f312545d3afbf4fbb0cc2220161f790d007)
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
3<!-- Generated by Microsoft Visio, SVG Export scheduler-fan.svg Page-1 -->
4<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"
5		xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="6.81229in" height="3.40992in"
6		viewBox="0 0 490.485 245.514" xml:space="preserve" color-interpolation-filters="sRGB" class="st10">
7	<v:documentProperties v:langID="1033" v:metric="true" v:viewMarkup="false"/>
8
9	<style type="text/css">
10	<![CDATA[
11		.st1 {visibility:visible}
12		.st2 {fill:#fec000;fill-opacity:0.25;filter:url(#filter_2);stroke:#fec000;stroke-opacity:0.25}
13		.st3 {fill:#cc3399;stroke:#ff8c00;stroke-width:3}
14		.st4 {fill:#ffffff;font-family:Calibri;font-size:1.33333em}
15		.st5 {fill:#ff9900;stroke:#ff8c00;stroke-width:3}
16		.st6 {fill:#ffffff;font-family:Calibri;font-size:1.33333em;font-weight:bold}
17		.st7 {fill:#ffc000;stroke:#ffffff;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5}
18		.st8 {marker-end:url(#mrkr4-40);stroke:#ff0000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}
19		.st9 {fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-opacity:1;stroke-width:0.37313432835821}
20		.st10 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
21	]]>
22	</style>
23
24	<defs id="Markers">
25		<g id="lend4">
26			<path d="M 2 1 L 0 0 L 2 -1 L 2 1 " style="stroke:none"/>
27		</g>
28		<marker id="mrkr4-40" class="st9" v:arrowType="4" v:arrowSize="2" v:setback="5.36" refX="-5.36" orient="auto"
29				markerUnits="strokeWidth" overflow="visible">
30			<use xlink:href="#lend4" transform="scale(-2.68,-2.68) "/>
31		</marker>
32	</defs>
33	<defs id="Filters">
34		<filter id="filter_2">
35			<feGaussianBlur stdDeviation="2"/>
36		</filter>
37	</defs>
38	<g v:mID="0" v:index="1" v:groupContext="foregroundPage">
39		<title>Page-1</title>
40		<v:pageProperties v:drawingScale="0.0393701" v:pageScale="0.0393701" v:drawingUnits="24" v:shadowOffsetX="8.50394"
41				v:shadowOffsetY="-8.50394"/>
42		<v:layer v:name="Connector" v:index="0"/>
43		<g id="shape31-1" v:mID="31" v:groupContext="shape" transform="translate(4.15435,-179.702)">
44			<title>Rounded Rectangle.55</title>
45			<desc>User Application</desc>
46			<v:userDefs>
47				<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
48				<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
49				<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
50				<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
51				<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
52				<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
53				<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
54				<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
55				<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
56				<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
57				<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
58				<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
59				<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15348434426561):1"/>
60				<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15348434426561):1"/>
61				<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15348434426561):1"/>
62				<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15348434426561):1"/>
63				<v:ud v:nameU="msvThemeColors" v:val="VT0(254):26"/>
64			</v:userDefs>
65			<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
66			<v:textRect cx="240.743" cy="214.108" width="481.49" height="62.8119"/>
67			<g id="shadow31-2" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
68					transform="matrix(1,0,0,1,0.3456,1.9728)" class="st1">
69				<path d="M11.05 245.51 L470.43 245.51 A11.0507 11.0507 -180 0 0 481.49 234.46 L481.49 193.75 A11.0507 11.0507 -180
70							 0 0 470.43 182.7 L11.05 182.7 A11.0507 11.0507 -180 0 0 -0 193.75 L0 234.46 A11.0507 11.0507 -180 0
71							 0 11.05 245.51 Z" class="st2"/>
72			</g>
73			<path d="M11.05 245.51 L470.43 245.51 A11.0507 11.0507 -180 0 0 481.49 234.46 L481.49 193.75 A11.0507 11.0507 -180 0
74						 0 470.43 182.7 L11.05 182.7 A11.0507 11.0507 -180 0 0 -0 193.75 L0 234.46 A11.0507 11.0507 -180 0 0 11.05
75						 245.51 Z" class="st3"/>
76			<text x="187.04" y="218.91" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>User Application</text>		</g>
77		<g id="shape135-7" v:mID="135" v:groupContext="shape" transform="translate(4.15435,-6.4728)">
78			<title>Rounded Rectangle.135</title>
79			<desc>Cryptodev</desc>
80			<v:userDefs>
81				<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
82				<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
83				<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
84				<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
85				<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
86				<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
87				<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
88				<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
89				<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
90				<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
91				<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
92				<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
93				<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.045922865409173):1"/>
94				<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.045922865409173):1"/>
95				<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.045922865409173):1"/>
96				<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.045922865409173):1"/>
97				<v:ud v:nameU="msvThemeColors" v:val="VT0(254):26"/>
98			</v:userDefs>
99			<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
100			<v:textRect cx="72.0307" cy="230.549" width="144.07" height="29.9308"/>
101			<g id="shadow135-8" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
102					transform="matrix(1,0,0,1,0.3456,1.9728)" class="st1">
103				<path d="M3.31 245.51 L140.76 245.51 A3.30639 3.30639 -180 0 0 144.06 242.21 L144.06 218.89 A3.30639 3.30639 -180
104							 0 0 140.76 215.58 L3.31 215.58 A3.30639 3.30639 -180 0 0 0 218.89 L0 242.21 A3.30639 3.30639 -180 0
105							 0 3.31 245.51 Z" class="st2"/>
106			</g>
107			<path d="M3.31 245.51 L140.76 245.51 A3.30639 3.30639 -180 0 0 144.06 242.21 L144.06 218.89 A3.30639 3.30639 -180 0 0
108						 140.76 215.58 L3.31 215.58 A3.30639 3.30639 -180 0 0 0 218.89 L0 242.21 A3.30639 3.30639 -180 0 0 3.31 245.51
109						 Z" class="st5"/>
110			<text x="38.46" y="235.35" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Cryptodev</text>		</g>
111		<g id="shape136-13" v:mID="136" v:groupContext="shape" transform="translate(172.866,-6.4728)">
112			<title>Rounded Rectangle.136</title>
113			<desc>Cryptodev</desc>
114			<v:userDefs>
115				<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
116				<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
117				<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
118				<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
119				<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
120				<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
121				<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
122				<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
123				<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
124				<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
125				<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
126				<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
127				<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.045922865409173):1"/>
128				<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.045922865409173):1"/>
129				<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.045922865409173):1"/>
130				<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.045922865409173):1"/>
131				<v:ud v:nameU="msvThemeColors" v:val="VT0(254):26"/>
132			</v:userDefs>
133			<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
134			<v:textRect cx="72.0307" cy="230.549" width="144.07" height="29.9308"/>
135			<g id="shadow136-14" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
136					transform="matrix(1,0,0,1,0.3456,1.9728)" class="st1">
137				<path d="M3.31 245.51 L140.76 245.51 A3.30639 3.30639 -180 0 0 144.06 242.21 L144.06 218.89 A3.30639 3.30639 -180
138							 0 0 140.76 215.58 L3.31 215.58 A3.30639 3.30639 -180 0 0 0 218.89 L0 242.21 A3.30639 3.30639 -180 0
139							 0 3.31 245.51 Z" class="st2"/>
140			</g>
141			<path d="M3.31 245.51 L140.76 245.51 A3.30639 3.30639 -180 0 0 144.06 242.21 L144.06 218.89 A3.30639 3.30639 -180 0 0
142						 140.76 215.58 L3.31 215.58 A3.30639 3.30639 -180 0 0 0 218.89 L0 242.21 A3.30639 3.30639 -180 0 0 3.31 245.51
143						 Z" class="st5"/>
144			<text x="38.46" y="235.35" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Cryptodev</text>		</g>
145		<g id="shape137-19" v:mID="137" v:groupContext="shape" transform="translate(341.578,-6.4728)">
146			<title>Rounded Rectangle.137</title>
147			<desc>Cryptodev</desc>
148			<v:userDefs>
149				<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
150				<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
151				<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
152				<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
153				<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
154				<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
155				<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
156				<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
157				<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
158				<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
159				<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
160				<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
161				<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.045922865409173):1"/>
162				<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.045922865409173):1"/>
163				<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.045922865409173):1"/>
164				<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.045922865409173):1"/>
165				<v:ud v:nameU="msvThemeColors" v:val="VT0(254):26"/>
166			</v:userDefs>
167			<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
168			<v:textRect cx="72.0307" cy="230.549" width="144.07" height="29.9308"/>
169			<g id="shadow137-20" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
170					transform="matrix(1,0,0,1,0.3456,1.9728)" class="st1">
171				<path d="M3.31 245.51 L140.76 245.51 A3.30639 3.30639 -180 0 0 144.06 242.21 L144.06 218.89 A3.30639 3.30639 -180
172							 0 0 140.76 215.58 L3.31 215.58 A3.30639 3.30639 -180 0 0 0 218.89 L0 242.21 A3.30639 3.30639 -180 0
173							 0 3.31 245.51 Z" class="st2"/>
174			</g>
175			<path d="M3.31 245.51 L140.76 245.51 A3.30639 3.30639 -180 0 0 144.06 242.21 L144.06 218.89 A3.30639 3.30639 -180 0 0
176						 140.76 215.58 L3.31 215.58 A3.30639 3.30639 -180 0 0 0 218.89 L0 242.21 A3.30639 3.30639 -180 0 0 3.31 245.51
177						 Z" class="st5"/>
178			<text x="38.46" y="235.35" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Cryptodev</text>		</g>
179		<g id="group139-25" transform="translate(4.15435,-66.8734)" v:mID="139" v:groupContext="group">
180			<title>Sheet.139</title>
181			<g id="shape33-26" v:mID="33" v:groupContext="shape">
182				<title>Rounded Rectangle.40</title>
183				<desc>Cryptodev Scheduler</desc>
184				<v:userDefs>
185					<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
186					<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
187					<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
188					<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
189					<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
190					<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
191					<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
192					<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
193					<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
194					<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
195					<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
196					<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
197					<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15348434426561):1"/>
198					<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15348434426561):1"/>
199					<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15348434426561):1"/>
200					<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15348434426561):1"/>
201					<v:ud v:nameU="msvThemeColors" v:val="VT0(254):26"/>
202				</v:userDefs>
203				<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197" v:verticalAlign="0"/>
204				<v:textRect cx="240.743" cy="204.056" width="481.49" height="82.916"/>
205				<g id="shadow33-27" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
206						transform="matrix(1,0,0,1,0.3456,1.9728)" class="st1">
207					<path d="M11.05 245.51 L470.43 245.51 A11.0507 11.0507 -180 0 0 481.49 234.46 L481.49 173.65 A11.0507 11.0507
208								 -180 0 0 470.43 162.6 L11.05 162.6 A11.0507 11.0507 -180 0 0 0 173.65 L0 234.46 A11.0507 11.0507
209								 -180 0 0 11.05 245.51 Z" class="st2"/>
210				</g>
211				<path d="M11.05 245.51 L470.43 245.51 A11.0507 11.0507 -180 0 0 481.49 234.46 L481.49 173.65 A11.0507 11.0507 -180
212							 0 0 470.43 162.6 L11.05 162.6 A11.0507 11.0507 -180 0 0 0 173.65 L0 234.46 A11.0507 11.0507 -180 0 0
213							 11.05 245.51 Z" class="st5"/>
214				<text x="171.72" y="181" class="st6" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Cryptodev Scheduler</text>			</g>
215			<g id="shape138-32" v:mID="138" v:groupContext="shape" transform="translate(24.6009,-12.5889)">
216				<title>Rounded Rectangle.138</title>
217				<desc>Crypto Op Distribution Mechanism</desc>
218				<v:userDefs>
219					<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
220					<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
221					<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
222					<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
223					<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
224					<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
225					<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
226					<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
227					<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
228					<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
229					<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
230					<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
231					<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.13780016666367):1"/>
232					<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.13780016666367):1"/>
233					<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.13780016666367):1"/>
234					<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.13780016666367):1"/>
235					<v:ud v:nameU="msvThemeColors" v:val="VT0(254):26"/>
236				</v:userDefs>
237				<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
238				<v:textRect cx="216.142" cy="230.549" width="432.29" height="29.9308"/>
239				<path d="M9.92 245.51 L422.36 245.51 A9.92145 9.92145 -180 0 0 432.28 235.59 L432.28 225.51 A9.92145 9.92145 -180
240							 0 0 422.36 215.58 L9.92 215.58 A9.92145 9.92145 -180 0 0 0 225.51 L0 235.59 A9.92145 9.92145 -180 0
241							 0 9.92 245.51 Z" class="st7"/>
242				<text x="103.11" y="235.35" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Crypto Op Distribution Mechanism</text>			</g>
243		</g>
244		<g id="shape140-35" v:mID="140" v:groupContext="shape" v:layerMember="0" transform="translate(234.378,-149.789)">
245			<title>Dynamic connector.229</title>
246			<path d="M7.09 245.51 L7.09 223.64" class="st8"/>
247		</g>
248		<g id="shape141-41" v:mID="141" v:groupContext="shape" v:layerMember="0" transform="translate(248.551,-179.702)">
249			<title>Dynamic connector.141</title>
250			<path d="M7.09 245.51 L7.09 267.39" class="st8"/>
251		</g>
252		<g id="shape142-46" v:mID="142" v:groupContext="shape" v:layerMember="0" transform="translate(71.3856,-35.6203)">
253			<title>Dynamic connector.142</title>
254			<path d="M7.09 245.51 L7.09 223.64" class="st8"/>
255		</g>
256		<g id="shape143-51" v:mID="143" v:groupContext="shape" v:layerMember="0" transform="translate(85.5588,-65.5333)">
257			<title>Dynamic connector.143</title>
258			<path d="M7.09 245.51 L7.09 267.39" class="st8"/>
259		</g>
260		<g id="shape144-56" v:mID="144" v:groupContext="shape" v:layerMember="0" transform="translate(234.378,-35.6203)">
261			<title>Dynamic connector.144</title>
262			<path d="M7.09 245.51 L7.09 223.64" class="st8"/>
263		</g>
264		<g id="shape145-61" v:mID="145" v:groupContext="shape" v:layerMember="0" transform="translate(248.551,-65.5333)">
265			<title>Dynamic connector.145</title>
266			<path d="M7.09 245.51 L7.09 267.39" class="st8"/>
267		</g>
268		<g id="shape146-66" v:mID="146" v:groupContext="shape" v:layerMember="0" transform="translate(397.37,-34.837)">
269			<title>Dynamic connector.146</title>
270			<path d="M7.09 245.51 L7.09 223.64" class="st8"/>
271		</g>
272		<g id="shape147-71" v:mID="147" v:groupContext="shape" v:layerMember="0" transform="translate(411.543,-64.75)">
273			<title>Dynamic connector.147</title>
274			<path d="M7.09 245.51 L7.09 267.39" class="st8"/>
275		</g>
276	</g>
277</svg>
278