aboutsummaryrefslogtreecommitdiff
path: root/docs/gst/gst-universe.svg
blob: 9096ba40cae714c0a1a9fc998b96f070ea901228 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.26.3 (20100126.1600)
 -->
<!-- Title: pipeline Pages: 1 -->
<svg width="710pt" height="632pt"
 viewBox="0.00 0.00 710.00 632.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph1" class="graph" transform="scale(1 1) rotate(0) translate(4 628)">
<title>pipeline</title>
<polygon fill="white" stroke="white" points="-4,5 -4,-628 707,-628 707,5 -4,5"/>
<!-- application -->
<g id="node1" class="node"><title>application</title>
<polygon fill="#ffdddd" stroke="black" points="549,-624 481,-624 481,-588 549,-588 549,-624"/>
<text text-anchor="middle" x="515" y="-603.4" font-family="Bitstream Vera Sans" font-size="9.00">application</text>
</g>
<!-- bus -->
<g id="node3" class="node"><title>bus</title>
<a xlink:href="GstBus.html" xlink:title="bus" target="_top">
<polygon fill="#eeeeee" stroke="black" points="123,-464 69,-464 69,-428 123,-428 123,-464"/>
<text text-anchor="middle" x="96" y="-443.4" font-family="Bitstream Vera Sans" font-size="9.00">bus</text>
</a>
</g>
<!-- application&#45;&gt;bus -->
<g id="edge48" class="edge"><title>application&#45;&gt;bus</title>
<path fill="none" stroke="black" d="M480.889,-603.237C387.135,-595.315 130.777,-571.331 105,-544 87.773,-525.735 87.3582,-496.146 90.1306,-474.254"/>
<polygon fill="black" stroke="black" points="93.6146,-474.626 91.6879,-464.208 86.6972,-473.554 93.6146,-474.626"/>
<text text-anchor="middle" x="121" y="-523.7" font-family="Bitstream Vera Sans" font-size="7.00">listen on</text>
</g>
<!-- event -->
<g id="node9" class="node"><title>event</title>
<a xlink:href="gstreamer-GstEvent.html" xlink:title="event" target="_top">
<polygon fill="#ddffdd" stroke="black" points="593,-304 539,-304 539,-268 593,-268 593,-304"/>
<text text-anchor="middle" x="566" y="-283.4" font-family="Bitstream Vera Sans" font-size="9.00">event</text>
</a>
</g>
<!-- application&#45;&gt;event -->
<g id="edge52" class="edge"><title>application&#45;&gt;event</title>
<path fill="none" stroke="black" d="M549.192,-597.789C583.091,-587.369 630,-565.765 630,-526 630,-526 630,-526 630,-366 630,-345.478 628.047,-338.613 616,-322 611.95,-316.415 606.766,-311.359 601.278,-306.92"/>
<polygon fill="black" stroke="black" points="603.233,-304.012 593.115,-300.868 599.064,-309.635 603.233,-304.012"/>
<text text-anchor="middle" x="639" y="-443.7" font-family="Bitstream Vera Sans" font-size="7.00">send</text>
</g>
<!-- pipeline -->
<g id="node13" class="node"><title>pipeline</title>
<a xlink:href="GstPipeline.html" xlink:title="pipeline" target="_top">
<polygon fill="#ccccff" stroke="black" points="200,-544 146,-544 146,-508 200,-508 200,-544"/>
<text text-anchor="middle" x="173" y="-523.4" font-family="Bitstream Vera Sans" font-size="9.00">pipeline</text>
</a>
</g>
<!-- application&#45;&gt;pipeline -->
<g id="edge46" class="edge"><title>application&#45;&gt;pipeline</title>
<path fill="none" stroke="black" d="M480.957,-598.037C416.487,-582.956 277.059,-550.341 210.214,-534.705"/>
<polygon fill="black" stroke="black" points="210.665,-531.216 200.131,-532.346 209.071,-538.032 210.665,-531.216"/>
<text text-anchor="middle" x="361.5" y="-563.7" font-family="Bitstream Vera Sans" font-size="7.00">has</text>
</g>
<!-- query -->
<g id="node16" class="node"><title>query</title>
<a xlink:href="gstreamer-GstQuery.html" xlink:title="query" target="_top">
<polygon fill="#ddffdd" stroke="black" points="688,-304 634,-304 634,-268 688,-268 688,-304"/>
<text text-anchor="middle" x="661" y="-283.4" font-family="Bitstream Vera Sans" font-size="9.00">query</text>
</a>
</g>
<!-- application&#45;&gt;query -->
<g id="edge50" class="edge"><title>application&#45;&gt;query</title>
<path fill="none" stroke="black" d="M549.2,-597.216C598.582,-583.512 684,-555.54 684,-526 684,-526 684,-526 684,-366 684,-347.981 678.544,-328.536 672.946,-313.329"/>
<polygon fill="black" stroke="black" points="676.203,-312.047 669.304,-304.006 669.683,-314.594 676.203,-312.047"/>
<text text-anchor="middle" x="693" y="-443.7" font-family="Bitstream Vera Sans" font-size="7.00">send</text>
</g>
<!-- bin -->
<g id="node2" class="node"><title>bin</title>
<a xlink:href="GstBin.html" xlink:title="bin" target="_top">
<polygon fill="#ccccff" stroke="black" points="344,-464 290,-464 290,-428 344,-428 344,-464"/>
<text text-anchor="middle" x="317" y="-443.4" font-family="Bitstream Vera Sans" font-size="9.00">bin</text>
</a>
</g>
<!-- element -->
<g id="node7" class="node"><title>element</title>
<a xlink:href="GstElement.html" xlink:title="element" target="_top">
<polygon fill="#ccccff" stroke="black" points="380,-384 326,-384 326,-348 380,-348 380,-384"/>
<text text-anchor="middle" x="353" y="-363.4" font-family="Bitstream Vera Sans" font-size="9.00">element</text>
</a>
</g>
<!-- bin&#45;&gt;element -->
<g id="edge2" class="edge"><title>bin&#45;&gt;element</title>
<path fill="none" stroke="black" d="M314.473,-427.82C314.065,-419.637 314.632,-410.033 318,-402 319.468,-398.498 321.45,-395.145 323.729,-391.993"/>
<polygon fill="black" stroke="black" points="326.562,-394.062 330.303,-384.15 321.197,-389.565 326.562,-394.062"/>
<text text-anchor="middle" x="324.5" y="-403.7" font-family="Bitstream Vera Sans" font-size="7.00">is&#45;a</text>
</g>
<!-- bin&#45;&gt;element -->
<g id="edge24" class="edge"><title>bin&#45;&gt;element</title>
<path fill="none" stroke="black" d="M325.169,-427.847C329.772,-417.618 335.612,-404.64 340.752,-393.217"/>
<polygon fill="black" stroke="black" points="343.951,-394.637 344.863,-384.081 337.568,-391.764 343.951,-394.637"/>
<text text-anchor="middle" x="347" y="-403.7" font-family="Bitstream Vera Sans" font-size="7.00">has n</text>
</g>
<!-- message -->
<g id="node10" class="node"><title>message</title>
<a xlink:href="gstreamer-GstMessage.html" xlink:title="message" target="_top">
<polygon fill="#ddffdd" stroke="black" points="130,-304 72,-304 72,-268 130,-268 130,-304"/>
<text text-anchor="middle" x="101" y="-283.4" font-family="Bitstream Vera Sans" font-size="9.00">message</text>
</a>
</g>
<!-- bus&#45;&gt;message -->
<g id="edge38" class="edge"><title>bus&#45;&gt;message</title>
<path fill="none" stroke="black" d="M96.5638,-427.957C97.4266,-400.349 99.082,-347.375 100.109,-314.525"/>
<polygon fill="black" stroke="black" points="103.616,-314.327 100.431,-304.223 96.6198,-314.108 103.616,-314.327"/>
<text text-anchor="middle" x="113" y="-363.7" font-family="Bitstream Vera Sans" font-size="7.00">receive</text>
</g>
<!-- buffer -->
<g id="node4" class="node"><title>buffer</title>
<a xlink:href="gstreamer-GstBuffer.html" xlink:title="buffer" target="_top">
<polygon fill="#ddffdd" stroke="black" points="526,-250 472,-250 472,-214 526,-214 526,-250"/>
<text text-anchor="middle" x="499" y="-229.4" font-family="Bitstream Vera Sans" font-size="9.00">buffer</text>
</a>
</g>
<!-- caps -->
<g id="node5" class="node"><title>caps</title>
<a xlink:href="gstreamer-GstCaps.html" xlink:title="caps" target="_top">
<polygon fill="#eeeeee" stroke="black" points="477,-116 423,-116 423,-80 477,-80 477,-116"/>
<text text-anchor="middle" x="450" y="-95.4" font-family="Bitstream Vera Sans" font-size="9.00">caps</text>
</a>
</g>
<!-- buffer&#45;&gt;caps -->
<g id="edge20" class="edge"><title>buffer&#45;&gt;caps</title>
<path fill="none" stroke="black" d="M492.897,-213.892C487.934,-199.296 480.682,-178.267 474,-160 469.747,-148.373 468.466,-145.547 464,-134 462.957,-131.303 461.868,-128.493 460.778,-125.684"/>
<polygon fill="black" stroke="black" points="464.019,-124.363 457.135,-116.309 457.495,-126.898 464.019,-124.363"/>
<text text-anchor="middle" x="497" y="-175.7" font-family="Bitstream Vera Sans" font-size="7.00">has n</text>
</g>
<!-- structure -->
<g id="node18" class="node"><title>structure</title>
<a xlink:href="gstreamer-GstStructure.html" xlink:title="structure" target="_top">
<polygon fill="#eeeeee" stroke="black" points="480,-36 420,-36 420,-1.77636e-14 480,-3.55271e-15 480,-36"/>
<text text-anchor="middle" x="450" y="-15.4" font-family="Bitstream Vera Sans" font-size="9.00">structure</text>
</a>
</g>
<!-- caps&#45;&gt;structure -->
<g id="edge22" class="edge"><title>caps&#45;&gt;structure</title>
<path fill="none" stroke="black" d="M450,-79.8468C450,-69.9251 450,-57.4167 450,-46.2492"/>
<polygon fill="black" stroke="black" points="453.5,-46.0814 450,-36.0814 446.5,-46.0814 453.5,-46.0814"/>
<text text-anchor="middle" x="460" y="-55.7" font-family="Bitstream Vera Sans" font-size="7.00">has n</text>
</g>
<!-- clock -->
<g id="node6" class="node"><title>clock</title>
<a xlink:href="GstClock.html" xlink:title="clock" target="_top">
<polygon fill="#eeeeee" stroke="black" points="202,-304 148,-304 148,-268 202,-268 202,-304"/>
<text text-anchor="middle" x="175" y="-283.4" font-family="Bitstream Vera Sans" font-size="9.00">clock</text>
</a>
</g>
<!-- element&#45;&gt;buffer -->
<g id="edge34" class="edge"><title>element&#45;&gt;buffer</title>
<path fill="none" stroke="black" d="M380.397,-351.493C400.229,-340.184 426.959,-323.209 447,-304 460.92,-290.658 473.648,-273.171 483.028,-258.772"/>
<polygon fill="black" stroke="black" points="486.019,-260.591 488.416,-250.27 480.106,-256.844 486.019,-260.591"/>
<text text-anchor="middle" x="453.5" y="-323.7" font-family="Bitstream Vera Sans" font-size="7.00">send &amp; receive</text>
</g>
<!-- element&#45;&gt;clock -->
<g id="edge14" class="edge"><title>element&#45;&gt;clock</title>
<path fill="none" stroke="black" d="M325.693,-361.348C299.743,-356.186 260.166,-346.35 229,-330 219.262,-324.891 209.628,-317.86 201.253,-310.916"/>
<polygon fill="black" stroke="black" points="203.505,-308.236 193.647,-304.352 198.931,-313.535 203.505,-308.236"/>
<text text-anchor="middle" x="251.5" y="-323.7" font-family="Bitstream Vera Sans" font-size="7.00">may provide</text>
</g>
<!-- element_factory -->
<g id="node8" class="node"><title>element_factory</title>
<a xlink:href="GstElementFactory.html" xlink:title="element factory" target="_top">
<polygon fill="#eeeeee" stroke="black" points="310,-304 220,-304 220,-268 310,-268 310,-304"/>
<text text-anchor="middle" x="265" y="-283.4" font-family="Bitstream Vera Sans" font-size="9.00">element factory</text>
</a>
</g>
<!-- element&#45;&gt;element_factory -->
<g id="edge28" class="edge"><title>element&#45;&gt;element_factory</title>
<path fill="none" stroke="black" d="M325.838,-357.258C311.504,-351.469 294.544,-342.591 283,-330 278.784,-325.401 275.488,-319.682 272.937,-313.905"/>
<polygon fill="black" stroke="black" points="276.122,-312.433 269.315,-304.315 269.574,-314.907 276.122,-312.433"/>
<text text-anchor="middle" x="311" y="-323.7" font-family="Bitstream Vera Sans" font-size="7.00">is created from</text>
</g>
<!-- element&#45;&gt;event -->
<g id="edge32" class="edge"><title>element&#45;&gt;event</title>
<path fill="none" stroke="black" d="M380.142,-360.53C407.254,-354.621 449.843,-344.121 485,-330 500.082,-323.942 515.946,-315.766 529.598,-308.105"/>
<polygon fill="black" stroke="black" points="531.72,-310.923 538.659,-302.916 528.242,-304.848 531.72,-310.923"/>
<text text-anchor="middle" x="529.5" y="-323.7" font-family="Bitstream Vera Sans" font-size="7.00">send &amp; receive</text>
</g>
<!-- element&#45;&gt;message -->
<g id="edge36" class="edge"><title>element&#45;&gt;message</title>
<path fill="none" stroke="black" d="M325.964,-361.631C294.115,-356.077 239.857,-345.332 195,-330 171.57,-321.992 165.056,-316.753 139.167,-304.146"/>
<polygon fill="black" stroke="black" points="140.567,-300.936 130.035,-299.782 137.548,-307.252 140.567,-300.936"/>
<text text-anchor="middle" x="204" y="-323.7" font-family="Bitstream Vera Sans" font-size="7.00">send</text>
</g>
<!-- pad -->
<g id="node11" class="node"><title>pad</title>
<a xlink:href="GstPad.html" xlink:title="pad" target="_top">
<polygon fill="#ccccff" stroke="black" points="438,-304 384,-304 384,-268 438,-268 438,-304"/>
<text text-anchor="middle" x="411" y="-283.4" font-family="Bitstream Vera Sans" font-size="9.00">pad</text>
</a>
</g>
<!-- element&#45;&gt;pad -->
<g id="edge12" class="edge"><title>element&#45;&gt;pad</title>
<path fill="none" stroke="black" d="M366.161,-347.847C373.799,-337.311 383.552,-323.859 392.01,-312.193"/>
<polygon fill="black" stroke="black" points="394.855,-314.232 397.891,-304.081 389.188,-310.123 394.855,-314.232"/>
<text text-anchor="middle" x="394" y="-323.7" font-family="Bitstream Vera Sans" font-size="7.00">has n</text>
</g>
<!-- pad_template -->
<g id="node12" class="node"><title>pad_template</title>
<a xlink:href="GstPadTemplate.html" xlink:title="pad template" target="_top">
<polygon fill="#eeeeee" stroke="black" points="414,-196 334,-196 334,-160 414,-160 414,-196"/>
<text text-anchor="middle" x="374" y="-175.4" font-family="Bitstream Vera Sans" font-size="9.00">pad template</text>
</a>
</g>
<!-- element&#45;&gt;pad_template -->
<g id="edge10" class="edge"><title>element&#45;&gt;pad_template</title>
<path fill="none" stroke="black" d="M352.357,-347.87C351.893,-328.148 351.819,-295.727 355,-268 357.397,-247.11 362.354,-223.9 366.605,-206.283"/>
<polygon fill="black" stroke="black" points="370.118,-206.656 369.13,-196.107 363.324,-204.969 370.118,-206.656"/>
<text text-anchor="middle" x="365" y="-283.7" font-family="Bitstream Vera Sans" font-size="7.00">has n</text>
</g>
<!-- element&#45;&gt;query -->
<g id="edge30" class="edge"><title>element&#45;&gt;query</title>
<path fill="none" stroke="black" d="M380.078,-363.438C420.24,-359.164 497.668,-349.102 561,-330 582.749,-323.44 606.035,-313.388 624.659,-304.547"/>
<polygon fill="black" stroke="black" points="626.19,-307.695 633.67,-300.192 623.144,-301.392 626.19,-307.695"/>
<text text-anchor="middle" x="599" y="-323.7" font-family="Bitstream Vera Sans" font-size="7.00">answers</text>
</g>
<!-- plugin_feature -->
<g id="node15" class="node"><title>plugin_feature</title>
<a xlink:href="GstPluginFeature.html" xlink:title="plugin feature" target="_top">
<polygon fill="#eeeeee" stroke="black" points="163,-196 81,-196 81,-160 163,-160 163,-196"/>
<text text-anchor="middle" x="122" y="-175.4" font-family="Bitstream Vera Sans" font-size="9.00">plugin feature</text>
</a>
</g>
<!-- element_factory&#45;&gt;plugin_feature -->
<g id="edge44" class="edge"><title>element_factory&#45;&gt;plugin_feature</title>
<path fill="none" stroke="black" d="M241.065,-267.923C217.246,-249.934 180.538,-222.21 154.178,-202.302"/>
<polygon fill="black" stroke="black" points="156.102,-199.37 146.013,-196.136 151.884,-204.955 156.102,-199.37"/>
<text text-anchor="middle" x="221.5" y="-229.7" font-family="Bitstream Vera Sans" font-size="7.00">is&#45;a</text>
</g>
<!-- pad&#45;&gt;caps -->
<g id="edge16" class="edge"><title>pad&#45;&gt;caps</title>
<path fill="none" stroke="black" d="M426.207,-267.966C430.037,-262.511 433.708,-256.291 436,-250 444.01,-228.018 447.63,-164.049 449.106,-126.47"/>
<polygon fill="black" stroke="black" points="452.615,-126.299 449.483,-116.178 445.619,-126.044 452.615,-126.299"/>
<text text-anchor="middle" x="458" y="-175.7" font-family="Bitstream Vera Sans" font-size="7.00">has n</text>
</g>
<!-- pad&#45;&gt;pad_template -->
<g id="edge26" class="edge"><title>pad&#45;&gt;pad_template</title>
<path fill="none" stroke="black" d="M391.451,-267.737C386.938,-262.462 382.679,-256.389 380,-250 374.298,-236.4 372.567,-220.106 372.364,-206.46"/>
<polygon fill="black" stroke="black" points="375.866,-206.226 372.481,-196.187 368.867,-206.146 375.866,-206.226"/>
<text text-anchor="middle" x="408" y="-229.7" font-family="Bitstream Vera Sans" font-size="7.00">is created from</text>
</g>
<!-- pad_template&#45;&gt;caps -->
<g id="edge18" class="edge"><title>pad_template&#45;&gt;caps</title>
<path fill="none" stroke="black" d="M391.246,-159.847C401.449,-149.107 414.531,-135.336 425.76,-123.516"/>
<polygon fill="black" stroke="black" points="428.473,-125.742 432.823,-116.081 423.398,-120.921 428.473,-125.742"/>
<text text-anchor="middle" x="425" y="-135.7" font-family="Bitstream Vera Sans" font-size="7.00">has n</text>
</g>
<!-- pipeline&#45;&gt;bin -->
<g id="edge4" class="edge"><title>pipeline&#45;&gt;bin</title>
<path fill="none" stroke="black" d="M200.085,-510.953C222.869,-498.295 255.644,-480.087 280.698,-466.168"/>
<polygon fill="black" stroke="black" points="282.505,-469.168 289.547,-461.252 279.105,-463.049 282.505,-469.168"/>
<text text-anchor="middle" x="256.5" y="-483.7" font-family="Bitstream Vera Sans" font-size="7.00">is&#45;a</text>
</g>
<!-- pipeline&#45;&gt;bus -->
<g id="edge6" class="edge"><title>pipeline&#45;&gt;bus</title>
<path fill="none" stroke="black" d="M145.922,-512.201C136.246,-506.322 125.816,-498.779 118,-490 113.602,-485.06 109.852,-479.083 106.76,-473.148"/>
<polygon fill="black" stroke="black" points="109.88,-471.559 102.444,-464.011 103.551,-474.548 109.88,-471.559"/>
<text text-anchor="middle" x="128" y="-483.7" font-family="Bitstream Vera Sans" font-size="7.00">has 1</text>
</g>
<!-- pipeline&#45;&gt;clock -->
<g id="edge8" class="edge"><title>pipeline&#45;&gt;clock</title>
<path fill="none" stroke="black" d="M172.877,-507.895C172.648,-473.321 172.167,-395.504 172,-330 171.991,-326.444 171.852,-325.552 172,-322 172.101,-319.568 172.241,-317.046 172.404,-314.517"/>
<polygon fill="black" stroke="black" points="175.913,-314.532 173.179,-304.296 168.933,-314.003 175.913,-314.532"/>
<text text-anchor="middle" x="183" y="-403.7" font-family="Bitstream Vera Sans" font-size="7.00">has 1</text>
</g>
<!-- plugin -->
<g id="node14" class="node"><title>plugin</title>
<a xlink:href="GstPlugin.html" xlink:title="plugin" target="_top">
<polygon fill="#eeeeee" stroke="black" points="54,-304 2.13163e-14,-304 0,-268 54,-268 54,-304"/>
<text text-anchor="middle" x="27" y="-283.4" font-family="Bitstream Vera Sans" font-size="9.00">plugin</text>
</a>
</g>
<!-- plugin&#45;&gt;plugin_feature -->
<g id="edge42" class="edge"><title>plugin&#45;&gt;plugin_feature</title>
<path fill="none" stroke="black" d="M43.1155,-267.679C58.5624,-250.119 82.0245,-223.446 99.3485,-203.751"/>
<polygon fill="black" stroke="black" points="102.146,-205.87 106.123,-196.05 96.8898,-201.247 102.146,-205.87"/>
<text text-anchor="middle" x="99" y="-229.7" font-family="Bitstream Vera Sans" font-size="7.00">has n</text>
</g>
<!-- registry -->
<g id="node17" class="node"><title>registry</title>
<a xlink:href="GstRegistry.html" xlink:title="registry" target="_top">
<polygon fill="#eeeeee" stroke="black" points="54,-384 2.13163e-14,-384 0,-348 54,-348 54,-384"/>
<text text-anchor="middle" x="27" y="-363.4" font-family="Bitstream Vera Sans" font-size="9.00">registry</text>
</a>
</g>
<!-- registry&#45;&gt;plugin -->
<g id="edge40" class="edge"><title>registry&#45;&gt;plugin</title>
<path fill="none" stroke="black" d="M27,-347.847C27,-337.925 27,-325.417 27,-314.249"/>
<polygon fill="black" stroke="black" points="30.5001,-314.081 27,-304.081 23.5001,-314.081 30.5001,-314.081"/>
<text text-anchor="middle" x="37" y="-323.7" font-family="Bitstream Vera Sans" font-size="7.00">has n</text>
</g>
</g>
</svg>