github.com/e154/smart-home@v0.17.2-0.20240311175135-e530a6e5cd45/doc/static/img/entity-state-version.svg (about) 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!-- Do not edit this file with editors other than draw.io --> 3 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 4 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1762px" height="1333px" viewBox="-0.5 -0.5 1762 1333" content="<mxfile host="Electron" modified="2024-01-21T06:33:42.471Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/22.1.11 Chrome/114.0.5735.289 Electron/25.9.8 Safari/537.36" etag="HiVYYjeEqxRNv4Qxs3vk" version="22.1.11" type="device"> <diagram name="Страница — 1" id="zKq1X0aJXya_YsR0oCjk"> <mxGraphModel dx="3612" dy="3364" 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="0" /> <mxCell id="1" parent="0" /> <mxCell id="QVZuP2RoDMzS1RW-wAdi-42" value="V6" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};rotation=90;fillColor=#ffe6cc;strokeColor=default;gradientColor=none;strokeWidth=1;" parent="1" vertex="1"> <mxGeometry x="120" y="-1005.25" width="220" height="1750.5" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-41" value="V3" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};rotation=90;fillColor=#ffe6cc;strokeColor=default;strokeWidth=1;" parent="1" vertex="1"> <mxGeometry x="125.25" y="-715.5" width="220" height="1751" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-40" value="V2" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};rotation=90;fillColor=#ffe6cc;strokeColor=default;strokeWidth=1;" parent="1" vertex="1"> <mxGeometry x="130" y="-430" width="220" height="1745.5" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-38" value="snapshot 3" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#d5e8d4;strokeColor=default;strokeWidth=2;" parent="1" vertex="1"> <mxGeometry x="-330" y="-430" width="220" height="1331" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-28" value="V1" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};rotation=90;fillColor=#ffe6cc;strokeColor=default;strokeWidth=1;" parent="1" vertex="1"> <mxGeometry x="130" y="-135.25" width="220" height="1750.5" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-27" value="snapshot 1" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};strokeColor=default;fillColor=#d5e8d4;strokeWidth=2;" parent="1" vertex="1"> <mxGeometry x="560" y="-430" width="220" height="1331" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-25" value="snapshot 2" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#d5e8d4;strokeColor=default;strokeWidth=2;" parent="1" vertex="1"> <mxGeometry x="120" y="-430" width="220" height="1331" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-5" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1"> <mxGeometry x="30" y="40" width="400" height="240" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-2" value="last_changed:&amp;nbsp;2024-01-21T10:02:38.168073+05:30" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" vertex="1"> <mxGeometry x="55" y="110" width="350" height="60" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-6" value="New state" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1"> <mxGeometry x="200" y="60" width="60" height="30" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-7" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1"> <mxGeometry x="30" y="325" width="400" height="240" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-8" value="last_changed:&amp;nbsp;2024-01-21T10:02:37.665454+05:30" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" vertex="1"> <mxGeometry x="55" y="395" width="350" height="60" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-57" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="QVZuP2RoDMzS1RW-wAdi-9" target="QVZuP2RoDMzS1RW-wAdi-2" edge="1"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint x="450" y="480" /> <mxPoint x="450" y="140" /> </Array> </mxGeometry> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-9" value="last_updated:&amp;nbsp;2024-01-21T10:02:38.168073+05:30" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" vertex="1"> <mxGeometry x="55" y="465" width="350" height="60" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-10" value="Old state" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1"> <mxGeometry x="200" y="345" width="60" height="30" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-13" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1"> <mxGeometry x="480" y="325" width="400" height="240" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-14" value="last_changed:&amp;nbsp;2024-01-21T10:02:37.665454+05:30" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" vertex="1"> <mxGeometry x="505" y="395" width="350" height="60" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-52" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="QVZuP2RoDMzS1RW-wAdi-15" target="QVZuP2RoDMzS1RW-wAdi-9" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-15" value="last_updated:&amp;nbsp;2024-01-21T10:02:38.168073+05:30" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" vertex="1"> <mxGeometry x="505" y="465" width="350" height="60" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-16" value="New state&amp;nbsp;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1"> <mxGeometry x="650" y="345" width="60" height="30" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-17" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1"> <mxGeometry x="480" y="620" width="400" height="240" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-18" value="last_changed:&amp;nbsp;null" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" vertex="1"> <mxGeometry x="505" y="690" width="350" height="60" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-55" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="QVZuP2RoDMzS1RW-wAdi-20" target="QVZuP2RoDMzS1RW-wAdi-14" edge="1"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint x="900" y="790" /> <mxPoint x="900" y="425" /> </Array> </mxGeometry> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-20" value="last_updated:&amp;nbsp;2024-01-21T10:02:37.665454+05:30" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" vertex="1"> <mxGeometry x="505" y="760" width="350" height="60" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-21" value="Old state" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1"> <mxGeometry x="650" y="640" width="60" height="30" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-29" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1"> <mxGeometry x="-420" y="-250" width="400" height="240" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-30" value="last_changed:&amp;nbsp;2024-01-21T10:02:38.670397+05:30" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" vertex="1"> <mxGeometry x="-395" y="-180" width="350" height="60" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-31" value="last_updated:&amp;nbsp;2024-01-21T10:02:43.677459+05:30" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" vertex="1"> <mxGeometry x="-395" y="-110" width="350" height="60" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-32" value="New state" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1"> <mxGeometry x="-250" y="-230" width="60" height="30" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-33" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1"> <mxGeometry x="-420" y="40" width="400" height="240" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-34" value="last_changed:&amp;nbsp;2024-01-21T10:02:38.168073+05:30" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" vertex="1"> <mxGeometry x="-395" y="110" width="350" height="60" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-37" value="Old state" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1"> <mxGeometry x="-250" y="60" width="60" height="30" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-58" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="QVZuP2RoDMzS1RW-wAdi-36" target="QVZuP2RoDMzS1RW-wAdi-30" edge="1"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint y="195" /> <mxPoint y="-150" /> </Array> </mxGeometry> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-36" value="last_updated:&amp;nbsp;2024-01-21T10:02:38.670397+05:30" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" vertex="1"> <mxGeometry x="-395" y="180" width="350" height="60" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-4" value="last_updated:&amp;nbsp;2024-01-21T10:02:38.670397+05:30" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" vertex="1"> <mxGeometry x="55" y="180" width="350" height="60" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="QVZuP2RoDMzS1RW-wAdi-4" target="QVZuP2RoDMzS1RW-wAdi-36" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-53" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="QVZuP2RoDMzS1RW-wAdi-2" target="QVZuP2RoDMzS1RW-wAdi-34" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="QVZuP2RoDMzS1RW-wAdi-54" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="QVZuP2RoDMzS1RW-wAdi-14" target="QVZuP2RoDMzS1RW-wAdi-8" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> </root> </mxGraphModel> </diagram> </mxfile> "><defs/><g><rect x="765" y="-574.25" width="220" height="40" fill="#ffe6cc" stroke="rgb(0, 0, 0)" transform="rotate(90,875,301)" pointer-events="all"/><path d="M 875 -534.25 L 875 1176.25" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" stroke-dasharray="3 3" transform="rotate(90,875,301)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(90 1730.25 300.99999999999955)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 218px; height: 1px; padding-top: 301px; margin-left: 1621px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">V6</div></div></div></foreignObject><text x="1730" y="305" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">V6</text></switch></g><rect x="770.25" y="-284.5" width="220" height="40" fill="#ffe6cc" stroke="rgb(0, 0, 0)" transform="rotate(90,880.25,591)" pointer-events="all"/><path d="M 880.25 -244.5 L 880.25 1466.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" stroke-dasharray="3 3" transform="rotate(90,880.25,591)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(90 1735.75 591)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 218px; height: 1px; padding-top: 591px; margin-left: 1627px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">V3</div></div></div></foreignObject><text x="1736" y="595" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">V3</text></switch></g><rect x="775" y="1" width="220" height="40" fill="#ffe6cc" stroke="rgb(0, 0, 0)" transform="rotate(90,885,873.75)" pointer-events="all"/><path d="M 885 41 L 885 1746.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" stroke-dasharray="3 3" transform="rotate(90,885,873.75)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(90 1737.750000000001 873.7500000000005)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 218px; height: 1px; padding-top: 874px; margin-left: 1629px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">V2</div></div></div></foreignObject><text x="1738" y="877" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">V2</text></switch></g><rect x="315" y="1" width="220" height="40" fill="#d5e8d4" stroke="rgb(0, 0, 0)" stroke-width="2" pointer-events="all"/><path d="M 425 41 L 425 1332" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="6 6" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 218px; height: 1px; padding-top: 21px; margin-left: 316px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">snapshot 3</div></div></div></foreignObject><text x="425" y="25" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">snapshot 3</text></switch></g><rect x="775" y="295.75" width="220" height="40" fill="#ffe6cc" stroke="rgb(0, 0, 0)" transform="rotate(90,885,1171)" pointer-events="all"/><path d="M 885 335.75 L 885 2046.25" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" stroke-dasharray="3 3" transform="rotate(90,885,1171)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(90 1740.25 1170.999999999999)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 218px; height: 1px; padding-top: 1171px; margin-left: 1631px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">V1</div></div></div></foreignObject><text x="1740" y="1175" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">V1</text></switch></g><rect x="1205" y="1" width="220" height="40" fill="#d5e8d4" stroke="rgb(0, 0, 0)" stroke-width="2" pointer-events="all"/><path d="M 1315 41 L 1315 1332" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="6 6" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 218px; height: 1px; padding-top: 21px; margin-left: 1206px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">snapshot 1</div></div></div></foreignObject><text x="1315" y="25" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">snapshot 1</text></switch></g><rect x="765" y="1" width="220" height="40" fill="#d5e8d4" stroke="rgb(0, 0, 0)" stroke-width="2" pointer-events="all"/><path d="M 875 41 L 875 1332" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="6 6" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 218px; height: 1px; padding-top: 21px; margin-left: 766px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">snapshot 2</div></div></div></foreignObject><text x="875" y="25" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">snapshot 2</text></switch></g><rect x="675" y="471" width="400" height="240" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/><rect x="700" y="541" width="350" height="60" fill="#ffe6cc" stroke="#d79b00" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 348px; height: 1px; padding-top: 571px; margin-left: 701px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">last_changed: 2024-01-21T10:02:38.168073+05:30</div></div></div></foreignObject><text x="875" y="575" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">last_changed: 2024-01-21T10:02:38.168073+05:30</text></switch></g><rect x="845" y="491" width="60" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 506px; margin-left: 846px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">New state</div></div></div></foreignObject><text x="875" y="510" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">New state</text></switch></g><rect x="675" y="756" width="400" height="240" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/><rect x="700" y="826" width="350" height="60" fill="#ffe6cc" stroke="#d79b00" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 348px; height: 1px; padding-top: 856px; margin-left: 701px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">last_changed: 2024-01-21T10:02:37.665454+05:30</div></div></div></foreignObject><text x="875" y="860" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">last_changed: 2024-01-21T10:02:37.665454+05:30</text></switch></g><path d="M 1050 911 L 1095 911 L 1095 571 L 1056.37 571" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1051.12 571 L 1058.12 567.5 L 1056.37 571 L 1058.12 574.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="700" y="896" width="350" height="60" fill="#ffe6cc" stroke="#d79b00" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 348px; height: 1px; padding-top: 926px; margin-left: 701px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">last_updated: 2024-01-21T10:02:38.168073+05:30</div></div></div></foreignObject><text x="875" y="930" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">last_updated: 2024-01-21T10:02:38.168073+05:30</text></switch></g><rect x="845" y="776" width="60" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 791px; margin-left: 846px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Old state</div></div></div></foreignObject><text x="875" y="795" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Old state</text></switch></g><rect x="1125" y="756" width="400" height="240" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/><rect x="1150" y="826" width="350" height="60" fill="#ffe6cc" stroke="#d79b00" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 348px; height: 1px; padding-top: 856px; margin-left: 1151px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">last_changed: 2024-01-21T10:02:37.665454+05:30</div></div></div></foreignObject><text x="1325" y="860" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">last_changed: 2024-01-21T10:02:37.665454+05:30</text></switch></g><path d="M 1150 926 L 1056.37 926" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1051.12 926 L 1058.12 922.5 L 1056.37 926 L 1058.12 929.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="1150" y="896" width="350" height="60" fill="#ffe6cc" stroke="#d79b00" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 348px; height: 1px; padding-top: 926px; margin-left: 1151px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">last_updated: 2024-01-21T10:02:38.168073+05:30</div></div></div></foreignObject><text x="1325" y="930" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">last_updated: 2024-01-21T10:02:38.168073+05:30</text></switch></g><rect x="1295" y="776" width="60" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 791px; margin-left: 1296px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">New state </div></div></div></foreignObject><text x="1325" y="795" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">New state </text></switch></g><rect x="1125" y="1051" width="400" height="240" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/><rect x="1150" y="1121" width="350" height="60" fill="#ffe6cc" stroke="#d79b00" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 348px; height: 1px; padding-top: 1151px; margin-left: 1151px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">last_changed: null</div></div></div></foreignObject><text x="1325" y="1155" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">last_changed: null</text></switch></g><path d="M 1500 1221 L 1545 1221 L 1545 856 L 1506.37 856" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1501.12 856 L 1508.12 852.5 L 1506.37 856 L 1508.12 859.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="1150" y="1191" width="350" height="60" fill="#ffe6cc" stroke="#d79b00" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 348px; height: 1px; padding-top: 1221px; margin-left: 1151px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">last_updated: 2024-01-21T10:02:37.665454+05:30</div></div></div></foreignObject><text x="1325" y="1225" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">last_updated: 2024-01-21T10:02:37.665454+05:30</text></switch></g><rect x="1295" y="1071" width="60" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 1086px; margin-left: 1296px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Old state</div></div></div></foreignObject><text x="1325" y="1090" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Old state</text></switch></g><rect x="225" y="181" width="400" height="240" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/><rect x="250" y="251" width="350" height="60" fill="#ffe6cc" stroke="#d79b00" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 348px; height: 1px; padding-top: 281px; margin-left: 251px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">last_changed: 2024-01-21T10:02:38.670397+05:30</div></div></div></foreignObject><text x="425" y="285" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">last_changed: 2024-01-21T10:02:38.670397+05:30</text></switch></g><rect x="250" y="321" width="350" height="60" fill="#ffe6cc" stroke="#d79b00" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 348px; height: 1px; padding-top: 351px; margin-left: 251px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">last_updated: 2024-01-21T10:02:43.677459+05:30</div></div></div></foreignObject><text x="425" y="355" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">last_updated: 2024-01-21T10:02:43.677459+05:30</text></switch></g><rect x="395" y="201" width="60" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 216px; margin-left: 396px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">New state</div></div></div></foreignObject><text x="425" y="220" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">New state</text></switch></g><rect x="225" y="471" width="400" height="240" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/><rect x="250" y="541" width="350" height="60" fill="#ffe6cc" stroke="#d79b00" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 348px; height: 1px; padding-top: 571px; margin-left: 251px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">last_changed: 2024-01-21T10:02:38.168073+05:30</div></div></div></foreignObject><text x="425" y="575" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">last_changed: 2024-01-21T10:02:38.168073+05:30</text></switch></g><rect x="395" y="491" width="60" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 506px; margin-left: 396px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Old state</div></div></div></foreignObject><text x="425" y="510" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Old state</text></switch></g><path d="M 600 626 L 645 626 L 645 281 L 606.37 281" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 601.12 281 L 608.12 277.5 L 606.37 281 L 608.12 284.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="250" y="611" width="350" height="60" fill="#ffe6cc" stroke="#d79b00" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 348px; height: 1px; padding-top: 641px; margin-left: 251px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">last_updated: 2024-01-21T10:02:38.670397+05:30</div></div></div></foreignObject><text x="425" y="645" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">last_updated: 2024-01-21T10:02:38.670397+05:30</text></switch></g><rect x="700" y="611" width="350" height="60" fill="#ffe6cc" stroke="#d79b00" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 348px; height: 1px; padding-top: 641px; margin-left: 701px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">last_updated: 2024-01-21T10:02:38.670397+05:30</div></div></div></foreignObject><text x="875" y="645" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">last_updated: 2024-01-21T10:02:38.670397+05:30</text></switch></g><path d="M 700 641 L 606.37 641" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 601.12 641 L 608.12 637.5 L 606.37 641 L 608.12 644.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 700 571 L 606.37 571" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 601.12 571 L 608.12 567.5 L 606.37 571 L 608.12 574.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 1150 856 L 1056.37 856" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1051.12 856 L 1058.12 852.5 L 1056.37 856 L 1058.12 859.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></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>