1
2
3
4
|
<?xml version="1.0" encoding="UTF-8"?>
<!-- Do not edit this file with editors other than draw.io -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" style="background: transparent; background-color: transparent; color-scheme: light dark;" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1181px" height="811px" viewBox="-0.5 -0.5 1181 811" content="<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" version="26.0.11"> <diagram name="Page-1" id="p2ZY29pUIumXTLeFGVHV"> <mxGraphModel dx="254" dy="1808" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> <mxCell id="di0BuPlAWc4AIhWkMhYo-1" value="TSforge" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;align=left;verticalAlign=top;fontSize=20;spacingLeft=4;spacing=5;strokeWidth=1;movable=0;resizable=0;rotatable=0;deletable=0;editable=0;locked=1;connectable=0;strokeColor=#6c8ebf;" parent="1" vertex="1"> <mxGeometry x="1100" y="-200" width="950" height="160" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-2" value="SPP" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;align=left;verticalAlign=top;fontSize=20;spacingLeft=4;spacing=5;strokeWidth=1;movable=0;resizable=0;rotatable=0;deletable=0;editable=0;locked=1;connectable=0;strokeColor=#82b366;" parent="1" vertex="1"> <mxGeometry x="1100" y="-20" width="1180" height="630" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;" parent="1" source="di0BuPlAWc4AIhWkMhYo-4" target="di0BuPlAWc4AIhWkMhYo-11" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-4" value="Confirmation ID deposit attempt" style="rounded=1;whiteSpace=wrap;html=1;fillStyle=solid;fillColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1"> <mxGeometry x="1320" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" source="di0BuPlAWc4AIhWkMhYo-6" target="di0BuPlAWc4AIhWkMhYo-14" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-6" value="Write data to the token store" style="rounded=0;whiteSpace=wrap;html=1;fillStyle=solid;fillColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1"> <mxGeometry x="1320" y="253" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-7" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="di0BuPlAWc4AIhWkMhYo-11" target="di0BuPlAWc4AIhWkMhYo-12" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-8" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#D5E8D4;" parent="di0BuPlAWc4AIhWkMhYo-7" vertex="1" connectable="0"> <mxGeometry x="-0.1143" y="218" relative="1" as="geometry"> <mxPoint x="-3" y="-218" as="offset" /> </mxGeometry> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" source="di0BuPlAWc4AIhWkMhYo-11" target="di0BuPlAWc4AIhWkMhYo-6" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-10" value="&lt;div&gt;Yes&lt;/div&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#D5E8D4;" parent="di0BuPlAWc4AIhWkMhYo-9" vertex="1" connectable="0"> <mxGeometry x="-0.0909" y="246" relative="1" as="geometry"> <mxPoint x="-247" y="-3" as="offset" /> </mxGeometry> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-11" value="Are check digits valid?" style="rhombus;whiteSpace=wrap;html=1;fillStyle=solid;fillColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1"> <mxGeometry x="1320" y="117" width="120" height="80" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-12" value="Error 0xC004F04D" style="rounded=1;whiteSpace=wrap;html=1;fillStyle=solid;fillColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1"> <mxGeometry x="1120" y="127" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-55" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;" parent="1" source="di0BuPlAWc4AIhWkMhYo-14" target="di0BuPlAWc4AIhWkMhYo-54" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-14" value="Clear cache block from the trusted store" style="rounded=0;whiteSpace=wrap;html=1;fillStyle=solid;fillColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1"> <mxGeometry x="1320" y="380" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-15" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="di0BuPlAWc4AIhWkMhYo-19" target="di0BuPlAWc4AIhWkMhYo-26" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-16" value="Yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#D5E8D4;" parent="di0BuPlAWc4AIhWkMhYo-15" vertex="1" connectable="0"> <mxGeometry x="-0.1767" relative="1" as="geometry"> <mxPoint y="1" as="offset" /> </mxGeometry> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=1;" parent="1" source="di0BuPlAWc4AIhWkMhYo-19" target="di0BuPlAWc4AIhWkMhYo-30" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-18" value="&lt;div&gt;No&lt;/div&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#D5E8D4;" parent="di0BuPlAWc4AIhWkMhYo-17" vertex="1" connectable="0"> <mxGeometry x="-0.2266" y="-2" relative="1" as="geometry"> <mxPoint as="offset" /> </mxGeometry> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-19" value="Is the CID valid?" style="rhombus;whiteSpace=wrap;html=1;fillStyle=solid;fillColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1"> <mxGeometry x="1510" y="370" width="120" height="80" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="di0BuPlAWc4AIhWkMhYo-24" target="di0BuPlAWc4AIhWkMhYo-19" edge="1"> <mxGeometry relative="1" as="geometry"> <mxPoint x="1765" y="343" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-21" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#D5E8D4;" parent="di0BuPlAWc4AIhWkMhYo-20" vertex="1" connectable="0"> <mxGeometry x="-0.1279" relative="1" as="geometry"> <mxPoint x="60" y="-15" as="offset" /> </mxGeometry> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-22" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" source="di0BuPlAWc4AIhWkMhYo-24" target="di0BuPlAWc4AIhWkMhYo-35" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-23" value="Yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#D5E8D4;" parent="di0BuPlAWc4AIhWkMhYo-22" vertex="1" connectable="0"> <mxGeometry x="-0.4036" y="1" relative="1" as="geometry"> <mxPoint x="-16" as="offset" /> </mxGeometry> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-24" value="Is the CID cached in the trusted store?" style="rhombus;whiteSpace=wrap;html=1;fillStyle=solid;fillColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1"> <mxGeometry x="1682.5" y="123" width="165" height="130" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-25" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="di0BuPlAWc4AIhWkMhYo-26" target="di0BuPlAWc4AIhWkMhYo-29" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-26" value="Write cache block to the trusted store" style="whiteSpace=wrap;html=1;fillStyle=solid;fillColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1"> <mxGeometry x="1705" y="380" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" source="di0BuPlAWc4AIhWkMhYo-28" target="di0BuPlAWc4AIhWkMhYo-24" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-28" value="License consumption occurs" style="rounded=1;whiteSpace=wrap;html=1;spacing=9;fillColor=light-dark(#FFFFFF,#121212);fillStyle=solid;" parent="1" vertex="1"> <mxGeometry x="1705" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-29" value="Windows is activated" style="rounded=1;whiteSpace=wrap;html=1;fillStyle=solid;fillColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1"> <mxGeometry x="1705" y="510" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-30" value="Error 0xC004F04D or 0xC004F031" style="rounded=1;whiteSpace=wrap;html=1;fillStyle=solid;fillColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1"> <mxGeometry x="1510" y="510" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="di0BuPlAWc4AIhWkMhYo-35" target="di0BuPlAWc4AIhWkMhYo-36" edge="1"> <mxGeometry relative="1" as="geometry"> <mxPoint x="2170.21" y="410" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-32" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#D5E8D4;" parent="di0BuPlAWc4AIhWkMhYo-31" vertex="1" connectable="0"> <mxGeometry x="0.1818" y="-2" relative="1" as="geometry"> <mxPoint x="-15" y="-2" as="offset" /> </mxGeometry> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-33" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" source="di0BuPlAWc4AIhWkMhYo-35" target="di0BuPlAWc4AIhWkMhYo-41" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-34" value="Yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#D5E8D4;" parent="di0BuPlAWc4AIhWkMhYo-33" vertex="1" connectable="0"> <mxGeometry x="-0.3048" relative="1" as="geometry"> <mxPoint x="-1" y="6" as="offset" /> </mxGeometry> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-35" value="Does the cache match the current CID-IID pair?" style="rhombus;whiteSpace=wrap;html=1;spacingRight=29;spacingLeft=29;fillStyle=solid;fillColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1"> <mxGeometry x="1900.21" y="300" width="160" height="100" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-36" value="Cache block deleted" style="rounded=1;whiteSpace=wrap;html=1;fillStyle=solid;fillColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1"> <mxGeometry x="2140" y="320" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="di0BuPlAWc4AIhWkMhYo-41" target="di0BuPlAWc4AIhWkMhYo-42" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-38" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#D5E8D4;" parent="di0BuPlAWc4AIhWkMhYo-37" vertex="1" connectable="0"> <mxGeometry x="0.1555" y="-1" relative="1" as="geometry"> <mxPoint x="-14" y="-1" as="offset" /> </mxGeometry> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-39" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;" parent="1" source="di0BuPlAWc4AIhWkMhYo-41" target="di0BuPlAWc4AIhWkMhYo-29" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-40" value="&lt;div&gt;Yes&lt;/div&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#D5E8D4;" parent="di0BuPlAWc4AIhWkMhYo-39" vertex="1" connectable="0"> <mxGeometry x="-0.7357" y="4" relative="1" as="geometry"> <mxPoint x="-25" y="-5" as="offset" /> </mxGeometry> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-41" value="Does the cached HWID match the current HWID?" style="rhombus;whiteSpace=wrap;html=1;spacingLeft=28;spacingRight=28;fillStyle=solid;fillColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1"> <mxGeometry x="1900.21" y="490" width="160" height="100" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-42" value="Hardware Out-of-Tolerance status" style="rounded=1;whiteSpace=wrap;html=1;fillStyle=solid;fillColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1"> <mxGeometry x="2140" y="510" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" source="di0BuPlAWc4AIhWkMhYo-44" target="di0BuPlAWc4AIhWkMhYo-47" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-44" value="User uses TSforge to activate windows" style="rounded=1;whiteSpace=wrap;html=1;fillColor=light-dark(#FFFFFF,#121212);fillStyle=solid;" parent="1" vertex="1"> <mxGeometry x="1130" y="-140" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-45" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;dashed=1;endArrow=none;startFill=0;dashPattern=1 2;strokeWidth=2;" parent="1" source="di0BuPlAWc4AIhWkMhYo-47" target="di0BuPlAWc4AIhWkMhYo-4" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-46" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" source="di0BuPlAWc4AIhWkMhYo-47" target="di0BuPlAWc4AIhWkMhYo-49" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-47" value="Deposit Zero Confirmation ID using SPP API" style="rounded=0;whiteSpace=wrap;html=1;spacing=4;fillStyle=solid;fillColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1"> <mxGeometry x="1320" y="-140" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-48" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" source="di0BuPlAWc4AIhWkMhYo-49" target="di0BuPlAWc4AIhWkMhYo-52" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-49" value="Edit trusted store to include cache block" style="rounded=0;whiteSpace=wrap;html=1;fillStyle=solid;gradientColor=none;fillColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1"> <mxGeometry x="1510" y="-140" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-50" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=none;startFill=0;dashPattern=1 2;strokeWidth=2;" parent="1" source="di0BuPlAWc4AIhWkMhYo-52" target="di0BuPlAWc4AIhWkMhYo-28" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-51" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;" parent="1" source="di0BuPlAWc4AIhWkMhYo-52" target="di0BuPlAWc4AIhWkMhYo-53" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-52" value="Invoke SPP license status refresh" style="rounded=0;whiteSpace=wrap;html=1;fillStyle=solid;fillColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1"> <mxGeometry x="1705" y="-140" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-53" value="End; Windows is activated" style="whiteSpace=wrap;html=1;rounded=1;fillStyle=solid;fillColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1"> <mxGeometry x="1900.21" y="-140" width="120" height="60" as="geometry" /> </mxCell> <mxCell id="di0BuPlAWc4AIhWkMhYo-54" value="End; further processing done after license consumption" style="whiteSpace=wrap;html=1;rounded=1;spacing=2;fillStyle=solid;fillColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1"> <mxGeometry x="1320" y="510" width="120" height="60" as="geometry" /> </mxCell> </root> </mxGraphModel> </diagram> </mxfile> "><defs/><g><g data-cell-id="0"><g data-cell-id="1"><g data-cell-id="di0BuPlAWc4AIhWkMhYo-1"><g><rect x="0" y="0" width="950" height="160" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all" style="fill: light-dark(rgb(218, 232, 252), rgb(29, 41, 59)); stroke: light-dark(rgb(108, 142, 191), rgb(92, 121, 163));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 938px; height: 1px; padding-top: 10px; margin-left: 9px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 20px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">TSforge</div></div></div></foreignObject><text x="9" y="30" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="20px">TSforge</text></switch></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-2"><g><rect x="0" y="180" width="1180" height="630" fill="#d5e8d4" stroke="#82b366" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 1168px; height: 1px; padding-top: 190px; margin-left: 9px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 20px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">SPP</div></div></div></foreignObject><text x="9" y="210" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="20px">SPP</text></switch></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-3"><g><path d="M 280 260 L 280 308.76" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 280 314.76 L 276 306.76 L 280 308.76 L 284 306.76 Z" fill="#000000" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-4"><g><rect x="220" y="200" width="120" height="60" rx="9" ry="9" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 230px; margin-left: 221px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Confirmation ID deposit attempt</div></div></div></foreignObject><text x="280" y="234" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Confirmation ID depo...</text></switch></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-5"><g><path d="M 280 513 L 280 571.76" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 280 577.76 L 276 569.76 L 280 571.76 L 284 569.76 Z" fill="#000000" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-6"><g><rect x="220" y="453" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 483px; margin-left: 221px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Write data to the token store</div></div></div></foreignObject><text x="280" y="487" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Write data to the to...</text></switch></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-7"><g><path d="M 220 357 L 146.37 357" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 141.12 357 L 148.12 353.5 L 146.37 357 L 148.12 360.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-8"><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 358px; margin-left: 183px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #D5E8D4; "><div style="display: inline-block; font-size: 11px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#D5E8D4, #1f2f1e); white-space: nowrap; ">No</div></div></div></foreignObject><text x="183" y="361" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="11px" text-anchor="middle">No</text></switch></g></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-9"><g><path d="M 280 397 L 280 444.76" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 280 450.76 L 276 442.76 L 280 444.76 L 284 442.76 Z" fill="#000000" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-10"><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 420px; margin-left: 280px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #D5E8D4; "><div style="display: inline-block; font-size: 11px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#D5E8D4, #1f2f1e); white-space: nowrap; "><div>Yes</div></div></div></div></foreignObject><text x="280" y="423" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="11px" text-anchor="middle">Yes</text></switch></g></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-11"><g><path d="M 280 317 L 340 357 L 280 397 L 220 357 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 357px; margin-left: 221px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Are check digits valid?</div></div></div></foreignObject><text x="280" y="361" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Are check digits val...</text></switch></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-12"><g><rect x="20" y="327" width="120" height="60" rx="9" ry="9" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 357px; margin-left: 21px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Error 0xC004F04D</div></div></div></foreignObject><text x="80" y="361" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Error 0xC004F04D</text></switch></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-55"><g><path d="M 280 640 L 280 701.76" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 280 707.76 L 276 699.76 L 280 701.76 L 284 699.76 Z" fill="#000000" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-14"><g><rect x="220" y="580" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 610px; margin-left: 221px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Clear cache block from the trusted store</div></div></div></foreignObject><text x="280" y="614" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Clear cache block fr...</text></switch></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-15"><g><path d="M 530 610 L 598.63 610" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 603.88 610 L 596.88 613.5 L 598.63 610 L 596.88 606.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-16"><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 612px; margin-left: 562px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #D5E8D4; "><div style="display: inline-block; font-size: 11px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#D5E8D4, #1f2f1e); white-space: nowrap; ">Yes</div></div></div></foreignObject><text x="562" y="615" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="11px" text-anchor="middle">Yes</text></switch></g></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-17"><g><path d="M 470 650 L 470 703.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 470 708.88 L 466.5 701.88 L 470 703.63 L 473.5 701.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-18"><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 674px; margin-left: 469px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #D5E8D4; "><div style="display: inline-block; font-size: 11px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#D5E8D4, #1f2f1e); white-space: nowrap; "><div>No</div></div></div></div></foreignObject><text x="469" y="677" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="11px" text-anchor="middle">No</text></switch></g></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-19"><g><path d="M 470 570 L 530 610 L 470 650 L 410 610 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 610px; margin-left: 411px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Is the CID valid?</div></div></div></foreignObject><text x="470" y="614" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Is the CID valid?</text></switch></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-20"><g><path d="M 582.5 388 L 470 388 L 470 563.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 470 568.88 L 466.5 561.88 L 470 563.63 L 473.5 561.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-21"><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 389px; margin-left: 531px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #D5E8D4; "><div style="display: inline-block; font-size: 11px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#D5E8D4, #1f2f1e); white-space: nowrap; ">No</div></div></div></foreignObject><text x="531" y="392" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="11px" text-anchor="middle">No</text></switch></g></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-22"><g><path d="M 747.5 388 L 880.2 388 L 880.21 491.76" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 880.21 497.76 L 876.21 489.76 L 880.21 491.76 L 884.21 489.76 Z" fill="#000000" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-23"><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 388px; margin-left: 805px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #D5E8D4; "><div style="display: inline-block; font-size: 11px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#D5E8D4, #1f2f1e); white-space: nowrap; ">Yes</div></div></div></foreignObject><text x="805" y="391" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="11px" text-anchor="middle">Yes</text></switch></g></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-24"><g><path d="M 665 323 L 747.5 388 L 665 453 L 582.5 388 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 163px; height: 1px; padding-top: 388px; margin-left: 584px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Is the CID cached in the trusted store?</div></div></div></foreignObject><text x="665" y="392" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Is the CID cached in the tr...</text></switch></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-25"><g><path d="M 665 640 L 665 703.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 665 708.88 L 661.5 701.88 L 665 703.63 L 668.5 701.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-26"><g><rect x="605" y="580" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 610px; margin-left: 606px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Write cache block to the trusted store</div></div></div></foreignObject><text x="665" y="614" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Write cache block to...</text></switch></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-27"><g><path d="M 665 260 L 665 314.76" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 665 320.76 L 661 312.76 L 665 314.76 L 669 312.76 Z" fill="#000000" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-28"><g><rect x="605" y="200" width="120" height="60" rx="9" ry="9" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 104px; height: 1px; padding-top: 230px; margin-left: 613px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">License consumption occurs</div></div></div></foreignObject><text x="665" y="234" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">License consumpti...</text></switch></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-29"><g><rect x="605" y="710" width="120" height="60" rx="9" ry="9" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 740px; margin-left: 606px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Windows is activated</div></div></div></foreignObject><text x="665" y="744" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Windows is activated</text></switch></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-30"><g><rect x="410" y="710" width="120" height="60" rx="9" ry="9" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 740px; margin-left: 411px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Error 0xC004F04D or 0xC004F031</div></div></div></foreignObject><text x="470" y="744" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Error 0xC004F04D or...</text></switch></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-31"><g><path d="M 960.21 550 L 1033.63 550" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 1038.88 550 L 1031.88 553.5 L 1033.63 550 L 1031.88 546.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-32"><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 551px; margin-left: 993px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #D5E8D4; "><div style="display: inline-block; font-size: 11px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#D5E8D4, #1f2f1e); white-space: nowrap; ">No</div></div></div></foreignObject><text x="993" y="554" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="11px" text-anchor="middle">No</text></switch></g></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-33"><g><path d="M 880.21 600 L 880.21 681.76" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 880.21 687.76 L 876.21 679.76 L 880.21 681.76 L 884.21 679.76 Z" fill="#000000" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-34"><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 638px; margin-left: 880px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #D5E8D4; "><div style="display: inline-block; font-size: 11px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#D5E8D4, #1f2f1e); white-space: nowrap; ">Yes</div></div></div></foreignObject><text x="880" y="641" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="11px" text-anchor="middle">Yes</text></switch></g></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-35"><g><path d="M 880.21 500 L 960.21 550 L 880.21 600 L 800.21 550 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 100px; height: 1px; padding-top: 550px; margin-left: 830px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Does the cache match the current CID-IID pair?</div></div></div></foreignObject><text x="880" y="554" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Does the cache ma...</text></switch></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-36"><g><rect x="1040" y="520" width="120" height="60" rx="9" ry="9" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 550px; margin-left: 1041px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Cache block deleted</div></div></div></foreignObject><text x="1100" y="554" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Cache block deleted</text></switch></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-37"><g><path d="M 960.21 740 L 1033.63 740" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 1038.88 740 L 1031.88 743.5 L 1033.63 740 L 1031.88 736.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-38"><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 741px; margin-left: 993px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #D5E8D4; "><div style="display: inline-block; font-size: 11px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#D5E8D4, #1f2f1e); white-space: nowrap; ">No</div></div></div></foreignObject><text x="993" y="744" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="11px" text-anchor="middle">No</text></switch></g></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-39"><g><path d="M 800.21 740 L 733.24 740" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 727.24 740 L 735.24 736 L 733.24 740 L 735.24 744 Z" fill="#000000" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-40"><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 740px; margin-left: 766px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #D5E8D4; "><div style="display: inline-block; font-size: 11px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#D5E8D4, #1f2f1e); white-space: nowrap; "><div>Yes</div></div></div></div></foreignObject><text x="766" y="743" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="11px" text-anchor="middle">Yes</text></switch></g></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-41"><g><path d="M 880.21 690 L 960.21 740 L 880.21 790 L 800.21 740 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 102px; height: 1px; padding-top: 740px; margin-left: 829px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Does the cached HWID match the current HWID?</div></div></div></foreignObject><text x="880" y="744" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Does the cached H...</text></switch></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-42"><g><rect x="1040" y="710" width="120" height="60" rx="9" ry="9" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 740px; margin-left: 1041px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Hardware Out-of-Tolerance status</div></div></div></foreignObject><text x="1100" y="744" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Hardware Out-of-Tole...</text></switch></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-43"><g><path d="M 150 90 L 211.76 90" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 217.76 90 L 209.76 94 L 211.76 90 L 209.76 86 Z" fill="#000000" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-44"><g><rect x="30" y="60" width="120" height="60" rx="9" ry="9" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 90px; margin-left: 31px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">User uses TSforge to activate windows</div></div></div></foreignObject><text x="90" y="94" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">User uses TSforge to...</text></switch></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-45"><g><path d="M 280 120 L 280 200" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="2 4" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-46"><g><path d="M 340 90 L 401.76 90" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 407.76 90 L 399.76 94 L 401.76 90 L 399.76 86 Z" fill="#000000" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-47"><g><rect x="220" y="60" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 114px; height: 1px; padding-top: 90px; margin-left: 223px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Deposit Zero Confirmation ID using SPP API</div></div></div></foreignObject><text x="280" y="94" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Deposit Zero Confir...</text></switch></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-48"><g><path d="M 530 90 L 596.76 90" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 602.76 90 L 594.76 94 L 596.76 90 L 594.76 86 Z" fill="#000000" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-49"><g><rect x="410" y="60" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 90px; margin-left: 411px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Edit trusted store to include cache block</div></div></div></foreignObject><text x="470" y="94" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Edit trusted store t...</text></switch></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-50"><g><path d="M 665 120 L 665 200" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="2 4" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-51"><g><path d="M 725 90 L 791.97 90" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 797.97 90 L 789.97 94 L 791.97 90 L 789.97 86 Z" fill="#000000" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-52"><g><rect x="605" y="60" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 90px; margin-left: 606px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Invoke SPP license status refresh</div></div></div></foreignObject><text x="665" y="94" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Invoke SPP license s...</text></switch></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-53"><g><rect x="800.21" y="60" width="120" height="60" rx="9" ry="9" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 90px; margin-left: 801px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">End; Windows is activated</div></div></div></foreignObject><text x="860" y="94" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">End; Windows is acti...</text></switch></g></g></g><g data-cell-id="di0BuPlAWc4AIhWkMhYo-54"><g><rect x="220" y="710" width="120" height="60" rx="9" ry="9" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 740px; margin-left: 221px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">End; further processing done after license consumption</div></div></div></foreignObject><text x="280" y="744" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">End; further process...</text></switch></g></g></g></g></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>
|