Text objects are now internally encapsulated, simplifying code and
[dia.git] / shapes / Cisco / virtual_layer_switch.shape
blob4b5bb428423c7f01d71650de75824eec4c08d260
1 <?xml version="1.0"?>
2 <shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
3 xmlns:svg="http://www.w3.org/2000/svg">
4 <name>Cisco - Virtual Layer Switch</name>
5 <icon>virtual_layer_switch.png</icon>
6 <aspectratio type="fixed"/>
7 <svg:svg width="5cm" height="2.2cm">
8 <svg:path d="M8 408L8 140L276 140L276 408L8 408Z" style="stroke: none; stroke-width: 0.4; fill: #0096d4"/>
9 <svg:path d="M8 408L8 140L276 140L276 408L8 408Z" style="stroke: #ffffff; stroke-width: 0.4; fill: none"/>
10 <svg:path d="M310 375L310 107L276 140L276 408L310 375Z" style="stroke: none; stroke-width: 0.4; fill: #005a80"/>
11 <svg:path d="M310 375L310 107L276 140L276 408L310 375Z" style="stroke: #ffffff; stroke-width: 0.4; fill: none"/>
12 <svg:path d="M57 -1L8 32L276 32L310 -1L57 -1Z" style="stroke: none; stroke-width: 0.4; fill: #e4405c"/>
13 <svg:path d="M57 -1L8 32L276 32L310 -1L57 -1Z" style="stroke: #ffffff; stroke-width: 0.4; fill: none"/>
14 <svg:path d="M8 140L8 32L276 32L276 140L8 140Z" style="stroke: none; stroke-width: 0.4; fill: #cf0e30"/>
15 <svg:path d="M8 140L8 32L276 32L276 140L8 140Z" style="stroke: #ffffff; stroke-width: 0.4; fill: none"/>
16 <svg:path d="M310 107L310 -1L276 32L276 140L310 107Z" style="stroke: none; stroke-width: 0.4; fill: #790015"/>
17 <svg:path d="M310 107L310 -1L276 32L276 140L310 107Z" style="stroke: #ffffff; stroke-width: 0.4; fill: none"/>
18 <svg:path d="M276 140L8 140Z" style="stroke: none; stroke-width: 0.4; fill: #009cd4"/>
19 <svg:path d="M276 140L8 140" style="stroke: #ffffff; stroke-width: 0.4; fill: none"/>
20 <svg:path d="M276 140L310 107Z" style="stroke: none; stroke-width: 0.4; fill: #009cd4"/>
21 <svg:path d="M276 140L310 107" style="stroke: #ffffff; stroke-width: 0.4; fill: none"/>
22 <svg:path d="M95 69L95 46L51 46L51 69L95 69Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
23 <svg:path d="M73 58Z" style="stroke: none; stroke-width: 0.4; fill: #000000"/>
24 <svg:path d="M73 58" style="stroke: #ffffff; stroke-width: 0.4; fill: none"/>
25 <svg:path d="M194 69L194 46L237 46L237 69L194 69Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
26 <svg:path d="M215 58Z" style="stroke: none; stroke-width: 0.4; fill: #000000"/>
27 <svg:path d="M215 58" style="stroke: #ffffff; stroke-width: 0.4; fill: none"/>
28 <svg:path d="M95 125L95 103L51 103L51 125L95 125Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
29 <svg:path d="M73 114Z" style="stroke: none; stroke-width: 0.4; fill: #000000"/>
30 <svg:path d="M73 114" style="stroke: #ffffff; stroke-width: 0.4; fill: none"/>
31 <svg:path d="M194 125L194 103L237 103L237 125L194 125Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
32 <svg:path d="M215 114Z" style="stroke: none; stroke-width: 0.4; fill: #000000"/>
33 <svg:path d="M215 114" style="stroke: #ffffff; stroke-width: 0.4; fill: none"/>
34 <svg:path d="M81 58L214 58Z" style="stroke: none; stroke-width: 0.4; fill: #000000"/>
35 <svg:path d="M81 58L214 58" style="stroke: #ffffff; stroke-width: 0.4; fill: none"/>
36 <svg:path d="M81 114L214 114Z" style="stroke: none; stroke-width: 0.4; fill: #000000"/>
37 <svg:path d="M81 114L214 114" style="stroke: #ffffff; stroke-width: 0.4; fill: none"/>
38 <svg:path d="M73 114L214 58Z" style="stroke: none; stroke-width: 0.4; fill: #000000"/>
39 <svg:path d="M73 114L214 58" style="stroke: #ffffff; stroke-width: 0.4; fill: none"/>
40 <svg:path d="M73 58L214 114Z" style="stroke: none; stroke-width: 0.4; fill: #000000"/>
41 <svg:path d="M73 58L214 114" style="stroke: #ffffff; stroke-width: 0.4; fill: none"/>
42 <svg:path d="M92 230L195 333" style="stroke: #ffffff; stroke-width: 1.0; fill: none"/>
43 <svg:path d="M90 333L196 226" style="stroke: #ffffff; stroke-width: 1.0; fill: none"/>
44 <svg:path d="M81 201L81 178L85 178L79 169L73 178L77 178L77 201L81 201Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
45 <svg:path d="M69 205L53 188L56 185L45 183L47 194L50 191L67 207L69 205Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
46 <svg:path d="M63 215L40 215L40 211L31 217L40 223L40 219L63 219L63 215Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
47 <svg:path d="M67 227L50 244L47 241L45 251L56 249L53 246L69 230L67 227Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
48 <svg:path d="M77 233L77 256L73 256L79 265L85 256L81 256L81 233L77 233Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
49 <svg:path d="M95 219L118 219L118 223L127 217L118 211L118 215L95 215L95 219Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
50 <svg:path d="M92 207L108 191L111 194L113 183L103 185L106 188L89 205L92 207Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
51 <svg:path d="M93 237C104 229 107 214 99 203C92 192 77 190 66 197C55 205 52 220 60 231C68 242 82 244 93 237Z" style="stroke: none; stroke-width: 1.0; fill: #e4405c"/>
52 <svg:path d="M81 328L81 305L85 305L79 296L73 305L77 305L77 328L81 328Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
53 <svg:path d="M69 331L53 315L56 312L45 310L47 320L50 317L67 334L69 331Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
54 <svg:path d="M63 342L40 342L40 338L31 344L40 350L40 346L63 346L63 342Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
55 <svg:path d="M67 354L50 370L47 367L45 378L56 376L53 373L69 356L67 354Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
56 <svg:path d="M77 360L77 383L73 383L79 392L85 383L81 383L81 360L77 360Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
57 <svg:path d="M89 356L106 373L103 376L113 378L111 367L108 370L92 354L89 356Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
58 <svg:path d="M95 346L118 346L118 350L127 344L118 338L118 342L95 342L95 346Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
59 <svg:path d="M93 363C104 356 107 341 99 330C92 319 77 316 66 324C55 332 52 346 60 357C68 368 82 371 93 363Z" style="stroke: none; stroke-width: 1.0; fill: #e4405c"/>
60 <svg:path d="M208 201L208 178L212 178L206 169L200 178L204 178L204 201L208 201Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
61 <svg:path d="M196 205L179 188L182 185L172 183L174 194L177 191L193 207L196 205Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
62 <svg:path d="M190 215L167 215L167 211L158 217L167 223L167 219L190 219L190 215Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
63 <svg:path d="M204 233L204 256L200 256L206 265L212 256L208 256L208 233L204 233Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
64 <svg:path d="M216 230L232 246L229 249L240 251L238 241L235 244L218 227L216 230Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
65 <svg:path d="M222 219L245 219L245 223L254 217L245 211L245 215L222 215L222 219Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
66 <svg:path d="M218 207L235 191L238 194L240 183L229 185L232 188L216 205L218 207Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
67 <svg:path d="M220 237C231 229 234 214 226 203C218 192 203 190 192 197C182 205 179 220 187 231C194 242 209 244 220 237Z" style="stroke: none; stroke-width: 1.0; fill: #e4405c"/>
68 <svg:path d="M208 328L208 305L212 305L206 296L200 305L204 305L204 328L208 328Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
69 <svg:path d="M190 342L167 342L167 338L158 344L167 350L167 346L190 346L190 342Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
70 <svg:path d="M193 354L177 370L174 367L172 378L182 376L179 373L196 356L193 354Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
71 <svg:path d="M204 360L204 383L200 383L206 392L212 383L208 383L208 360L204 360Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
72 <svg:path d="M216 356L232 373L229 376L240 378L238 367L235 370L218 354L216 356Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
73 <svg:path d="M222 346L245 346L245 350L254 344L245 338L245 342L222 342L222 346Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
74 <svg:path d="M218 334L235 317L238 320L240 310L229 312L232 315L216 331L218 334Z" style="stroke: none; stroke-width: 1.0; fill: #ffffff"/>
75 <svg:path d="M220 363C231 356 234 341 226 330C218 319 203 316 192 324C182 332 179 346 187 357C194 368 209 371 220 363Z" style="stroke: none; stroke-width: 1.0; fill: #e4405c"/>
76 </svg:svg>
77 <connections>
78 <point x="57" y="-1"/>
79 <point x="310" y="-1"/>
80 <point x="183.5" y="-1"/>
81 <point x="8" y="408"/>
82 <point x="276" y="408"/>
83 <point x="142" y="408"/>
84 <point x="8" y="32"/>
85 <point x="8" y="220"/>
86 <point x="310" y="375"/>
87 <point x="310" y="187"/>
88 <point x="159" y="203.5" main="yes"/>
89 </connections>
90 </shape>