<mxfile host="app.diagrams.net" agent="architecture-diagram" version="24.0.0">
  <diagram name="Multiplayer Collaborative Canvas — System Context" id="01-system-context">
    <mxGraphModel dx="1400" dy="900" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1400" pageHeight="880" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="_t1" value="Clients" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=1;fontColor=#9aa7b4;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="510" y="80" width="370" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.web" value="&lt;b&gt;Web editor&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;local replica&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;fontColor=#333333;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="510" y="100" width="170" 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+gvaeTAAAB40lEQVRoge3Yz6sOURzH8dfjXlfuQkoW6ooiIUk2imRna+kvYCMLUlIsWNhYKFtZKUp3y80/YGOHKD+6RCGJErnyazF3MsbM85z73HnmTDnv+tQ0c2bm8znnzJyZL4lEIpH4n+k1dJ21mMJKfMFjvG7o2iNjChfwFL8q9ARnsTqWwTrGcE7W01XGy/qEo5ob7UWxAjPCjJd1DRPtW/7DOG4bznyuqyKOxPkAgyE6jD24IXtOPmMWV7B9VObX4WtDAb73OfYDZ4xglC41ZD5UJ5s038PLlgPMYUOIuSUBbTbJ3vltMoFDIQ1DArRtPmdvSKOQALFW0kXfdxlO4IV253+uOyEmx2v2b8U0tgTHbZ57w564Ex/E6fWynuE4loeaX4VXHTBe1kNsCwlwuQNm6/RuUIg1+NYBo/30SGk6FV+jB7G0X8IOsBlH6g5Oi9/DIZotmi6OQKwVd6Gsl33e4O8AUf+WFsjGfKMYoPNVhAKT+UYxwIMIRoblTdXO3eI/oCGakxUX/qGHux0wOEg3q8zn7JP9l8Y2Waef2NUvAJzqgNE6XRxknmwqnZ5PG9twUdfVf/5Xsh/3O2D8I46pKbUMqr+MzQc5gB2y1Xqy7xnN8BbPcUtWknzfwj0TiUQikWif37lJeEKjXHZHAAAAAElFTkSuQmCC;" vertex="1" parent="n.web">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.mobile" value="&lt;b&gt;Mobile viewer&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;fontColor=#333333;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="720" y="100" width="170" 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+gvaeTAAAB40lEQVRoge3Yz6sOURzH8dfjXlfuQkoW6ooiIUk2imRna+kvYCMLUlIsWNhYKFtZKUp3y80/YGOHKD+6RCGJErnyazF3MsbM85z73HnmTDnv+tQ0c2bm8znnzJyZL4lEIpH4n+k1dJ21mMJKfMFjvG7o2iNjChfwFL8q9ARnsTqWwTrGcE7W01XGy/qEo5ob7UWxAjPCjJd1DRPtW/7DOG4bznyuqyKOxPkAgyE6jD24IXtOPmMWV7B9VObX4WtDAb73OfYDZ4xglC41ZD5UJ5s038PLlgPMYUOIuSUBbTbJ3vltMoFDIQ1DArRtPmdvSKOQALFW0kXfdxlO4IV253+uOyEmx2v2b8U0tgTHbZ57w564Ex/E6fWynuE4loeaX4VXHTBe1kNsCwlwuQNm6/RuUIg1+NYBo/30SGk6FV+jB7G0X8IOsBlH6g5Oi9/DIZotmi6OQKwVd6Gsl33e4O8AUf+WFsjGfKMYoPNVhAKT+UYxwIMIRoblTdXO3eI/oCGakxUX/qGHux0wOEg3q8zn7JP9l8Y2Waef2NUvAJzqgNE6XRxknmwqnZ5PG9twUdfVf/5Xsh/3O2D8I46pKbUMqr+MzQc5gB2y1Xqy7xnN8BbPcUtWknzfwj0TiUQikWif37lJeEKjXHZHAAAAAElFTkSuQmCC;" vertex="1" parent="n.mobile">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_t4" value="People" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=1;fontColor=#9aa7b4;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="270" width="250" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.designer" value="&lt;b&gt;Designer&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;edits live&lt;/font&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="60" y="290" width="210" height="70" as="geometry" />
        </mxCell>
        <mxCell id="_plate5" value="" style="rounded=1;arcSize=22;html=1;fillColor=#ffffff;strokeColor=none;movable=0;resizable=0;connectable=0;" vertex="1" parent="n.designer">
          <mxGeometry x="5" y="19" width="32" height="32" 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+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.designer">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.stake" value="&lt;b&gt;Stakeholder&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;link, comment only&lt;/font&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="60" y="380" width="210" height="70" as="geometry" />
        </mxCell>
        <mxCell id="_plate7" value="" style="rounded=1;arcSize=22;html=1;fillColor=#ffffff;strokeColor=none;movable=0;resizable=0;connectable=0;" vertex="1" parent="n.stake">
          <mxGeometry x="5" y="19" width="32" height="32" as="geometry" />
        </mxCell>
        <mxCell id="_ico8" 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.stake">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.admin" value="&lt;b&gt;Workspace admin&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="60" y="460" width="210" height="70" as="geometry" />
        </mxCell>
        <mxCell id="_plate9" value="" style="rounded=1;arcSize=22;html=1;fillColor=#ffffff;strokeColor=none;movable=0;resizable=0;connectable=0;" vertex="1" parent="n.admin">
          <mxGeometry x="5" y="19" width="32" height="32" 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+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.admin">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_t11" value="Depends on" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=1;fontColor=#9aa7b4;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="1110" y="230" width="250" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.entra" value="&lt;b&gt;Microsoft Entra ID&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;fontColor=#333333;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1130" y="250" width="210" height="70" 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,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;" vertex="1" parent="n.entra">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.scan" value="&lt;b&gt;Malware scanning&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;uploaded assets&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;fontColor=#333333;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1130" y="330" width="210" height="70" as="geometry" />
        </mxCell>
        <mxCell id="_ico13" 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+gvaeTAAAB40lEQVRoge3Yz6sOURzH8dfjXlfuQkoW6ooiIUk2imRna+kvYCMLUlIsWNhYKFtZKUp3y80/YGOHKD+6RCGJErnyazF3MsbM85z73HnmTDnv+tQ0c2bm8znnzJyZL4lEIpH4n+k1dJ21mMJKfMFjvG7o2iNjChfwFL8q9ARnsTqWwTrGcE7W01XGy/qEo5ob7UWxAjPCjJd1DRPtW/7DOG4bznyuqyKOxPkAgyE6jD24IXtOPmMWV7B9VObX4WtDAb73OfYDZ4xglC41ZD5UJ5s038PLlgPMYUOIuSUBbTbJ3vltMoFDIQ1DArRtPmdvSKOQALFW0kXfdxlO4IV253+uOyEmx2v2b8U0tgTHbZ57w564Ex/E6fWynuE4loeaX4VXHTBe1kNsCwlwuQNm6/RuUIg1+NYBo/30SGk6FV+jB7G0X8IOsBlH6g5Oi9/DIZotmi6OQKwVd6Gsl33e4O8AUf+WFsjGfKMYoPNVhAKT+UYxwIMIRoblTdXO3eI/oCGakxUX/qGHux0wOEg3q8zn7JP9l8Y2Waef2NUvAJzqgNE6XRxknmwqnZ5PG9twUdfVf/5Xsh/3O2D8I46pKbUMqr+MzQc5gB2y1Xqy7xnN8BbPcUtWknzfwj0TiUQikWif37lJeEKjXHZHAAAAAElFTkSuQmCC;" vertex="1" parent="n.scan">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.notify" value="&lt;b&gt;Notification service&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;fontColor=#333333;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1130" y="420" width="210" height="70" 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,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAIQ0lEQVRoge1aaXAUxxV+3TM7Mzuzh1a7kgCBBUhCUCABMTK3kEggIrYR5ghxYYLjOOY0cRlTcQIJVBLnMmAIkConuGQHHMDiiCNzGRMQKhuEKYlTsgCBBOKQVtLeOzuzc+SHKMyx2p1dLVFRpa/210y/976ve2b6vdeLbietgCcZuKsJdBbdAroa3QK6Gt0CuhrdAroaT7wAMu4esZWjnnmKHJpK9rfiRBaZGNUjyE0epdkTPHVd/PKq4grEMRyKVy6EDLR+1jBmeg6V+xRgBACqX1TsXsUVwCYGpxiRXgcAICvi6Rv+4opA6UUIynGI23kByEBzS8Zzr45CJkaxewP7qsWyK8GqRvmW+/5h2MJSeen0hHR6yiBs5eRbbv/7X/q2nOykjM4KYKZlm955FicZpNpm34Yyfu95kJUIIWlS/8Nh7GtjyKxkqbbZ/YtS8atrMROIXQBiKfO6acz0HPmmy7NyX+BADShqFPYYsXNHGFZMxmamdcr7wcrGGGnEJgCnGBN3zCMH9wiUXnQv+7fi5GMLj20c8/wQf3HFt4QokkizyDecaiCoxUMsAojeCYl7XyH6WNxvl/o/PBWteRgwM4aa/vgcTtBDUPauL/O++9+IJlHvA9jCWnbOI/pYXG/sjS97clBKwqYZyh23Z/VB8atrhuUT9bOGRbaKLghGCf+YTWbYXEv38DurYmR6L3ZWsmltEaJ1d33bOCCwY+7HckObf8uJpKrlzNQhfMmZCIyiCsktzaPy0v1bTnaePQBQI9OoZ9Lu7g8PAwFCWpxEsQJkus2wrECqafL89pB2q4hwLS4Jnr0FAOSgFNuRxZZtL/HbK+mJmdjGBT49H9E8ihUwri5EJHYuLFEFKXa+HUOqaXIu2YWTjcbVhbpRfb1/PsLvOhvRSusK6Ian0pOzAp9ekKrvdI5nOAT2nBM+u0ikJcrXHRqnSasA9mejAcD73rFwgxAiehiB0WETrUqK6hUVh191R5e6qaIsXbZrH69JADIxzHODhS8uSTVNIVxk2NhXR1Oj+xL9rYh+2KHS6pNqmgL7q/mtpx/Hs6dJAJ2fgRgdv+dcCPsBSdbDixBNBqvvBPaek284VZ+oegUgMDLQ2MoS/azU031M4/rT3x3gePGf8eavUUBBJiiqeOTSo7eIPhak10k1Tfy209KFO9L1NuCDiiuAKAKxFLZxRN9E+YqdfW2MLqdXvMkDaBRADu0lNzpVMUTeKxyvU5o85KAU05+eD+/Eu6lcOy1s5ZCRlhscoEZIECML0M8cqhuYAiROvrTCt+GR/CQo+7eeNrxV4F65T3XwRD8r0pPIyICkqD5BafXLDW2md4tAVTXmHYgmzX+dzkzLBoTk+jbngk/CJ6oRBOhyepk3zpAu2/kdVXRBhmH5RPlaG7/rge2d3/q14Y0JumG9XYtKHvXAvJCDbZxn1QGV15RdGn/9feaFHH57pVTXwi0Ya/lojn3shjCfsggCmKlDHspPjO88y84fc2+AsL/a+96xwMEaZupgz2/2Ky2+B+wxMryZrzR726ffenjRAzetLACYN8+6Xxs5MFk8Xuf6+R4AkOvbErb8iBqVJnxe2xHDqHKhDvMTf3EFokj9nBEPXWeKssmsZN/mco3T/0hABAAQ9i2IUA/osntaDy2U6lra8xMqL921qCTEDo+QrXwpYnX23HXflpQY2cpexxbWnrs2pAD2x7mmNUWtk/7Wngu1w/i7H3Dzx/A7KqW6Vm7+GJAU+9j1qkfoiGGEFQiev+18fTeZbjOuLtSNSuswP1FVf3EF0TuBnjTg3rW707/peFTT7/3954HdZ/WzhxtXTFI9AcfLH4dhD1q+QoHdZ4OLx2Ej3ZK3MQwV/pMq48rJ7CujhIPfANz39H/0tXb2AKAKknNhCf7VPmRm5Pq2iOM1vQPSuVtEHwuiiHCBPQK/6ww9IZ1INQMA/b0BMUz/PSgOvxb2oFGAUFYHGFH5meGHSedvA0LYxgEA0cMEAOKJei3+OwNNAsSjl1VRYqZlP242MUCTAMXJCwdqmMKBZLrtcROKFlr3Af8HFUBgbsl4TU7NDJWfAQDRtboAAABRJJmZhJiQhXIIaC1oxJP1YvlVZtYw74ay8K8Xt2Q8lZeBLfpA6UWpNorSBB53X8iz6gDCKGHzTCBCWymtPgBgirLlhra2mcXOn25XxSgqmNj6QtF15oyrC7lF47x/OeJdczQ0iaxklQ/K1x1avLXvxNIle/unFts4ItVsz10nN7QhikiqWh6sbHTM3RbeSXR9Ie8fDgfP3DS8WUBPygo5QKpt1sgeAMSKBvFUQwcbhda+UNS9USLVnLh/Prayzpf/JXwRokaLGe19och510N83uLyogqjegSx7Ip+Wo5+9nD5m+aoOgjhobT4pGutTFE2M2UQ7mn2rTnq/+BkRKsY2+tkZpJl5zwi1ez/8JRn1UGNrfDQrgYkkQNTAv+5cJcQRUTVF4r9gAMnsgl/n03lpUuX7O5ffiaW10XrAbGUYVk+t2CsGpDsI9YqDn8MNDp3xIQR+5ORxhWTkIEOVjZ61x8TDtVGLMMBgOidwM7L1b80Als54dgV99ul8tXW2CjE4ZAP2zjDsgL9nKcRo5NvuoQDNWJ5XfDMTfn2A4d8iCZ1Q1Opsf3af0DgYGWjb+PxwL7qzkSP2zErtrD6F7/DFGXrhqe2X1H5oNLsUdwC5iicbEAGuv260uITDtf6iyuCZ252Pm7cBNwDTjZQI9PIIT3JvonYyiEjo/oEpdmrtPqky3bxRL1U2xzHcPEX8H/GE/9fiW4BXY1uAV2NbgFdjW4BXY0nXsD/ADXJlJ5jQ7UIAAAAAElFTkSuQmCC;" vertex="1" parent="n.notify">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.billing" value="&lt;b&gt;Entitlements&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;plan, seats&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;fontColor=#333333;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1130" y="500" width="210" height="70" 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+gvaeTAAAB40lEQVRoge3Yz6sOURzH8dfjXlfuQkoW6ooiIUk2imRna+kvYCMLUlIsWNhYKFtZKUp3y80/YGOHKD+6RCGJErnyazF3MsbM85z73HnmTDnv+tQ0c2bm8znnzJyZL4lEIpH4n+k1dJ21mMJKfMFjvG7o2iNjChfwFL8q9ARnsTqWwTrGcE7W01XGy/qEo5ob7UWxAjPCjJd1DRPtW/7DOG4bznyuqyKOxPkAgyE6jD24IXtOPmMWV7B9VObX4WtDAb73OfYDZ4xglC41ZD5UJ5s038PLlgPMYUOIuSUBbTbJ3vltMoFDIQ1DArRtPmdvSKOQALFW0kXfdxlO4IV253+uOyEmx2v2b8U0tgTHbZ57w564Ex/E6fWynuE4loeaX4VXHTBe1kNsCwlwuQNm6/RuUIg1+NYBo/30SGk6FV+jB7G0X8IOsBlH6g5Oi9/DIZotmi6OQKwVd6Gsl33e4O8AUf+WFsjGfKMYoPNVhAKT+UYxwIMIRoblTdXO3eI/oCGakxUX/qGHux0wOEg3q8zn7JP9l8Y2Waef2NUvAJzqgNE6XRxknmwqnZ5PG9twUdfVf/5Xsh/3O2D8I46pKbUMqr+MzQc5gB2y1Xqy7xnN8BbPcUtWknzfwj0TiUQikWif37lJeEKjXHZHAAAAAElFTkSuQmCC;" vertex="1" parent="n.billing">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.system" value="&lt;b&gt;Multiplayer Canvas Platform&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:11px&quot;&gt;Live document sessions&lt;/font&gt;" style="rounded=1;arcSize=6;whiteSpace=wrap;html=1;fillColor=#1f4e79;strokeColor=#163a5a;fontColor=#ffffff;fontSize=15;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=56;" vertex="1" parent="1">
          <mxGeometry x="530" y="360" width="340" height="110" as="geometry" />
        </mxCell>
        <mxCell id="_plate16" value="" style="rounded=1;arcSize=22;html=1;fillColor=#ffffff;strokeColor=none;movable=0;resizable=0;connectable=0;" vertex="1" parent="n.system">
          <mxGeometry x="12" y="33" width="42" height="42" 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,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACpUlEQVRoge3YTYhNYRzH8Y+3iLzkbZoSdhJZkI1YUWzYWbCxJCU1ZShlpVhQKIoFG28pKxaKDUnyUtTQZJCExZSJEYMMFs+cXMe5955z7jn3jppf/evWfc7/+f6e5/+8nMOIWqsxJeWdhA3YhMUYQG9JfRWqZTiJfvyKxRPsxuyW0VXRHAGsx7/QSfED17ER41rACyYMAVwZAkoDnhTvhRlb2izwWiXSaJRWYvOxDy9yQOWZnW+4jPUaKLFGS+QBdmIGFuGgsAuVXmLTcUS+EnmDA1hQJff4oUG5mnNQ7mNdLfjJeJQx6QDOY61sZ0o7dqErY38/saVa0r0ZEt3BVkzLAF1Ny3EcfSn77sOUpEQ36zz4FkexpADoJI0XFu4lfK/DsjopwdOEhgO4INReWdeOJEUl9iSB6Rc2Rw1H10n0CS/RjcEySKuoF8/wOstDSTMQxaA/x//YIkljahcOs1c1WP6agbQG4mvhIOYWBD0aa6Sr/UIMRFF5KcuzPqYJh93zjP0WZqAyeoSpn5UCPLpPfWmgv8INRPEV57Aqljsa7ax9DDbbQGV0oQOn8Tnjs++wHwtbaSBP3Pb3i87EegbK3BLT6oOwAx0TDq5MaqWBhziFs8KCzqVmG+jHRZzA4yISNtPAGewQFnRhqncXKlLdCoanuQZK0YiBVuu/NzAcDrJqasOeeo0qDXwsjyWT2tCJbcJVIkkfoh+VJXSrRKg0asNh4RW2Q3X4r7iX9Mds4R20rItaZx3wtDfWvbVGYR6uNclAVvA+bMeoWgYirRC+i5ZhYKbwTp0WvH+ofa6PaCtxoyADh2Qf8X2Ymgc8rjJmpJQRb6WRUsHLNNJU8LgaMdJS8LiyGBlW4HHVMjKsweNaKXyW78Zd4atdIdvhiEZUsH4D+zfN9JHFLwAAAAAASUVORK5CYII=;" vertex="1" parent="n.system">
          <mxGeometry x="16" y="37" width="34" height="34" as="geometry" />
        </mxCell>
        <mxCell id="_t18" value="Downstream" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=1;fontColor=#9aa7b4;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="410" y="620" width="590" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.search" value="&lt;b&gt;Search service&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;fontColor=#333333;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="410" y="640" width="170" height="90" 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,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;" vertex="1" parent="n.search">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.analytics" value="&lt;b&gt;Analytics estate&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;metadata only&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;fontColor=#333333;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="610" y="640" width="180" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico20" 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+gvaeTAAAB40lEQVRoge3Yz6sOURzH8dfjXlfuQkoW6ooiIUk2imRna+kvYCMLUlIsWNhYKFtZKUp3y80/YGOHKD+6RCGJErnyazF3MsbM85z73HnmTDnv+tQ0c2bm8znnzJyZL4lEIpH4n+k1dJ21mMJKfMFjvG7o2iNjChfwFL8q9ARnsTqWwTrGcE7W01XGy/qEo5ob7UWxAjPCjJd1DRPtW/7DOG4bznyuqyKOxPkAgyE6jD24IXtOPmMWV7B9VObX4WtDAb73OfYDZ4xglC41ZD5UJ5s038PLlgPMYUOIuSUBbTbJ3vltMoFDIQ1DArRtPmdvSKOQALFW0kXfdxlO4IV253+uOyEmx2v2b8U0tgTHbZ57w564Ex/E6fWynuE4loeaX4VXHTBe1kNsCwlwuQNm6/RuUIg1+NYBo/30SGk6FV+jB7G0X8IOsBlH6g5Oi9/DIZotmi6OQKwVd6Gsl33e4O8AUf+WFsjGfKMYoPNVhAKT+UYxwIMIRoblTdXO3eI/oCGakxUX/qGHux0wOEg3q8zn7JP9l8Y2Waef2NUvAJzqgNE6XRxknmwqnZ5PG9twUdfVf/5Xsh/3O2D8I46pKbUMqr+MzQc5gB2y1Xqy7xnN8BbPcUtWknzfwj0TiUQikWif37lJeEKjXHZHAAAAAElFTkSuQmCC;" vertex="1" parent="n.analytics">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.audit" value="&lt;b&gt;Audit &amp; support&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;fontColor=#333333;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="820" y="640" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico21" 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+gvaeTAAAB40lEQVRoge3Yz6sOURzH8dfjXlfuQkoW6ooiIUk2imRna+kvYCMLUlIsWNhYKFtZKUp3y80/YGOHKD+6RCGJErnyazF3MsbM85z73HnmTDnv+tQ0c2bm8znnzJyZL4lEIpH4n+k1dJ21mMJKfMFjvG7o2iNjChfwFL8q9ARnsTqWwTrGcE7W01XGy/qEo5ob7UWxAjPCjJd1DRPtW/7DOG4bznyuqyKOxPkAgyE6jD24IXtOPmMWV7B9VObX4WtDAb73OfYDZ4xglC41ZD5UJ5s038PLlgPMYUOIuSUBbTbJ3vltMoFDIQ1DArRtPmdvSKOQALFW0kXfdxlO4IV253+uOyEmx2v2b8U0tgTHbZ57w564Ex/E6fWynuE4loeaX4VXHTBe1kNsCwlwuQNm6/RuUIg1+NYBo/30SGk6FV+jB7G0X8IOsBlH6g5Oi9/DIZotmi6OQKwVd6Gsl33e4O8AUf+WFsjGfKMYoPNVhAKT+UYxwIMIRoblTdXO3eI/oCGakxUX/qGHux0wOEg3q8zn7JP9l8Y2Waef2NUvAJzqgNE6XRxknmwqnZ5PG9twUdfVf/5Xsh/3O2D8I46pKbUMqr+MzQc5gB2y1Xqy7xnN8BbPcUtWknzfwj0TiUQikWif37lJeEKjXHZHAAAAAElFTkSuQmCC;" vertex="1" parent="n.audit">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_e22" value="operations" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.22;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.designer" target="n.system">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e23" value="comments" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.stake" target="n.system">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e24" value="sharing rules" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.78;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.admin" target="n.system">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e25" value="socket" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.22;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.web" target="n.system">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e26" value="read-only" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.78;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.mobile" target="n.system">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e27" value="sign-in, tokens" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=1;exitY=0.22;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.system" target="n.entra">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e28" value="verdicts" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=1;exitY=0.407;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.system" target="n.scan">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e29" value="mentions" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;dashed=1;endArrow=open;endFill=0;strokeColor=#d79b00;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=1;exitY=0.593;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.system" target="n.notify">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e30" value="limits" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=1;exitY=0.78;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.system" target="n.billing">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e31" value="index feed" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;dashed=1;endArrow=open;endFill=0;strokeColor=#d79b00;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=0.22;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.system" target="n.search">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e32" value="exports" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;dashed=1;dashPattern=1 4;endArrow=block;endFill=1;strokeColor=#9673a6;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.system" target="n.analytics">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e33" value="audit events" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;dashed=1;endArrow=open;endFill=0;strokeColor=#d79b00;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=0.78;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.system" target="n.audit">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="title" value="Multiplayer Collaborative Canvas — System Context" 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="1310" 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="1310" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg34" value="" style="rounded=1;arcSize=30;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;" vertex="1" parent="1">
          <mxGeometry x="40" y="790" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg35" value="External / third party" 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="780" width="130" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg36" value="" style="rounded=1;arcSize=30;html=1;fillColor=#08427b;strokeColor=#073b6f;" vertex="1" parent="1">
          <mxGeometry x="230" y="790" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg37" 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="250" y="780" width="90" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg38" value="" style="html=1;endArrow=none;strokeColor=#5a6570;strokeWidth=1.4;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="360" y="790" as="sourcePoint" />
            <mxPoint x="390" y="790" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_lg39" value="synchronous" 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="780" width="70" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg40" value="" style="html=1;endArrow=none;dashed=1;strokeColor=#d79b00;strokeWidth=1.4;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="480" y="790" as="sourcePoint" />
            <mxPoint x="510" y="790" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_lg41" value="event / async" 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="780" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg42" value="" style="html=1;endArrow=none;dashed=1;dashPattern=1 4;strokeColor=#9673a6;strokeWidth=1.4;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="610" y="790" as="sourcePoint" />
            <mxPoint x="640" y="790" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_lg43" value="batch" 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="640" y="780" width="40" height="20" as="geometry" />
        </mxCell>
        <mxCell id="note" value="Clients: web editor, desktop app (same replica) and mobile viewer. Out of scope: the rendering engine, design-system semantics, prototyping playback, plugin execution, billing." 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="810" width="1310" 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="840" width="1310" height="10" as="geometry" />
        </mxCell>
        <mxCell id="foot" value="v 1.0   ·   owner Platform Architecture   ·   date 2026-10" 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="850" width="1310" height="10" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
