<mxfile host="app.diagrams.net" agent="architecture-diagram" version="24.0.0">
  <diagram name="Media — Upload, Process, Deliver" id="21-media-pipeline">
    <mxGraphModel dx="1400" dy="900" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1200" pageHeight="730" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="_st1" value="Upload" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=1;fontColor=#8a97a5;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="60" width="180" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.md-cl" value="&lt;b&gt;Composer&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;web · mobile&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="40" y="150" width="180" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico2" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAABfElEQVRoge2aO0sDQRSFP5/YGBXRgI3gD7AWLMTaQmwkWtlYWQi29nY21jaCgkbwJ4hlSh+FYGdlakFQhMRCA9khwbnz8Aq5H0yxy5w757C7U8xdMHTpC9BUgC1gFhhO5OMNuAUOgbtENTtyBDQzjndgJZf5pczmW6MOjPia6hcEWBPMjaEMLPpOHhQUnnKur4F94FNQo1vdU2Cy7d60r1gSwKUK1CL07dQovvvem4vkFXJpRmhdGqHCmAD/AgugjQXQxgJoYwG0sQDaWABtLIA2FkAbC6CNBdDGAmjT0wGGkrmIOKaPOVrcA0pEnKr9MAYsh4pjAswBBxH6JPT0N/AbV8A6sA08ZlzHmzP8uywnjrYEPAv0m76mcj2BY+f6FbjIsVCuAJ02h1QdzQKSAJJW0i7FLksZ2BDoP3wnSrbRe8HcVeAGOAfGgR0EfS/hWt5MAC/kb7NWc5hvMc/3lpjL/CUwKjEU8qvBALAAzARou9EAHoCnhDWNP+ELqDOX6u+2/68AAAAASUVORK5CYII=;" vertex="1" parent="n.md-cl">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.md-svc" value="&lt;b&gt;Media service&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;issues signed URL&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="40" y="270" width="180" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico3" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAB+0lEQVRoge2YzysEYRyHHwwHFCVt/AF+XNycuDgppNwdcFE4uEnJ2ZHb3rS5OXFQyg0ncVCIk1wpWxKlNeswO5l235l33pl3dmbrfepb0+z7bp9n9rvvvL1gMBgMhhg0Ce71ApNAH9Bc3zi+fAG3wAVQDhq4AHxWBmWxznEesJAxoJSBkLI68xM4zEC4sDXihvb2+JCfWQYZdi8sz01LMNDlBjgAXoAeYA6YTiRaOFpFNx8Q/1xbiFerWeDbZ07SNR9WoCB5EmtZFxiUCFjAW5oCQS+qIvAkESgB15IxiaLjTVuOOM8GdoETDRkAcQsNSOZYwKtgnqx+gcXKd7TgrHCJ/Af2JQIrMcO7qEqEFigDm4iX0RnUl1FR+CgSSgJl4ApYBaZwNnzHOD2sK7yqhLJA3LKBZUl4r0QhSwIq4cNKxBbIAxPAo2RcmLYJkvBrp1gCe/z/qfsDJOKEd+nQLZCndkXKAfdV46K0jYh2nQKi8CIJXeG1CgSFd8kBd+gLD5oEvD0voy1e3hqkArLN3BGwXpkUhh/1jPGQCTwTPnwqZOXgKjINLxB0EgEwCmzUI4gPwtMHLzKB8UplFm8LFVNLoc67e+EVOE0hSBQ+gEvRB504R9hJbKl1lQ0seUNXv2G7gG2co8NuhaeSNDbONmWHxukUg8FgMNSBP+IuVoqTahYLAAAAAElFTkSuQmCC;" vertex="1" parent="n.md-svc">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.md-up" value="&lt;b&gt;Resumable upload&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;chunked · direct&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#4a3200;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="40" y="390" width="180" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico4" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACJElEQVRoge3YT6iMURjH8c+4uje3SCGlESIiScpClIWytVWUnY0UuiXFgoWUpCykZKUoOxakxAopG3+yuAghJBERutdYvPfNa5oZ75z3zJ/yfuupc5o5z/P7nXPef4eSkpKSkv+ZSqQ8c1HFdHzDKN5Eyt0xqjiKJ6g1iMc4iFm9EtiMARySzHQj4fXxBTvFW+1CTMMV+YTXxzkMdl/yHybjqjDxaZzVw5U4nENgntiOtbgguU6+4hnOYEWnxM/D90gGxlr8No4DOrBKJyKJzxt7Y4qv4GUbxcdxQ7I1Qg38wMJYBpa0UXgMWyfGrcbHAiaOxDKwIUB8ShETN2MZ2BwovqiJ0aLChzCCFwXEFzFxq4j4ZXiUo0ge8aEmToWKX5WzUDviQ008xR5MyVtgBl51SHyoiZpkNyzPk/x0zoTHAsWnbGnTQA3vG5mYlGnPwbacAhZgaph2g1gaMG6m5P2p6XbaJex+ncbrJnkvFcxbHyPZ5NkVWNd6AvqGHdlO1kC1y0JCmY/FaSdroKdfS22yKG1kDfT9KUKG4bSRNfCwB0JCeZs2sgYu9kBICD9xP+1kDdzG3QKJm11DQwVyNuIaPqed+m/P9bjub2PtcBL3Mv3Z2C/eDaKGNbjT6k/7xH3wxIzjeVxWJLP2qw8EZ+O85GwqNxvxoA+Ef8JuTY5a/nX+MjBhZBNWSp7Wwy1HxOEdnuOy5EjyQxdqlpSUlJSUdJ/fDukFNvSXH1oAAAAASUVORK5CYII=;" vertex="1" parent="n.md-up">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_st5" value="Store" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=1;fontColor=#8a97a5;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="270" y="60" width="190" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.md-amb" value="&lt;b&gt;Ambry&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;originals · immutable&lt;/font&gt;" style="shape=cylinder3;boundedLbl=1;backgroundOutline=1;size=11;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#1e3a1e;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="270" y="210" width="190" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico6" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAABPElEQVRoge2YsWrCQBjHf4rQVgRLd0Go4CO4FLq4+AguxZfo2ofoInTq6BO46eTgM7gUGhAHQQcHh9Z2iJFQLumlXPIl9vvBN+T44P4/Qu5yB4ryvykZxm6A66yDWHAAPOAzqqEOjIGvHNcW6EcJPOcgoE3tgUYQuhwSuIsyyxkXQCd4CAtcZp/lz5yyluO6isBZCXyIpUjOKWslNPgCPP0YyyNvwEQ6hBJg+pWoAb2sg1jgAXObxhbyu62pRqawZ7WMFhIVkMblpvUKPBJz4DjSBGZA1cWkLgWmwNqib4O/JLZdTOpS4AFY4S95cTSAW1eTuhToHitTCv8Rq4A0KiCNCkijAtKogDQqII0KSGMSWPL7sVACL0nzEPmLrHDtiDiCmq4WwX8zA+AeuEpingLv+DfnC+EciqKkwTdx5reVPQP7lAAAAABJRU5ErkJggg==;" vertex="1" parent="n.md-amb">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.md-q" value="&lt;b&gt;Quarantine&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;never served&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;fontColor=#5c1a17;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="270" y="330" width="190" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico7" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADaUlEQVRoge2ZT0hVQRTGf7ce1sN6KtjCsD8gREUEgq9NEgRFtWkjIYhIm3Zu2hi2CTcV5MqCFlHL0AQLAgsEc1WhLiKCNGuji3ChFpKZirY47+HlMmfe3H+68YOBd++b833nzMydM/dc2MH2wkuJNwtUAXsL17+ABWAjaaGkAsgDF4FzwEngkKHPEvANGAfeAW+QoLYNOaADmEBGNmxbBvqBxq12vAzoZHNJJNFGgPqtcD4PfE3QcX9bA7qRAUoF7cC/lJz3t1Gg1tUpl4fYA+4Btxz6TgIfgM+F3yuF+zXIw30KuMDm7qRhBriEzHZs3Mc+YktAD9DgyJcD2pCRtvH+BOriOt9eQqQPOByR2wNakdHW+L8j+SQS8tjX/CpwLSq5D1XAkEXnFRHyVRluu01SQWSAxxad62EJOy1kaQXhAb2KxixQ6UqUQ09SqykHkQXGFI07riQdCkFfwcm0gziObL9B/jmg3IXAtPaXgKOF/5sUgQ0km7YkEMRDhb+1lGFeMewJ9Et7JqqRw16Qe7CU4W3FKVOSSnsmXhp4/wB7bEZvDUYTlv5pzkSzwnvWZmTKis9KCKU1EzUK5w3NIAusGwxuOoilNRPzBr4HWueDigNXHcXSCOKjgeupv8Mu3+99Csmao1g/slxM/TPAc8IHYeLa77/wB7CqkKyHEEw6iN2Geyv+C38AiwrJgRCCkGwQpvOP5icess8G19xdR7Eg4u5O2UK/oG2nzeiTweB1xAAg3oPdoNg12QSfGAz+AhUxgog6E12KzRGbWIti1BYjgChBeMAPQ9+pUkJVmA9Ro8QvQ4ZZTleUft0uQv2KccmjbEJBZIAvSp/TLiKNivEMMSoEIYLQBnA4jMiIQjKEjFBc2ILQ2vkwAvWY9+ANpHqQRFk+TBADUQS6LYS9SKKJC5cgFohYPCvDXv4bQ17A4yCDvuaLzZq4SqEWmLaQryAv4NUheT3gMvpuU2xdcZwv4gRSaLUJLSMlwGbkTcqELFI06MKcpILtURLOF1GHFFpdd4x54D3yPWwcKbVrm0JqIx9EBfAihBNR2m9kFlODhxRaZ1NwfoDopfrQqERqlXMJOD5MyCSVJMqRM9Ig5pchrU0hecbpbGNDkl/qy4AzyLewY8gs5ZBEtYhsx5NI/phOUHcHO4iD/xFE2EIZYKFwAAAAAElFTkSuQmCC;" vertex="1" parent="n.md-q">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_st8" value="Process" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=1;fontColor=#8a97a5;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="510" y="60" width="190" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.md-scan" value="&lt;b&gt;Malware scan&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontColor=#3a2b44;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="510" y="90" width="190" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico9" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADVklEQVRoge3ZPYwVZRQG4GcBd1kNi4IQCIqRSIGFUKsURENjtCBG0Y0Wog3RHoxGrTE2RgukMbGzk8SY+JdYaDZSIFIYEnU1GrYQf8FC4Y7Fdye7e+83M/ebn7uR8CYnd+/cM+e878z5/s5yDVcvnsPneBd3rDCXZDyKbIl9g4kVZZSIE5YLyHB7F4lWdREUU5Fra7tI1JWAGNmYqMYYVcAUtibE3Rm5NupAnsKWhFyVOIhLQh1/io0V/nvQMzwG3hsh1yz+7Pt/hpl6lBcxhYsDRE5jc4H/DL40TD4TRD1ZkusQrgzc83JTAVsLyPyMA5js+63Bfpwt8M/tMl6zvBxvw/EC/xNNBcAnJYR+x7f4o4J4zH7AvHi55W/s/jYE3KS4LLqyHp5tg3yOzULZjEvAS22Sz3FgTOTPYHUXAibVq/VUez6FVMpK/A9+SQleEz+lOKcIWIObS37/Ho8LC916PCSUQypSVvwk7Ff82r/Dpsg9N+BUyX0xm9PB1ntG+SL1WMm99yQKyPB0m+T3qF4HNpTcP2FxfzOqXcYRTFeRmxj4e1ZY/a4Xan4H7lL9Stf3SRbhN9xYRSaCC8Le69f+93m82f8cwlH1p74HS0jsbhA3ZgsKdsRnGgT9Shiwg1iNj1oWkOGRmID3GwY9JQzYvNx248MOyGe4OybgTmFn2TT4X0LNx347J9R13dg9HIuRz7EK2y0O3oeFk1TRljfF8ql2GidH8F8QZqJ9wnF0hzBZ1MIT+LcB+XMD8e6t8J9TPjXXwqsNBFywfE4/WOJ7EdvaJk/oFDQppZPY2yd/vsTveBfkc8w3EDCqPZVCKLWxNY7+ZhKnFOftuDWNSy3s7SrwW7ovn0xoou1qm/yhMZHP7azqDuDImDXcMRuHnca6KnJVp/9JoUcZ6zZ/jdfxDr7oJ7ulKqFQIm/jDXwgbJV34roBvy34u5+/NjYZfjI9oWc5KH4CzwiHkaKnOie+SO0SP/G1siYsbS32cLjC/0iESCbsbcq2BxuFslma674mxHOswwvC0xilVzkttF8GBRwdMdeLwozXCvm6+NiwgH1dJOrqX0znI9cWukjUlYCso7hD6ErAYHvwitDd/t9gG360WP+vrCydepjBA8Lh/hquWvwHhY7Ab+AS1HUAAAAASUVORK5CYII=;" vertex="1" parent="n.md-scan">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.md-img" value="&lt;b&gt;Image resize&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;renditions&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="510" y="210" width="190" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico10" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAB+0lEQVRoge2YzysEYRyHHwwHFCVt/AF+XNycuDgppNwdcFE4uEnJ2ZHb3rS5OXFQyg0ncVCIk1wpWxKlNeswO5l235l33pl3dmbrfepb0+z7bp9n9rvvvL1gMBgMhhg0Ce71ApNAH9Bc3zi+fAG3wAVQDhq4AHxWBmWxznEesJAxoJSBkLI68xM4zEC4sDXihvb2+JCfWQYZdi8sz01LMNDlBjgAXoAeYA6YTiRaOFpFNx8Q/1xbiFerWeDbZ07SNR9WoCB5EmtZFxiUCFjAW5oCQS+qIvAkESgB15IxiaLjTVuOOM8GdoETDRkAcQsNSOZYwKtgnqx+gcXKd7TgrHCJ/Af2JQIrMcO7qEqEFigDm4iX0RnUl1FR+CgSSgJl4ApYBaZwNnzHOD2sK7yqhLJA3LKBZUl4r0QhSwIq4cNKxBbIAxPAo2RcmLYJkvBrp1gCe/z/qfsDJOKEd+nQLZCndkXKAfdV46K0jYh2nQKi8CIJXeG1CgSFd8kBd+gLD5oEvD0voy1e3hqkArLN3BGwXpkUhh/1jPGQCTwTPnwqZOXgKjINLxB0EgEwCmzUI4gPwtMHLzKB8UplFm8LFVNLoc67e+EVOE0hSBQ+gEvRB504R9hJbKl1lQ0seUNXv2G7gG2co8NuhaeSNDbONmWHxukUg8FgMNSBP+IuVoqTahYLAAAAAElFTkSuQmCC;" vertex="1" parent="n.md-img">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.md-vid" value="&lt;b&gt;Video transcode&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;HLS · adaptive&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="510" y="330" width="190" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico11" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAABaElEQVRoge3YsUocURSH8Z9LEAQFJZXERqJvIFmSzkZSh9jkBdJYxM5SHyGFjYJVElhIGYiNlmkVCTYKdimVoEI0xqQYZkmW2WVm2Z2ZwPngFsOcM/P/uJfLzCUIgiAI/mNGOq4beIkmxofwvh84wAfcDvrho9jD7xLGISYHLbBWUvh0bBbMN4/ZXgX7JQuc5gw+g89/9W11KzwuWeA6R/hXOM/ofZYWNHI8pAoeooX3mMq4315KD8pKVIAl7OBRj5r27lmnGRjDW+zqHf4f6jIDTbzDXNHGuszAij7CUx+BvgmBqgmBqgmBqgmBqgmBAXHeb2NdBFbxBjdFG+sicC/5lF6QnFrkpi4CKV8ln9Yb+JWnoW4C8BPrWMRZl5rMpXak3J/67zlkJrDd0XeJ6aziVskCX3IIpDzHJ3zEk25FT3FXosByAYHcvMC3IQe/wOtBBe483E15bAhnl7jCiWTbDIIgCILgDz6ABZCg6bWdAAAAAElFTkSuQmCC;" vertex="1" parent="n.md-vid">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.md-cls" value="&lt;b&gt;Content classifier&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontColor=#3a2b44;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="510" y="440" width="190" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico12" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADNUlEQVRoge3YX4hVVRQG8N/VaQQtijSTkpAwo0IKn5qHrIcoIgiivxAKZfhYEFTaQ5CmFJoPQREkQU+BBEUPQRFBvWREaWV/mEgqwTRTqMF0cnB6WDNwZs+5d+8zcycQzgcLzoH9fWvtvc9ee61DixYtWrRocQ6j00et+bgOa7AYF0/YaZyYsF+xF3/20e+ssASP4WOMYLzQhrEbN+vvIhZjCO9gtCDYnP2MzTj//wh8FfbgbB8CT+0YnsbgXATewVP4NxPEQbyIW7Ac5+FCXIOH8W6BxldiofqGS/FBxukRbMRAgd5VeDujN4L1/Qh+hfhGeznbhytmoL1RfjdemE3wV+NQxsEXWFjDHRAHfT0ewOouPu6VP087zSBTLcfhjPDvuKwLvyN2pjr+R9xfM/a5jJ9xbGsS/AJ8XiC6IaOzrQvvNcyrjBvETxlfZ3FP6QReLwh+WNy8vbCjB39rMvahAp8juDYX/G0FQuN4PqMzgG968M+IMzaJRfinwO9nepyHQfGdlkxgqMJLd2I+dhVo7Ep47xf6fqTbBJ4oFBjH0grvJrEyz2I79hdqfJ34f7mQ9wcuqJvAp4UCZ0w9hOsaTLxqxxP/mxtwb58kVQM5UjerGgyITDWJ0UJeipPJe9190g1HJx+qE3hJpKsSLKs8f9/AcRXfJe/d7pQUH4rPtBa7lW3hgwnvh0Je1R5NNA4UcEZNzV7TcInolnJCbyW8+xoGP2xq2byykJdL34i7YCwjdMr0Au7VwiBGcEPCLclAn4jyvAibCgTfTDjzsEXvCnMY1ye8lfKd3SFR1hejo+w8rKvhrhIJYb/I2b+JS2qD6d3WQtHA5NLtmibBVyfxSkb8FO6YifhE8O9l9I+avmON0BG3a6+afQxPyhd3VVyJLzPBHxStaF9wp2i6ezk8gLtNveRSrBA10OmM1h7RS2fRpNO5XGSauzLj/sZHYgUPi7plmSgA0+yT4hieEedvznCj8rqp1E6K/rdo1fuBDtbiDc3+yKW2D4+LP3wzDmS2WIRbxc4MiaxxUc24Mfwi2tW94mL6drbO5+q/5KD4sbtYpNrj+GuOfLVo0aJFixbnLv4DiMJU9M7TqPsAAAAASUVORK5CYII=;" vertex="1" parent="n.md-cls">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_st13" value="Publish" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=1;fontColor=#8a97a5;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="740" y="60" width="200" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.md-evt" value="&lt;b&gt;MediaReady&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Kafka&lt;/font&gt;" style="shape=process;size=0.08;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#4a3200;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="740" y="210" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico14" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,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;" vertex="1" parent="n.md-evt">
          <mxGeometry x="21" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.md-post" value="&lt;b&gt;Post attaches media&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="740" y="330" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico15" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAB5klEQVRoge3YsYtTQRDH8Y+nZ0RsRO9EUBCDVwlXKVZW/gNXiBa2FoqNhf+AIKilWltaWAqCtlrZiqeojSJ4KAqCdl7uLN6Lt5e85O3G5JLgfmFgyZshv8nO7kwemUwmk8lMMdtqnjdxGXu2QEsMLTwuLYq3WJ8wa+F4W+CODsGHMV+uG1iIzXQLmcEiXrE5gUu4VzpMOn9LPxR70XSI30S4A7si/H/iLL6NRk4Xs7iF0zHOr20clPe4ovsAPR+JzP5crdBxof2wV8ms4H7F5+vDVvevTF3Nd5KawAIOjkJIDxo41c+hsw/UcQCfB5YzAv67Epo4pj6B1DMAH/A9wf8o9pbrFl5iLTJ2VjG4Rf3QYSN7ht26G8g79SN4J80g/lpiLNyu0FHbyHoxIz2BcJe3J8bWxqSWUBMf8SUh5liwvoHzWI2MbQhm/yoGOQOHShuE9iw/NKb+FsoJjJvUBFYwp7iJYu1MEH9Xce5iY3fiwTAT+Cr939hysH6jaGax/Fb0np6k3kKLeKTYiVhOBuvrOFEKi6GBpdgvemGj0/3AHf3fz4zTzlUlcHMChMVaZXObw6cJEFdnT/UZZ47giWJaHLfQTlvFQ+wLBffKZL9iXBhk+BoFa4pXPb/GLSSTyWQymaHyBx2kEBDRuKDPAAAAAElFTkSuQmCC;" vertex="1" parent="n.md-post">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_st16" value="Deliver" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=1;fontColor=#8a97a5;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="990" y="60" width="170" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.md-cdn" value="&lt;b&gt;Media CDN&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Azure Front Door&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#4a3200;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="990" y="210" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico17" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QA/wD/AP+gvaeTAAAEn0lEQVR4nO2aW2wUVRjH/9/MbNtpRQvLFmpxFSzZlpr4YLzGVFATKUhIqiFgEUmrEk1q4gsPlepEwgMarTTxHhLbUI3dxKZtDF5AE4mkIaGRByNpm1oIWXulblva7czO+XwQQoO7dHY7M0txfsl52fPdzn++kzkzs4CHh4eHh4eHh4eHh8f/EMp0AXNZ/zMrd56L3gtwkWAsk4iymHhWEjhn+ER3y07/hN05My5AbSNnT9w6XsmMF0D0KIC8JKYGA79KoG8NHw5/WZU/bkf+jAmgaSz1r45Wg/kAgIIU3f9moCGWa7wf3lYwtZA6MiJA1ZGxVXJcbgX44QWG6iGIyqbd/t/TDeC6ALuaog+w4HaAV9oSkDBFAjubq5e2p+fuIju+GCsjQScALLU5tM6QKr6qzv8pVUfXBNjVNOHXTeM3AKscSjFmCvOh8IsFfak4KQ4V8x9icf0QQE4tHgD8IPkTAE+m4uRKB1QeHtkgMaXcnulAxFvDNYEOq/budIDAXgF2JRUYbwGwLIBjHaBpLJ2+/WIpMW8g4kYnc12LBITaXg70WLG1vQM2fzS0RpLx6mmM7AbDzwDYpYt/BUG0HcDbVmxtE2DLp5FcwcoBgGsFQ4ZbLZ8I5nKrpkkFYGZqb28vVRRFnS/IqWjRmu5JqUEwF1lN7DAlVg2T7svOzs4jAKrmCzCs56JjJIQZ4dod1QqGHOeio68VjsxnmFCAtra2fEVR5n3amjKz0PJXGWI31uLncpYJ30im/OGPtYFIIoOEArS2tqqqqkYB+JJFFkwID4UQmb3FplodRQfoHf/o2P6wVqbPnUi6BTo6OvYQ0X4AgUTzZyYDODYWtLlOZ2GgO1uRKn54ZeXwld/SujdXNPZmTyGvB8DiUgAAA2eFT3rs5GURpHSCTLC6VTAHBTMW22DmEskwm6GxBKR5DhACT4MyeJ9fKIynHsm/UHMS+DytLfBgw4VBACtsLstVCDg/GY2uVZqbm+8BsE+SJL8Vx1khyR+P8qJe/GWCObct2aQACBNRCVs8sF8ysyDcPtw7BDNvVoioOBUniQBxc6wfAN2vADgGYKNVlyVyDMwCnPlPCnYQVKanp59RVXUHES234iGBoZC5NybkZU5X5zgEX1qXsfTgwGcgvGR3PRngj7TOASboa2JxMwjQm95GbmV5bf9AH4C7bC3HZYix53oCUH19/TrDMHISTf6Su/GJQV/woEO1uYHOAsGkAtTV1bUAeO56EY6rmzAkF9pemUt8MFB39+sJBdA0LV/X9XlfiMxQLr5Tt+ASLYp3AlchDMf1eFlEC40mfBqMRqOzAIz54qg8jcdj30MRsYw/5aUwDAY9G9FCowAgJ1pYV1dXvLy8fAjAfQDiAGLJRg7HYneY5/WIXOibQY7E+Pd98A06ZgTh+cgbxUevNoNNrHj3TB6m894DcQ1c/OaYAn+SJLYP7gudmvuj7efZgNZXzGS+SaBKJP+7i5sMAdSQx8qhAW117NpJxw70xY292RfHuZyY1wMoYiBAwHKAEm47++BZgAcA9BP4+Oi6khPYRqazOT08PDw8PDw8PDw8PBYZ/wBvS71isl1S0wAAAABJRU5ErkJggg==;" vertex="1" parent="n.md-cdn">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.md-view" value="&lt;b&gt;Viewer&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#08427b;strokeColor=#073b6f;fontColor=#ffffff;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="990" y="330" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_plate18" value="" style="rounded=1;arcSize=22;html=1;fillColor=#ffffff;strokeColor=none;movable=0;resizable=0;connectable=0;" vertex="1" parent="n.md-view">
          <mxGeometry x="5" y="29" width="32" height="32" as="geometry" />
        </mxCell>
        <mxCell id="_ico19" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACWklEQVRoge3Zz4tNYRzH8dfIrwmJGcZMIgpJEjZsiA1pLGhK2VDEcpLFWCkrG3tr/8GQHRNWipRhocxmombIaESNjDFj8XTrNHPunXueOfec2zTv+m7Ovd9z3p/uvec8z/eyRLm05Hy+lTiBbuzEFvzGKF6hH0M5XzMXVuAaRjAzTz3BwXI002nHc/OLJ2sKfSW4zqELw7LJJ+te4cYJWoXvdax8pa4WLV7hdp2C89UEthbsrh0/FyierPvF6nM9J/FK/cKqGJFlkQHORvZVYy2OxzTGBtgX2Zf7OWMDdET21aIzpik2wHRkXy3+xTTFBhiN7KvFSExTbIB3kX21eN+Ac1blknxvo9+xvMgA6zGWY4BS1kQ3ImVn1zjaCnZH+MifZpSdXdO4ULR4ko3Cjy9W/lbxynNZh0eyyU/gYhmytTiPD2qLT+EBtuV10bw39XAIZ7BLWHL8wWe8xmPhlrnEoiH2K7RfGI10YgMm8RBv6uhtRY+wfJ7CV3zCC/zIKpIlwBr04oowtErjozD3GRSmFePCTqsNe3EUJ4U712z+4hnuCmOaXOlW39Aqr+oXnjG5cFNYqxclX6kh7Fmo/OUSxJM1jM2x8oeFe3iZAWYwEBtgoAnkK3Uuq/yxJpBO1ttqotW2lD1ZEzeYA9id9kK1AKcb5xLNqbSDaQFasL2xLlHsSDuYFqBN+Kuo2ehKO5gWYHWDRWJJ9YqdCzUNizLAZOEW9ZHqlRZgTGNmnwtlMMube5X/9E3WN2zKEqAFdzTHYm5IWFhWFa1FB44o77nwBS+FrecSTcl/+F0YjmstwYwAAAAASUVORK5CYII=;" vertex="1" parent="n.md-view">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_spine20" value="" style="html=1;endArrow=block;endFill=1;strokeColor=#b8c4d0;strokeWidth=2;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="230" y="310" as="sourcePoint" />
            <mxPoint x="260" y="310" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_spine21" value="" style="html=1;endArrow=block;endFill=1;strokeColor=#b8c4d0;strokeWidth=2;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="470" y="310" as="sourcePoint" />
            <mxPoint x="500" y="310" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_spine22" value="" style="html=1;endArrow=block;endFill=1;strokeColor=#b8c4d0;strokeWidth=2;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="710" y="310" as="sourcePoint" />
            <mxPoint x="730" y="310" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_spine23" value="" style="html=1;endArrow=block;endFill=1;strokeColor=#b8c4d0;strokeWidth=2;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="950" y="310" as="sourcePoint" />
            <mxPoint x="980" y="310" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_e24" value="infected" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;dashed=1;endArrow=block;endFill=1;strokeColor=#b85450;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.md-scan" target="n.md-q">
          <mxGeometry relative="1" x="-0.5" as="geometry">
            <Array as="points">
              <mxPoint x="490" y="140" />
              <mxPoint x="490" y="380" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="title" value="Media — Upload, Process, Deliver" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=20;fontStyle=1;fontColor=#16202c;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="20" width="1110" height="30" as="geometry" />
        </mxCell>
        <mxCell id="rule" value="" style="line;strokeWidth=1;html=1;strokeColor=#c9d3de;" vertex="1" parent="1">
          <mxGeometry x="40" y="50" width="1110" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg25" value="" style="rounded=1;arcSize=30;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
          <mxGeometry x="40" y="610" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg26" value="Application we own" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="70" y="610" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg27" value="" style="rounded=1;arcSize=30;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
          <mxGeometry x="200" y="610" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg28" value="Interface / broker" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="230" y="610" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg29" value="" style="rounded=1;arcSize=30;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
          <mxGeometry x="360" y="610" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg30" value="Data store" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="390" y="610" width="70" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg31" value="" style="rounded=1;arcSize=30;html=1;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
          <mxGeometry x="480" y="610" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg32" value="Risk / gap" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="510" y="610" width="70" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg33" value="" style="rounded=1;arcSize=30;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1">
          <mxGeometry x="590" y="610" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg34" value="Security / platform" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="620" y="610" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg35" value="" style="rounded=1;arcSize=30;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
          <mxGeometry x="760" y="610" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg36" value="Queue / topic" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="780" y="610" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg37" value="" style="rounded=1;arcSize=30;html=1;fillColor=#08427b;strokeColor=#073b6f;" vertex="1" parent="1">
          <mxGeometry x="890" y="610" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg38" value="Person or role" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="920" y="610" width="90" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg39" value="" style="html=1;endArrow=none;dashed=1;strokeColor=#b85450;strokeWidth=1.4;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="40" y="640" as="sourcePoint" />
            <mxPoint x="70" y="640" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_lg40" value="failure / alternate" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="70" y="630" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="note" value="Bytes never pass through a Rest.li service: the client writes to storage on a signed URL." style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#8a97a5;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="660" width="1110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="foot-rule" value="" style="line;strokeWidth=1;html=1;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="40" y="680" width="1110" height="10" as="geometry" />
        </mxCell>
        <mxCell id="foot" value="v 1.0   ·   owner Media Engineering   ·   date 2026-09" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=9;fontColor=#9aa7b4;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="690" width="1110" height="10" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
