<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" version="24.7.13">
  <diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
    <mxGraphModel dx="3728" dy="2314" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
      <root>
        <mxCell id="WIyWlLk6GJQsqaUBKTNV-0" />
        <mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0" />
        <mxCell id="woXJvjXyPqNF8OMwea0D-4" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-390" y="1220" width="670" height="370" as="geometry" />
        </mxCell>
        <mxCell id="LKB6LAdQHVU2I6fmtLf7-6" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#F9F5FF;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-382.5" y="1250" width="182.5" height="120" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-342" value="&lt;font style=&quot;font-size: 17px;&quot;&gt;&lt;br&gt;&lt;/font&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="700" y="1600" width="240" height="90" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-340" value="&lt;font style=&quot;font-size: 17px;&quot;&gt;&lt;br&gt;&lt;/font&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="75" y="1600" width="295" height="90" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-329" value="&lt;font style=&quot;font-size: 17px;&quot;&gt;&lt;br&gt;&lt;/font&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="389.5" y="1600" width="300" height="90" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-390" y="1700" width="380" height="510" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-3" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#D1E8E6;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="10" y="1700" width="910" height="510" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-15" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="301" y="1220" width="619" height="370" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-327" value="&lt;font style=&quot;font-size: 17px;&quot;&gt;&lt;br&gt;&lt;/font&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-400" y="1600" width="470" height="90" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-318" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-369" y="1725" width="140" height="255" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-286" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="402" y="1731.5" width="269" height="177" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-49" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1130" y="440" width="330" height="560" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-25" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1130" y="60" width="330" height="370" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-103" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-400" y="500" width="350" height="570" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-12" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-30" y="500" width="1080" height="570" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-4" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-400" y="60" width="810" height="380" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-14" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fontColor=#660000;strokeColor=#000066;strokeWidth=2;gradientColor=#FFE599;fillColor=none;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-230" y="270" width="160" height="570" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-28" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fontColor=#660000;strokeColor=#000066;strokeWidth=2;gradientColor=#FFE599;fillColor=none;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-395" y="200" width="130" height="230" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-80" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fontColor=#660000;strokeColor=#000066;strokeWidth=2;gradientColor=#FFE599;fillColor=none;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="70" y="270" width="160" height="570" as="geometry" />
        </mxCell>
        <mxCell id="WIyWlLk6GJQsqaUBKTNV-2" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-3" target="WIyWlLk6GJQsqaUBKTNV-7" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="210" y="300" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="WIyWlLk6GJQsqaUBKTNV-3" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;Router&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="80" y="170" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="WIyWlLk6GJQsqaUBKTNV-7" value="EVM2EVM&lt;br&gt;OnRamp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="80" y="300" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-10" value="" style="rounded=0;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=none;endFill=0;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.5;entryY=0;entryDx=0;entryDy=0;dashed=1;startArrow=block;startFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-7" target="FJWf7n4ATHXmUVuh_F3q-82" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="170" y="340" as="sourcePoint" />
            <mxPoint x="354" y="470" as="targetPoint" />
            <Array as="points">
              <mxPoint x="140" y="400" />
              <mxPoint x="140" y="400" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-13" value="Optimism" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-15" y="500" width="70" height="30" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-14" value="EVM2EVM&lt;br&gt;OffRamp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="80" y="780" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-20" value="" style="html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;rounded=1;strokeColor=#808080;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-14" target="FJWf7n4ATHXmUVuh_F3q-78" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="190" y="860" as="sourcePoint" />
            <mxPoint x="140" y="890" as="targetPoint" />
            <Array as="points">
              <mxPoint x="140" y="870" />
              <mxPoint x="415" y="870" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-22" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="420" y="60" width="630" height="380" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-23" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=#808080;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-24" target="FJWf7n4ATHXmUVuh_F3q-25" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="589" y="300" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-24" value="Router" style="rounded=1;whiteSpace=wrap;html=1;fontSize=14;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="529" y="170" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-25" value="EVM2EVM&lt;br&gt;OnRamp - Old" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="460" y="300" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-26" value="EVM2EVM&lt;br&gt;OnRamp&amp;nbsp;- New" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="599" y="300" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-28" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=block;endFill=0;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;dashed=1;dashPattern=1 4;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-24" target="FJWf7n4ATHXmUVuh_F3q-26" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="669" y="220" as="sourcePoint" />
            <mxPoint x="599" y="310" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-31" value="EVM2EVM&lt;br&gt;OffRamp - Old" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="474" y="780" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-32" value="EVM2EVM&lt;br&gt;OffRamp - New" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="614" y="780" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-34" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=#808080;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-31" target="FJWf7n4ATHXmUVuh_F3q-78" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="584" y="860" as="sourcePoint" />
            <mxPoint x="420" y="900" as="targetPoint" />
            <Array as="points">
              <mxPoint x="534" y="870" />
              <mxPoint x="415" y="870" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-35" value="" style="html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;rounded=1;strokeColor=#808080;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-32" target="FJWf7n4ATHXmUVuh_F3q-78" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="544" y="830" as="sourcePoint" />
            <mxPoint x="420" y="900" as="targetPoint" />
            <Array as="points">
              <mxPoint x="674" y="870" />
              <mxPoint x="415" y="870" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-37" value="" style="rounded=0;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;strokeColor=#000000;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-64" target="FJWf7n4ATHXmUVuh_F3q-32" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="220" y="750" as="sourcePoint" />
            <mxPoint x="670" y="640" as="targetPoint" />
            <Array as="points">
              <mxPoint x="674" y="740" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-38" value="Dapp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="160" y="1000" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-39" value="Dapp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="355" y="1000" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-40" value="Dapp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="544" y="1000" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-47" value="Ethereum" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-420" y="60" width="180" height="30" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-48" value="Polygon" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="380" y="60" width="180" height="30" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-50" value="Read events" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=13;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="140" y="400" width="100" height="20" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-51" value="" style="endArrow=block;dashed=1;html=1;strokeWidth=2;rounded=0;fontSize=17;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;fillColor=#e51400;strokeColor=#B20000;endFill=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-66" target="FJWf7n4ATHXmUVuh_F3q-89" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="220" y="670" as="sourcePoint" />
            <mxPoint x="530" y="500" as="targetPoint" />
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-52" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;Read report&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=13;rotation=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="130" y="650" width="100" height="20" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-53" value="Relay&amp;nbsp;roots&lt;br&gt;&amp;amp; prices" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=13;rotation=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="55" y="520" width="100" height="20" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-54" value="" style="endArrow=classic;html=1;rounded=0;fontSize=13;fontColor=#660000;strokeWidth=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endFill=1;endSize=8;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-82" target="WIyWlLk6GJQsqaUBKTNV-11" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="414" y="510" as="sourcePoint" />
            <mxPoint x="420" y="470" as="targetPoint" />
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-58" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=classic;startFill=1;strokeColor=#808080;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-78" target="FJWf7n4ATHXmUVuh_F3q-40" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="410" y="970" as="sourcePoint" />
            <mxPoint x="317" y="1030.0000000000002" as="targetPoint" />
            <Array as="points">
              <mxPoint x="415" y="970" />
              <mxPoint x="604" y="970" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-60" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.718;entryY=0.016;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=classic;startFill=1;strokeColor=#808080;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-78" target="FJWf7n4ATHXmUVuh_F3q-38" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="604" y="930" as="sourcePoint" />
            <mxPoint x="455" y="1010" as="targetPoint" />
            <Array as="points">
              <mxPoint x="415" y="970" />
              <mxPoint x="246" y="970" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-63" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=classic;startFill=1;strokeColor=#808080;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-78" target="FJWf7n4ATHXmUVuh_F3q-39" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="220" y="930" as="sourcePoint" />
            <mxPoint x="424.9999999999998" y="1010" as="targetPoint" />
            <Array as="points">
              <mxPoint x="415" y="940" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-64" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;Execution&amp;nbsp; DON&lt;/font&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#dae8fc;strokeColor=#660000;strokeWidth=4;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="626" y="680" width="96" height="60" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-65" value="" style="rounded=0;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;strokeColor=#000000;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-66" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="80" y="750" as="sourcePoint" />
            <mxPoint x="534" y="780" as="targetPoint" />
            <Array as="points">
              <mxPoint x="534" y="740" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-66" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;Execution&amp;nbsp; DON&lt;/font&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#dae8fc;strokeColor=#660000;strokeWidth=4;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="487" y="680" width="96" height="60" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-69" value="" style="rounded=0;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;strokeColor=#000000;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-70" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="-314" y="750" as="sourcePoint" />
            <mxPoint x="140" y="780" as="targetPoint" />
            <Array as="points">
              <mxPoint x="140" y="740" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-70" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;Execution&amp;nbsp; DON&lt;/font&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#ffe6cc;strokeColor=#660000;strokeWidth=4;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="92" y="680" width="96" height="60" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-71" value="" style="endArrow=block;dashed=1;html=1;strokeWidth=2;rounded=1;fontSize=17;dashPattern=1 4;fillColor=#e51400;strokeColor=#B20000;endFill=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;startArrow=none;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-70" target="WIyWlLk6GJQsqaUBKTNV-7" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="139.64" y="680" as="sourcePoint" />
            <mxPoint x="140" y="340" as="targetPoint" />
            <Array as="points">
              <mxPoint x="250" y="698" />
              <mxPoint x="250" y="370" />
              <mxPoint x="170" y="370" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-74" value="" style="endArrow=block;dashed=1;html=1;strokeWidth=2;rounded=0;fontSize=17;exitX=0.5;exitY=0;exitDx=0;exitDy=0;fillColor=#e51400;strokeColor=#B20000;endFill=1;startArrow=none;startFill=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-70" target="WIyWlLk6GJQsqaUBKTNV-11" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="170" y="680" as="sourcePoint" />
            <mxPoint x="220" y="590" as="targetPoint" />
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-78" value="Router" style="rounded=1;whiteSpace=wrap;html=1;fontSize=14;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="355" y="900" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-81" value="Lane" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;fontColor=#660000;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="180" y="250" width="50" height="20" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-82" value="&lt;font style=&quot;font-size: 17px;&quot;&gt;Commit&amp;nbsp;DON&lt;br&gt;Eth Opt&lt;br&gt;&lt;/font&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="80" y="440" width="120" height="70" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-88" value="" style="endArrow=classic;html=1;rounded=0;fontSize=13;fontColor=#660000;strokeWidth=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.625;exitY=1;exitDx=0;exitDy=0;endFill=1;endSize=8;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-83" target="FJWf7n4ATHXmUVuh_F3q-89" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="369" y="519.9999999999999" as="sourcePoint" />
            <mxPoint x="424" y="560" as="targetPoint" />
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-89" value="CommitStore - Old" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="475" y="550" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-90" value="EVM2COS&lt;br&gt;OnRamp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#f8cecc;strokeColor=#b85450;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-208" y="300" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-91" value="" style="rounded=0;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=none;endFill=0;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;dashed=1;startArrow=block;startFill=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-90" target="FJWf7n4ATHXmUVuh_F3q-104" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="-50" y="380" as="sourcePoint" />
            <mxPoint x="-60" y="440" as="targetPoint" />
            <Array as="points">
              <mxPoint x="-148" y="340" />
              <mxPoint x="-148" y="440" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-92" value="Cosmos" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-390" y="500" width="70" height="30" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-93" value="EVM2COS&lt;br&gt;OffRamp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-220" y="780" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-94" value="Router" style="rounded=1;whiteSpace=wrap;html=1;fontSize=14;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-220" y="890" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-95" value="" style="rounded=0;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeColor=#808080;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-93" target="FJWf7n4ATHXmUVuh_F3q-94" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="-110" y="860" as="sourcePoint" />
            <mxPoint x="-180" y="950" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-96" value="Read events" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-230" y="630" width="90" height="20" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-97" value="" style="endArrow=classic;html=1;rounded=0;fontSize=13;fontColor=#660000;strokeWidth=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endFill=1;endSize=8;" parent="WIyWlLk6GJQsqaUBKTNV-1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-148.48000000000002" y="510" as="sourcePoint" />
            <mxPoint x="-148.48000000000002" y="550" as="targetPoint" />
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-98" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=classic;startFill=1;strokeColor=#808080;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-94" target="FJWf7n4ATHXmUVuh_F3q-107" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="314" y="940" as="sourcePoint" />
            <mxPoint x="-80" y="1000" as="targetPoint" />
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-99" value="" style="rounded=0;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;strokeColor=#000000;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-100" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="-614" y="750" as="sourcePoint" />
            <mxPoint x="-160" y="780" as="targetPoint" />
            <Array as="points">
              <mxPoint x="-160" y="740" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-100" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;Execution&amp;nbsp; DON&lt;/font&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#ffe6cc;strokeColor=#660000;strokeWidth=4;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-208" y="680" width="96" height="60" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-101" value="" style="endArrow=block;dashed=1;html=1;strokeWidth=2;rounded=1;fontSize=17;dashPattern=1 4;fillColor=#e51400;strokeColor=#B20000;endFill=1;exitX=0.375;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-100" target="FJWf7n4ATHXmUVuh_F3q-90" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-140.36" y="680" as="sourcePoint" />
            <mxPoint x="-140" y="340" as="targetPoint" />
            <Array as="points">
              <mxPoint x="-172" y="650" />
              <mxPoint x="-220" y="650" />
              <mxPoint x="-220" y="380" />
              <mxPoint x="-178" y="380" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-102" value="" style="endArrow=block;dashed=1;html=1;strokeWidth=2;rounded=0;fontSize=17;exitX=0.625;exitY=0;exitDx=0;exitDy=0;fillColor=#e51400;strokeColor=#B20000;endFill=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-100" target="FJWf7n4ATHXmUVuh_F3q-105" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-130" y="680" as="sourcePoint" />
            <mxPoint x="-80" y="590" as="targetPoint" />
            <Array as="points">
              <mxPoint x="-148" y="660" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-104" value="&lt;font style=&quot;font-size: 17px;&quot;&gt;Commit DON&lt;br&gt;Eth COS&lt;br&gt;&lt;/font&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-208" y="440" width="120" height="70" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-105" value="CommitStore" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-208" y="550" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-106" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-3" target="FJWf7n4ATHXmUVuh_F3q-90" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="10" y="200" as="sourcePoint" />
            <mxPoint x="10" y="290" as="targetPoint" />
            <Array as="points">
              <mxPoint x="140" y="280" />
              <mxPoint x="-148" y="280" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-107" value="Dapp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-220" y="1000" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-108" value="Read report" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=13;rotation=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-150" y="660" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-109" value="RMN" style="rounded=1;whiteSpace=wrap;html=1;fontSize=18;glass=0;strokeWidth=1;shadow=0;strokeColor=#336600;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="300" y="630" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-111" value="" style="endArrow=classic;html=1;rounded=1;shadow=0;fontSize=19;fontColor=#660000;endSize=8;strokeWidth=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;strokeColor=#808080;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-31" target="FJWf7n4ATHXmUVuh_F3q-89" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="360" y="810" as="sourcePoint" />
            <mxPoint x="620" y="590" as="targetPoint" />
            <Array as="points">
              <mxPoint x="505" y="770" />
              <mxPoint x="480" y="770" />
              <mxPoint x="480" y="630" />
              <mxPoint x="504" y="630" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-112" value="" style="endArrow=classic;html=1;rounded=1;shadow=0;fontSize=19;fontColor=#660000;endSize=8;strokeWidth=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;strokeColor=#808080;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-14" target="WIyWlLk6GJQsqaUBKTNV-11" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="360" y="810" as="sourcePoint" />
            <mxPoint x="410" y="730" as="targetPoint" />
            <Array as="points">
              <mxPoint x="110" y="760" />
              <mxPoint x="80" y="760" />
              <mxPoint x="80" y="610" />
              <mxPoint x="110" y="610" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-114" value="" style="endArrow=classic;html=1;rounded=1;shadow=0;fontSize=19;fontColor=#660000;endSize=8;strokeWidth=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=#336600;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-11" target="FJWf7n4ATHXmUVuh_F3q-109" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="360" y="810" as="sourcePoint" />
            <mxPoint x="425" y="740" as="targetPoint" />
            <Array as="points">
              <mxPoint x="360" y="570" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-115" value="" style="endArrow=classic;html=1;rounded=1;shadow=0;fontSize=19;fontColor=#660000;endSize=8;strokeWidth=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=#336600;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-89" target="FJWf7n4ATHXmUVuh_F3q-109" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="290" y="580" as="sourcePoint" />
            <mxPoint x="425" y="700" as="targetPoint" />
            <Array as="points">
              <mxPoint x="360" y="570" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-116" value="RMN" style="rounded=1;whiteSpace=wrap;html=1;fontSize=18;glass=0;strokeWidth=1;shadow=0;strokeColor=#336600;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-370" y="670" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-117" value="" style="endArrow=classic;html=1;rounded=1;shadow=0;fontSize=19;fontColor=#660000;endSize=8;strokeWidth=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=#336600;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-105" target="FJWf7n4ATHXmUVuh_F3q-116" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-208.00000000000045" y="569.9999999999998" as="sourcePoint" />
            <mxPoint x="-307" y="679.9999999999998" as="targetPoint" />
            <Array as="points">
              <mxPoint x="-230" y="570" />
              <mxPoint x="-310" y="640" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-118" value="" style="endArrow=classic;html=1;rounded=1;shadow=0;fontSize=19;fontColor=#660000;endSize=8;strokeWidth=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;strokeColor=#808080;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-93" target="FJWf7n4ATHXmUVuh_F3q-105" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-271.00000000000045" y="799.9999999999998" as="sourcePoint" />
            <mxPoint x="-300" y="719.9999999999998" as="targetPoint" />
            <Array as="points">
              <mxPoint x="-240" y="790" />
              <mxPoint x="-240" y="580" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-119" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;RMN&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=18;glass=0;strokeWidth=1;shadow=0;strokeColor=#336600;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-50" y="220" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-120" value="" style="endArrow=classic;html=1;rounded=1;shadow=0;fontSize=19;fontColor=#660000;endSize=8;strokeWidth=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=#336600;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-90" target="FJWf7n4ATHXmUVuh_F3q-119" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="91" y="320" as="sourcePoint" />
            <mxPoint x="-11" y="430" as="targetPoint" />
            <Array as="points">
              <mxPoint x="10" y="320" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-121" value="" style="endArrow=classic;html=1;rounded=1;shadow=0;fontSize=19;fontColor=#660000;endSize=8;strokeWidth=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=#336600;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-7" target="FJWf7n4ATHXmUVuh_F3q-119" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-28" y="330" as="sourcePoint" />
            <mxPoint x="20" y="270" as="targetPoint" />
            <Array as="points">
              <mxPoint x="10" y="320" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-123" value="RMN" style="rounded=1;whiteSpace=wrap;html=1;fontSize=18;glass=0;strokeWidth=1;shadow=0;strokeColor=#336600;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="665" y="220" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-124" value="" style="endArrow=classic;html=1;rounded=1;shadow=0;fontSize=19;fontColor=#660000;endSize=8;strokeWidth=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=#336600;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-26" target="FJWf7n4ATHXmUVuh_F3q-123" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="812" y="370" as="sourcePoint" />
            <mxPoint x="652" y="290" as="targetPoint" />
            <Array as="points">
              <mxPoint x="725" y="320" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-125" value="" style="endArrow=classic;html=1;rounded=1;shadow=0;fontSize=19;fontColor=#660000;endSize=8;strokeWidth=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=#336600;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-25" target="FJWf7n4ATHXmUVuh_F3q-123" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="729" y="330" as="sourcePoint" />
            <mxPoint x="755" y="270" as="targetPoint" />
            <Array as="points">
              <mxPoint x="550" y="280" />
              <mxPoint x="585" y="280" />
              <mxPoint x="725" y="280" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="9EutFwIuTPsYARsXeBQU-1" value="EVM2EVM&lt;br&gt;OnRamp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="850" y="780" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="9EutFwIuTPsYARsXeBQU-2" value="&lt;font style=&quot;font-size: 17px;&quot;&gt;Commit&amp;nbsp;DON&lt;br&gt;Opt Poly&lt;br&gt;&lt;/font&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="845" y="440" width="130" height="70" as="geometry" />
        </mxCell>
        <mxCell id="9EutFwIuTPsYARsXeBQU-3" value="CommitStore" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="850" y="370" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="9EutFwIuTPsYARsXeBQU-4" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;Execution&amp;nbsp; DON&lt;/font&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#d5e8d4;strokeColor=#660000;strokeWidth=4;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="862" y="280" width="96" height="60" as="geometry" />
        </mxCell>
        <mxCell id="9EutFwIuTPsYARsXeBQU-5" value="EVM2EVM&lt;br&gt;OffRamp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="850" y="220" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="9EutFwIuTPsYARsXeBQU-6" value="" style="endArrow=classic;html=1;rounded=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endFill=1;strokeColor=#808080;" parent="WIyWlLk6GJQsqaUBKTNV-1" target="9EutFwIuTPsYARsXeBQU-1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="436" y="900" as="sourcePoint" />
            <mxPoint x="486" y="850" as="targetPoint" />
            <Array as="points">
              <mxPoint x="436" y="890" />
              <mxPoint x="910" y="890" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="9EutFwIuTPsYARsXeBQU-7" value="" style="endArrow=block;dashed=1;html=1;strokeWidth=2;rounded=1;fontSize=17;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashPattern=1 4;fillColor=#e51400;strokeColor=#B20000;endFill=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="9EutFwIuTPsYARsXeBQU-4" target="9EutFwIuTPsYARsXeBQU-1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1020.0000000000005" y="820" as="sourcePoint" />
            <mxPoint x="1020" y="480" as="targetPoint" />
            <Array as="points">
              <mxPoint x="1010" y="310" />
              <mxPoint x="1010" y="800" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="9EutFwIuTPsYARsXeBQU-8" value="" style="rounded=0;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=none;endFill=0;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;dashed=1;startArrow=classic;startFill=1;strokeColor=#000000;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="9EutFwIuTPsYARsXeBQU-1" target="9EutFwIuTPsYARsXeBQU-2" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="925" y="580" as="sourcePoint" />
            <mxPoint x="975" y="680" as="targetPoint" />
            <Array as="points">
              <mxPoint x="910" y="710" />
              <mxPoint x="910" y="710" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="9EutFwIuTPsYARsXeBQU-9" value="Read events" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=13;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="900" y="545" width="100" height="20" as="geometry" />
        </mxCell>
        <mxCell id="9EutFwIuTPsYARsXeBQU-11" value="" style="endArrow=classic;html=1;rounded=0;fontSize=13;fontColor=#660000;strokeWidth=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;endFill=1;endSize=8;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="9EutFwIuTPsYARsXeBQU-2" target="9EutFwIuTPsYARsXeBQU-3" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="781.0000000000005" y="455" as="sourcePoint" />
            <mxPoint x="780" y="495" as="targetPoint" />
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="9EutFwIuTPsYARsXeBQU-13" value="Relay&amp;nbsp;roots&lt;br&gt;&amp;amp; prices&lt;br&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=13;rotation=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="910" y="415" width="100" height="20" as="geometry" />
        </mxCell>
        <mxCell id="9EutFwIuTPsYARsXeBQU-14" value="" style="endArrow=classic;html=1;rounded=1;shadow=0;fontSize=19;fontColor=#660000;endSize=8;strokeWidth=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=#336600;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="9EutFwIuTPsYARsXeBQU-3" target="FJWf7n4ATHXmUVuh_F3q-123" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="722" y="380" as="sourcePoint" />
            <mxPoint x="827" y="400" as="targetPoint" />
            <Array as="points">
              <mxPoint x="810" y="380" />
              <mxPoint x="810" y="280" />
              <mxPoint x="725" y="280" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="9EutFwIuTPsYARsXeBQU-15" value="" style="endArrow=block;dashed=1;html=1;strokeWidth=2;rounded=0;fontSize=17;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fillColor=#e51400;strokeColor=#B20000;endFill=1;startArrow=none;startFill=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="9EutFwIuTPsYARsXeBQU-4" target="9EutFwIuTPsYARsXeBQU-3" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1010" y="330" as="sourcePoint" />
            <mxPoint x="1078" y="240" as="targetPoint" />
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="9EutFwIuTPsYARsXeBQU-16" value="Read report" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=13;rotation=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="900" y="340" width="100" height="20" as="geometry" />
        </mxCell>
        <mxCell id="9EutFwIuTPsYARsXeBQU-18" value="" style="rounded=0;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;startArrow=none;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="9EutFwIuTPsYARsXeBQU-4" target="9EutFwIuTPsYARsXeBQU-5" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="684" y="750" as="sourcePoint" />
            <mxPoint x="684" y="790" as="targetPoint" />
            <Array as="points">
              <mxPoint x="910" y="270" />
              <mxPoint x="910" y="270" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="9EutFwIuTPsYARsXeBQU-19" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;strokeColor=#808080;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="9EutFwIuTPsYARsXeBQU-5" target="FJWf7n4ATHXmUVuh_F3q-24" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="614" y="220.0000000000001" as="sourcePoint" />
            <mxPoint x="684" y="309.9999999999999" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="9EutFwIuTPsYARsXeBQU-21" value="Dapp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="80" y="80" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="9EutFwIuTPsYARsXeBQU-23" value="Dapp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="529" y="80" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="9EutFwIuTPsYARsXeBQU-25" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=classic;startFill=1;strokeColor=#808080;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="9EutFwIuTPsYARsXeBQU-23" target="FJWf7n4ATHXmUVuh_F3q-24" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="920.0000000000005" y="229.9999999999999" as="sourcePoint" />
            <mxPoint x="674" y="199.9999999999999" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="9EutFwIuTPsYARsXeBQU-27" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=classic;startFill=1;strokeColor=#808080;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="9EutFwIuTPsYARsXeBQU-21" target="WIyWlLk6GJQsqaUBKTNV-3" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="300" y="130" as="sourcePoint" />
            <mxPoint x="300" y="179.9999999999999" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="9EutFwIuTPsYARsXeBQU-28" value="" style="endArrow=classic;html=1;rounded=1;shadow=0;fontSize=19;fontColor=#660000;endSize=8;strokeWidth=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#336600;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="9EutFwIuTPsYARsXeBQU-1" target="FJWf7n4ATHXmUVuh_F3q-109" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="554" y="580" as="sourcePoint" />
            <mxPoint x="455" y="600" as="targetPoint" />
            <Array as="points">
              <mxPoint x="780" y="790" />
              <mxPoint x="780" y="650" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="9EutFwIuTPsYARsXeBQU-29" value="" style="endArrow=classic;html=1;rounded=1;shadow=0;fontSize=19;fontColor=#660000;endSize=8;strokeWidth=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=#808080;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="9EutFwIuTPsYARsXeBQU-5" target="9EutFwIuTPsYARsXeBQU-3" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="654" y="790" as="sourcePoint" />
            <mxPoint x="629.96" y="600" as="targetPoint" />
            <Array as="points">
              <mxPoint x="880" y="270" />
              <mxPoint x="850" y="270" />
              <mxPoint x="850" y="350" />
              <mxPoint x="880" y="350" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="WIyWlLk6GJQsqaUBKTNV-11" value="CommitStore" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="80" y="550" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="FJWf7n4ATHXmUVuh_F3q-83" value="&lt;font style=&quot;font-size: 17px;&quot;&gt;Commit&amp;nbsp;DON&lt;br&gt;Poly Opt&lt;br&gt;&lt;/font&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="454.5" y="440" width="130" height="70" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-7" value="&lt;font style=&quot;font-size: 17px;&quot;&gt;Commit&amp;nbsp;DON&lt;br&gt;Poly Opt&lt;br&gt;&lt;/font&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="593.5" y="440" width="130" height="70" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-9" value="CommitStore - New" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="614" y="550" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-10" value="" style="endArrow=block;dashed=1;html=1;strokeWidth=2;rounded=0;fontSize=17;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;fillColor=#e51400;strokeColor=#B20000;endFill=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-64" target="eA_LygyhPlUwL-FKHw2R-9" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="673.63" y="680" as="sourcePoint" />
            <mxPoint x="673.63" y="590" as="targetPoint" />
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-11" value="" style="endArrow=classic;html=1;rounded=1;shadow=0;fontSize=19;fontColor=#660000;endSize=8;strokeWidth=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;strokeColor=#808080;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-32" target="eA_LygyhPlUwL-FKHw2R-9" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="638" y="780" as="sourcePoint" />
            <mxPoint x="639" y="590" as="targetPoint" />
            <Array as="points">
              <mxPoint x="644" y="770" />
              <mxPoint x="614" y="770" />
              <mxPoint x="614" y="630" />
              <mxPoint x="644" y="630" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-12" value="" style="endArrow=classic;html=1;rounded=0;fontSize=13;fontColor=#660000;strokeWidth=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.625;exitY=1;exitDx=0;exitDy=0;endFill=1;endSize=8;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="eA_LygyhPlUwL-FKHw2R-7" target="eA_LygyhPlUwL-FKHw2R-9" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="673.76" y="510" as="sourcePoint" />
            <mxPoint x="673.76" y="550" as="targetPoint" />
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-13" value="" style="rounded=0;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=none;endFill=0;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;dashed=1;startArrow=block;startFill=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-26" target="eA_LygyhPlUwL-FKHw2R-7" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="640" y="340" as="sourcePoint" />
            <mxPoint x="654.75" y="440" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-15" value="Lane" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;fontColor=#660000;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-230" y="250" width="50" height="20" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-16" value="" style="endArrow=block;dashed=1;html=1;strokeWidth=2;rounded=1;fontSize=17;dashPattern=1 4;fillColor=#e51400;strokeColor=#B20000;endFill=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=0.176;entryY=1.006;entryDx=0;entryDy=0;startArrow=none;entryPerimeter=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-66" target="FJWf7n4ATHXmUVuh_F3q-25" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="485.2758620689656" y="708.5862068965516" as="sourcePoint" />
            <mxPoint x="495" y="351" as="targetPoint" />
            <Array as="points">
              <mxPoint x="445" y="698" />
              <mxPoint x="445" y="551" />
              <mxPoint x="445" y="381" />
              <mxPoint x="480" y="381" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-17" value="" style="endArrow=block;dashed=1;html=1;strokeWidth=2;rounded=1;fontSize=17;dashPattern=1 4;fillColor=#e51400;strokeColor=#B20000;endFill=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;startArrow=none;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-64" target="FJWf7n4ATHXmUVuh_F3q-26" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="623.2758620689656" y="708.3462068965516" as="sourcePoint" />
            <mxPoint x="633.1199999999999" y="340" as="targetPoint" />
            <Array as="points">
              <mxPoint x="600" y="698" />
              <mxPoint x="600" y="381" />
              <mxPoint x="630" y="381" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-19" value="" style="rounded=0;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=none;endFill=0;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;dashed=1;startArrow=block;startFill=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-25" target="FJWf7n4ATHXmUVuh_F3q-83" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="684" y="350" as="sourcePoint" />
            <mxPoint x="684" y="450" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-20" value="External Contracts" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-390" y="100" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-21" value="One per chain" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-390" y="150" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-22" value="To/From Optimism" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-390" y="235" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-25" value="To/From Cosmos" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#f8cecc;strokeColor=#b85450;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-390" y="285" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-26" value="To/From Ethereum" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-390" y="335" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-27" value="To/From Polygon" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-390" y="385" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-30" value="One per Lane" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-377.5" y="205" width="95" height="30" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-32" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-190" y="100" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-35" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-180" y="110" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-36" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-170" y="120" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-37" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-160" y="130" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-39" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-150" y="140" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-40" value="One per token" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-170" y="70" width="90" height="30" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-41" value="" style="endArrow=classic;html=1;rounded=1;fontSize=12;entryX=0.267;entryY=0.988;entryDx=0;entryDy=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;strokeColor=#660000;strokeWidth=2;entryPerimeter=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-90" target="eA_LygyhPlUwL-FKHw2R-39" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-118" y="300" as="sourcePoint" />
            <mxPoint x="50" y="290" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-43" value="" style="endArrow=classic;html=1;rounded=1;fontSize=12;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.25;exitY=0;exitDx=0;exitDy=0;strokeColor=#660000;strokeWidth=2;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-7" target="eA_LygyhPlUwL-FKHw2R-39" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-77.99999999999977" y="310" as="sourcePoint" />
            <mxPoint x="-80" y="190" as="targetPoint" />
            <Array as="points">
              <mxPoint x="110" y="290" />
              <mxPoint x="-90" y="290" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-44" value="Lock or burn" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-172" y="210" width="60" height="30" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-45" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="260" y="740" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-46" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="270" y="750" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-47" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="280" y="760" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-48" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="290" y="770" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-49" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="300" y="780" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-50" value="One per token" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="280" y="710" width="90" height="30" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-51" value="" style="endArrow=classic;html=1;rounded=1;fontSize=12;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=#003300;strokeWidth=2;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-14" target="eA_LygyhPlUwL-FKHw2R-49" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="195" y="825" as="sourcePoint" />
            <mxPoint x="245" y="775" as="targetPoint" />
            <Array as="points">
              <mxPoint x="170" y="850" />
              <mxPoint x="360" y="850" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-52" value="" style="endArrow=classic;html=1;rounded=1;fontSize=12;exitX=0.25;exitY=1;exitDx=0;exitDy=0;strokeColor=#003300;strokeWidth=2;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-31" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="180" y="830.0000000000002" as="sourcePoint" />
            <mxPoint x="360" y="820" as="targetPoint" />
            <Array as="points">
              <mxPoint x="504" y="850" />
              <mxPoint x="360" y="850" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-53" value="" style="endArrow=classic;html=1;rounded=1;fontSize=12;exitX=0.25;exitY=1;exitDx=0;exitDy=0;strokeColor=#003300;strokeWidth=2;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-32" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="514" y="830.0000000000002" as="sourcePoint" />
            <mxPoint x="360" y="820" as="targetPoint" />
            <Array as="points">
              <mxPoint x="644" y="850" />
              <mxPoint x="360" y="850" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-54" value="" style="endArrow=classic;html=1;rounded=1;fontSize=12;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;strokeColor=#660000;strokeWidth=2;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="9EutFwIuTPsYARsXeBQU-1" target="eA_LygyhPlUwL-FKHw2R-49" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="654.0000000000005" y="830.0000000000002" as="sourcePoint" />
            <mxPoint x="369.9999999999998" y="829.9999999999998" as="targetPoint" />
            <Array as="points">
              <mxPoint x="880" y="840" />
              <mxPoint x="390" y="840" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-55" value="Mint or release" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="240" y="820" width="60" height="30" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-56" value="Lock or burn" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="767" y="810" width="60" height="30" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-57" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;PriceRegistry&lt;br&gt;&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-65" y="360" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-58" value="" style="endArrow=none;startArrow=classic;html=1;rounded=1;strokeColor=#808080;strokeWidth=1;fontSize=18;endFill=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="eA_LygyhPlUwL-FKHw2R-57" target="FJWf7n4ATHXmUVuh_F3q-90" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="170" y="530" as="sourcePoint" />
            <mxPoint x="220" y="480" as="targetPoint" />
            <Array as="points">
              <mxPoint x="-118" y="380" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-59" value="" style="endArrow=none;startArrow=classic;html=1;rounded=1;strokeColor=#808080;strokeWidth=1;fontSize=18;endFill=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="eA_LygyhPlUwL-FKHw2R-57" target="WIyWlLk6GJQsqaUBKTNV-7" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-55" y="390" as="sourcePoint" />
            <mxPoint x="-108" y="350" as="targetPoint" />
            <Array as="points">
              <mxPoint x="110" y="380" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-60" value="&lt;font style=&quot;font-size: 9px;&quot;&gt;read prices&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-130" y="375" width="70" height="30" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-62" value="" style="endArrow=none;startArrow=none;html=1;rounded=1;strokeColor=#808080;strokeWidth=1;fontSize=18;endFill=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;startFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" target="WIyWlLk6GJQsqaUBKTNV-11" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="590" y="530" as="sourcePoint" />
            <mxPoint x="-78" y="485" as="targetPoint" />
            <Array as="points">
              <mxPoint x="170" y="530" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-63" value="&lt;font style=&quot;font-size: 9px;&quot;&gt;write prices&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="170" y="520" width="70" height="30" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-65" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;PriceRegistry&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="770" y="585" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-66" value="" style="endArrow=none;startArrow=classic;html=1;rounded=1;strokeColor=#808080;strokeWidth=1;fontSize=18;endFill=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="eA_LygyhPlUwL-FKHw2R-65" target="9EutFwIuTPsYARsXeBQU-1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="940" y="670" as="sourcePoint" />
            <mxPoint x="1000" y="710" as="targetPoint" />
            <Array as="points">
              <mxPoint x="830" y="760" />
              <mxPoint x="880" y="760" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-68" value="&lt;font style=&quot;font-size: 9px;&quot;&gt;read prices&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="827" y="740" width="70" height="20" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-69" value="&lt;font style=&quot;font-size: 6px;&quot;&gt;write prices&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="800" y="390" width="42" height="15" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-70" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;PriceRegistry&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="680" y="370" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-71" value="" style="endArrow=none;startArrow=classic;html=1;rounded=1;strokeColor=#808080;strokeWidth=1;fontSize=18;endFill=0;entryX=0.768;entryY=-0.012;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryPerimeter=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="eA_LygyhPlUwL-FKHw2R-65" target="eA_LygyhPlUwL-FKHw2R-9" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="960" y="640" as="sourcePoint" />
            <mxPoint x="936.25" y="520" as="targetPoint" />
            <Array as="points">
              <mxPoint x="830" y="530" />
              <mxPoint x="706" y="530" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-72" value="" style="endArrow=none;startArrow=classic;html=1;rounded=1;strokeColor=#808080;strokeWidth=1;fontSize=18;endFill=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="eA_LygyhPlUwL-FKHw2R-65" target="FJWf7n4ATHXmUVuh_F3q-89" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="720" y="420" as="sourcePoint" />
            <mxPoint x="700.2500000000005" y="450" as="targetPoint" />
            <Array as="points">
              <mxPoint x="830" y="530" />
              <mxPoint x="565" y="530" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-74" value="" style="endArrow=none;startArrow=classic;html=1;rounded=1;strokeColor=#808080;strokeWidth=1;fontSize=18;endFill=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="eA_LygyhPlUwL-FKHw2R-70" target="FJWf7n4ATHXmUVuh_F3q-25" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="545" y="400" as="sourcePoint" />
            <mxPoint x="535" y="510" as="targetPoint" />
            <Array as="points">
              <mxPoint x="740" y="360" />
              <mxPoint x="550" y="360" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-75" value="" style="endArrow=none;startArrow=classic;html=1;rounded=1;strokeColor=#808080;strokeWidth=1;fontSize=18;endFill=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="eA_LygyhPlUwL-FKHw2R-70" target="FJWf7n4ATHXmUVuh_F3q-26" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="707" y="355" as="sourcePoint" />
            <mxPoint x="562" y="325" as="targetPoint" />
            <Array as="points">
              <mxPoint x="740" y="360" />
              <mxPoint x="689" y="360" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="eA_LygyhPlUwL-FKHw2R-76" value="&lt;font style=&quot;font-size: 9px;&quot;&gt;write prices&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="722" y="520" width="70" height="30" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-1" value="EVM2EVM&lt;br&gt;OnRamp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1088" y="310" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-3" value="EVM2EVM&lt;br&gt;OffRamp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1088" y="680" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-4" value="Router" style="rounded=1;whiteSpace=wrap;html=1;fontSize=14;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1025" y="820" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-5" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=block;endFill=0;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="NhCH_ubULB641pW_M23K-3" target="NhCH_ubULB641pW_M23K-4" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="-870" y="900" as="sourcePoint" />
            <mxPoint x="-940" y="990" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-8" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=block;endFill=0;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="NhCH_ubULB641pW_M23K-4" target="NhCH_ubULB641pW_M23K-15" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="-446" y="980" as="sourcePoint" />
            <mxPoint x="-840" y="1040" as="targetPoint" />
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-14" value="CommitStore" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1025" y="490" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-15" value="Dapp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1025" y="930" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-20" value="Lock or burn" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-980" y="285" width="50" height="30" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-23" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;Router&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1025" y="180" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-24" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-940" y="310" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-26" value="Dapp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1025" y="80" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-28" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-940" y="680" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-29" value="&lt;font style=&quot;font-size: 17px;&quot;&gt;Commit&lt;br&gt;DON&lt;br&gt;&lt;/font&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1025" y="390" width="120" height="70" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-30" value="&lt;font style=&quot;font-size: 17px;&quot;&gt;Execution &lt;br&gt;DON&lt;br&gt;&lt;/font&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1025" y="560" width="120" height="70" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-34" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="NhCH_ubULB641pW_M23K-1" target="NhCH_ubULB641pW_M23K-24" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-770" y="470" as="sourcePoint" />
            <mxPoint x="-720" y="420" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-35" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="NhCH_ubULB641pW_M23K-3" target="NhCH_ubULB641pW_M23K-28" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-958" y="340" as="sourcePoint" />
            <mxPoint x="-930" y="340" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-36" value="Release or mint" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-980" y="720" width="50" height="30" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-37" value="" style="endArrow=classic;html=1;rounded=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.25;exitY=0;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="NhCH_ubULB641pW_M23K-3" target="NhCH_ubULB641pW_M23K-14" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-950" y="600" as="sourcePoint" />
            <mxPoint x="-900" y="550" as="targetPoint" />
            <Array as="points">
              <mxPoint x="-1058" y="510" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-38" value="Check root" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1110" y="635" width="60" height="30" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-39" value="" style="endArrow=classic;html=1;rounded=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="NhCH_ubULB641pW_M23K-26" target="NhCH_ubULB641pW_M23K-23" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-850" y="340" as="sourcePoint" />
            <mxPoint x="-800" y="290" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-40" value="" style="endArrow=classic;html=1;rounded=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="NhCH_ubULB641pW_M23K-23" target="NhCH_ubULB641pW_M23K-1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-955" y="130" as="sourcePoint" />
            <mxPoint x="-955" y="190" as="targetPoint" />
            <Array as="points">
              <mxPoint x="-995" y="270" />
              <mxPoint x="-1028" y="270" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-41" value="" style="endArrow=classic;html=1;rounded=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;dashed=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="NhCH_ubULB641pW_M23K-29" target="NhCH_ubULB641pW_M23K-1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-910" y="580" as="sourcePoint" />
            <mxPoint x="-860" y="530" as="targetPoint" />
            <Array as="points">
              <mxPoint x="-965" y="370" />
              <mxPoint x="-1028" y="370" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-42" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="NhCH_ubULB641pW_M23K-29" target="NhCH_ubULB641pW_M23K-14" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-958" y="340" as="sourcePoint" />
            <mxPoint x="-930" y="340" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-43" value="" style="endArrow=classic;html=1;rounded=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="NhCH_ubULB641pW_M23K-30" target="NhCH_ubULB641pW_M23K-3" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-955" y="470" as="sourcePoint" />
            <mxPoint x="-955" y="500" as="targetPoint" />
            <Array as="points">
              <mxPoint x="-965" y="640" />
              <mxPoint x="-998" y="650" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-44" value="" style="endArrow=classic;html=1;rounded=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;dashed=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="NhCH_ubULB641pW_M23K-30" target="NhCH_ubULB641pW_M23K-14" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-955" y="400" as="sourcePoint" />
            <mxPoint x="-1018" y="360" as="targetPoint" />
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-46" value="Read messages" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1084" y="365" width="92" height="30" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-47" value="Forward" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1050" y="250" width="58" height="20" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-48" value="CCIPSend" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1030" y="140" width="63" height="20" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-50" value="Forward" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1030" y="770" width="58" height="20" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-51" value="Execute message" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-967" y="880" width="67" height="20" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-52" value="Write merkle root" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-960" y="460" width="72" height="30" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-53" value="Read merkle root" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-960" y="530" width="72" height="30" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-54" value="" style="endArrow=classic;html=1;rounded=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;dashed=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="NhCH_ubULB641pW_M23K-30" target="NhCH_ubULB641pW_M23K-1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-1047" y="510" as="sourcePoint" />
            <mxPoint x="-1110" y="470" as="targetPoint" />
            <Array as="points">
              <mxPoint x="-1088" y="595" />
              <mxPoint x="-1090" y="370" />
              <mxPoint x="-1058" y="370" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-56" value="User flow" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1139" y="30" width="180" height="30" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-57" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-764" y="440" width="330" height="380" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-58" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-764" y="60" width="330" height="370" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-59" value="EVM2EVM&lt;br&gt;OnRamp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-722" y="310" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-60" value="EVM2EVM&lt;br&gt;OffRamp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-722" y="505" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-61" value="Router" style="rounded=1;whiteSpace=wrap;html=1;fontSize=14;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-659" y="645" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-62" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=block;endFill=0;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="NhCH_ubULB641pW_M23K-60" target="NhCH_ubULB641pW_M23K-61" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="-504" y="725" as="sourcePoint" />
            <mxPoint x="-574" y="815" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-63" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=block;endFill=0;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="NhCH_ubULB641pW_M23K-61" target="NhCH_ubULB641pW_M23K-65" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="-80" y="805" as="sourcePoint" />
            <mxPoint x="-474" y="865" as="targetPoint" />
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-65" value="Dapp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-659" y="755" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-66" value="Lock or burn" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-614" y="285" width="50" height="30" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-67" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;Router&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-659" y="180" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-68" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-574" y="310" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-69" value="Dapp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-659" y="80" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-70" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-574" y="505" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-71" value="&lt;font style=&quot;font-size: 17px;&quot;&gt;DON&lt;br&gt;&lt;/font&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-722" y="390" width="120" height="70" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-73" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="NhCH_ubULB641pW_M23K-59" target="NhCH_ubULB641pW_M23K-68" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-404" y="470" as="sourcePoint" />
            <mxPoint x="-354" y="420" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-74" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="NhCH_ubULB641pW_M23K-60" target="NhCH_ubULB641pW_M23K-70" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-592" y="165" as="sourcePoint" />
            <mxPoint x="-564" y="165" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-75" value="Release or mint" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-614" y="475" width="50" height="30" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-78" value="" style="endArrow=classic;html=1;rounded=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="NhCH_ubULB641pW_M23K-69" target="NhCH_ubULB641pW_M23K-67" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-484" y="340" as="sourcePoint" />
            <mxPoint x="-434" y="290" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-79" value="" style="endArrow=classic;html=1;rounded=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="NhCH_ubULB641pW_M23K-67" target="NhCH_ubULB641pW_M23K-59" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-589" y="130" as="sourcePoint" />
            <mxPoint x="-589" y="190" as="targetPoint" />
            <Array as="points">
              <mxPoint x="-629" y="270" />
              <mxPoint x="-662" y="270" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-80" value="" style="endArrow=classic;html=1;rounded=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;dashed=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="NhCH_ubULB641pW_M23K-71" target="NhCH_ubULB641pW_M23K-59" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-544" y="580" as="sourcePoint" />
            <mxPoint x="-494" y="530" as="targetPoint" />
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-81" value="" style="endArrow=classic;html=1;rounded=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="NhCH_ubULB641pW_M23K-71" target="NhCH_ubULB641pW_M23K-60" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-592" y="340" as="sourcePoint" />
            <mxPoint x="-599" y="490" as="targetPoint" />
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-85" value="Forward" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-684" y="250" width="58" height="20" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-86" value="CCIPSend" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-664" y="140" width="63" height="20" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-87" value="Forward" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-664" y="595" width="58" height="20" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-88" value="Execute message" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-601" y="705" width="67" height="20" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-92" value="User flow minimal" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-771" y="30" width="180" height="30" as="geometry" />
        </mxCell>
        <mxCell id="NhCH_ubULB641pW_M23K-93" value="Multi chain" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-440" y="30" width="180" height="30" as="geometry" />
        </mxCell>
        <mxCell id="20LnrXnovGV_A799YYiV-1" value="" style="endArrow=none;startArrow=classic;html=1;rounded=1;strokeColor=#808080;strokeWidth=1;fontSize=18;endFill=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="eA_LygyhPlUwL-FKHw2R-70" target="9EutFwIuTPsYARsXeBQU-3" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="930" y="660" as="sourcePoint" />
            <mxPoint x="575" y="560" as="targetPoint" />
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="20LnrXnovGV_A799YYiV-2" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;PriceRegistry&lt;br&gt;&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-385" y="550" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="20LnrXnovGV_A799YYiV-3" value="" style="endArrow=classic;html=1;rounded=1;shadow=0;fontSize=19;fontColor=#660000;endSize=8;strokeWidth=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;strokeColor=#808080;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-105" target="20LnrXnovGV_A799YYiV-2" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-198" y="580" as="sourcePoint" />
            <mxPoint x="-300" y="680" as="targetPoint" />
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="20LnrXnovGV_A799YYiV-4" value="&lt;font style=&quot;font-size: 9px;&quot;&gt;write prices&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-300" y="520" width="70" height="30" as="geometry" />
        </mxCell>
        <mxCell id="20LnrXnovGV_A799YYiV-5" value="&lt;font style=&quot;font-size: 9px;&quot;&gt;read prices&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="545" y="345" width="70" height="20" as="geometry" />
        </mxCell>
        <mxCell id="20LnrXnovGV_A799YYiV-9" value="Relay&amp;nbsp;roots&lt;br&gt;&amp;amp; prices" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=13;rotation=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-165" y="520" width="100" height="20" as="geometry" />
        </mxCell>
        <mxCell id="9EutFwIuTPsYARsXeBQU-0" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;strokeColor=#336600;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="9EutFwIuTPsYARsXeBQU-5" target="FJWf7n4ATHXmUVuh_F3q-123" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="840" y="240" />
              <mxPoint x="840" y="240" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="20LnrXnovGV_A799YYiV-10" value="" style="endArrow=classic;html=1;rounded=1;shadow=0;fontSize=19;fontColor=#660000;endSize=8;strokeWidth=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=#336600;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-93" target="FJWf7n4ATHXmUVuh_F3q-116" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-198" y="580" as="sourcePoint" />
            <mxPoint x="-300" y="680" as="targetPoint" />
            <Array as="points">
              <mxPoint x="-310" y="800" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="20LnrXnovGV_A799YYiV-11" value="" style="endArrow=classic;html=1;rounded=1;shadow=0;fontSize=19;fontColor=#660000;endSize=8;strokeWidth=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=#336600;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-14" target="FJWf7n4ATHXmUVuh_F3q-109" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="210" y="580" as="sourcePoint" />
            <mxPoint x="340" y="640" as="targetPoint" />
            <Array as="points">
              <mxPoint x="170" y="770" />
              <mxPoint x="200" y="770" />
              <mxPoint x="200" y="710" />
              <mxPoint x="360" y="710" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="20LnrXnovGV_A799YYiV-12" value="" style="endArrow=classic;html=1;rounded=1;shadow=0;fontSize=19;fontColor=#660000;endSize=8;strokeWidth=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=#336600;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-31" target="FJWf7n4ATHXmUVuh_F3q-109" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="485" y="580" as="sourcePoint" />
            <mxPoint x="370" y="640" as="targetPoint" />
            <Array as="points">
              <mxPoint x="460" y="790" />
              <mxPoint x="460" y="710" />
              <mxPoint x="360" y="710" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="20LnrXnovGV_A799YYiV-13" value="" style="endArrow=classic;html=1;rounded=1;shadow=0;fontSize=19;fontColor=#660000;endSize=8;strokeWidth=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=#336600;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-32" target="FJWf7n4ATHXmUVuh_F3q-109" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="484" y="800" as="sourcePoint" />
            <mxPoint x="370" y="680" as="targetPoint" />
            <Array as="points">
              <mxPoint x="600" y="790" />
              <mxPoint x="600" y="760" />
              <mxPoint x="460" y="760" />
              <mxPoint x="460" y="710" />
              <mxPoint x="360" y="710" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="20LnrXnovGV_A799YYiV-14" value="" style="rounded=1;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;strokeColor=#808080;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.25;exitY=1;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="9EutFwIuTPsYARsXeBQU-5" target="eA_LygyhPlUwL-FKHw2R-70" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="850" y="250" as="sourcePoint" />
            <mxPoint x="830" y="250" as="targetPoint" />
            <Array as="points">
              <mxPoint x="880" y="270" />
              <mxPoint x="740" y="270" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="20LnrXnovGV_A799YYiV-15" value="" style="endArrow=classic;html=1;rounded=1;shadow=0;fontSize=19;fontColor=#660000;endSize=8;strokeWidth=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;strokeColor=#808080;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-93" target="20LnrXnovGV_A799YYiV-2" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-210" y="810" as="sourcePoint" />
            <mxPoint x="-300" y="720" as="targetPoint" />
            <Array as="points">
              <mxPoint x="-380" y="810" />
              <mxPoint x="-380" y="620" />
              <mxPoint x="-355" y="620" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="20LnrXnovGV_A799YYiV-16" value="NOT PICTURED ON OPTIMISM:&lt;br&gt;OffRamp -&amp;gt; PriceRegistry arrows" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="665" y="970" width="375" height="30" as="geometry" />
        </mxCell>
        <mxCell id="FckG2ThBm9gLnE6STf71-0" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#808080;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-26" target="FJWf7n4ATHXmUVuh_F3q-25" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="530" y="310" as="targetPoint" />
            <mxPoint x="599" y="220" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="FckG2ThBm9gLnE6STf71-1" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#808080;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FJWf7n4ATHXmUVuh_F3q-32" target="FJWf7n4ATHXmUVuh_F3q-31" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="593.5" y="565" as="targetPoint" />
            <mxPoint x="620" y="720" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="FckG2ThBm9gLnE6STf71-3" value="&lt;font style=&quot;font-size: 9px;&quot;&gt;read nonce&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="559" y="280" width="60" height="30" as="geometry" />
        </mxCell>
        <mxCell id="FckG2ThBm9gLnE6STf71-4" value="&lt;font style=&quot;font-size: 9px;&quot;&gt;read nonce&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="574" y="820" width="60" height="10" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-0" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1125" y="1780" width="340" height="360" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-1" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1130" y="1400" width="340" height="370" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-8" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-9" target="woXJvjXyPqNF8OMwea0D-10" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="230" y="1460" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-9" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;Router&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="100" y="1300" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-10" value="OnRamp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-20" y="1460" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-11" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=none;endFill=0;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;entryX=0.5;entryY=0;entryDx=0;entryDy=0;dashed=1;startArrow=block;startFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;curved=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-10" target="woXJvjXyPqNF8OMwea0D-48" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="190" y="1500" as="sourcePoint" />
            <mxPoint x="374" y="1630" as="targetPoint" />
            <Array as="points">
              <mxPoint x="40" y="1560" />
              <mxPoint x="170" y="1560" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-12" value="Optimism" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="20" y="1700" width="70" height="30" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-13" value="&lt;div&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;OffRamp&lt;/span&gt;&lt;br&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="110" y="1785" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-14" value="" style="html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;rounded=1;strokeColor=#242424;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-13" target="woXJvjXyPqNF8OMwea0D-46" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="211" y="2055" as="sourcePoint" />
            <mxPoint x="161" y="2085" as="targetPoint" />
            <Array as="points">
              <mxPoint x="170" y="2060" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-16" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=#242424;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-17" target="woXJvjXyPqNF8OMwea0D-18" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="520" y="1460" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-17" value="Router" style="rounded=1;whiteSpace=wrap;html=1;fontSize=14;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="460" y="1330" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-18" value="&lt;span style=&quot;background-color: initial;&quot;&gt;OnRamp&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="390" y="1460" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-19" value="&lt;span style=&quot;background-color: initial;&quot;&gt;OnRamp&amp;nbsp;- New&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="545" y="1460" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-20" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=block;endFill=0;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;dashed=1;dashPattern=1 4;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-17" target="woXJvjXyPqNF8OMwea0D-19" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="600" y="1380" as="sourcePoint" />
            <mxPoint x="530" y="1470" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-22" value="&lt;span style=&quot;background-color: initial;&quot;&gt;OffRamp - New&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="713" y="1785" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-24" value="" style="html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;rounded=1;strokeColor=#242424;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-22" target="woXJvjXyPqNF8OMwea0D-46" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="565" y="2025" as="sourcePoint" />
            <mxPoint x="441" y="2095" as="targetPoint" />
            <Array as="points">
              <mxPoint x="773" y="2060" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-25" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;strokeColor=#000000;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-39" target="woXJvjXyPqNF8OMwea0D-22" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="808" y="1700" as="sourcePoint" />
            <mxPoint x="691" y="1835" as="targetPoint" />
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-26" value="Dapp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="183" y="2140" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-27" value="Dapp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="378" y="2140" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-28" value="Dapp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="567" y="2140" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-29" value="Ethereum" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-419" y="1220" width="159" height="30" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-30" value="Polygon" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="301" y="1222" width="101" height="30" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-31" value="Read events" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=13;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="40" y="1540" width="90" height="20" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-34" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;Relay&amp;nbsp;roots&lt;br&gt;&amp;amp; prices&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=13;rotation=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="160" y="1711.5" width="100" height="20" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-35" value="" style="endArrow=classic;html=1;rounded=0;fontSize=13;fontColor=#660000;strokeWidth=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endFill=1;endSize=8;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-48" target="woXJvjXyPqNF8OMwea0D-13" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="161.00000000000045" y="1705" as="sourcePoint" />
            <mxPoint x="441" y="1665" as="targetPoint" />
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-36" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=classic;startFill=1;strokeColor=#808080;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-46" target="woXJvjXyPqNF8OMwea0D-28" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="433" y="2110" as="sourcePoint" />
            <mxPoint x="340" y="2170" as="targetPoint" />
            <Array as="points">
              <mxPoint x="438" y="2110" />
              <mxPoint x="627" y="2110" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-37" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.718;entryY=0.016;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=classic;startFill=1;strokeColor=#808080;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-46" target="woXJvjXyPqNF8OMwea0D-26" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="627" y="2070" as="sourcePoint" />
            <mxPoint x="478" y="2150" as="targetPoint" />
            <Array as="points">
              <mxPoint x="438" y="2110" />
              <mxPoint x="269" y="2110" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-38" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=classic;startFill=1;strokeColor=#808080;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-46" target="woXJvjXyPqNF8OMwea0D-27" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="243" y="2070" as="sourcePoint" />
            <mxPoint x="447.9999999999998" y="2150" as="targetPoint" />
            <Array as="points">
              <mxPoint x="438" y="2080" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-39" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;Exec&lt;/font&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=4;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="725" y="1615" width="96" height="60" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-42" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;strokeWidth=1;shadow=0;labelBackgroundColor=none;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;strokeColor=#000000;curved=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-43" target="woXJvjXyPqNF8OMwea0D-13" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="54.000000000000455" y="1700" as="sourcePoint" />
            <mxPoint x="161" y="1975" as="targetPoint" />
            <Array as="points">
              <mxPoint y="1805" />
              <mxPoint x="62" y="1805" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-43" value="&lt;span style=&quot;font-size: 14px;&quot;&gt;Exec&lt;/span&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=4;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-50" y="1615" width="101" height="60" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-44" value="" style="endArrow=block;dashed=1;html=1;strokeWidth=1;rounded=1;fontSize=17;fillColor=#e51400;strokeColor=#242424;endFill=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.163;entryY=1.02;entryDx=0;entryDy=0;startArrow=none;entryPerimeter=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-43" target="woXJvjXyPqNF8OMwea0D-10" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="159.64" y="1840" as="sourcePoint" />
            <mxPoint x="160" y="1500" as="targetPoint" />
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-46" value="Router" style="rounded=1;whiteSpace=wrap;html=1;fontSize=14;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="378" y="2040" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-48" value="&lt;font style=&quot;font-size: 17px;&quot;&gt;Commit&lt;br&gt;&lt;/font&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="110" y="1610" width="120" height="70" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-53" value="Solana" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-369" y="1695" width="70" height="30" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-54" value="OffRamp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-188" y="1785" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-55" value="Router" style="rounded=1;whiteSpace=wrap;html=1;fontSize=14;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-155" y="2040" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-56" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;strokeColor=default;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-54" target="woXJvjXyPqNF8OMwea0D-55" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="-89" y="2055" as="sourcePoint" />
            <mxPoint x="-159" y="2145" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-59" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=classic;startFill=1;strokeColor=#808080;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-55" target="woXJvjXyPqNF8OMwea0D-67" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="335" y="2235" as="sourcePoint" />
            <mxPoint x="-59" y="2295" as="targetPoint" />
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-247" style="rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;curved=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-43" target="woXJvjXyPqNF8OMwea0D-54" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="-32.5" y="1675" as="sourcePoint" />
            <Array as="points">
              <mxPoint y="1805" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-67" value="Dapp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-155" y="2140" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-74" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;RMN&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=18;glass=0;strokeWidth=1;shadow=0;strokeColor=#242424;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-359" y="1790" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-81" value="" style="endArrow=classic;html=1;rounded=1;shadow=0;fontSize=19;fontColor=#660000;endSize=8;strokeWidth=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;strokeColor=#242424;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-19" target="woXJvjXyPqNF8OMwea0D-289" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="743" y="1530" as="sourcePoint" />
            <mxPoint x="656" y="1420" as="targetPoint" />
            <Array as="points">
              <mxPoint x="635" y="1440" />
              <mxPoint x="661" y="1440" />
              <mxPoint x="693" y="1440" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-82" value="" style="endArrow=classic;html=1;rounded=1;shadow=0;fontSize=19;fontColor=#660000;endSize=8;strokeWidth=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;strokeColor=#242424;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-18" target="woXJvjXyPqNF8OMwea0D-289" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="660" y="1490" as="sourcePoint" />
            <mxPoint x="656" y="1420" as="targetPoint" />
            <Array as="points">
              <mxPoint x="481" y="1440" />
              <mxPoint x="516" y="1440" />
              <mxPoint x="693" y="1440" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-99" value="Dapp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="100" y="1240" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-100" value="Dapp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="460" y="1240" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-101" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=classic;startFill=1;strokeColor=#808080;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-100" target="woXJvjXyPqNF8OMwea0D-17" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="851.0000000000005" y="1390" as="sourcePoint" />
            <mxPoint x="605" y="1360" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-102" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=classic;startFill=1;strokeColor=#808080;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-99" target="woXJvjXyPqNF8OMwea0D-9" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="320" y="1290" as="sourcePoint" />
            <mxPoint x="320" y="1340" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-107" value="&lt;font style=&quot;font-size: 17px;&quot;&gt;Commit&lt;br&gt;&lt;/font&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="541" y="1610" width="130" height="70" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-112" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=none;endFill=0;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;dashed=1;startArrow=block;startFill=1;curved=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-19" target="woXJvjXyPqNF8OMwea0D-107" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="603" y="1498" as="sourcePoint" />
            <mxPoint x="637" y="1608" as="targetPoint" />
            <Array as="points">
              <mxPoint x="605" y="1570" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-116" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=none;endFill=0;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;dashed=1;startArrow=block;startFill=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-18" target="woXJvjXyPqNF8OMwea0D-48" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="647" y="1508" as="sourcePoint" />
            <mxPoint x="408" y="1608" as="targetPoint" />
            <Array as="points">
              <mxPoint x="420" y="1560" />
              <mxPoint x="170" y="1560" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-124" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-170" y="1260" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-125" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-160" y="1270" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-126" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-150" y="1280" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-127" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-140" y="1290" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-257" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;curved=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-128" target="woXJvjXyPqNF8OMwea0D-9" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-128" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-130" y="1300" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-129" value="One per token" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-150" y="1230" width="90" height="30" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-131" value="" style="endArrow=classic;html=1;rounded=1;fontSize=12;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.25;exitY=0;exitDx=0;exitDy=0;strokeColor=#242424;strokeWidth=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-10" target="woXJvjXyPqNF8OMwea0D-128" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-57.99999999999977" y="1470" as="sourcePoint" />
            <mxPoint x="-60" y="1350" as="targetPoint" />
            <Array as="points">
              <mxPoint x="20" y="1450" />
              <mxPoint x="20" y="1360" />
              <mxPoint x="-70" y="1360" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-132" value="Lock or burn" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-70" y="1360" width="75" height="20" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-133" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="260" y="1895" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-134" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="270" y="1905" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-135" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="280" y="1915" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-136" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="290" y="1925" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-137" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="300" y="1935" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-138" value="One per token" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="280" y="1865" width="90" height="30" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-139" value="" style="endArrow=classic;html=1;rounded=1;fontSize=12;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=#242424;strokeWidth=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-13" target="woXJvjXyPqNF8OMwea0D-137" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="216" y="2020" as="sourcePoint" />
            <mxPoint x="266" y="1970" as="targetPoint" />
            <Array as="points">
              <mxPoint x="200" y="2000" />
              <mxPoint x="360" y="2000" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-141" value="" style="endArrow=classic;html=1;rounded=1;fontSize=12;exitX=0.25;exitY=1;exitDx=0;exitDy=0;strokeColor=#242424;strokeWidth=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-22" target="woXJvjXyPqNF8OMwea0D-137" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="535" y="2025" as="sourcePoint" />
            <mxPoint x="381" y="2015" as="targetPoint" />
            <Array as="points">
              <mxPoint x="743" y="2000" />
              <mxPoint x="360" y="2000" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-143" value="Mint or release" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="215" y="1975" width="90" height="20" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-161" value="OnRamp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1088" y="1650" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-162" value="OffRamp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1087" y="1875" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-163" value="Router" style="rounded=1;whiteSpace=wrap;html=1;fontSize=14;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1087" y="1980" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-164" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-162" target="woXJvjXyPqNF8OMwea0D-163" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="-870" y="2240" as="sourcePoint" />
            <mxPoint x="-940" y="2330" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-165" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-163" target="woXJvjXyPqNF8OMwea0D-167" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="-446" y="2320" as="sourcePoint" />
            <mxPoint x="-840" y="2380" as="targetPoint" />
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-167" value="Dapp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1087" y="2080" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-168" value="Lock or burn" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-980" y="1625" width="50" height="30" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-169" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;Router&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1025" y="1520" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-170" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-940" y="1650" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-171" value="Dapp" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1025" y="1420" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-172" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-912" y="1875" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-173" value="&lt;font style=&quot;font-size: 17px;&quot;&gt;Commit&lt;br&gt;DON&lt;br&gt;&lt;/font&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1088" y="1740" width="120" height="70" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-174" value="&lt;font style=&quot;font-size: 17px;&quot;&gt;Execution &lt;br&gt;DON&lt;br&gt;&lt;/font&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-947" y="1740" width="120" height="70" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-175" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-161" target="woXJvjXyPqNF8OMwea0D-170" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-770" y="1810" as="sourcePoint" />
            <mxPoint x="-720" y="1760" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-176" value="" style="endArrow=classic;html=1;rounded=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;curved=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-162" target="woXJvjXyPqNF8OMwea0D-172" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-958" y="1680" as="sourcePoint" />
            <mxPoint x="-930" y="1680" as="targetPoint" />
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-177" value="Release or mint" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-967" y="1895" width="50" height="30" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-180" value="" style="endArrow=classic;html=1;rounded=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-171" target="woXJvjXyPqNF8OMwea0D-169" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-850" y="1680" as="sourcePoint" />
            <mxPoint x="-800" y="1630" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-181" value="" style="endArrow=classic;html=1;rounded=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-169" target="woXJvjXyPqNF8OMwea0D-161" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-955" y="1470" as="sourcePoint" />
            <mxPoint x="-955" y="1530" as="targetPoint" />
            <Array as="points">
              <mxPoint x="-995" y="1610" />
              <mxPoint x="-1028" y="1610" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-182" value="" style="endArrow=classic;html=1;rounded=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;dashed=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-173" target="woXJvjXyPqNF8OMwea0D-161" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-910" y="1920" as="sourcePoint" />
            <mxPoint x="-860" y="1870" as="targetPoint" />
            <Array as="points">
              <mxPoint x="-1028" y="1710" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-183" value="" style="endArrow=classic;html=1;rounded=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;curved=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-173" target="woXJvjXyPqNF8OMwea0D-162" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-958" y="1680" as="sourcePoint" />
            <mxPoint x="-930" y="1680" as="targetPoint" />
            <Array as="points">
              <mxPoint x="-1028" y="1820" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-184" value="" style="endArrow=classic;html=1;rounded=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-174" target="woXJvjXyPqNF8OMwea0D-162" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-955" y="1810" as="sourcePoint" />
            <mxPoint x="-955" y="1840" as="targetPoint" />
            <Array as="points">
              <mxPoint x="-890" y="1820" />
              <mxPoint x="-997" y="1820" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-186" value="Read messages" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1025" y="1715" width="92" height="30" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-187" value="Forward" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1050" y="1590" width="58" height="20" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-188" value="CCIPSend" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1030" y="1480" width="63" height="20" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-189" value="Forward" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1026" y="1930" width="58" height="20" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-190" value="Execute message" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1030" y="2040" width="67" height="20" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-191" value="Write merkle root" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1102" y="1835" width="72" height="30" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-192" value="Read merkle root&lt;br&gt;&amp;amp; execute msgs" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-920" y="1830" width="100" height="30" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-193" value="" style="endArrow=classic;html=1;rounded=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;dashed=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-174" target="woXJvjXyPqNF8OMwea0D-161" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-1047" y="1850" as="sourcePoint" />
            <mxPoint x="-1110" y="1810" as="targetPoint" />
            <Array as="points">
              <mxPoint x="-887" y="1720" />
              <mxPoint x="-1000" y="1720" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-194" value="User flow" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1139" y="1370" width="180" height="30" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-221" value="Multi chain" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-420" y="1190" width="180" height="30" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-223" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;FeeQuoter&lt;br&gt;&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-359" y="1745" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-240" value="&lt;font style=&quot;font-size: 112px;&quot;&gt;OCR3&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1139" y="1160" width="409" height="200" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-258" value="isOnRamp&lt;div&gt;isOffRamp&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-5" y="1290" width="60" height="30" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-264" value="&lt;font style=&quot;font-size: 10px;&quot;&gt;Read merkle root&lt;br style=&quot;&quot;&gt;&amp;amp; execute msgs&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="15" y="1776.5" width="80" height="30" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-266" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;TokenAdminRegistry&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-359" y="1835" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-268" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-369" y="1990" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-269" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-359" y="2000" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-270" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-349" y="2010" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-271" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-339" y="2020" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-272" value="&lt;span style=&quot;font-size: 19px;&quot;&gt;Token pools&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-329" y="2030" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-274" value="" style="endArrow=classic;html=1;rounded=1;exitX=0.12;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;curved=0;exitPerimeter=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-54" target="woXJvjXyPqNF8OMwea0D-272" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-109" y="1925" as="sourcePoint" />
            <mxPoint x="-59" y="1875" as="targetPoint" />
            <Array as="points">
              <mxPoint x="-174" y="2050" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-275" value="" style="endArrow=classic;html=1;rounded=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;curved=0;exitX=1;exitY=0.75;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-272" target="woXJvjXyPqNF8OMwea0D-55" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-269" y="2075" as="sourcePoint" />
            <mxPoint x="-59" y="1995" as="targetPoint" />
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-280" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;NonceManager&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-359" y="1880" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-282" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;RMN&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=18;glass=0;strokeWidth=1;shadow=0;strokeColor=#242424;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="410" y="1806.5" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-283" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;FeeQuoter&lt;br&gt;&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="410" y="1761.5" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-284" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;TokenAdminRegistry&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="541" y="1853.5" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-285" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;NonceManager&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="540" y="1806.5" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-287" value="Chain contracts" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="484" y="1731.5" width="100" height="30" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-289" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="625.5" y="1240" width="269" height="180" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-290" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;RMN&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=18;glass=0;strokeWidth=1;shadow=0;strokeColor=#242424;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="633.5" y="1315" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-291" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;FeeQuoter&lt;br&gt;&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="633.5" y="1270" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-292" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;TokenAdminRegistry&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="765" y="1360" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-293" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;NonceManager&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="763.5" y="1315" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-294" value="Chain contracts" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="707.5" y="1240" width="100" height="30" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-300" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=classic;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;entryX=0.25;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;strokeColor=#000000;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-107" target="woXJvjXyPqNF8OMwea0D-22" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="695" y="1705" as="sourcePoint" />
            <mxPoint x="551" y="1985" as="targetPoint" />
            <Array as="points">
              <mxPoint x="606" y="1720" />
              <mxPoint x="743" y="1720" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-301" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-375" y="1380" width="269" height="180" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-302" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;RMN&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=18;glass=0;strokeWidth=1;shadow=0;strokeColor=#242424;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-366" y="1455" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-303" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;FeeQuoter&lt;br&gt;&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-366" y="1410" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-304" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;TokenAdminRegistry&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-236" y="1410" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-305" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;NonceManager&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-236" y="1455" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-306" value="Chain contracts" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-292" y="1380" width="100" height="30" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-310" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1.003;entryY=0.556;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-10" target="woXJvjXyPqNF8OMwea0D-301" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="-21" y="1489.97" as="sourcePoint" />
            <mxPoint x="-101" y="1489.97" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-311" value="&lt;font style=&quot;font-size: 11px;&quot;&gt;processMessageArgs&lt;/font&gt;&lt;div style=&quot;font-size: 11px; line-height: 180%;&quot;&gt;&lt;font style=&quot;font-size: 11px;&quot;&gt;onOutboundMessage&lt;/font&gt;&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-90" y="1420" width="85" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-313" value="Old ramp is configured, don&#39;t send to the new one yet" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="382.5" y="1380" width="128.5" height="30" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-314" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.003;entryY=0.418;entryDx=0;entryDy=0;entryPerimeter=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-13" target="woXJvjXyPqNF8OMwea0D-286" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="231" y="1855" as="sourcePoint" />
            <mxPoint x="281" y="1805" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-316" value="" style="endArrow=classic;html=1;rounded=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1.005;entryY=0.416;entryDx=0;entryDy=0;curved=0;entryPerimeter=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-22" target="woXJvjXyPqNF8OMwea0D-286" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="521" y="1985" as="sourcePoint" />
            <mxPoint x="396" y="1867" as="targetPoint" />
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-317" value="" style="endArrow=classic;html=1;rounded=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;curved=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-137" target="woXJvjXyPqNF8OMwea0D-46" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="451" y="2085" as="sourcePoint" />
            <mxPoint x="501" y="2035" as="targetPoint" />
            <Array as="points">
              <mxPoint x="390" y="2010" />
              <mxPoint x="408" y="2010" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-319" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1.007;entryY=0.313;entryDx=0;entryDy=0;entryPerimeter=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-54" target="woXJvjXyPqNF8OMwea0D-318" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="-89" y="1835" as="sourcePoint" />
            <mxPoint x="-229" y="1775" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-320" value="Chain contracts" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-349" y="1720" width="100" height="30" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-321" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=none;endFill=0;strokeWidth=1;shadow=0;labelBackgroundColor=none;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;dashed=1;startArrow=classic;startFill=1;strokeColor=#000000;curved=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-19" target="woXJvjXyPqNF8OMwea0D-39" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="882" y="1950" as="sourcePoint" />
            <mxPoint x="912" y="1680" as="targetPoint" />
            <Array as="points">
              <mxPoint x="635" y="1560" />
              <mxPoint x="773" y="1560" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-322" value="" style="rounded=1;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=none;endFill=0;strokeWidth=1;shadow=0;labelBackgroundColor=none;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;dashed=1;startArrow=classic;startFill=1;strokeColor=#000000;curved=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-18" target="woXJvjXyPqNF8OMwea0D-43" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="549" y="1502" as="sourcePoint" />
            <mxPoint x="450" y="1615" as="targetPoint" />
            <Array as="points">
              <mxPoint x="450" y="1570" />
              <mxPoint x="1" y="1570" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-328" value="COMMIT DON&lt;div&gt;BLUE&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="230" y="1630" width="130" height="30" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-330" value="COMMIT DON&lt;div&gt;GREEN&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="420" y="1630" width="115" height="30" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-333" value="MessageInterceptor" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-359" y="1925" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-334" value="MessageInterceptor" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-366" y="1502" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-335" value="forwardFromRouter" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="55" y="1380" width="75" height="20" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-336" value="MessageInterceptor" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="633.5" y="1360" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-337" value="MessageInterceptor" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="410" y="1853.5" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-338" value="" style="endArrow=classic;html=1;rounded=1;fontSize=13;fontColor=#660000;strokeWidth=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endFill=1;endSize=8;curved=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="woXJvjXyPqNF8OMwea0D-48" target="woXJvjXyPqNF8OMwea0D-54" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="180" y="1690" as="sourcePoint" />
            <mxPoint x="180" y="1795" as="targetPoint" />
            <Array as="points">
              <mxPoint x="170" y="1750" />
              <mxPoint x="-128" y="1750" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-341" value="EXEC DON&lt;div&gt;BLUE&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-347" y="1630" width="139" height="30" as="geometry" />
        </mxCell>
        <mxCell id="woXJvjXyPqNF8OMwea0D-343" value="EXEC DON&lt;div&gt;GREEN&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="821" y="1630" width="115" height="30" as="geometry" />
        </mxCell>
        <mxCell id="LKB6LAdQHVU2I6fmtLf7-1" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;FeeQuoter&lt;br&gt;&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="540" y="1761.5" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="LKB6LAdQHVU2I6fmtLf7-2" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;FeeQuoter&lt;br&gt;&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="765" y="1270" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="LKB6LAdQHVU2I6fmtLf7-5" value="&lt;span style=&quot;font-size: 13px;&quot;&gt;Shared&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-375" y="1315" width="77.5" height="40" as="geometry" />
        </mxCell>
        <mxCell id="LKB6LAdQHVU2I6fmtLf7-7" value="Legend" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-385" y="1250" width="175" height="20" as="geometry" />
        </mxCell>
        <mxCell id="LKB6LAdQHVU2I6fmtLf7-8" value="&lt;span style=&quot;font-size: 13px;&quot;&gt;Live&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-375" y="1270" width="77.5" height="40" as="geometry" />
        </mxCell>
        <mxCell id="LKB6LAdQHVU2I6fmtLf7-9" value="&lt;span style=&quot;font-size: 13px;&quot;&gt;Upgrade&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-287.5" y="1270" width="77.5" height="40" as="geometry" />
        </mxCell>
        <mxCell id="LKB6LAdQHVU2I6fmtLf7-10" value="&lt;span style=&quot;font-size: 13px;&quot;&gt;External&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-287.5" y="1315" width="77.5" height="40" as="geometry" />
        </mxCell>
        <mxCell id="LndgSB7H6BAqNtGT-OBd-0" value="&lt;font style=&quot;font-size: 112px;&quot;&gt;OCR2&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-1175" y="-160" width="569" height="190" as="geometry" />
        </mxCell>
        <mxCell id="lUZlNMkhEWmQk4-FoNXM-0" value="Read events" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=13;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="330" y="1540" width="90" height="20" as="geometry" />
        </mxCell>
        <mxCell id="lUZlNMkhEWmQk4-FoNXM-1" value="Read events" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=13;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="635" y="1540" width="90" height="20" as="geometry" />
        </mxCell>
        <mxCell id="lUZlNMkhEWmQk4-FoNXM-2" value="&lt;div style=&quot;font-size: 11px; line-height: 120%;&quot;&gt;&lt;font style=&quot;font-size: 11px;&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;font-size: 11px; line-height: 120%;&quot;&gt;&lt;font style=&quot;font-size: 11px;&quot;&gt;getIncremented-&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;font-size: 11px; line-height: 120%;&quot;&gt;&lt;font style=&quot;font-size: 11px;&quot;&gt;OutboundNonce&lt;br&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;font-size: 11px; line-height: 120%;&quot;&gt;&lt;font style=&quot;font-size: 11px;&quot;&gt;getPool&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;font-size: 11px; line-height: 120%;&quot;&gt;&lt;div style=&quot;line-height: 120%;&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="-105" y="1480" width="85" height="53" as="geometry" />
        </mxCell>
        <mxCell id="2QNqtgelfZp8qdsyauz8-0" value="All chains are senders and receivers, to keep this readable the top chains only send and the bottom chains only receive" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
          <mxGeometry x="-144.5" y="1192" width="1165" height="30" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
