Merge tag 'drm-next-2024-11-21' of https://gitlab.freedesktop.org/drm/kernel
[linux.git] / Documentation / gpu / amdgpu / display / global_sync_vblank.svg
blob48f5dc4fd5d3d1a249e30d2648cc709e8cd39c67
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!-- Created with Inkscape (http://www.inkscape.org/) -->
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>
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>
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>
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>