mirror of
https://github.com/maciejpedzich/maciejpedzi.ch.git
synced 2024-11-14 10:03:02 +01:00
4 lines
115 KiB
XML
4 lines
115 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!-- Do not edit this file with editors other than draw.io -->
|
|
<!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="861px" height="1931px" viewBox="-0.5 -0.5 861 1931" content="<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0" version="24.7.6">
 <diagram name="Strona-1" id="APdSfWjn0iQaQDuMYpxp">
 <mxGraphModel dx="1434" dy="2432" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="1654" math="0" shadow="0">
 <root>
 <mxCell id="0" />
 <mxCell id="1" parent="0" />
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-48" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fad7ac;strokeColor=#b46504;" parent="1" vertex="1">
 <mxGeometry x="770" y="301" width="860" height="829" as="geometry" />
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-45" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;allowArrows=0;connectable=0;" parent="1" vertex="1">
 <mxGeometry x="770" y="-800" width="860" height="1102" as="geometry" />
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-41" value="&lt;div align=&quot;left&quot;&gt;&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
 <mxGeometry x="789.5" y="662" width="382" height="438" as="geometry" />
 </mxCell>
 <mxCell id="zeWvVtkOw-3lDx6llb8R-1" value="" style="html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#000000;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.cloud;fontColor=#ffffff;" parent="1" vertex="1">
 <mxGeometry x="1133.75" y="-770" width="126" height="70" as="geometry" />
 </mxCell>
 <mxCell id="zeWvVtkOw-3lDx6llb8R-2" value="&lt;div style=&quot;font-size: 16px;&quot;&gt;&lt;font style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;Public Internet&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;font-size: 16px;&quot;&gt;&lt;font style=&quot;font-size: 16px;&quot;&gt;*.maciejpedzi.ch&lt;br&gt;&lt;/font&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
 <mxGeometry x="1126.75" y="-690" width="140" height="50" as="geometry" />
 </mxCell>
 <mxCell id="zeWvVtkOw-3lDx6llb8R-7" value="" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#000000;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.web_server;" parent="1" vertex="1">
 <mxGeometry x="1144.25" y="-550" width="105" height="105" as="geometry" />
 </mxCell>
 <mxCell id="zeWvVtkOw-3lDx6llb8R-8" value="&lt;div style=&quot;font-size: 16px;&quot;&gt;&lt;font style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;Cloudflare&#39;s Name Servers&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
 <mxGeometry x="1081.75" y="-445" width="230" height="30" as="geometry" />
 </mxCell>
 <mxCell id="zeWvVtkOw-3lDx6llb8R-13" value="" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#000000;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.web_server;" parent="1" vertex="1">
 <mxGeometry x="1147.5" y="-318" width="105" height="105" as="geometry" />
 </mxCell>
 <mxCell id="zeWvVtkOw-3lDx6llb8R-23" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.498;exitY=0.96;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="zeWvVtkOw-3lDx6llb8R-26" edge="1">
 <mxGeometry relative="1" as="geometry">
 <mxPoint x="1199.38" y="124.5" as="targetPoint" />
 <mxPoint x="1199.38" y="54.5" as="sourcePoint" />
 </mxGeometry>
 </mxCell>
 <mxCell id="zeWvVtkOw-3lDx6llb8R-24" value="" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#000000;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.modem;" parent="1" vertex="1">
 <mxGeometry x="1150" y="137" width="100" height="30" as="geometry" />
 </mxCell>
 <mxCell id="XhfcQg5tLTMO_XJxPn-0-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="zeWvVtkOw-3lDx6llb8R-25" edge="1">
 <mxGeometry relative="1" as="geometry">
 <mxPoint x="1197.5" y="-90" as="targetPoint" />
 </mxGeometry>
 </mxCell>
 <mxCell id="zeWvVtkOw-3lDx6llb8R-25" value="&lt;div style=&quot;font-size: 16px;&quot;&gt;&lt;font style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;MikroTik&#39;s DDNS Service&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
 <mxGeometry x="1092.5" y="-203" width="210" height="30" as="geometry" />
 </mxCell>
 <mxCell id="zeWvVtkOw-3lDx6llb8R-26" value="&lt;div style=&quot;font-size: 16px;&quot;&gt;&lt;font style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;Internet Service Provider&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;font-size: 16px;&quot;&gt;(fiber-optic connection)&lt;br&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
 <mxGeometry x="1095" y="-3" width="210" height="50" as="geometry" />
 </mxCell>
 <mxCell id="zeWvVtkOw-3lDx6llb8R-27" value="&lt;div style=&quot;font-size: 16px;&quot;&gt;&lt;font style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;Modem&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
 <mxGeometry x="1160" y="167" width="80" height="30" as="geometry" />
 </mxCell>
 <mxCell id="zeWvVtkOw-3lDx6llb8R-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.494;exitY=1.033;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="zeWvVtkOw-3lDx6llb8R-27" edge="1">
 <mxGeometry relative="1" as="geometry">
 <mxPoint x="1199.37" y="277" as="targetPoint" />
 <mxPoint x="1199.37" y="207" as="sourcePoint" />
 </mxGeometry>
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-54" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.9;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="zeWvVtkOw-3lDx6llb8R-30" edge="1">
 <mxGeometry relative="1" as="geometry">
 <Array as="points">
 <mxPoint x="1272.5" y="317" />
 <mxPoint x="1272.5" y="317" />
 </Array>
 <mxPoint x="1354.5" y="317" as="targetPoint" />
 </mxGeometry>
 </mxCell>
 <mxCell id="zeWvVtkOw-3lDx6llb8R-30" value="" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#000000;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.router;" parent="1" vertex="1">
 <mxGeometry x="1147.5" y="287" width="100" height="30" as="geometry" />
 </mxCell>
 <mxCell id="zeWvVtkOw-3lDx6llb8R-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="zeWvVtkOw-3lDx6llb8R-30" target="zeWvVtkOw-3lDx6llb8R-30" edge="1">
 <mxGeometry relative="1" as="geometry" />
 </mxCell>
 <mxCell id="zeWvVtkOw-3lDx6llb8R-33" value="" style="html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#000000;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.comm_link_edge;html=1;rounded=0;" parent="1" edge="1">
 <mxGeometry width="100" height="100" relative="1" as="geometry">
 <mxPoint x="1150" y="-3" as="sourcePoint" />
 <mxPoint x="1250" y="-103" as="targetPoint" />
 </mxGeometry>
 </mxCell>
 <mxCell id="zeWvVtkOw-3lDx6llb8R-34" value="&lt;div style=&quot;font-size: 16px;&quot;&gt;&lt;font style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;Router&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 16px;&quot;&gt;MikroTik hEX RB750Gr3&lt;/font&gt;&lt;br&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
 <mxGeometry x="1100" y="317" width="200" height="50" as="geometry" />
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-68" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#3333FF;bendable=0;movable=0;anchorPointDirection=1;snapToPoint=0;ignoreEdge=1;noJump=1;" parent="1" edge="1">
 <mxGeometry relative="1" as="geometry">
 <mxPoint x="1246.75" y="460" as="sourcePoint" />
 <mxPoint x="1351.6999999999998" y="460" as="targetPoint" />
 <Array as="points">
 <mxPoint x="1344.5" y="460" />
 <mxPoint x="1344.5" y="460" />
 </Array>
 </mxGeometry>
 </mxCell>
 <mxCell id="zeWvVtkOw-3lDx6llb8R-36" value="" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#000000;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.router;" parent="1" vertex="1">
 <mxGeometry x="1146.75" y="454" width="100" height="30" as="geometry" />
 </mxCell>
 <mxCell id="zeWvVtkOw-3lDx6llb8R-37" value="&lt;div style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;Switch&lt;/b&gt;&lt;br&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
 <mxGeometry x="1165" y="484" width="70" height="30" as="geometry" />
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="zeWvVtkOw-3lDx6llb8R-34" edge="1">
 <mxGeometry relative="1" as="geometry">
 <mxPoint x="1199.5" y="447" as="targetPoint" />
 <mxPoint x="1199.5" y="377" as="sourcePoint" />
 </mxGeometry>
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-6" value="&lt;div style=&quot;font-size: 14px;&quot; align=&quot;left&quot;&gt;&lt;font style=&quot;font-size: 14px;&quot; color=&quot;#00852c&quot;&gt;VLAN 10 - Homelab (10.0.10.1/24)&lt;br&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;font-size: 14px;&quot; align=&quot;left&quot;&gt;&lt;font color=&quot;#3333ff&quot; style=&quot;font-size: 14px;&quot;&gt;VLAN 20 - Guest (10.0.20.1/24)&lt;/font&gt;&lt;font color=&quot;#3333ff&quot; style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;font-size: 14px;&quot; align=&quot;left&quot;&gt;&lt;font style=&quot;font-size: 14px;&quot; color=&quot;#ff3333&quot;&gt;VLAN 99 - Admin (192.168.99.1/24)&lt;br&gt;&lt;/font&gt;&lt;/div&gt;" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
 <mxGeometry x="1079.75" y="514" width="250" height="60" as="geometry" />
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-8" value="" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#000000;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.laptop;" parent="1" vertex="1">
 <mxGeometry x="933" y="562" width="100" height="55" as="geometry" />
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-9" value="&lt;div style=&quot;font-size: 16px;&quot;&gt;&lt;font style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;Server&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;font-size: 16px;&quot;&gt;&lt;font style=&quot;font-size: 16px;&quot;&gt;&lt;font style=&quot;font-size: 16px;&quot;&gt;ACER Extensa 15&lt;/font&gt;&lt;font style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
 <mxGeometry x="905.5" y="617" width="150" height="50" as="geometry" />
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#004C99;" parent="1" source="Tp50yRu6CpjHGVR-pfKY-11" edge="1">
 <mxGeometry relative="1" as="geometry">
 <mxPoint x="847.5" y="971" as="targetPoint" />
 </mxGeometry>
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-22" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#004C99;" parent="1" source="Tp50yRu6CpjHGVR-pfKY-11" edge="1">
 <mxGeometry relative="1" as="geometry">
 <mxPoint x="1116.5" y="971" as="targetPoint" />
 </mxGeometry>
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-11" value="" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#004C99;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.virtual_server;" parent="1" vertex="1">
 <mxGeometry x="942.25" y="761" width="82.5" height="90" as="geometry" />
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#004C99;" parent="1" source="Tp50yRu6CpjHGVR-pfKY-12" edge="1">
 <mxGeometry relative="1" as="geometry">
 <mxPoint x="983.5" y="971" as="targetPoint" />
 </mxGeometry>
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-12" value="&lt;div style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;Reverse Proxy&lt;/b&gt;&lt;br&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
 <mxGeometry x="918.5" y="851" width="130" height="30" as="geometry" />
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-14" value="" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#004C99;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.virtual_server;" parent="1" vertex="1">
 <mxGeometry x="806.5" y="981" width="82.5" height="90" as="geometry" />
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-16" value="" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#004C99;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.virtual_server;" parent="1" vertex="1">
 <mxGeometry x="942.25" y="981" width="82.5" height="90" as="geometry" />
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-17" value="&lt;div style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;App 1&lt;/b&gt;&lt;br&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
 <mxGeometry x="812.75" y="1071" width="70" height="30" as="geometry" />
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-18" value="&lt;div style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;App 2&lt;/b&gt;&lt;br&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
 <mxGeometry x="948.5" y="1071" width="70" height="30" as="geometry" />
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-23" value="" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#004C99;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.virtual_server;" parent="1" vertex="1">
 <mxGeometry x="1073.5" y="981" width="82.5" height="90" as="geometry" />
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-24" value="&lt;div style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;App 3&lt;/b&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
 <mxGeometry x="1079.75" y="1071" width="70" height="30" as="geometry" />
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-26" value="" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#000000;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.secured;" parent="1" vertex="1">
 <mxGeometry x="1362.5" y="265.5" width="58.4" height="73" as="geometry" />
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-27" value="&lt;div style=&quot;font-size: 16px;&quot;&gt;&lt;font style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;WireGuard VPN&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
 <mxGeometry x="1321.7" y="337" width="140" height="30" as="geometry" />
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-28" value="" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#000000;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.laptop;" parent="1" vertex="1">
 <mxGeometry x="1341.7" y="441.5" width="100" height="55" as="geometry" />
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-29" value="&lt;div style=&quot;font-size: 16px;&quot;&gt;&lt;font style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;Daily Driver&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;font-size: 16px;&quot;&gt;&lt;font style=&quot;font-size: 16px;&quot;&gt;&lt;font style=&quot;font-size: 16px;&quot;&gt;HP Omen 16&lt;/font&gt;&lt;font style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
 <mxGeometry x="1331.7" y="495" width="120" height="50" as="geometry" />
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-42" value="&lt;b&gt;&lt;font style=&quot;font-size: 18px;&quot;&gt;Docker Containers&lt;/font&gt;&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
 <mxGeometry x="802.5" y="680" width="116" height="50" as="geometry" />
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-47" value="&lt;div&gt;&lt;b&gt;&lt;font style=&quot;font-size: 18px;&quot;&gt;WAN&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;font style=&quot;font-size: 18px;&quot;&gt;(&lt;i&gt;The Outside World&lt;/i&gt;)&lt;br&gt;&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
 <mxGeometry x="784.5" y="237" width="190" height="50" as="geometry" />
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-49" value="&lt;div&gt;&lt;b&gt;&lt;font style=&quot;font-size: 18px;&quot;&gt;LAN&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;font style=&quot;font-size: 18px;&quot;&gt;(&lt;i&gt;My Local Network&lt;/i&gt;)&lt;br&gt;&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
 <mxGeometry x="784.5" y="327" width="190" height="50" as="geometry" />
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-52" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#004C99;" parent="1" edge="1">
 <mxGeometry relative="1" as="geometry">
 <mxPoint x="982.8800000000001" y="752" as="targetPoint" />
 <mxPoint x="982.8800000000001" y="662" as="sourcePoint" />
 </mxGeometry>
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-69" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#FF3333;bendable=0;movable=0;" parent="1" edge="1">
 <mxGeometry relative="1" as="geometry">
 <mxPoint x="1246.75" y="470" as="sourcePoint" />
 <mxPoint x="1351.6999999999998" y="470" as="targetPoint" />
 <Array as="points">
 <mxPoint x="1344.5" y="470" />
 <mxPoint x="1344.5" y="470" />
 </Array>
 </mxGeometry>
 </mxCell>
 <mxCell id="XhfcQg5tLTMO_XJxPn-0-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" edge="1">
 <mxGeometry relative="1" as="geometry">
 <mxPoint x="1196.38" y="-328" as="targetPoint" />
 <mxPoint x="1196.38" y="-411" as="sourcePoint" />
 </mxGeometry>
 </mxCell>
 <mxCell id="XhfcQg5tLTMO_XJxPn-0-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" edge="1">
 <mxGeometry relative="1" as="geometry">
 <mxPoint x="1196.38" y="-557" as="targetPoint" />
 <mxPoint x="1196.38" y="-640" as="sourcePoint" />
 </mxGeometry>
 </mxCell>
 <mxCell id="Tp50yRu6CpjHGVR-pfKY-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#00852C;" parent="1" source="zeWvVtkOw-3lDx6llb8R-36" edge="1">
 <mxGeometry relative="1" as="geometry">
 <mxPoint x="982.5" y="562" as="targetPoint" />
 </mxGeometry>
 </mxCell>
 <mxCell id="1A-HMF7CA3-NaAXai804-13" value="" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#000000;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.firewall;" vertex="1" parent="1">
 <mxGeometry x="1271.7" y="454" width="50" height="47" as="geometry" />
 </mxCell>
 <mxCell id="1A-HMF7CA3-NaAXai804-15" value="" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#000000;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.firewall;" vertex="1" parent="1">
 <mxGeometry x="1172.5" y="380" width="50" height="47" as="geometry" />
 </mxCell>
 <mxCell id="1A-HMF7CA3-NaAXai804-17" value="" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#000000;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.firewall;" vertex="1" parent="1">
 <mxGeometry x="1070" y="454" width="50" height="47" as="geometry" />
 </mxCell>
 </root>
 </mxGraphModel>
 </diagram>
