xref: /linux/Documentation/gpu/amdgpu/display/global_sync_vblank.svg (revision c532de5a67a70f8533d495f8f2aaa9a0491c3ad0)
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- Created with Inkscape (http://www.inkscape.org/) -->
3
4<svg
5   xmlns:dc="http://purl.org/dc/elements/1.1/"
6   xmlns:cc="http://creativecommons.org/ns#"
7   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
8   xmlns:svg="http://www.w3.org/2000/svg"
9   xmlns="http://www.w3.org/2000/svg"
10   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12   width="232.24133mm"
13   height="96.174995mm"
14   viewBox="0 0 232.24133 96.174995"
15   version="1.1"
16   id="svg8"
17   inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
18   sodipodi:docname="global_sync_vblank.svg">
19  <defs
20     id="defs2">
21    <marker
22       inkscape:stockid="Arrow2Mend"
23       orient="auto"
24       refY="0"
25       refX="0"
26       id="Arrow2Mend"
27       style="overflow:visible"
28       inkscape:isstock="true">
29      <path
30         id="path862"
31         style="fill:#800080;fill-opacity:1;fill-rule:evenodd;stroke:#800080;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
32         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
33         transform="scale(-0.6)"
34         inkscape:connector-curvature="0" />
35    </marker>
36    <marker
37       inkscape:stockid="Arrow2Send"
38       orient="auto"
39       refY="0"
40       refX="0"
41       id="Arrow2Send"
42       style="overflow:visible"
43       inkscape:isstock="true">
44      <path
45         id="path868"
46         style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#ff00ff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
47         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
48         transform="matrix(-0.3,0,0,-0.3,0.69,0)"
49         inkscape:connector-curvature="0" />
50    </marker>
51    <marker
52       inkscape:stockid="Arrow2Lend"
53       orient="auto"
54       refY="0"
55       refX="0"
56       id="Arrow2Lend"
57       style="overflow:visible"
58       inkscape:isstock="true">
59      <path
60         id="path856"
61         style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#ff00ff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
62         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
63         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
64         inkscape:connector-curvature="0" />
65    </marker>
66    <marker
67       inkscape:stockid="Arrow1Lend"
68       orient="auto"
69       refY="0"
70       refX="0"
71       id="marker1719"
72       style="overflow:visible"
73       inkscape:isstock="true">
74      <path
75         id="path1717"
76         d="M 0,0 5,-5 -12.5,0 5,5 Z"
77         style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#ff00ff;stroke-width:1.00000003pt;stroke-opacity:1"
78         transform="matrix(-0.8,0,0,-0.8,-10,0)"
79         inkscape:connector-curvature="0" />
80    </marker>
81    <marker
82       inkscape:stockid="Arrow1Lend"
83       orient="auto"
84       refY="0"
85       refX="0"
86       id="marker1661"
87       style="overflow:visible"
88       inkscape:isstock="true">
89      <path
90         id="path1659"
91         d="M 0,0 5,-5 -12.5,0 5,5 Z"
92         style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#ff00ff;stroke-width:1.00000003pt;stroke-opacity:1"
93         transform="matrix(-0.8,0,0,-0.8,-10,0)"
94         inkscape:connector-curvature="0" />
95    </marker>
96    <marker
97       inkscape:isstock="true"
98       style="overflow:visible"
99       id="marker1311"
100       refX="0"
101       refY="0"
102       orient="auto"
103       inkscape:stockid="Arrow1Lend"
104       inkscape:collect="always">
105      <path
106         transform="matrix(-0.8,0,0,-0.8,-10,0)"
107         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.00000003pt;stroke-opacity:1"
108         d="M 0,0 5,-5 -12.5,0 5,5 Z"
109         id="path1309"
110         inkscape:connector-curvature="0" />
111    </marker>
112    <marker
113       inkscape:isstock="true"
114       style="overflow:visible"
115       id="marker1253"
116       refX="0"
117       refY="0"
118       orient="auto"
119       inkscape:stockid="Arrow1Lstart">
120      <path
121         transform="matrix(0.8,0,0,0.8,10,0)"
122         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.00000003pt;stroke-opacity:1"
123         d="M 0,0 5,-5 -12.5,0 5,5 Z"
124         id="path1251"
125         inkscape:connector-curvature="0" />
126    </marker>
127    <marker
128       inkscape:stockid="Arrow1Lend"
129       orient="auto"
130       refY="0"
131       refX="0"
132       id="Arrow1Lend"
133       style="overflow:visible"
134       inkscape:isstock="true"
135       inkscape:collect="always">
136      <path
137         id="path838"
138         d="M 0,0 5,-5 -12.5,0 5,5 Z"
139         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.00000003pt;stroke-opacity:1"
140         transform="matrix(-0.8,0,0,-0.8,-10,0)"
141         inkscape:connector-curvature="0" />
142    </marker>
143    <marker
144       inkscape:stockid="Arrow1Lstart"
145       orient="auto"
146       refY="0"
147       refX="0"
148       id="Arrow1Lstart"
149       style="overflow:visible"
150       inkscape:isstock="true"
151       inkscape:collect="always">
152      <path
153         id="path835"
154         d="M 0,0 5,-5 -12.5,0 5,5 Z"
155         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.00000003pt;stroke-opacity:1"
156         transform="matrix(0.8,0,0,0.8,10,0)"
157         inkscape:connector-curvature="0" />
158    </marker>
159    <marker
160       inkscape:stockid="Arrow1Send"
161       orient="auto"
162       refY="0"
163       refX="0"
164       id="Arrow1Send"
165       style="overflow:visible"
166       inkscape:isstock="true">
167      <path
168         id="path850"
169         d="M 0,0 5,-5 -12.5,0 5,5 Z"
170         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
171         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
172         inkscape:connector-curvature="0" />
173    </marker>
174    <marker
175       inkscape:stockid="Arrow2Sstart"
176       orient="auto"
177       refY="0"
178       refX="0"
179       id="Arrow2Sstart"
180       style="overflow:visible"
181       inkscape:isstock="true">
182      <path
183         id="path865"
184         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
185         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
186         transform="matrix(0.3,0,0,0.3,-0.69,0)"
187         inkscape:connector-curvature="0" />
188    </marker>
189    <marker
190       inkscape:stockid="Arrow2Mend"
191       orient="auto"
192       refY="0"
193       refX="0"
194       id="Arrow2Mend-2"
195       style="overflow:visible"
196       inkscape:isstock="true">
197      <path
198         inkscape:connector-curvature="0"
199         id="path862-3"
200         style="fill:#800080;fill-opacity:1;fill-rule:evenodd;stroke:#800080;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
201         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
202         transform="scale(-0.6)" />
203    </marker>
204    <marker
205       inkscape:stockid="Arrow2Mend"
206       orient="auto"
207       refY="0"
208       refX="0"
209       id="Arrow2Mend-2-5"
210       style="overflow:visible"
211       inkscape:isstock="true">
212      <path
213         inkscape:connector-curvature="0"
214         id="path862-3-9"
215         style="fill:#800080;fill-opacity:1;fill-rule:evenodd;stroke:#800080;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
216         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
217         transform="scale(-0.6)" />
218    </marker>
219  </defs>
220  <sodipodi:namedview
221     id="base"
222     pagecolor="#ffffff"
223     bordercolor="#666666"
224     borderopacity="1.0"
225     inkscape:pageopacity="0.0"
226     inkscape:pageshadow="2"
227     inkscape:zoom="1.979899"
228     inkscape:cx="747.52324"
229     inkscape:cy="319.84503"
230     inkscape:document-units="mm"
231     inkscape:current-layer="layer1"
232     showgrid="true"
233     inkscape:window-width="3840"
234     inkscape:window-height="2096"
235     inkscape:window-x="0"
236     inkscape:window-y="27"
237     inkscape:window-maximized="1"
238     fit-margin-top="0"
239     fit-margin-left="0"
240     fit-margin-right="0"
241     fit-margin-bottom="0">
242    <inkscape:grid
243       type="xygrid"
244       id="grid815"
245       originx="15.282997"
246       originy="-184.54792" />
247  </sodipodi:namedview>
248  <metadata
249     id="metadata5">
250    <rdf:RDF>
251      <cc:Work
252         rdf:about="">
253        <dc:format>image/svg+xml</dc:format>
254        <dc:type
255           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
256        <dc:title />
257      </cc:Work>
258    </rdf:RDF>
259  </metadata>
260  <g
261     inkscape:label="Layer 1"
262     inkscape:groupmode="layer"
263     id="layer1"
264     transform="translate(15.282998,-16.277083)">
265    <path
266       style="fill:none;stroke:#000000;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
267       d="M 15.875,27.125001 V 16.541666 H 26.458333 V 27.125001 H 177.27084 V 16.541666 h 10.58333 v 10.583335 h 29.10416"
268       id="path817"
269       inkscape:connector-curvature="0"
270       sodipodi:nodetypes="ccccccccc" />
271    <path
272       style="fill:none;stroke:#000000;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
273       d="M 15.875,37.708334 H 44.979166 V 48.291667 H 100.54167 V 37.708334 H 206.375 v 10.583333 h 10.58333"
274       id="path819"
275       inkscape:connector-curvature="0" />
276    <path
277       style="fill:none;stroke:#000000;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
278       d="m 15.875,66.8125 h 97.89583 V 56.229167 h 7.9375 V 66.8125 h 92.60417"
279       id="path821"
280       inkscape:connector-curvature="0" />
281    <path
282       style="fill:none;stroke:#000000;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
283       d="m 15.875,85.333334 c 0,0 132.29166,0 132.29166,0 V 74.75 h 15.875 v 10.583334 h 47.625"
284       id="path823"
285       inkscape:connector-curvature="0" />
286    <path
287       style="fill:none;stroke:#000000;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
288       d="M 15.875,101.20833 H 187.85416 V 90.625 h 10.58334 v 10.58333 h 10.58333"
289       id="path825"
290       inkscape:connector-curvature="0" />
291    <path
292       style="fill:none;stroke:#000000;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.52916667, 0.52916667;stroke-dashoffset:0;stroke-opacity:1"
293       d="M 100.54167,48.291667 V 111.79167"
294       id="path827"
295       inkscape:connector-curvature="0" />
296    <path
297       style="fill:none;stroke:#000000;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.52916667, 0.52916667;stroke-dashoffset:0;stroke-opacity:1"
298       d="m 113.77083,66.8125 v 44.97917"
299       id="path829"
300       inkscape:connector-curvature="0" />
301    <path
302       style="fill:none;stroke:#000000;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.52916667, 0.52916667;stroke-dashoffset:0;stroke-opacity:1"
303       d="M 206.375,48.291667 V 109.14583"
304       id="path831"
305       inkscape:connector-curvature="0" />
306    <path
307       style="fill:none;stroke:#ff0000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
308       d="m 100.54167,106.5 h 13.22916"
309       id="path833"
310       inkscape:connector-curvature="0" />
311    <path
312       style="fill:none;stroke:#ff0000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker1253);marker-end:url(#marker1311)"
313       d="M 113.77083,106.5 H 206.375"
314       id="path1243"
315       inkscape:connector-curvature="0" />
316    <text
317       xml:space="preserve"
318       style="font-style:normal;font-weight:normal;font-size:3.17499995px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
319       x="105.83333"
320       y="111.79166"
321       id="text1405"><tspan
322         sodipodi:role="line"
323         id="tspan1403"
324         x="105.83333"
325         y="111.79166"
326         style="stroke-width:0.26458332">To</tspan></text>
327    <text
328       xml:space="preserve"
329       style="font-style:normal;font-weight:normal;font-size:3.17499995px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
330       x="145.52083"
331       y="111.79166"
332       id="text1409"><tspan
333         sodipodi:role="line"
334         id="tspan1407"
335         x="145.52083"
336         y="111.79166"
337         style="stroke-width:0.26458332">VStartup Period</tspan></text>
338    <text
339       xml:space="preserve"
340       style="font-style:normal;font-weight:normal;font-size:3.17499995px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
341       x="156.01123"
342       y="78.71875"
343       id="text1413"><tspan
344         sodipodi:role="line"
345         x="156.01123"
346         y="78.71875"
347         style="font-weight:bold;text-align:center;text-anchor:middle;stroke-width:0.26458332"
348         id="tspan1415">VUpdate</tspan><tspan
349         sodipodi:role="line"
350         x="156.01123"
351         y="82.6875"
352         style="font-weight:bold;text-align:center;text-anchor:middle;stroke-width:0.26458332"
353         id="tspan1440">Width</tspan></text>
354    <text
355       xml:space="preserve"
356       style="font-style:normal;font-weight:normal;font-size:3.17499995px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
357       x="173.77611"
358       y="92.703873"
359       id="text1413-3"><tspan
360         sodipodi:role="line"
361         id="tspan1411-6"
362         x="173.77611"
363         y="92.703873"
364         style="font-weight:bold;text-align:center;text-anchor:middle;stroke-width:0.26458332">VReady</tspan><tspan
365         sodipodi:role="line"
366         x="173.77611"
367         y="96.672623"
368         style="font-weight:bold;text-align:center;text-anchor:middle;stroke-width:0.26458332"
369         id="tspan1415-7">Offset</tspan></text>
370    <text
371       xml:space="preserve"
372       style="font-style:normal;font-weight:normal;font-size:3.17499995px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
373       x="135.78951"
374       y="70.78125"
375       id="text1413-5"><tspan
376         sodipodi:role="line"
377         x="135.78951"
378         y="70.78125"
379         style="font-weight:bold;text-align:center;text-anchor:middle;stroke-width:0.26458332"
380         id="tspan1440-5">VUpdate</tspan><tspan
381         sodipodi:role="line"
382         x="135.78951"
383         y="74.75"
384         style="font-weight:bold;text-align:center;text-anchor:middle;stroke-width:0.26458332"
385         id="tspan1465">Offset</tspan></text>
386    <text
387       xml:space="preserve"
388       style="font-style:normal;font-weight:normal;font-size:3.17499995px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
389       x="137.39433"
390       y="48.291664"
391       id="text1479"><tspan
392         sodipodi:role="line"
393         id="tspan1477"
394         x="137.39433"
395         y="48.291664"
396         style="font-weight:bold;stroke-width:0.26458332">VSTARTUP_START</tspan></text>
397    <text
398       xml:space="preserve"
399       style="font-style:normal;font-weight:normal;font-size:3.17499995px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
400       x="-5.4806676"
401       y="22.778271"
402       id="text1479-1"><tspan
403         sodipodi:role="line"
404         id="tspan1477-2"
405         x="-5.4806676"
406         y="22.778271"
407         style="font-weight:bold;font-size:4.93888903px;stroke-width:0.26458332">VSYNC</tspan></text>
408    <text
409       xml:space="preserve"
410       style="font-style:normal;font-weight:normal;font-size:3.17499995px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
411       x="-9.3767252"
412       y="45.64584"
413       id="text1479-1-7"><tspan
414         sodipodi:role="line"
415         id="tspan1477-2-0"
416         x="-9.3767252"
417         y="45.64584"
418         style="font-weight:bold;font-size:5.64444447px;stroke-width:0.26458332">VBlank</tspan></text>
419    <text
420       xml:space="preserve"
421       style="font-style:normal;font-weight:normal;font-size:3.17499995px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
422       x="-15.310558"
423       y="64.92263"
424       id="text1479-1-7-9"><tspan
425         sodipodi:role="line"
426         id="tspan1477-2-0-3"
427         x="-15.310558"
428         y="64.92263"
429         style="font-weight:bold;font-size:5.64444447px;stroke-width:0.26458332">VStartup</tspan></text>
430    <text
431       xml:space="preserve"
432       style="font-style:normal;font-weight:normal;font-size:3.17499995px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
433       x="-14.17781"
434       y="85.144356"
435       id="text1479-1-7-9-6"><tspan
436         sodipodi:role="line"
437         id="tspan1477-2-0-3-0"
438         x="-14.17781"
439         y="85.144356"
440         style="font-weight:bold;font-size:5.64444447px;stroke-width:0.26458332">VUpdate</tspan></text>
441    <text
442       xml:space="preserve"
443       style="font-style:normal;font-weight:normal;font-size:3.17499995px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
444       x="-11.052421"
445       y="101.39733"
446       id="text1479-1-7-9-6-6"><tspan
447         sodipodi:role="line"
448         id="tspan1477-2-0-3-0-2"
449         x="-11.052421"
450         y="101.39733"
451         style="font-weight:bold;font-size:5.64444447px;stroke-width:0.26458332">VReady</tspan></text>
452    <g
453       id="g5189"
454       transform="translate(269.875,-14.287499)">
455      <path
456         sodipodi:nodetypes="cc"
457         inkscape:connector-curvature="0"
458         id="path5143"
459         d="m -202.40625,45.645828 3.96875,-7.9375"
460         style="fill:none;stroke:#000000;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
461      <path
462         sodipodi:nodetypes="cc"
463         inkscape:connector-curvature="0"
464         id="path5143-2"
465         d="m -199.76042,45.645828 3.96874,-7.937499"
466         style="fill:none;stroke:#000000;stroke-width:0.52916676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
467    </g>
468    <g
469       id="g5189-3"
470       transform="translate(268.55209,7.9375003)">
471      <path
472         sodipodi:nodetypes="cc"
473         inkscape:connector-curvature="0"
474         id="path5143-6"
475         d="m -202.40625,45.645828 3.96875,-7.9375"
476         style="fill:none;stroke:#000000;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
477      <path
478         sodipodi:nodetypes="cc"
479         inkscape:connector-curvature="0"
480         id="path5143-2-1"
481         d="m -199.76042,45.645828 3.96874,-7.937499"
482         style="fill:none;stroke:#000000;stroke-width:0.52916676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
483    </g>
484  </g>
485</svg>
486