itgk-kurs-2021/static/graphics/Proxy.svg

3 lines
23 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="678px" height="503px" viewBox="-0.5 -0.5 678 503" content="&lt;mxfile host=&quot;app.diagrams.net&quot; modified=&quot;2021-11-25T23:46:39.240Z&quot; agent=&quot;5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36&quot; etag=&quot;iyPATPyTJ0QtiG6Rgcs0&quot; version=&quot;14.7.0&quot;&gt;&lt;diagram id=&quot;axJ1BqUUIyiNTnP8TXf_&quot; name=&quot;Page-1&quot;&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;"><defs><style type="text/css">@import url(https://fonts.googleapis.com/css?family=Fira+Code);&#xa;</style></defs><g><path d="M 516 346 L 446 346" fill="none" stroke="#ffffff" stroke-width="7" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 571.1 275.1 L 551.18 218.37" fill="none" stroke="#ff0000" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 575.57 287.84 L 561.12 273.83 L 571.1 275.1 L 578.1 267.87 Z" fill="#ff0000" stroke="#ff0000" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/><path d="M 546.71 205.63 L 561.16 219.64 L 551.18 218.37 L 544.18 225.6 Z" fill="#ff0000" stroke="#ff0000" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/><image x="515.5" y="290.5" width="160" height="110" xlink:href="data:image/svg+xml;base64,PHN2ZyB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB3aWR0aD0iMTUuOTU5Mjk3MTgwMTc1NzgxIiBoZWlnaHQ9IjExLjM5OTkzMjg2MTMyODEyNSIgdmlld0JveD0iLTAuMDQxMzYzMjM5Mjg4MzMwMDggLTAuMDM0NTE1MzgwODU5Mzc1IDE1Ljk1OTI5NzE4MDE3NTc4MSAxMS4zOTk5MzI4NjEzMjgxMjUiIHZlcnNpb249IjEuMSIgaWQ9InN2ZzgiIGlua3NjYXBlOnZlcnNpb249IjEuMS4xICgzYmY1YWUwZDI1LCAyMDIxLTA5LTIwLCBjdXN0b20pIiBzb2RpcG9kaTpkb2NuYW1lPSJyb3V0ZXJfd2hpdGUyLnN2ZyI+JiN4YTsgIDxkZWZzIGlkPSJkZWZzMiIvPiYjeGE7ICA8c29kaXBvZGk6bmFtZWR2aWV3IGlkPSJiYXNlIiBwYWdlY29sb3I9IiM1MDUwNTAiIGJvcmRlcmNvbG9yPSIjNjY2NjY2IiBib3JkZXJvcGFjaXR5PSIxLjAiIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIiBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiBpbmtzY2FwZTp6b29tPSIxNiIgaW5rc2NhcGU6Y3g9IjI4LjQwNjI1IiBpbmtzY2FwZTpjeT0iMjEuMTU2MjUiIGlua3NjYXBlOmRvY3VtZW50LXVuaXRzPSJtbSIgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxIiBzaG93Z3JpZD0iZmFsc2UiIHVuaXRzPSJweCIgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTEyIiBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDMyIiBpbmtzY2FwZTp3aW5kb3cteD0iMTkyMCIgaW5rc2NhcGU6d2luZG93LXk9IjQwIiBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIxIiBmaXQtbWFyZ2luLXRvcD0iMSIgZml0LW1hcmdpbi1sZWZ0PSIxIiBmaXQtbWFyZ2luLWJvdHRvbT0iMSIgZml0LW1hcmdpbi1yaWdodD0iMSIvPiYjeGE7ICA8bWV0YWRhdGEgaWQ9Im1ldGFkYXRhNSI+JiN4YTsgICAgPHJkZjpyZGY+JiN4YTsgICAgICA8Y2M6d29yayByZGY6YWJvdXQ9IiI+JiN4YTsgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PiYjeGE7ICAgICAgICA8ZGM6dHlwZSByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIi8+JiN4YTsgICAgICA8L2NjOndvcms+JiN4YTsgICAgPC9yZGY6cmRmPiYjeGE7ICA8L21ldGFkYXRhPiYjeGE7ICA8ZyBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIgaWQ9ImxheWVyMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMjkwODgyLC0yNzguMTA1MzgpIj4mI3hhOyAgICA8cmVjdCBzdHlsZT0iZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDowO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0b3AtY29sb3I6IzAwMDAwMCIgaWQ9InJlY3Q5NzciIHdpZHRoPSIxNS45NTkyOTciIGhlaWdodD0iMTEuMzk5OTIiIHg9IjUuMjQ5NTE4OSIgeT0iMjc4LjA3MDg2Ii8+JiN4YTsgICAgPGcgaWQ9ImcxMDg2Ij4mI3hhOyAgICAgIDxlbGxpcHNlIHN0eWxlPSJmaWxsOiMwMDliZDg7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjAuMjY1NzQ1O3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2UtZGFzaG9mZnNldDowO3N0cm9rZS1vcGFjaXR5OjEiIGlkPSJwYXRoODI2LTEiIGN4PSIxMy4yMjkxNjciIGN5PSIyODYuMTA5NDEiIHJ4PSI3LjU0MDgyOTIiIHJ5PSIyLjkyOTM4NTkiLz4mI3hhOyAgICAgIDxyZWN0IHN0eWxlPSJmaWxsOiMwMDliZDg7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm8iIGlkPSJyZWN0ODQ1IiB3aWR0aD0iMTUuMTExNjk2IiBoZWlnaHQ9IjUuMDA1NTY3MSIgeD0iNS43MDc3NzAzIiB5PSIyODEuMzA5NzgiLz4mI3hhOyAgICAgIDxlbGxpcHNlIHN0eWxlPSJmaWxsOiMwMDliZDg7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjAuMjY1MjI4O3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2UtZGFzaG9mZnNldDowO3N0cm9rZS1vcGFjaXR5OjEiIGlkPSJwYXRoODI2IiBjeD0iMTMuMjI2MDM2IiBjeT0iMjgxLjQzMjIyIiByeD0iNy41MTA4MTA5IiByeT0iMi45Mjk2NDQ2Ii8+JiN4YTsgICAgICA8cGF0aCBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDowLjI2NDU4M3B4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEiIGQ9Im0gNS43MDc3NzA1LDI4MS4zMDk3OSB2IDUuMDA1NTYiIGlkPSJwYXRoODQ3IiBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiBzb2RpcG9kaTpub2RldHlwZXM9ImNjIi8+JiN4YTsgICAgICA8cGF0aCBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDowLjI2NDU4M3B4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEiIGQ9Im0gMjAuNzQ5MTg2LDI4MS4zMTA4MyB2IDUuMDA1NTYiIGlkPSJwYXRoODQ3LTkiIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIHNvZGlwb2RpOm5vZGV0eXBlcz0iY2MiLz4mI3hhOyAgICAgIDxwYXRoIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjEiIGQ9Im0gMTQuMjQ0MTQsMjc5LjgxNjkgLTAuNzU2Nzk3LC0wLjEyMzk0IDIuMjI2NjUyLC0wLjcyNDM0IDAuMzQxNzE3LDEuMTQ3MzMgLTAuNzA2NzMsLTAuMTE2MTUgLTEuMDY5ODU3LDEuMTEwMDggLTEuMTAwNjcyLC0wLjE4MzQ3IHoiIGlkPSJwYXRoODY0IiBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiBzb2RpcG9kaTpub2RldHlwZXM9ImNjY2NjY2NjIi8+JiN4YTsgICAgICA8cGF0aCBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxIiBkPSJtIDEwLjIxNTI5NiwyODEuMzI1ODkgLTAuMzg0NDIwMiwwLjM5NDQ3IDIuMzEzMDk0MiwtMC41MTM4NiAtMC42NDEwNSwtMS4yMTY5OCAtMC41NDYwNjgsMC41Njc5MSAtMy40NDgyNjExLC0wLjU3NDA0IC0wLjc0MTMyMjYsMC43NzI5NyB6IiBpZD0icGF0aDg3NSIgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjY2NjYyIvPiYjeGE7ICAgICAgPHBhdGggc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSIgZD0ibSAxMi4yMDE0NywyODMuMjY3NzEgMC44NzkwMzcsMC4xNDYxIC0yLjIyOTczNywwLjU0OTA1IC0wLjMyMjU4NywtMC45NzAwNSAwLjU2NDMwNiwwLjA5MTkgMS4xODMzOSwtMS4yMTY0NiAxLjExMzA4LDAuMTY4MTMgYyAtMC40NDQwODgsMC40NzQzNSAtMC44MjcyNTgsMC44NjQ0NCAtMS4xODc0ODksMS4yMzEzMyB6IiBpZD0icGF0aDg3NyIgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjY2NjYyIvPiYjeGE7ICAgICAgPHBhdGggc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSIgZD0ibSAxOC44NTMzNTMsMjgyLjc1NjY3IC0zLjI4NTgzMiwtMC41NDczNSAtMC41MDM0MDksMC41MzEyOCAtMC42MjA4MjcsLTEuMTUxODIgMi4zODEyNSwtMC42ODQyIC0wLjUyMTc5NywwLjU0MTgzIGMgMS4yMDk5NTUsMC4xOTY3MSAyLjU1Nzg0NSwwLjQyODE0IDMuMjg5MTQxLDAuNTQ3NjYgMCwwIC0wLjE3MDU5NSwwLjE3MDA0IC0wLjczODUyNiwwLjc2MjYgeiIgaWQ9InBhdGg4NzkiIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIHNvZGlwb2RpOm5vZGV0eXBlcz0iY2NjY2Njc2MiLz4mI3hhOyAgICA8L2c+JiN4YTsgIDwvZz4mI3hhOzwvc3ZnPg==" preserveAspectRatio="none"/><path d="M 136 346 L 176 346" fill="none" stroke="#ffffff" stroke-width="7" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 68 412.85 Q 68 501 332 501 Q 596 501 596 417.85" fill="none" stroke="#ff0000" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 68 399.35 L 77 417.35 L 68 412.85 L 59 417.35 Z" fill="#ff0000" stroke="#ff0000" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/><path d="M 596 404.35 L 605 422.35 L 596 417.85 L 587 422.35 Z" fill="#ff0000" stroke="#ff0000" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/><image x="-0.5" y="295.5" width="136" height="100" xlink:href="data:image/svg+xml;base64,PHN2ZyB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy44NjY2Njg3MDExNzE4NzUiIGhlaWdodD0iMjUuMTM1MzA3MzEyMDExNzIiIHZpZXdCb3g9IjAgLTAuMDAwMDA3NjI5Mzk0NTMxMjUgMzMuODY2NjY4NzAxMTcxODc1IDI1LjEzNTMwNzMxMjAxMTcyIiB2ZXJzaW9uPSIxLjEiIGlkPSJzdmc1IiBpbmtzY2FwZTp2ZXJzaW9uPSIxLjEuMSAoM2JmNWFlMGQyNSwgMjAyMS0wOS0yMCkiIHNvZGlwb2RpOmRvY25hbWU9ImNvbXB1dGVyX3doaXRlLnN2ZyI+JiN4YTsgIDxzb2RpcG9kaTpuYW1lZHZpZXcgaWQ9Im5hbWVkdmlldzciIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgYm9yZGVyY29sb3I9IiM5OTk5OTkiIGJvcmRlcm9wYWNpdHk9IjEiIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjAiIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIiBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIiBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iIHNob3dncmlkPSJ0cnVlIiBpbmtzY2FwZTp6b29tPSIxLjQxNDIxMzYiIGlua3NjYXBlOmN4PSI1My43NDAxMTUiIGlua3NjYXBlOmN5PSIxNTIuMzgxNTEiIGlua3NjYXBlOndpbmRvdy13aWR0aD0iOTIyIiBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMTIyIiBpbmtzY2FwZTp3aW5kb3cteD0iMjAiIGlua3NjYXBlOndpbmRvdy15PSI1MCIgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxIj4mI3hhOyAgICA8aW5rc2NhcGU6Z3JpZCB0eXBlPSJ4eWdyaWQiIGlkPSJncmlkMzYzNiIvPiYjeGE7ICA8L3NvZGlwb2RpOm5hbWVkdmlldz4mI3hhOyAgPGRlZnMgaWQ9ImRlZnMyIi8+JiN4YTsgIDxnIGlua3NjYXBlOmxhYmVsPSJMYXllciAxIiBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIiBpZD0ibGF5ZXIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjcuNDY2MDEsLTEwMi4wMDk1NikiPiYjeGE7ICAgIDxwYXRoIHN0eWxlPSJmaWxsOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjAuMjY0NTgzIiBkPSJtIDY3LjkyOTAzMSwxMjYuODU5MiAtMC40NjMwMjEsLTAuMjY5NjkgdiAtMTEuNzc4MiAtMTEuNzc4MjEgbCAwLjI3Mzg5MiwtMC41MTE3NyAwLjI3Mzg5MywtMC41MTE3NyAxMy40MTgyOTQsMC4wMDQgMTMuNDE4Mjk1LDAuMDA0IDAuMzIyODE1LDAuMjA1MTEgMC4zMjI4MTYsMC4yMDUxMSAyLjkxODMzLDYuMDIzNzkgMi45MTgzMjUsNi4wMjM3OSB2IDUuODk2ODcgNS44OTY4OCBsIC0wLjQ4Mzg1LDAuNDM3ODggLTAuNDgzODUsMC40Mzc4OCAtMTUuOTg2NDYxLC0wLjAwOCAtMTUuOTg2NDU3LC0wLjAwOCB6IG0gMi4xODI4MTIsLTMuNTUwNjkgdiAtMi41MTM1NCBoIC0wLjY2MTQ1OCAtMC42NjE0NTggdiAyLjUxMzU0IDIuNTEzNTUgaCAwLjY2MTQ1OCAwLjY2MTQ1OCB6IG0gMS44NTIwODMsMCB2IC0yLjUxMzU0IEggNzEuNDM0NzYgNzAuOTA1NTkzIHYgMi41MTM1NCAyLjUxMzU1IGggMC41MjkxNjcgMC41MjkxNjYgeiBtIDE2LjkzMzMzMywwIHYgLTIuNTEzNTQgaCAtOC4wNjk3OTEgLTguMDY5NzkyIHYgMi41MTM1NCAyLjUxMzU1IGggOC4wNjk3OTIgOC4wNjk3OTEgeiBtIC03LjkzNzQ5OSwwLjEzMjMgaCA1LjAyNzA4MyB2IDAuNzkzNzUgSCA4MC45NTk3NiBaIG0gMTkuMDUsLTAuMTMyMyB2IC0yLjUxMzU0IGggLTQuODk0NzkzIC00Ljg5NDc5MSB2IDIuNTEzNTQgMi41MTM1NSBoIDQuODk0NzkxIDQuODk0NzkzIHogTSA4OC44OTcyNTksMTExLjI2OTk3IHYgLTguMjAyMDggSCA3OC44NDMwOTMgNjguNzg4OTI3IHYgOC4yMDIwOCA4LjIwMjA5IGggMTAuMDU0MTY2IDEwLjA1NDE2NiB6IG0gLTE4LjUyMDgzMiwwLjEzMjI5IHYgLTYuNDgyMjkgaCA4LjMzNDM3NCA4LjMzNDM3NSB2IDYuNDgyMjkgNi40ODIzIGggLTguMzM0Mzc1IC04LjMzNDM3NCB6IG0gMjkuODk3OTEzLDUuODUxMTMgdiAtMi4yMTg2NyBsIC0yLjg5NTc1NywtNS45ODM0MiAtMi44OTU3NTYsLTUuOTgzNDEgaCAtMi4xMzEzMjYgLTIuMTMxMzI1IHYgOC4yMDIwOCA4LjIwMjA5IGggNS4wMjcwODMgNS4wMjcwODEgeiIgaWQ9InBhdGgyMTgwIiBzb2RpcG9kaTpub2RldHlwZXM9ImNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjIi8+JiN4YTsgIDwvZz4mI3hhOzwvc3ZnPg==" preserveAspectRatio="none"/><path d="M 382.79 269.78 L 447.16 202.47" fill="none" stroke="#ffffff" stroke-width="7" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 243.5 301 C 189.5 301 176 346 219.2 355 C 176 374.8 224.6 418 259.7 400 C 284 436 365 436 392 400 C 446 400 446 364 412.25 346 C 446 310 392 274 344.75 292 C 311 265 257 265 243.5 301 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 268px; height: 1px; padding-top: 346px; margin-left: 177px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 35px" face="Fira Code" data-font-src="https://fonts.googleapis.com/css?family=Fira+Code">Internet</font></div></div></div></foreignObject><text x="311" y="350" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Internet</text></switch></g><image x="415.5" y="50.5" width="206" height="151.47" xlink:href="data:image/svg+xml;base64,PHN2ZyB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy44NjY2Njg3MDExNzE4NzUiIGhlaWdodD0iMjUuMTM1MzA3MzEyMDExNzIiIHZpZXdCb3g9IjAgLTAuMDAwMDA3NjI5Mzk0NTMxMjUgMzMuODY2NjY4NzAxMTcxODc1IDI1LjEzNTMwNzMxMjAxMTcyIiB2ZXJzaW9uPSIxLjEiIGlkPSJzdmc1IiBpbmtzY2FwZTp2ZXJzaW9uPSIxLjEuMSAoM2JmNWFlMGQyNSwgMjAyMS0wOS0yMCkiIHNvZGlwb2RpOmRvY25hbWU9ImNvbXB1dGVyX3doaXRlLnN2ZyI+JiN4YTsgIDxzb2RpcG9kaTpuYW1lZHZpZXcgaWQ9Im5hbWVkdmlldzciIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgYm9yZGVyY29sb3I9IiM5OTk5OTkiIGJvcmRlcm9wYWNpdHk9IjEiIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjAiIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIiBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIiBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iIHNob3dncmlkPSJ0cnVlIiBpbmtzY2FwZTp6b29tPSIxLjQxNDIxMzYiIGlua3NjYXBlOmN4PSI1My43NDAxMTUiIGlua3NjYXBlOmN5PSIxNTIuMzgxNTEiIGlua3NjYXBlOndpbmRvdy13aWR0aD0iOTIyIiBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMTIyIiBpbmtzY2FwZTp3aW5kb3cteD0iMjAiIGlua3NjYXBlOndpbmRvdy15PSI1MCIgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxIj4mI3hhOyAgICA8aW5rc2NhcGU6Z3JpZCB0eXBlPSJ4eWdyaWQiIGlkPSJncmlkMzYzNiIvPiYjeGE7ICA8L3NvZGlwb2RpOm5hbWVkdmlldz4mI3hhOyAgPGRlZnMgaWQ9ImRlZnMyIi8+JiN4YTsgIDxnIGlua3NjYXBlOmxhYmVsPSJMYXllciAxIiBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIiBpZD0ibGF5ZXIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjcuNDY2MDEsLTEwMi4wMDk1NikiPiYjeGE7ICAgIDxwYXRoIHN0eWxlPSJmaWxsOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjAuMjY0NTgzIiBkPSJtIDY3LjkyOTAzMSwxMjYuODU5MiAtMC40NjMwMjEsLTAuMjY5NjkgdiAtMTEuNzc4MiAtMTEuNzc4MjEgbCAwLjI3Mzg5MiwtMC41MTE3NyAwLjI3Mzg5MywtMC41MTE3NyAxMy40MTgyOTQsMC4wMDQgMTMuNDE4Mjk1LDAuMDA0IDAuMzIyODE1LDAuMjA1MTEgMC4zMjI4MTYsMC4yMDUxMSAyLjkxODMzLDYuMDIzNzkgMi45MTgzMjUsNi4wMjM3OSB2IDUuODk2ODcgNS44OTY4OCBsIC0wLjQ4Mzg1LDAuNDM3ODggLTAuNDgzODUsMC40Mzc4OCAtMTUuOTg2NDYxLC0wLjAwOCAtMTUuOTg2NDU3LC0wLjAwOCB6IG0gMi4xODI4MTIsLTMuNTUwNjkgdiAtMi41MTM1NCBoIC0wLjY2MTQ1OCAtMC42NjE0NTggdiAyLjUxMzU0IDIuNTEzNTUgaCAwLjY2MTQ1OCAwLjY2MTQ1OCB6IG0gMS44NTIwODMsMCB2IC0yLjUxMzU0IEggNzEuNDM0NzYgNzAuOTA1NTkzIHYgMi41MTM1NCAyLjUxMzU1IGggMC41MjkxNjcgMC41MjkxNjYgeiBtIDE2LjkzMzMzMywwIHYgLTIuNTEzNTQgaCAtOC4wNjk3OTEgLTguMDY5NzkyIHYgMi41MTM1NCAyLjUxMzU1IGggOC4wNjk3OTIgOC4wNjk3OTEgeiBtIC03LjkzNzQ5OSwwLjEzMjMgaCA1LjAyNzA4MyB2IDAuNzkzNzUgSCA4MC45NTk3NiBaIG0gMTkuMDUsLTAuMTMyMyB2IC0yLjUxMzU0IGggLTQuODk0NzkzIC00Ljg5NDc5MSB2IDIuNTEzNTQgMi41MTM1NSBoIDQuODk0NzkxIDQuODk0NzkzIHogTSA4OC44OTcyNTksMTExLjI2OTk3IHYgLTguMjAyMDggSCA3OC44NDMwOTMgNjguNzg4OTI3IHYgOC4yMDIwOCA4LjIwMjA5IGggMTAuMDU0MTY2IDEwLjA1NDE2NiB6IG0gLTE4LjUyMDgzMiwwLjEzMjI5IHYgLTYuNDgyMjkgaCA4LjMzNDM3NCA4LjMzNDM3NSB2IDYuNDgyMjkgNi40ODIzIGggLTguMzM0Mzc1IC04LjMzNDM3NCB6IG0gMjkuODk3OTEzLDUuODUxMTMgdiAtMi4yMTg2NyBsIC0yLjg5NTc1NywtNS45ODM0MiAtMi44OTU3NTYsLTUuOTgzNDEgaCAtMi4xMzEzMjYgLTIuMTMxMzI1IHYgOC4yMDIwOCA4LjIwMjA5IGggNS4wMjcwODMgNS4wMjcwODEgeiIgaWQ9InBhdGgyMTgwIiBzb2RpcG9kaTpub2RldHlwZXM9ImNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjIi8+JiN4YTsgIDwvZz4mI3hhOzwvc3ZnPg==" preserveAspectRatio="none"/><rect x="426" y="1" width="160" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 21px; margin-left: 427px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 35px" color="#ffffff" face="Fira Code" data-font-src="https://fonts.googleapis.com/css?family=Fira+Code">Server</font></div></div></div></foreignObject><text x="506" y="25" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Server</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Viewer does not support full SVG 1.1</text></a></switch></svg>