xmpp-site/resources/diagrams/federated.svg

67 lines
7.6 KiB
XML
Raw Permalink Normal View History

<?xml version="1.0" encoding="UTF-8"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg version="1.1" viewBox="0 0 400 200" xmlns="http://www.w3.org/2000/svg">
<g fill="none" stroke="#af0" stroke-linecap="round" stroke-opacity=".5" stroke-width="8">
<path d="m330 160-40-120"/>
<path d="m60 60 230-20"/>
<path d="m77.769 168.03 252.23-8.0272"/>
<path d="m180 100 110-60"/>
<path d="m60 60 120 40"/>
<path d="m77.769 168.03 102.23-68.027"/>
</g>
<path d="m295 130 35 30" fill="none" stroke="#fefefe" stroke-width="2"/>
<path d="m304.45 138.18h-18.898l9.4488-16.366z" fill="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="34.914" style="paint-order:stroke fill markers"/>
<path d="m290 175 40-15" fill="none" stroke="#fefefe" stroke-width="2"/>
<path d="m299.45 183.18h-18.898l9.4488-16.366z" fill="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="34.914" style="paint-order:stroke fill markers"/>
<path d="m330 160 45 10" fill="none" stroke="#fefefe" stroke-width="2"/>
<path d="m384.45 178.18h-18.898l9.4488-16.366z" fill="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="34.914" style="paint-order:stroke fill markers"/>
<path d="m330 160 25-40" fill="none" stroke="#fefefe" stroke-width="2"/>
<path d="m364.45 128.18h-18.898l9.4488-16.366z" fill="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="34.914" style="paint-order:stroke fill markers"/>
<path d="m290 40-55-15" fill="none" stroke="#fff" stroke-width="2"/>
<path d="m244.45 33.183-18.898 4e-6 9.4488-16.366z" fill="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="34.914" style="paint-order:stroke fill markers"/>
<path d="m290 40-50 25" fill="none" stroke="#fff" stroke-width="2"/>
<path d="m249.45 73.183h-18.898l9.4488-16.366z" fill="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="34.914" style="paint-order:stroke fill markers"/>
<path d="m345 50-55-10" fill="none" stroke="#fff" stroke-width="2"/>
<path d="m354.45 58.183h-18.898l9.4488-16.366z" fill="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="34.914" style="paint-order:stroke fill markers"/>
<path d="m290 40 50-30" fill="none" stroke="#fff" stroke-width="2"/>
<path d="m349.45 18.183h-18.898l9.4488-16.366z" fill="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="34.914" style="paint-order:stroke fill markers"/>
<path d="m270 90 20-50" fill="none" stroke="#fff" stroke-width="2"/>
<path d="m279.45 98.183h-18.898l9.4488-16.366z" fill="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="34.914" style="paint-order:stroke fill markers"/>
<path d="m220 105-40-5" fill="none" stroke="#f5f5f5" stroke-width="2"/>
<path d="m229.45 113.18h-18.898l9.4488-16.366z" fill="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="34.914" style="paint-order:stroke fill markers"/>
<path d="m140 115 40-15" fill="none" stroke="#f5f5f5" stroke-width="2"/>
<path d="m149.45 123.18h-18.898l9.4488-16.366z" fill="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="34.914" style="paint-order:stroke fill markers"/>
<path d="m180 140v-40" fill="none" stroke="#f5f5f5" stroke-width="2"/>
<path d="m189.45 148.18h-18.898l9.4488-16.366z" fill="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="34.914" style="paint-order:stroke fill markers"/>
<path d="m195 60-15 40" fill="none" stroke="#f5f5f5" stroke-width="2"/>
<path d="m204.45 68.183h-18.898l9.4488-16.366z" fill="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="34.914" style="paint-order:stroke fill markers"/>
<path d="m115 180-37.231-11.973" fill="none" stroke="#f9f9f9" stroke-width="2"/>
<path d="m124.45 188.18h-18.898l9.4488-16.366z" fill="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="34.914" style="paint-order:stroke fill markers"/>
<path d="m45 180 32.769-11.973" fill="none" stroke="#f9f9f9" stroke-width="2"/>
<path d="m54.449 188.18h-18.898l9.4488-16.366z" fill="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="34.914" style="paint-order:stroke fill markers"/>
<path d="m110 30-50 30" fill="none" stroke="#fff" stroke-width="2"/>
<path d="m119.45 38.183h-18.898l9.4488-16.366z" fill="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="34.914" style="paint-order:stroke fill markers"/>
<path d="m115 70-55-10" fill="none" stroke="#fff" stroke-width="2"/>
<path d="m124.45 78.183h-18.898l9.4488-16.366z" fill="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="34.914" style="paint-order:stroke fill markers"/>
<path d="m95 100-35-40" fill="none" stroke="#fff" stroke-width="2"/>
<path d="m104.45 108.18h-18.898l9.4488-16.366z" fill="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="34.914" style="paint-order:stroke fill markers"/>
<path d="m40 110 20-50" fill="none" stroke="#fff" stroke-width="2"/>
<path d="m49.449 118.18h-18.898l9.4488-16.366z" fill="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="34.914" style="paint-order:stroke fill markers"/>
<path d="m60 60-45 25" fill="none" stroke="#fff" stroke-width="2"/>
<path d="m24.449 93.183h-18.898l9.4488-16.366z" fill="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="34.914" style="paint-order:stroke fill markers"/>
<g fill="#af0" stroke="#fbfbfb" stroke-linecap="round" stroke-linejoin="round" stroke-width="4">
<circle cx="60" cy="60" r="30" style="paint-order:stroke fill markers"/>
<circle cx="180" cy="100" r="20" style="paint-order:stroke fill markers"/>
<circle cx="290" cy="40" r="30" style="paint-order:stroke fill markers"/>
<circle cx="330" cy="160" r="20" style="paint-order:stroke fill markers"/>
<circle cx="77.769" cy="168.03" r="11.483" style="paint-order:stroke fill markers"/>
</g>
<g font-family="Orbitron" font-size="10.667px" font-weight="bold" letter-spacing="0px" stroke="#ffffff" stroke-width="2" text-anchor="middle" word-spacing="0px" style="paint-order:stroke fill markers">
<text x="59.838406" y="57.222939" fill="#000000" style="line-height:1.25;paint-order:stroke fill markers" xml:space="preserve"><tspan x="59.838406" y="57.222939" text-align="center" style="paint-order:stroke fill markers">Server</tspan><tspan x="59.838406" y="70.556313" text-align="center" style="paint-order:stroke fill markers">A</tspan></text>
<text x="179.91283" y="97.210739" style="line-height:1.25;paint-order:stroke fill markers" xml:space="preserve"><tspan x="179.91283" y="97.210739" text-align="center" style="paint-order:stroke fill markers">Server</tspan><tspan x="179.91283" y="110.54411" text-align="center" style="paint-order:stroke fill markers">B</tspan></text>
<text x="77.58255" y="164.44528" style="line-height:1.25;paint-order:stroke fill markers" xml:space="preserve"><tspan x="77.58255" y="164.44528" text-align="center" style="paint-order:stroke fill markers">Server</tspan><tspan x="77.58255" y="177.77866" text-align="center" style="paint-order:stroke fill markers">D</tspan></text>
<text x="329.91284" y="157.21074" style="line-height:1.25;paint-order:stroke fill markers" xml:space="preserve"><tspan x="329.91284" y="157.21074" text-align="center" style="paint-order:stroke fill markers">Server</tspan><tspan x="329.91284" y="170.54411" text-align="center" style="paint-order:stroke fill markers">E</tspan></text>
<text x="289.03482" y="39.074284" style="line-height:1.25;paint-order:stroke fill markers" xml:space="preserve"><tspan x="289.03482" y="39.074284" text-align="center" style="paint-order:stroke fill markers">Server</tspan><tspan x="289.03482" y="52.407658" text-align="center" style="paint-order:stroke fill markers">C</tspan></text>
</g>
</svg>