</mxfile>
"><defs/><g><g data-cell-id="0"><g data-cell-id="1"><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-48"><g><rect x="0" y="1101" width="860" height="829" fill="#fad7ac" stroke="#b46504" pointer-events="all"/></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-45"><g><rect x="0" y="0" width="860" height="1102" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-41"><g><rect x="19.5" y="1462" width="382" height="438" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/></g><g><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: 380px; height: 1px; padding-top: 1681px; margin-left: 21px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div align="left"><br /></div></div></div></div></foreignObject><text x="211" y="1685" fill="rgb(0, 0, 0)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">
</text></switch></g></g></g><g data-cell-id="zeWvVtkOw-3lDx6llb8R-1"><g><path d="M 473.58 100 C 483.02 98.8 489.76 89.76 488.63 79.8 C 487.49 69.84 478.92 62.73 469.48 63.92 C 469.37 49.04 459.48 36.24 445.68 33.12 C 431.89 30 417.89 37.41 412.02 50.94 C 407.66 45.68 400.74 43.7 394.47 45.91 C 388.19 48.12 383.78 54.08 383.29 61.04 C 373.09 60.64 364.51 69.04 364.13 79.8 C 363.76 90.56 371.72 99.6 381.92 100 Z" fill="#cccccc" stroke="#000000" stroke-width="2.74" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="zeWvVtkOw-3lDx6llb8R-2"><g><rect x="356.75" y="110" width="140" height="50" fill="none" stroke="none" pointer-events="all"/></g><g><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: 1px; height: 1px; padding-top: 135px; margin-left: 427px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><div style="font-size: 16px;"><font style="font-size: 16px;"><b>Public Internet</b></font></div><div style="font-size: 16px;"><font style="font-size: 16px;">*.maciejpedzi.ch<br /></font></div></div></div></div></foreignObject><text x="427" y="139" fill="rgb(0, 0, 0)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Public Internet...</text></switch></g></g></g><g data-cell-id="zeWvVtkOw-3lDx6llb8R-7"><g><rect x="374.25" y="333.41" width="91.75" height="14.72" rx="1.96" ry="1.96" fill="#cccccc" stroke="#000000" stroke-width="1.96" pointer-events="all"/><rect x="374.25" y="316.24" width="91.75" height="14.72" rx="1.96" ry="1.96" fill="#cccccc" stroke="#000000" stroke-width="1.96" pointer-events="all"/><rect x="374.25" y="299.07" width="91.75" height="14.72" rx="1.96" ry="1.96" fill="#cccccc" stroke="#000000" stroke-width="1.96" pointer-events="all"/><rect x="374.25" y="281.89" width="91.75" height="14.72" rx="1.96" ry="1.96" fill="#cccccc" stroke="#000000" stroke-width="1.96" pointer-events="all"/><rect x="374.25" y="264.72" width="91.75" height="14.72" rx="1.96" ry="1.96" fill="#cccccc" stroke="#000000" stroke-width="1.96" pointer-events="all"/><path d="M 378.33 262.76 L 399.74 250 L 440.51 250 L 461.92 262.76 Z" fill="#cccccc" stroke="#000000" stroke-width="1.96" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="457.84" cy="340.77" rx="4.077669902912621" ry="3.925233644859813" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="457.51" cy="323.6" rx="4.077669902912621" ry="3.925233644859813" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="457.84" cy="306.43" rx="4.077669902912621" ry="3.925233644859813" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="457.84" cy="289.25" rx="4.077669902912621" ry="3.925233644859813" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="457.84" cy="272.08" rx="4.077669902912621" ry="3.925233644859813" fill="#ffffff" stroke="none" pointer-events="all"/><path d="M 379.35 346.17 L 384.44 335.37 L 389.54 335.37 L 384.44 346.17 Z M 389.54 346.17 L 394.64 335.37 L 399.74 335.37 L 394.64 346.17 Z M 399.74 346.17 L 404.83 335.37 L 409.93 335.37 L 404.83 346.17 Z M 409.93 346.17 L 415.03 335.37 L 420.12 335.37 L 415.03 346.17 Z M 420.12 346.17 L 425.22 335.37 L 430.32 335.37 L 425.22 346.17 Z M 430.32 346.17 L 435.42 335.37 L 440.51 335.37 L 435.42 346.17 Z M 379.35 329 L 384.44 318.2 L 389.54 318.2 L 384.44 329 Z M 389.54 329 L 394.64 318.2 L 399.74 318.2 L 394.64 329 Z M 399.74 329 L 404.83 318.2 L 409.93 318.2 L 404.83 329 Z M 409.93 329 L 415.03 318.2 L 420.12 318.2 L 415.03 329 Z M 420.12 329 L 425.22 318.2 L 430.32 318.2 L 425.22 329 Z M 430.32 329 L 435.42 318.2 L 440.51 318.2 L 435.42 329 Z M 379.35 311.82 L 384.44 301.03 L 389.54 301.03 L 384.44 311.82 Z M 389.54 311.82 L 394.64 301.03 L 399.74 301.03 L 394.64 311.82 Z M 399.74 311.82 L 404.32 301.03 L 409.42 301.03 L 404.32 311.82 Z M 409.93 311.82 L 415.03 301.03 L 420.12 301.03 L 415.03 311.82 Z M 420.12 311.82 L 425.22 301.03 L 430.32 301.03 L 425.22 311.82 Z M 430.32 311.82 L 435.42 301.03 L 440.51 301.03 L 435.42 311.82 Z M 379.35 294.65 L 384.44 283.86 L 389.54 283.86 L 384.44 294.65 Z M 389.54 294.65 L 394.64 283.86 L 399.74 283.86 L 394.64 294.65 Z M 399.74 294.65 L 404.83 283.86 L 409.93 283.86 L 404.83 294.65 Z M 409.93 294.65 L 415.03 283.86 L 420.12 283.86 L 415.03 294.65 Z M 420.12 294.65 L 425.22 283.86 L 430.32 283.86 L 425.22 294.65 Z M 430.32 294.65 L 435.42 283.86 L 440.51 283.86 L 435.42 294.65 Z M 379.35 277.48 L 384.44 266.68 L 389.54 266.68 L 384.44 277.48 Z M 389.54 277.48 L 394.64 266.68 L 399.74 266.68 L 394.64 277.48 Z M 399.74 277.48 L 404.83 266.68 L 409.93 266.68 L 404.83 277.48 Z M 409.93 277.48 L 415.03 266.68 L 420.12 266.68 L 415.03 277.48 Z M 420.12 277.48 L 425.22 266.68 L 430.32 266.68 L 425.22 277.48 Z M 430.32 277.48 L 435.42 266.68 L 440.51 266.68 L 435.42 277.48 Z" fill="#ffffff" stroke="none" pointer-events="all"/><rect x="374.25" y="250" width="0" height="0" fill="none" stroke="#000000" stroke-width="1.96" pointer-events="all"/><ellipse cx="460.9" cy="337.34" rx="18.349514563106794" ry="17.66355140186916" fill="#cccccc" stroke="#000000" stroke-width="1.96" pointer-events="all"/><path d="M 460.9 319.67 L 460.9 355 M 442.96 337.34 L 479.25 337.14 M 460.9 319.67 C 470.61 329.21 470.61 344.48 460.9 354.02 M 460.9 319.67 C 451.19 329.21 451.19 344.48 460.9 354.02 M 460.9 319.67 C 469.14 321.58 474.96 328.68 474.96 336.85 C 474.96 345.01 469.14 352.11 460.9 354.02 M 460.9 319.67 C 452.66 321.58 446.85 328.68 446.85 336.85 C 446.85 345.01 452.66 352.11 460.9 354.02 M 445.1 328.5 L 476.7 328.5 M 445 347.15 L 476.4 347.35" fill="none" stroke="#000000" stroke-width="1.96" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="zeWvVtkOw-3lDx6llb8R-8"><g><rect x="311.75" y="355" width="230" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><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: 1px; height: 1px; padding-top: 370px; margin-left: 427px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><div style="font-size: 16px;"><font style="font-size: 16px;"><b>Cloudflare's Name Servers<br /></b></font></div></div></div></div></foreignObject><text x="427" y="374" fill="rgb(0, 0, 0)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Cloudflare's Name Servers
</text></switch></g></g></g><g data-cell-id="zeWvVtkOw-3lDx6llb8R-13"><g><rect x="377.5" y="565.41" width="91.75" height="14.72" rx="1.96" ry="1.96" fill="#cccccc" stroke="#000000" stroke-width="1.96" pointer-events="all"/><rect x="377.5" y="548.24" width="91.75" height="14.72" rx="1.96" ry="1.96" fill="#cccccc" stroke="#000000" stroke-width="1.96" pointer-events="all"/><rect x="377.5" y="531.07" width="91.75" height="14.72" rx="1.96" ry="1.96" fill="#cccccc" stroke="#000000" stroke-width="1.96" pointer-events="all"/><rect x="377.5" y="513.89" width="91.75" height="14.72" rx="1.96" ry="1.96" fill="#cccccc" stroke="#000000" stroke-width="1.96" pointer-events="all"/><rect x="377.5" y="496.72" width="91.75" height="14.72" rx="1.96" ry="1.96" fill="#cccccc" stroke="#000000" stroke-width="1.96" pointer-events="all"/><path d="M 381.58 494.76 L 402.99 482 L 443.76 482 L 465.17 494.76 Z" fill="#cccccc" stroke="#000000" stroke-width="1.96" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="461.09" cy="572.77" rx="4.077669902912621" ry="3.925233644859813" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="460.76" cy="555.6" rx="4.077669902912621" ry="3.925233644859813" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="461.09" cy="538.43" rx="4.077669902912621" ry="3.925233644859813" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="461.09" cy="521.25" rx="4.077669902912621" ry="3.925233644859813" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="461.09" cy="504.08" rx="4.077669902912621" ry="3.925233644859813" fill="#ffffff" stroke="none" pointer-events="all"/><path d="M 382.6 578.17 L 387.69 567.37 L 392.79 567.37 L 387.69 578.17 Z M 392.79 578.17 L 397.89 567.37 L 402.99 567.37 L 397.89 578.17 Z M 402.99 578.17 L 408.08 567.37 L 413.18 567.37 L 408.08 578.17 Z M 413.18 578.17 L 418.28 567.37 L 423.37 567.37 L 418.28 578.17 Z M 423.37 578.17 L 428.47 567.37 L 433.57 567.37 L 428.47 578.17 Z M 433.57 578.17 L 438.67 567.37 L 443.76 567.37 L 438.67 578.17 Z M 382.6 561 L 387.69 550.2 L 392.79 550.2 L 387.69 561 Z M 392.79 561 L 397.89 550.2 L 402.99 550.2 L 397.89 561 Z M 402.99 561 L 408.08 550.2 L 413.18 550.2 L 408.08 561 Z M 413.18 561 L 418.28 550.2 L 423.37 550.2 L 418.28 561 Z M 423.37 561 L 428.47 550.2 L 433.57 550.2 L 428.47 561 Z M 433.57 561 L 438.67 550.2 L 443.76 550.2 L 438.67 561 Z M 382.6 543.82 L 387.69 533.03 L 392.79 533.03 L 387.69 543.82 Z M 392.79 543.82 L 397.89 533.03 L 402.99 533.03 L 397.89 543.82 Z M 402.99 543.82 L 407.57 533.03 L 412.67 533.03 L 407.57 543.82 Z M 413.18 543.82 L 418.28 533.03 L 423.37 533.03 L 418.28 543.82 Z M 423.37 543.82 L 428.47 533.03 L 433.57 533.03 L 428.47 543.82 Z M 433.57 543.82 L 438.67 533.03 L 443.76 533.03 L 438.67 543.82 Z M 382.6 526.65 L 387.69 515.86 L 392.79 515.86 L 387.69 526.65 Z M 392.79 526.65 L 397.89 515.86 L 402.99 515.86 L 397.89 526.65 Z M 402.99 526.65 L 408.08 515.86 L 413.18 515.86 L 408.08 526.65 Z M 413.18 526.65 L 418.28 515.86 L 423.37 515.86 L 418.28 526.65 Z M 423.37 526.65 L 428.47 515.86 L 433.57 515.86 L 428.47 526.65 Z M 433.57 526.65 L 438.67 515.86 L 443.76 515.86 L 438.67 526.65 Z M 382.6 509.48 L 387.69 498.68 L 392.79 498.68 L 387.69 509.48 Z M 392.79 509.48 L 397.89 498.68 L 402.99 498.68 L 397.89 509.48 Z M 402.99 509.48 L 408.08 498.68 L 413.18 498.68 L 408.08 509.48 Z M 413.18 509.48 L 418.28 498.68 L 423.37 498.68 L 418.28 509.48 Z M 423.37 509.48 L 428.47 498.68 L 433.57 498.68 L 428.47 509.48 Z M 433.57 509.48 L 438.67 498.68 L 443.76 498.68 L 438.67 509.48 Z" fill="#ffffff" stroke="none" pointer-events="all"/><rect x="377.5" y="482" width="0" height="0" fill="none" stroke="#000000" stroke-width="1.96" pointer-events="all"/><ellipse cx="464.15" cy="569.34" rx="18.349514563106794" ry="17.66355140186916" fill="#cccccc" stroke="#000000" stroke-width="1.96" pointer-events="all"/><path d="M 464.15 551.67 L 464.15 587 M 446.21 569.34 L 482.5 569.14 M 464.15 551.67 C 473.86 561.21 473.86 576.48 464.15 586.02 M 464.15 551.67 C 454.44 561.21 454.44 576.48 464.15 586.02 M 464.15 551.67 C 472.39 553.58 478.21 560.68 478.21 568.85 C 478.21 577.01 472.39 584.11 464.15 586.02 M 464.15 551.67 C 455.91 553.58 450.1 560.68 450.1 568.85 C 450.1 577.01 455.91 584.11 464.15 586.02 M 448.35 560.5 L 479.95 560.5 M 448.25 579.15 L 479.65 579.35" fill="none" stroke="#000000" stroke-width="1.96" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="zeWvVtkOw-3lDx6llb8R-23"><g><path d="M 429.58 845 L 429.6 885.8 L 429.42 918.13" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 429.39 923.38 L 425.93 916.36 L 429.42 918.13 L 432.93 916.4 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="zeWvVtkOw-3lDx6llb8R-24"><g><rect x="380" y="937" width="100" height="25.86" rx="5.17" ry="5.17" fill="#cccccc" stroke="#000000" stroke-width="2" pointer-events="all"/><rect x="390" y="962.86" width="80" height="4.14" fill="#cccccc" stroke="#000000" stroke-width="2" pointer-events="all"/><ellipse cx="468" cy="949.93" rx="8" ry="8.275862068965518" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="390" cy="947.34" rx="2" ry="2.0689655172413794" fill="#ffffff" stroke="none" pointer-events="all"/><rect x="380" y="937" width="0" height="0" fill="none" stroke="#000000" stroke-width="2" pointer-events="all"/><path d="M 468 944.24 L 468 955.62" fill="#cccccc" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 466 946.31 L 468 944.24 L 470 946.31" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="400" cy="947.34" rx="2" ry="2.0689655172413794" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="410" cy="947.34" rx="2" ry="2.0689655172413794" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="420" cy="947.34" rx="2" ry="2.0689655172413794" fill="#ffffff" stroke="none" pointer-events="all"/><rect x="380" y="937" width="0" height="0" fill="none" stroke="#000000" stroke-width="2" pointer-events="all"/><path d="M 466 953.55 L 468 955.62 L 470 953.55" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="XhfcQg5tLTMO_XJxPn-0-5"><g><path d="M 427.5 627 L 427.5 668.5 L 427.5 703.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 427.5 708.88 L 424 701.88 L 427.5 703.63 L 431 701.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="zeWvVtkOw-3lDx6llb8R-25"><g><rect x="322.5" y="597" width="210" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><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: 1px; height: 1px; padding-top: 612px; margin-left: 428px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><div style="font-size: 16px;"><font style="font-size: 16px;"><b>MikroTik's DDNS Service<br /></b></font></div></div></div></div></foreignObject><text x="428" y="616" fill="rgb(0, 0, 0)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">MikroTik's DDNS Service
</text></switch></g></g></g><g data-cell-id="zeWvVtkOw-3lDx6llb8R-26"><g><rect x="325" y="797" width="210" height="50" fill="none" stroke="none" pointer-events="all"/></g><g><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: 1px; height: 1px; padding-top: 822px; margin-left: 430px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><div style="font-size: 16px;"><font style="font-size: 16px;"><b>Internet Service Provider<br /></b></font></div><div style="font-size: 16px;">(fiber-optic connection)<br /></div></div></div></div></foreignObject><text x="430" y="826" fill="rgb(0, 0, 0)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Internet Service Provider...</text></switch></g></g></g><g data-cell-id="zeWvVtkOw-3lDx6llb8R-27"><g><rect x="390" y="967" width="80" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><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: 1px; height: 1px; padding-top: 982px; margin-left: 430px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><div style="font-size: 16px;"><font style="font-size: 16px;"><b>Modem<br /></b></font></div></div></div></div></foreignObject><text x="430" y="986" fill="rgb(0, 0, 0)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Modem
</text></switch></g></g></g><g data-cell-id="zeWvVtkOw-3lDx6llb8R-29"><g><path d="M 429.52 997.99 L 429.5 1037 L 429.39 1070.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 429.37 1075.88 L 425.9 1068.87 L 429.39 1070.63 L 432.9 1068.89 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-54"><g><path d="M 467.5 1117 L 502.5 1117 L 578.13 1117" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 583.38 1117 L 576.38 1120.5 L 578.13 1117 L 576.38 1113.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="zeWvVtkOw-3lDx6llb8R-30"><g><rect x="377.5" y="1087" width="100" height="25.86" rx="5.17" ry="5.17" fill="#cccccc" stroke="#000000" stroke-width="2" pointer-events="all"/><rect x="387.5" y="1112.86" width="80" height="4.14" fill="#cccccc" stroke="#000000" stroke-width="2" pointer-events="all"/><path d="M 380.5 1094.24 L 386.5 1094.24 L 386.5 1097.34 L 384.5 1097.34 L 384.5 1098.38 L 382.5 1098.38 L 382.5 1097.34 L 380.5 1097.34 Z M 389 1094.24 L 395 1094.24 L 395 1097.34 L 393 1097.34 L 393 1098.38 L 391 1098.38 L 391 1097.34 L 389 1097.34 Z M 397.5 1094.24 L 403.5 1094.24 L 403.5 1097.34 L 401.5 1097.34 L 401.5 1098.38 L 399.5 1098.38 L 399.5 1097.34 L 397.5 1097.34 Z M 406 1094.24 L 412 1094.24 L 412 1097.34 L 410 1097.34 L 410 1098.38 L 408 1098.38 L 408 1097.34 L 406 1097.34 Z M 414.5 1094.24 L 420.5 1094.24 L 420.5 1097.34 L 418.5 1097.34 L 418.5 1098.38 L 416.5 1098.38 L 416.5 1097.34 L 414.5 1097.34 Z M 423 1094.24 L 429 1094.24 L 429 1097.34 L 427 1097.34 L 427 1098.38 L 425 1098.38 L 425 1097.34 L 423 1097.34 Z M 431.5 1094.24 L 437.5 1094.24 L 437.5 1097.34 L 435.5 1097.34 L 435.5 1098.38 L 433.5 1098.38 L 433.5 1097.34 L 431.5 1097.34 Z M 440 1094.24 L 446 1094.24 L 446 1097.34 L 444 1097.34 L 444 1098.38 L 442 1098.38 L 442 1097.34 L 440 1097.34 Z" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="465.5" cy="1099.93" rx="8" ry="8.275862068965518" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="452.5" cy="1092.17" rx="2" ry="2.0689655172413794" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="452.5" cy="1107.69" rx="2" ry="2.0689655172413794" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="452.5" cy="1099.93" rx="2" ry="2.0689655172413794" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="443" cy="1104.59" rx="2" ry="2.0689655172413794" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="434.5" cy="1104.59" rx="2" ry="2.0689655172413794" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="426" cy="1104.59" rx="2" ry="2.0689655172413794" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="417.5" cy="1104.59" rx="2" ry="2.0689655172413794" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="409" cy="1104.59" rx="2" ry="2.0689655172413794" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="400.5" cy="1104.59" rx="2" ry="2.0689655172413794" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="392" cy="1104.59" rx="2" ry="2.0689655172413794" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="383.5" cy="1104.59" rx="2" ry="2.0689655172413794" fill="#ffffff" stroke="none" pointer-events="all"/><path d="M 465.5 1094.24 L 465.5 1105.62 M 459 1099.93 L 463 1099.93 M 468 1099.93 L 472 1099.93 M 463.5 1096.31 L 465.5 1094.24 L 467.5 1096.31 M 463.5 1103.55 L 465.5 1105.62 L 467.5 1103.55 M 461 1097.86 L 463 1099.93 L 461 1102 M 470 1097.86 L 468 1099.93 L 470 1102" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="zeWvVtkOw-3lDx6llb8R-31"><g/></g><g data-cell-id="zeWvVtkOw-3lDx6llb8R-33"><g><path d="M 385 792 L 430 729 L 436 747 L 475 702 L 430 765 L 424 747 Z" fill="#cccccc" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="zeWvVtkOw-3lDx6llb8R-34"><g><rect x="330" y="1117" width="200" height="50" fill="none" stroke="none" pointer-events="all"/></g><g><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: 1px; height: 1px; padding-top: 1142px; margin-left: 430px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><div style="font-size: 16px;"><font style="font-size: 16px;"><b>Router</b></font></div><div><font style="font-size: 16px;">MikroTik hEX RB750Gr3</font><br /></div></div></div></div></foreignObject><text x="430" y="1146" fill="rgb(0, 0, 0)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Router...</text></switch></g></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-68"><g><path d="M 476.75 1260 L 574.5 1260 L 575.33 1260" fill="none" stroke="#3333ff" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 580.58 1260 L 573.58 1263.5 L 575.33 1260 L 573.58 1256.5 Z" fill="#3333ff" stroke="#3333ff" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="zeWvVtkOw-3lDx6llb8R-36"><g><rect x="376.75" y="1254" width="100" height="25.86" rx="5.17" ry="5.17" fill="#cccccc" stroke="#000000" stroke-width="2" pointer-events="all"/><rect x="386.75" y="1279.86" width="80" height="4.14" fill="#cccccc" stroke="#000000" stroke-width="2" pointer-events="all"/><path d="M 379.75 1261.24 L 385.75 1261.24 L 385.75 1264.34 L 383.75 1264.34 L 383.75 1265.38 L 381.75 1265.38 L 381.75 1264.34 L 379.75 1264.34 Z M 388.25 1261.24 L 394.25 1261.24 L 394.25 1264.34 L 392.25 1264.34 L 392.25 1265.38 L 390.25 1265.38 L 390.25 1264.34 L 388.25 1264.34 Z M 396.75 1261.24 L 402.75 1261.24 L 402.75 1264.34 L 400.75 1264.34 L 400.75 1265.38 L 398.75 1265.38 L 398.75 1264.34 L 396.75 1264.34 Z M 405.25 1261.24 L 411.25 1261.24 L 411.25 1264.34 L 409.25 1264.34 L 409.25 1265.38 L 407.25 1265.38 L 407.25 1264.34 L 405.25 1264.34 Z M 413.75 1261.24 L 419.75 1261.24 L 419.75 1264.34 L 417.75 1264.34 L 417.75 1265.38 L 415.75 1265.38 L 415.75 1264.34 L 413.75 1264.34 Z M 422.25 1261.24 L 428.25 1261.24 L 428.25 1264.34 L 426.25 1264.34 L 426.25 1265.38 L 424.25 1265.38 L 424.25 1264.34 L 422.25 1264.34 Z M 430.75 1261.24 L 436.75 1261.24 L 436.75 1264.34 L 434.75 1264.34 L 434.75 1265.38 L 432.75 1265.38 L 432.75 1264.34 L 430.75 1264.34 Z M 439.25 1261.24 L 445.25 1261.24 L 445.25 1264.34 L 443.25 1264.34 L 443.25 1265.38 L 441.25 1265.38 L 441.25 1264.34 L 439.25 1264.34 Z" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="464.75" cy="1266.93" rx="8" ry="8.275862068965518" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="451.75" cy="1259.17" rx="2" ry="2.0689655172413794" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="451.75" cy="1274.69" rx="2" ry="2.0689655172413794" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="451.75" cy="1266.93" rx="2" ry="2.0689655172413794" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="442.25" cy="1271.59" rx="2" ry="2.0689655172413794" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="433.75" cy="1271.59" rx="2" ry="2.0689655172413794" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="425.25" cy="1271.59" rx="2" ry="2.0689655172413794" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="416.75" cy="1271.59" rx="2" ry="2.0689655172413794" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="408.25" cy="1271.59" rx="2" ry="2.0689655172413794" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="399.75" cy="1271.59" rx="2" ry="2.0689655172413794" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="391.25" cy="1271.59" rx="2" ry="2.0689655172413794" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="382.75" cy="1271.59" rx="2" ry="2.0689655172413794" fill="#ffffff" stroke="none" pointer-events="all"/><path d="M 464.75 1261.24 L 464.75 1272.62 M 458.25 1266.93 L 462.25 1266.93 M 467.25 1266.93 L 471.25 1266.93 M 462.75 1263.31 L 464.75 1261.24 L 466.75 1263.31 M 462.75 1270.55 L 464.75 1272.62 L 466.75 1270.55 M 460.25 1264.86 L 462.25 1266.93 L 460.25 1269 M 469.25 1264.86 L 467.25 1266.93 L 469.25 1269" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="zeWvVtkOw-3lDx6llb8R-37"><g><rect x="395" y="1284" width="70" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><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: 1px; height: 1px; padding-top: 1299px; margin-left: 430px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><div style="font-size: 16px;"><b>Switch</b><br /></div></div></div></div></foreignObject><text x="430" y="1303" fill="rgb(0, 0, 0)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Switch
</text></switch></g></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-3"><g><path d="M 429.5 1167 L 429.5 1240.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 429.5 1245.88 L 426 1238.88 L 429.5 1240.63 L 433 1238.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-6"><g><rect x="309.75" y="1314" width="250" height="60" fill="none" stroke="none" pointer-events="all"/></g><g><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 flex-start; width: 1px; height: 1px; padding-top: 1344px; margin-left: 312px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><div align="left" style="font-size: 14px;"><font color="#00852c" style="font-size: 14px;">VLAN 10 - Homelab (10.0.10.1/24)<br /></font></div><div align="left" style="font-size: 14px;"><font style="font-size: 14px;" color="#3333ff">VLAN 20 - Guest (10.0.20.1/24)</font><font style="font-size: 14px;" color="#3333ff"><br /></font></div><div align="left" style="font-size: 14px;"><font color="#ff3333" style="font-size: 14px;">VLAN 99 - Admin (192.168.99.1/24)<br /></font></div></div></div></div></foreignObject><text x="312" y="1348" fill="rgb(0, 0, 0)" font-family=""Helvetica"" font-size="12px">VLAN 10 - Homelab (10.0.10.1/24)...</text></switch></g></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-8"><g><path d="M 176.95 1399.57 L 248.81 1399.57 L 263 1417 L 163 1417 Z M 179.5 1362 L 246 1362 L 247.98 1399.14 L 177.53 1399.14 Z" fill="#cccccc" stroke="#000000" stroke-width="1.9" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="all"/><path d="M 180 1403.9 L 246.99 1403.9 M 175.56 1408.67 L 251.42 1408.67 M 194.77 1412.95 L 229.26 1412.95" fill="none" stroke="#000000" stroke-width="1.9" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="all"/><path d="M 182.75 1365.33 L 242.85 1365.33 L 244.53 1395.81 L 180.98 1395.81 Z" fill="#ffffff" stroke="none" pointer-events="all"/></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-9"><g><rect x="135.5" y="1417" width="150" height="50" fill="none" stroke="none" pointer-events="all"/></g><g><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: 1px; height: 1px; padding-top: 1442px; margin-left: 211px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><div style="font-size: 16px;"><font style="font-size: 16px;"><b>Server</b></font></div><div style="font-size: 16px;"><font style="font-size: 16px;"><font style="font-size: 16px;">ACER Extensa 15</font><font style="font-size: 14px;"><br /></font></font></div></div></div></div></foreignObject><text x="211" y="1446" fill="rgb(0, 0, 0)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Server...</text></switch></g></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-13"><g><path d="M 172.25 1606 L 78 1606 L 77.52 1764.63" fill="none" stroke="#004c99" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 77.5 1769.88 L 74.02 1762.87 L 77.52 1764.63 L 81.02 1762.89 Z" fill="#004c99" stroke="#004c99" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-22"><g><path d="M 254.75 1606 L 347 1606 L 346.52 1764.63" fill="none" stroke="#004c99" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 346.5 1769.88 L 343.02 1762.87 L 346.52 1764.63 L 350.02 1762.89 Z" fill="#004c99" stroke="#004c99" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-11"><g><rect x="179.75" y="1632.25" width="67.5" height="11.25" rx="1.5" ry="1.5" fill="#cccccc" stroke="#004c99" stroke-width="1.5" pointer-events="all"/><rect x="179.75" y="1619.13" width="67.5" height="11.25" rx="1.5" ry="1.5" fill="#cccccc" stroke="#004c99" stroke-width="1.5" pointer-events="all"/><rect x="179.75" y="1606" width="67.5" height="11.25" rx="1.5" ry="1.5" fill="#cccccc" stroke="#004c99" stroke-width="1.5" pointer-events="all"/><rect x="179.75" y="1592.88" width="67.5" height="11.25" rx="1.5" ry="1.5" fill="#cccccc" stroke="#004c99" stroke-width="1.5" pointer-events="all"/><rect x="179.75" y="1579.75" width="67.5" height="11.25" rx="1.5" ry="1.5" fill="#cccccc" stroke="#004c99" stroke-width="1.5" pointer-events="all"/><path d="M 182.75 1578.25 L 198.5 1568.5 L 228.5 1568.5 L 244.25 1578.25 Z" fill="#cccccc" stroke="#004c99" stroke-width="1.5" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="241.25" cy="1637.88" rx="3" ry="3" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="241.25" cy="1624.75" rx="3" ry="3" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="241.25" cy="1611.63" rx="3" ry="3" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="241.25" cy="1598.5" rx="3" ry="3" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="241.25" cy="1585.38" rx="3" ry="3" fill="#ffffff" stroke="none" pointer-events="all"/><path d="M 183.5 1642 L 187.25 1633.75 L 191 1633.75 L 187.25 1642 Z M 191 1642 L 194.75 1633.75 L 198.5 1633.75 L 194.75 1642 Z M 198.5 1642 L 202.25 1633.75 L 206 1633.75 L 202.25 1642 Z M 206 1642 L 209.75 1633.75 L 213.5 1633.75 L 209.75 1642 Z M 213.5 1642 L 217.25 1633.75 L 221 1633.75 L 217.25 1642 Z M 221 1642 L 224.75 1633.75 L 228.5 1633.75 L 224.75 1642 Z M 183.5 1628.88 L 187.25 1620.63 L 191 1620.63 L 187.25 1628.88 Z M 191 1628.88 L 194.75 1620.63 L 198.5 1620.63 L 194.75 1628.88 Z M 198.5 1628.88 L 202.25 1620.63 L 206 1620.63 L 202.25 1628.88 Z M 206 1628.88 L 209.75 1620.63 L 213.5 1620.63 L 209.75 1628.88 Z M 213.5 1628.88 L 217.25 1620.63 L 221 1620.63 L 217.25 1628.88 Z M 221 1628.88 L 224.75 1620.63 L 228.5 1620.63 L 224.75 1628.88 Z M 183.5 1615.75 L 187.25 1607.5 L 191 1607.5 L 187.25 1615.75 Z M 191 1615.75 L 194.75 1607.5 L 198.5 1607.5 L 194.75 1615.75 Z M 198.5 1615.75 L 201.88 1607.5 L 205.63 1607.5 L 201.88 1615.75 Z M 206 1615.75 L 209.75 1607.5 L 213.5 1607.5 L 209.75 1615.75 Z M 213.5 1615.75 L 217.25 1607.5 L 221 1607.5 L 217.25 1615.75 Z M 221 1615.75 L 224.75 1607.5 L 228.5 1607.5 L 224.75 1615.75 Z M 183.5 1602.63 L 187.25 1594.38 L 191 1594.38 L 187.25 1602.63 Z M 191 1602.63 L 194.75 1594.38 L 198.5 1594.38 L 194.75 1602.63 Z M 198.5 1602.63 L 202.25 1594.38 L 206 1594.38 L 202.25 1602.63 Z M 206 1602.63 L 209.75 1594.38 L 213.5 1594.38 L 209.75 1602.63 Z M 213.5 1602.63 L 217.25 1594.38 L 221 1594.38 L 217.25 1602.63 Z M 221 1602.63 L 224.75 1594.38 L 228.5 1594.38 L 224.75 1602.63 Z M 183.5 1589.5 L 187.25 1581.25 L 191 1581.25 L 187.25 1589.5 Z M 191 1589.5 L 194.75 1581.25 L 198.5 1581.25 L 194.75 1589.5 Z M 198.5 1589.5 L 202.25 1581.25 L 206 1581.25 L 202.25 1589.5 Z M 206 1589.5 L 209.75 1581.25 L 213.5 1581.25 L 209.75 1589.5 Z M 213.5 1589.5 L 217.25 1581.25 L 221 1581.25 L 217.25 1589.5 Z M 221 1589.5 L 224.75 1581.25 L 228.5 1581.25 L 224.75 1589.5 Z" fill="#ffffff" stroke="none" pointer-events="all"/><rect x="172.25" y="1561" width="82.5" height="90" rx="3.75" ry="3.75" fill="none" stroke="#004c99" stroke-width="1.5" stroke-dasharray="5.63 5.63" pointer-events="all"/></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-15"><g><path d="M 213.5 1681 L 213.5 1726 L 213.5 1764.63" fill="none" stroke="#004c99" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 213.5 1769.88 L 210 1762.88 L 213.5 1764.63 L 217 1762.88 Z" fill="#004c99" stroke="#004c99" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-12"><g><rect x="148.5" y="1651" width="130" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><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: 1px; height: 1px; padding-top: 1666px; margin-left: 214px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><div style="font-size: 16px;"><b>Reverse Proxy</b><br /></div></div></div></div></foreignObject><text x="214" y="1670" fill="rgb(0, 0, 0)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Reverse Proxy
</text></switch></g></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-14"><g><rect x="44" y="1852.25" width="67.5" height="11.25" rx="1.5" ry="1.5" fill="#cccccc" stroke="#004c99" stroke-width="1.5" pointer-events="all"/><rect x="44" y="1839.13" width="67.5" height="11.25" rx="1.5" ry="1.5" fill="#cccccc" stroke="#004c99" stroke-width="1.5" pointer-events="all"/><rect x="44" y="1826" width="67.5" height="11.25" rx="1.5" ry="1.5" fill="#cccccc" stroke="#004c99" stroke-width="1.5" pointer-events="all"/><rect x="44" y="1812.88" width="67.5" height="11.25" rx="1.5" ry="1.5" fill="#cccccc" stroke="#004c99" stroke-width="1.5" pointer-events="all"/><rect x="44" y="1799.75" width="67.5" height="11.25" rx="1.5" ry="1.5" fill="#cccccc" stroke="#004c99" stroke-width="1.5" pointer-events="all"/><path d="M 47 1798.25 L 62.75 1788.5 L 92.75 1788.5 L 108.5 1798.25 Z" fill="#cccccc" stroke="#004c99" stroke-width="1.5" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="105.5" cy="1857.88" rx="3" ry="3" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="105.5" cy="1844.75" rx="3" ry="3" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="105.5" cy="1831.63" rx="3" ry="3" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="105.5" cy="1818.5" rx="3" ry="3" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="105.5" cy="1805.38" rx="3" ry="3" fill="#ffffff" stroke="none" pointer-events="all"/><path d="M 47.75 1862 L 51.5 1853.75 L 55.25 1853.75 L 51.5 1862 Z M 55.25 1862 L 59 1853.75 L 62.75 1853.75 L 59 1862 Z M 62.75 1862 L 66.5 1853.75 L 70.25 1853.75 L 66.5 1862 Z M 70.25 1862 L 74 1853.75 L 77.75 1853.75 L 74 1862 Z M 77.75 1862 L 81.5 1853.75 L 85.25 1853.75 L 81.5 1862 Z M 85.25 1862 L 89 1853.75 L 92.75 1853.75 L 89 1862 Z M 47.75 1848.88 L 51.5 1840.63 L 55.25 1840.63 L 51.5 1848.88 Z M 55.25 1848.88 L 59 1840.63 L 62.75 1840.63 L 59 1848.88 Z M 62.75 1848.88 L 66.5 1840.63 L 70.25 1840.63 L 66.5 1848.88 Z M 70.25 1848.88 L 74 1840.63 L 77.75 1840.63 L 74 1848.88 Z M 77.75 1848.88 L 81.5 1840.63 L 85.25 1840.63 L 81.5 1848.88 Z M 85.25 1848.88 L 89 1840.63 L 92.75 1840.63 L 89 1848.88 Z M 47.75 1835.75 L 51.5 1827.5 L 55.25 1827.5 L 51.5 1835.75 Z M 55.25 1835.75 L 59 1827.5 L 62.75 1827.5 L 59 1835.75 Z M 62.75 1835.75 L 66.13 1827.5 L 69.88 1827.5 L 66.13 1835.75 Z M 70.25 1835.75 L 74 1827.5 L 77.75 1827.5 L 74 1835.75 Z M 77.75 1835.75 L 81.5 1827.5 L 85.25 1827.5 L 81.5 1835.75 Z M 85.25 1835.75 L 89 1827.5 L 92.75 1827.5 L 89 1835.75 Z M 47.75 1822.63 L 51.5 1814.38 L 55.25 1814.38 L 51.5 1822.63 Z M 55.25 1822.63 L 59 1814.38 L 62.75 1814.38 L 59 1822.63 Z M 62.75 1822.63 L 66.5 1814.38 L 70.25 1814.38 L 66.5 1822.63 Z M 70.25 1822.63 L 74 1814.38 L 77.75 1814.38 L 74 1822.63 Z M 77.75 1822.63 L 81.5 1814.38 L 85.25 1814.38 L 81.5 1822.63 Z M 85.25 1822.63 L 89 1814.38 L 92.75 1814.38 L 89 1822.63 Z M 47.75 1809.5 L 51.5 1801.25 L 55.25 1801.25 L 51.5 1809.5 Z M 55.25 1809.5 L 59 1801.25 L 62.75 1801.25 L 59 1809.5 Z M 62.75 1809.5 L 66.5 1801.25 L 70.25 1801.25 L 66.5 1809.5 Z M 70.25 1809.5 L 74 1801.25 L 77.75 1801.25 L 74 1809.5 Z M 77.75 1809.5 L 81.5 1801.25 L 85.25 1801.25 L 81.5 1809.5 Z M 85.25 1809.5 L 89 1801.25 L 92.75 1801.25 L 89 1809.5 Z" fill="#ffffff" stroke="none" pointer-events="all"/><rect x="36.5" y="1781" width="82.5" height="90" rx="3.75" ry="3.75" fill="none" stroke="#004c99" stroke-width="1.5" stroke-dasharray="5.63 5.63" pointer-events="all"/></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-16"><g><rect x="179.75" y="1852.25" width="67.5" height="11.25" rx="1.5" ry="1.5" fill="#cccccc" stroke="#004c99" stroke-width="1.5" pointer-events="all"/><rect x="179.75" y="1839.13" width="67.5" height="11.25" rx="1.5" ry="1.5" fill="#cccccc" stroke="#004c99" stroke-width="1.5" pointer-events="all"/><rect x="179.75" y="1826" width="67.5" height="11.25" rx="1.5" ry="1.5" fill="#cccccc" stroke="#004c99" stroke-width="1.5" pointer-events="all"/><rect x="179.75" y="1812.88" width="67.5" height="11.25" rx="1.5" ry="1.5" fill="#cccccc" stroke="#004c99" stroke-width="1.5" pointer-events="all"/><rect x="179.75" y="1799.75" width="67.5" height="11.25" rx="1.5" ry="1.5" fill="#cccccc" stroke="#004c99" stroke-width="1.5" pointer-events="all"/><path d="M 182.75 1798.25 L 198.5 1788.5 L 228.5 1788.5 L 244.25 1798.25 Z" fill="#cccccc" stroke="#004c99" stroke-width="1.5" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="241.25" cy="1857.88" rx="3" ry="3" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="241.25" cy="1844.75" rx="3" ry="3" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="241.25" cy="1831.63" rx="3" ry="3" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="241.25" cy="1818.5" rx="3" ry="3" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="241.25" cy="1805.38" rx="3" ry="3" fill="#ffffff" stroke="none" pointer-events="all"/><path d="M 183.5 1862 L 187.25 1853.75 L 191 1853.75 L 187.25 1862 Z M 191 1862 L 194.75 1853.75 L 198.5 1853.75 L 194.75 1862 Z M 198.5 1862 L 202.25 1853.75 L 206 1853.75 L 202.25 1862 Z M 206 1862 L 209.75 1853.75 L 213.5 1853.75 L 209.75 1862 Z M 213.5 1862 L 217.25 1853.75 L 221 1853.75 L 217.25 1862 Z M 221 1862 L 224.75 1853.75 L 228.5 1853.75 L 224.75 1862 Z M 183.5 1848.88 L 187.25 1840.63 L 191 1840.63 L 187.25 1848.88 Z M 191 1848.88 L 194.75 1840.63 L 198.5 1840.63 L 194.75 1848.88 Z M 198.5 1848.88 L 202.25 1840.63 L 206 1840.63 L 202.25 1848.88 Z M 206 1848.88 L 209.75 1840.63 L 213.5 1840.63 L 209.75 1848.88 Z M 213.5 1848.88 L 217.25 1840.63 L 221 1840.63 L 217.25 1848.88 Z M 221 1848.88 L 224.75 1840.63 L 228.5 1840.63 L 224.75 1848.88 Z M 183.5 1835.75 L 187.25 1827.5 L 191 1827.5 L 187.25 1835.75 Z M 191 1835.75 L 194.75 1827.5 L 198.5 1827.5 L 194.75 1835.75 Z M 198.5 1835.75 L 201.88 1827.5 L 205.63 1827.5 L 201.88 1835.75 Z M 206 1835.75 L 209.75 1827.5 L 213.5 1827.5 L 209.75 1835.75 Z M 213.5 1835.75 L 217.25 1827.5 L 221 1827.5 L 217.25 1835.75 Z M 221 1835.75 L 224.75 1827.5 L 228.5 1827.5 L 224.75 1835.75 Z M 183.5 1822.63 L 187.25 1814.38 L 191 1814.38 L 187.25 1822.63 Z M 191 1822.63 L 194.75 1814.38 L 198.5 1814.38 L 194.75 1822.63 Z M 198.5 1822.63 L 202.25 1814.38 L 206 1814.38 L 202.25 1822.63 Z M 206 1822.63 L 209.75 1814.38 L 213.5 1814.38 L 209.75 1822.63 Z M 213.5 1822.63 L 217.25 1814.38 L 221 1814.38 L 217.25 1822.63 Z M 221 1822.63 L 224.75 1814.38 L 228.5 1814.38 L 224.75 1822.63 Z M 183.5 1809.5 L 187.25 1801.25 L 191 1801.25 L 187.25 1809.5 Z M 191 1809.5 L 194.75 1801.25 L 198.5 1801.25 L 194.75 1809.5 Z M 198.5 1809.5 L 202.25 1801.25 L 206 1801.25 L 202.25 1809.5 Z M 206 1809.5 L 209.75 1801.25 L 213.5 1801.25 L 209.75 1809.5 Z M 213.5 1809.5 L 217.25 1801.25 L 221 1801.25 L 217.25 1809.5 Z M 221 1809.5 L 224.75 1801.25 L 228.5 1801.25 L 224.75 1809.5 Z" fill="#ffffff" stroke="none" pointer-events="all"/><rect x="172.25" y="1781" width="82.5" height="90" rx="3.75" ry="3.75" fill="none" stroke="#004c99" stroke-width="1.5" stroke-dasharray="5.63 5.63" pointer-events="all"/></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-17"><g><rect x="42.75" y="1871" width="70" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><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: 1px; height: 1px; padding-top: 1886px; margin-left: 78px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><div style="font-size: 16px;"><b>App 1</b><br /></div></div></div></div></foreignObject><text x="78" y="1890" fill="rgb(0, 0, 0)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">App 1
</text></switch></g></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-18"><g><rect x="178.5" y="1871" width="70" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><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: 1px; height: 1px; padding-top: 1886px; margin-left: 214px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><div style="font-size: 16px;"><b>App 2</b><br /></div></div></div></div></foreignObject><text x="214" y="1890" fill="rgb(0, 0, 0)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">App 2
</text></switch></g></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-23"><g><rect x="311" y="1852.25" width="67.5" height="11.25" rx="1.5" ry="1.5" fill="#cccccc" stroke="#004c99" stroke-width="1.5" pointer-events="all"/><rect x="311" y="1839.13" width="67.5" height="11.25" rx="1.5" ry="1.5" fill="#cccccc" stroke="#004c99" stroke-width="1.5" pointer-events="all"/><rect x="311" y="1826" width="67.5" height="11.25" rx="1.5" ry="1.5" fill="#cccccc" stroke="#004c99" stroke-width="1.5" pointer-events="all"/><rect x="311" y="1812.88" width="67.5" height="11.25" rx="1.5" ry="1.5" fill="#cccccc" stroke="#004c99" stroke-width="1.5" pointer-events="all"/><rect x="311" y="1799.75" width="67.5" height="11.25" rx="1.5" ry="1.5" fill="#cccccc" stroke="#004c99" stroke-width="1.5" pointer-events="all"/><path d="M 314 1798.25 L 329.75 1788.5 L 359.75 1788.5 L 375.5 1798.25 Z" fill="#cccccc" stroke="#004c99" stroke-width="1.5" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="372.5" cy="1857.88" rx="3" ry="3" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="372.5" cy="1844.75" rx="3" ry="3" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="372.5" cy="1831.63" rx="3" ry="3" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="372.5" cy="1818.5" rx="3" ry="3" fill="#ffffff" stroke="none" pointer-events="all"/><ellipse cx="372.5" cy="1805.38" rx="3" ry="3" fill="#ffffff" stroke="none" pointer-events="all"/><path d="M 314.75 1862 L 318.5 1853.75 L 322.25 1853.75 L 318.5 1862 Z M 322.25 1862 L 326 1853.75 L 329.75 1853.75 L 326 1862 Z M 329.75 1862 L 333.5 1853.75 L 337.25 1853.75 L 333.5 1862 Z M 337.25 1862 L 341 1853.75 L 344.75 1853.75 L 341 1862 Z M 344.75 1862 L 348.5 1853.75 L 352.25 1853.75 L 348.5 1862 Z M 352.25 1862 L 356 1853.75 L 359.75 1853.75 L 356 1862 Z M 314.75 1848.88 L 318.5 1840.63 L 322.25 1840.63 L 318.5 1848.88 Z M 322.25 1848.88 L 326 1840.63 L 329.75 1840.63 L 326 1848.88 Z M 329.75 1848.88 L 333.5 1840.63 L 337.25 1840.63 L 333.5 1848.88 Z M 337.25 1848.88 L 341 1840.63 L 344.75 1840.63 L 341 1848.88 Z M 344.75 1848.88 L 348.5 1840.63 L 352.25 1840.63 L 348.5 1848.88 Z M 352.25 1848.88 L 356 1840.63 L 359.75 1840.63 L 356 1848.88 Z M 314.75 1835.75 L 318.5 1827.5 L 322.25 1827.5 L 318.5 1835.75 Z M 322.25 1835.75 L 326 1827.5 L 329.75 1827.5 L 326 1835.75 Z M 329.75 1835.75 L 333.13 1827.5 L 336.88 1827.5 L 333.13 1835.75 Z M 337.25 1835.75 L 341 1827.5 L 344.75 1827.5 L 341 1835.75 Z M 344.75 1835.75 L 348.5 1827.5 L 352.25 1827.5 L 348.5 1835.75 Z M 352.25 1835.75 L 356 1827.5 L 359.75 1827.5 L 356 1835.75 Z M 314.75 1822.63 L 318.5 1814.38 L 322.25 1814.38 L 318.5 1822.63 Z M 322.25 1822.63 L 326 1814.38 L 329.75 1814.38 L 326 1822.63 Z M 329.75 1822.63 L 333.5 1814.38 L 337.25 1814.38 L 333.5 1822.63 Z M 337.25 1822.63 L 341 1814.38 L 344.75 1814.38 L 341 1822.63 Z M 344.75 1822.63 L 348.5 1814.38 L 352.25 1814.38 L 348.5 1822.63 Z M 352.25 1822.63 L 356 1814.38 L 359.75 1814.38 L 356 1822.63 Z M 314.75 1809.5 L 318.5 1801.25 L 322.25 1801.25 L 318.5 1809.5 Z M 322.25 1809.5 L 326 1801.25 L 329.75 1801.25 L 326 1809.5 Z M 329.75 1809.5 L 333.5 1801.25 L 337.25 1801.25 L 333.5 1809.5 Z M 337.25 1809.5 L 341 1801.25 L 344.75 1801.25 L 341 1809.5 Z M 344.75 1809.5 L 348.5 1801.25 L 352.25 1801.25 L 348.5 1809.5 Z M 352.25 1809.5 L 356 1801.25 L 359.75 1801.25 L 356 1809.5 Z" fill="#ffffff" stroke="none" pointer-events="all"/><rect x="303.5" y="1781" width="82.5" height="90" rx="3.75" ry="3.75" fill="none" stroke="#004c99" stroke-width="1.5" stroke-dasharray="5.63 5.63" pointer-events="all"/></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-24"><g><rect x="309.75" y="1871" width="70" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><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: 1px; height: 1px; padding-top: 1886px; margin-left: 345px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><div style="font-size: 16px;"><b>App 3</b></div></div></div></div></foreignObject><text x="345" y="1890" fill="rgb(0, 0, 0)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">App 3</text></switch></g></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-26"><g><path d="M 592.5 1098.35 L 599.8 1098.35 L 599.8 1087.4 C 599.8 1075.3 609.6 1065.5 621.7 1065.5 C 627.51 1065.5 633.08 1067.81 637.19 1071.91 C 641.29 1076.02 643.6 1081.59 643.6 1087.4 L 643.6 1098.35 L 650.9 1098.35 L 650.9 1138.5 L 592.5 1138.5 Z Z M 607.1 1098.35 L 636.3 1098.35 L 636.3 1087.4 C 636.3 1083.53 634.76 1079.81 632.02 1077.08 C 629.29 1074.34 625.57 1072.8 621.7 1072.8 C 613.64 1072.8 607.1 1079.34 607.1 1087.4 Z" fill="#cccccc" stroke="#000000" stroke-width="1.46" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-27"><g><rect x="551.7" y="1137" width="140" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><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: 1px; height: 1px; padding-top: 1152px; margin-left: 622px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><div style="font-size: 16px;"><font style="font-size: 16px;"><b>WireGuard VPN<br /></b></font></div></div></div></div></foreignObject><text x="622" y="1156" fill="rgb(0, 0, 0)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">WireGuard VPN
</text></switch></g></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-28"><g><path d="M 585.65 1279.07 L 657.51 1279.07 L 671.7 1296.5 L 571.7 1296.5 Z M 588.2 1241.5 L 654.7 1241.5 L 656.68 1278.64 L 586.23 1278.64 Z" fill="#cccccc" stroke="#000000" stroke-width="1.9" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="all"/><path d="M 588.7 1283.4 L 655.69 1283.4 M 584.26 1288.17 L 660.12 1288.17 M 603.47 1292.45 L 637.96 1292.45" fill="none" stroke="#000000" stroke-width="1.9" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="all"/><path d="M 591.45 1244.83 L 651.55 1244.83 L 653.23 1275.31 L 589.68 1275.31 Z" fill="#ffffff" stroke="none" pointer-events="all"/></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-29"><g><rect x="561.7" y="1295" width="120" height="50" fill="none" stroke="none" pointer-events="all"/></g><g><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: 1px; height: 1px; padding-top: 1320px; margin-left: 622px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><div style="font-size: 16px;"><font style="font-size: 16px;"><b>Daily Driver</b></font></div><div style="font-size: 16px;"><font style="font-size: 16px;"><font style="font-size: 16px;">HP Omen 16</font><font style="font-size: 14px;"><br /></font></font></div></div></div></div></foreignObject><text x="622" y="1324" fill="rgb(0, 0, 0)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Daily Driver...</text></switch></g></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-42"><g><rect x="32.5" y="1480" width="116" height="50" fill="none" stroke="none" pointer-events="all"/></g><g><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: 114px; height: 1px; padding-top: 1505px; margin-left: 34px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><b><font style="font-size: 18px;">Docker Containers</font></b></div></div></div></foreignObject><text x="91" y="1509" fill="rgb(0, 0, 0)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Docker Containers</text></switch></g></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-47"><g><rect x="14.5" y="1037" width="190" height="50" fill="none" stroke="none" pointer-events="all"/></g><g><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: 188px; height: 1px; padding-top: 1062px; margin-left: 16px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div><b><font style="font-size: 18px;">WAN</font></b></div><div><b><font style="font-size: 18px;">(<i>The Outside World</i>)<br /></font></b></div></div></div></div></foreignObject><text x="110" y="1066" fill="rgb(0, 0, 0)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">WAN...</text></switch></g></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-49"><g><rect x="14.5" y="1127" width="190" height="50" fill="none" stroke="none" pointer-events="all"/></g><g><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: 188px; height: 1px; padding-top: 1152px; margin-left: 16px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div><b><font style="font-size: 18px;">LAN</font></b></div><div><b><font style="font-size: 18px;">(<i>My Local Network</i>)<br /></font></b></div></div></div></div></foreignObject><text x="110" y="1156" fill="rgb(0, 0, 0)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">LAN...</text></switch></g></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-52"><g><path d="M 212.88 1462 L 212.88 1545.63" fill="none" stroke="#004c99" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 212.88 1550.88 L 209.38 1543.88 L 212.88 1545.63 L 216.38 1543.88 Z" fill="#004c99" stroke="#004c99" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-69"><g><path d="M 476.75 1270 L 574.5 1270 L 575.33 1270" fill="none" stroke="#ff3333" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 580.58 1270 L 573.58 1273.5 L 575.33 1270 L 573.58 1266.5 Z" fill="#ff3333" stroke="#ff3333" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="XhfcQg5tLTMO_XJxPn-0-6"><g><path d="M 426.38 389 L 426.38 465.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 426.38 470.88 L 422.88 463.88 L 426.38 465.63 L 429.88 463.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="XhfcQg5tLTMO_XJxPn-0-7"><g><path d="M 426.38 160 L 426.38 236.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 426.38 241.88 L 422.88 234.88 L 426.38 236.63 L 429.88 234.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="Tp50yRu6CpjHGVR-pfKY-7"><g><path d="M 376.75 1269 L 213 1269 L 212.53 1355.63" fill="none" stroke="#00852c" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 212.51 1360.88 L 209.04 1353.86 L 212.53 1355.63 L 216.04 1353.9 Z" fill="#00852c" stroke="#00852c" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="1A-HMF7CA3-NaAXai804-13"><g><rect x="501.7" y="1254" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="508.35" y="1254" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="520.95" y="1254" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="533.85" y="1254" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="546.45" y="1254" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="501.7" y="1258.82" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="514.55" y="1258.82" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="527.4" y="1258.82" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="540.2" y="1258.82" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="501.7" y="1263.64" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="508.35" y="1263.64" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="520.95" y="1263.64" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="533.85" y="1263.64" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="546.45" y="1263.64" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="501.7" y="1268.45" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="514.55" y="1268.45" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="527.4" y="1268.45" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="540.2" y="1268.45" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="501.7" y="1273.27" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="508.35" y="1273.27" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="521.2" y="1273.27" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="533.85" y="1273.27" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="546.45" y="1273.27" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="501.7" y="1278.2" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="514.55" y="1278.2" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="527.4" y="1278.2" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="540.2" y="1278.2" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="501.7" y="1283.02" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="508.35" y="1283.02" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="521.2" y="1283.02" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="533.85" y="1283.02" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="546.45" y="1283.02" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="501.7" y="1287.84" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="514.55" y="1287.84" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="527.4" y="1287.84" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="540.2" y="1287.84" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="501.7" y="1292.54" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="508.35" y="1292.54" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="520.95" y="1292.54" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="533.85" y="1292.54" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="546.45" y="1292.54" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="501.7" y="1297.24" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="514.55" y="1297.24" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="527.4" y="1297.24" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="540.2" y="1297.24" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><path d="M 523.4 1292.35 C 523.7 1290.31 524.46 1288.35 525.65 1286.62 C 526.03 1286.06 526.36 1285.48 526.65 1284.88 C 527.01 1284.31 527.1 1283.63 526.9 1283 C 527.5 1283.55 527.83 1284.32 527.8 1285.11 C 527.57 1286.7 527.78 1288.32 528.4 1289.81 C 529.03 1290.96 529.98 1291.92 531.15 1292.59 C 533.7 1292.06 536.01 1290.79 537.75 1288.97 C 539.44 1287.13 540 1284.61 539.25 1282.29 C 538.4 1280 537.26 1277.8 535.85 1275.76 C 535.03 1274.64 534.58 1273.31 534.55 1271.95 C 534.72 1271.36 535.14 1270.85 535.7 1270.54 C 534.86 1270.53 534.05 1270.79 533.4 1271.3 C 532.08 1272.54 531.29 1274.19 531.2 1275.95 C 530.68 1274.61 530.61 1273.15 531 1271.77 C 531.49 1269.92 531.26 1267.97 530.35 1266.27 C 529.74 1265.38 529 1264.57 528.15 1263.87 C 527.45 1263.35 526.86 1262.71 526.4 1261.99 C 526.3 1262.89 526.38 1263.8 526.65 1264.67 C 527.01 1266.05 526.79 1267.52 526.05 1268.76 C 525.55 1269.54 525 1270.29 524.4 1271.01 C 523.55 1272.2 523.01 1273.55 522.8 1274.96 C 522.59 1273.34 522.08 1271.77 521.3 1270.31 C 520.56 1268.9 519.46 1267.69 518.1 1266.78 C 518.69 1268.15 518.93 1269.63 518.8 1271.11 C 518.62 1272.36 518.28 1273.59 517.8 1274.77 C 516.61 1277.08 515.84 1279.56 515.5 1282.11 C 515.28 1284.62 516.15 1287.11 517.9 1289.01 C 519.33 1290.63 521.25 1291.79 523.4 1292.35 Z" fill="#ffffff" stroke="#000000" stroke-width="0.94" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="1A-HMF7CA3-NaAXai804-15"><g><rect x="402.5" y="1180" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="409.15" y="1180" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="421.75" y="1180" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="434.65" y="1180" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="447.25" y="1180" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="402.5" y="1184.82" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="415.35" y="1184.82" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="428.2" y="1184.82" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="441" y="1184.82" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="402.5" y="1189.64" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="409.15" y="1189.64" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="421.75" y="1189.64" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="434.65" y="1189.64" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="447.25" y="1189.64" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="402.5" y="1194.45" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="415.35" y="1194.45" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="428.2" y="1194.45" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="441" y="1194.45" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="402.5" y="1199.27" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="409.15" y="1199.27" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="422" y="1199.27" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="434.65" y="1199.27" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="447.25" y="1199.27" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="402.5" y="1204.2" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="415.35" y="1204.2" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="428.2" y="1204.2" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="441" y="1204.2" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="402.5" y="1209.02" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="409.15" y="1209.02" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="422" y="1209.02" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="434.65" y="1209.02" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="447.25" y="1209.02" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="402.5" y="1213.84" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="415.35" y="1213.84" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="428.2" y="1213.84" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="441" y="1213.84" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="402.5" y="1218.54" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="409.15" y="1218.54" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="421.75" y="1218.54" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="434.65" y="1218.54" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="447.25" y="1218.54" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="402.5" y="1223.24" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="415.35" y="1223.24" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="428.2" y="1223.24" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="441" y="1223.24" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><path d="M 424.2 1218.35 C 424.5 1216.31 425.26 1214.35 426.45 1212.62 C 426.83 1212.06 427.16 1211.48 427.45 1210.88 C 427.81 1210.31 427.9 1209.63 427.7 1209 C 428.3 1209.55 428.63 1210.32 428.6 1211.11 C 428.37 1212.7 428.58 1214.32 429.2 1215.81 C 429.83 1216.96 430.78 1217.92 431.95 1218.59 C 434.5 1218.06 436.81 1216.79 438.55 1214.97 C 440.24 1213.13 440.8 1210.61 440.05 1208.29 C 439.2 1206 438.06 1203.8 436.65 1201.76 C 435.83 1200.64 435.38 1199.31 435.35 1197.95 C 435.52 1197.36 435.94 1196.85 436.5 1196.54 C 435.66 1196.53 434.85 1196.79 434.2 1197.3 C 432.88 1198.54 432.09 1200.19 432 1201.95 C 431.48 1200.61 431.41 1199.15 431.8 1197.77 C 432.29 1195.92 432.06 1193.97 431.15 1192.27 C 430.54 1191.38 429.8 1190.57 428.95 1189.87 C 428.25 1189.35 427.66 1188.71 427.2 1187.99 C 427.1 1188.89 427.18 1189.8 427.45 1190.67 C 427.81 1192.05 427.59 1193.52 426.85 1194.76 C 426.35 1195.54 425.8 1196.29 425.2 1197.01 C 424.35 1198.2 423.81 1199.55 423.6 1200.96 C 423.39 1199.34 422.88 1197.77 422.1 1196.31 C 421.36 1194.9 420.26 1193.69 418.9 1192.78 C 419.49 1194.15 419.73 1195.63 419.6 1197.11 C 419.42 1198.36 419.08 1199.59 418.6 1200.77 C 417.41 1203.08 416.64 1205.56 416.3 1208.11 C 416.08 1210.62 416.95 1213.11 418.7 1215.01 C 420.13 1216.63 422.05 1217.79 424.2 1218.35 Z" fill="#ffffff" stroke="#000000" stroke-width="0.94" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="1A-HMF7CA3-NaAXai804-17"><g><rect x="300" y="1254" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="306.65" y="1254" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="319.25" y="1254" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="332.15" y="1254" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="344.75" y="1254" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="300" y="1258.82" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="312.85" y="1258.82" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="325.7" y="1258.82" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="338.5" y="1258.82" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="300" y="1263.64" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="306.65" y="1263.64" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="319.25" y="1263.64" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="332.15" y="1263.64" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="344.75" y="1263.64" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="300" y="1268.45" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="312.85" y="1268.45" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="325.7" y="1268.45" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="338.5" y="1268.45" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="300" y="1273.27" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="306.65" y="1273.27" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="319.5" y="1273.27" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="332.15" y="1273.27" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="344.75" y="1273.27" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="300" y="1278.2" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="312.85" y="1278.2" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="325.7" y="1278.2" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="338.5" y="1278.2" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="300" y="1283.02" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="306.65" y="1283.02" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="319.5" y="1283.02" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="332.15" y="1283.02" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="344.75" y="1283.02" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="300" y="1287.84" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="312.85" y="1287.84" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="325.7" y="1287.84" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="338.5" y="1287.84" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="300" y="1292.54" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="306.65" y="1292.54" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="319.25" y="1292.54" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="332.15" y="1292.54" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="344.75" y="1292.54" width="5.25" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="300" y="1297.24" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="312.85" y="1297.24" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="325.7" y="1297.24" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><rect x="338.5" y="1297.24" width="11.5" height="3.76" fill="#cccccc" stroke="#000000" stroke-width="0.94" pointer-events="all"/><path d="M 321.7 1292.35 C 322 1290.31 322.76 1288.35 323.95 1286.62 C 324.33 1286.06 324.66 1285.48 324.95 1284.88 C 325.31 1284.31 325.4 1283.63 325.2 1283 C 325.8 1283.55 326.13 1284.32 326.1 1285.11 C 325.87 1286.7 326.08 1288.32 326.7 1289.81 C 327.33 1290.96 328.28 1291.92 329.45 1292.59 C 332 1292.06 334.31 1290.79 336.05 1288.97 C 337.74 1287.13 338.3 1284.61 337.55 1282.29 C 336.7 1280 335.56 1277.8 334.15 1275.76 C 333.33 1274.64 332.88 1273.31 332.85 1271.95 C 333.02 1271.36 333.44 1270.85 334 1270.54 C 333.16 1270.53 332.35 1270.79 331.7 1271.3 C 330.38 1272.54 329.59 1274.19 329.5 1275.95 C 328.98 1274.61 328.91 1273.15 329.3 1271.77 C 329.79 1269.92 329.56 1267.97 328.65 1266.27 C 328.04 1265.38 327.3 1264.57 326.45 1263.87 C 325.75 1263.35 325.16 1262.71 324.7 1261.99 C 324.6 1262.89 324.68 1263.8 324.95 1264.67 C 325.31 1266.05 325.09 1267.52 324.35 1268.76 C 323.85 1269.54 323.3 1270.29 322.7 1271.01 C 321.85 1272.2 321.31 1273.55 321.1 1274.96 C 320.89 1273.34 320.38 1271.77 319.6 1270.31 C 318.86 1268.9 317.76 1267.69 316.4 1266.78 C 316.99 1268.15 317.23 1269.63 317.1 1271.11 C 316.92 1272.36 316.58 1273.59 316.1 1274.77 C 314.91 1277.08 314.14 1279.56 313.8 1282.11 C 313.58 1284.62 314.45 1287.11 316.2 1289.01 C 317.63 1290.63 319.55 1291.79 321.7 1292.35 Z" fill="#ffffff" stroke="#000000" stroke-width="0.94" stroke-miterlimit="10" pointer-events="all"/></g></g></g></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg> |