open-consul/contributing/rpc/streaming/event-publisher-layout.svg

1 line
23 KiB
XML

<svg id="mermaid-1606243414377" width="100%" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="785" style="max-width: 523.07421875px;" viewBox="0 0 523.07421875 785"><style>#mermaid-1606243414377{font-family:"trebuchet ms",verdana,arial;font-size:16px;fill:#333;}#mermaid-1606243414377 .error-icon{fill:#552222;}#mermaid-1606243414377 .error-text{fill:#552222;stroke:#552222;}#mermaid-1606243414377 .edge-thickness-normal{stroke-width:2px;}#mermaid-1606243414377 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-1606243414377 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-1606243414377 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-1606243414377 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-1606243414377 .marker{fill:#333333;}#mermaid-1606243414377 .marker.cross{stroke:#333333;}#mermaid-1606243414377 svg{font-family:"trebuchet ms",verdana,arial;font-size:16px;}#mermaid-1606243414377 .label{font-family:"trebuchet ms",verdana,arial;color:#333;}#mermaid-1606243414377 .label text{fill:#333;}#mermaid-1606243414377 .node rect,#mermaid-1606243414377 .node circle,#mermaid-1606243414377 .node ellipse,#mermaid-1606243414377 .node polygon,#mermaid-1606243414377 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-1606243414377 .node .label{text-align:center;}#mermaid-1606243414377 .node.clickable{cursor:pointer;}#mermaid-1606243414377 .arrowheadPath{fill:#333333;}#mermaid-1606243414377 .edgePath .path{stroke:#333333;stroke-width:1.5px;}#mermaid-1606243414377 .flowchart-link{stroke:#333333;fill:none;}#mermaid-1606243414377 .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-1606243414377 .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-1606243414377 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-1606243414377 .cluster text{fill:#333;}#mermaid-1606243414377 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial;font-size:12px;background:hsl(80,100%,96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-1606243414377:root{--mermaid-font-family:"trebuchet ms",verdana,arial;}#mermaid-1606243414377 flowchart{fill:apa;}</style><g><g class="output"><g class="clusters"><g class="cluster" id="flowchart-ep-26612" transform="translate(261.537109375,97)" style="opacity: 1;"><rect width="507.07421875" height="178" x="-253.537109375" y="-89"></rect><g class="label" transform="translate(0, -75)" id="mermaid-1606243414377Text"><g transform="translate(0,0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"></div></foreignObject></g></g></g></g><g class="edgePaths"><g class="edgePath LS-EventPublisher LE-snapshots" id="L-EventPublisher-snapshots" style="opacity: 1;"><path class="path" d="M198.8828125,68.60498969810982L87.5859375,97L87.5859375,122" marker-end="url(#arrowhead24541)" style="fill:none"></path><defs><marker id="arrowhead24541" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath LS-EventPublisher LE-subscriptions" id="L-EventPublisher-subscriptions" style="opacity: 1;"><path class="path" d="M262.0078125,72L262.0078125,97L262.0078125,122" marker-end="url(#arrowhead24542)" style="fill:none"></path><defs><marker id="arrowhead24542" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath LS-EventPublisher LE-topicBuffers" id="L-EventPublisher-topicBuffers" style="opacity: 1;"><path class="path" d="M325.1328125,69.58894750600034L426.38671875,97L426.38671875,122" marker-end="url(#arrowhead24543)" style="fill:none"></path><defs><marker id="arrowhead24543" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath LS-topicBuffers LE-Item4" id="L-topicBuffers-Item4" style="opacity: 1;"><path class="path" d="M426.38671875,161L426.38671875,186L426.38671875,211L426.38671875,255.5L426.38671875,309.5L426.38671875,363.5L426.38671875,417.5L426.38671875,471.5L426.38671875,525.5L426.38671875,579.5L426.38671875,624L426.38671875,668.5L426.38671875,713L372.19140625,741.4408052330938" marker-end="url(#arrowhead24544)" style="fill:none"></path><defs><marker id="arrowhead24544" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath LS-subscriptions LE-Subscription" id="L-subscriptions-Subscription" style="opacity: 1;"><path class="path" d="M262.0078125,161L262.0078125,186L262.0078125,211L262.0078125,236" marker-end="url(#arrowhead24545)" style="fill:none"></path><defs><marker id="arrowhead24545" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath LS-snapshots LE-Snapshot" id="L-snapshots-Snapshot" style="opacity: 1;"><path class="path" d="M87.5859375,161L87.5859375,186L87.5859375,211L87.5859375,236" marker-end="url(#arrowhead24546)" style="fill:none"></path><defs><marker id="arrowhead24546" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath LS-Subscription LE-Item0" id="L-Subscription-Item0" style="opacity: 1;"><path class="path" d="M222.47601996527777,275L152.53515625,309.5L127.22667100694444,344" marker-end="url(#arrowhead24547)" style="fill:none"></path><defs><marker id="arrowhead24547" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath LS-Item0 LE-Item1" id="L-Item0-Item1" style="opacity: 1;"><path class="path" d="M112.921875,383L112.921875,417.5L120.28407118055556,452" marker-end="url(#arrowhead24548)" style="fill:none"></path><defs><marker id="arrowhead24548" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath LS-Item1 LE-Item2" id="L-Item1-Item2" style="opacity: 1;"><path class="path" d="M124.4453125,491L124.4453125,525.5L127.77202690972223,560" marker-end="url(#arrowhead24549)" style="fill:none"></path><defs><marker id="arrowhead24549" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath LS-Item2 LE-Item3" id="L-Item2-Item3" style="opacity: 1;"><path class="path" d="M129.65234375,599L129.65234375,624L148.07974894662922,649" marker-end="url(#arrowhead24550)" style="fill:none"></path><defs><marker id="arrowhead24550" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath LS-Item3 LE-Item4" id="L-Item3-Item4" style="opacity: 1;"><path class="path" d="M162.453125,688L162.453125,713L310.98828125,749.8981552148979" marker-end="url(#arrowhead24551)" style="fill:none"></path><defs><marker id="arrowhead24551" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath LS-Snapshot LE-Item0" id="L-Snapshot-Item0" style="opacity: 1;"><path class="path" d="M87.5859375,275L87.5859375,309.5L103.77278645833333,344" marker-end="url(#arrowhead24552)" style="fill:none"></path><defs><marker id="arrowhead24552" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath LS-Subscription LE-Item1" id="L-Subscription-Item1" style="opacity: 1;"><path class="path" d="M243.67860243055554,275L211.25,309.5L211.25,363.5L211.25,417.5L155.046875,452.46318963189634" marker-end="url(#arrowhead24553)" style="fill:none;stroke-width:2px;stroke-dasharray:3;"></path><defs><marker id="arrowhead24553" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath LS-Subscription LE-Item2" id="L-Subscription-Item2" style="opacity: 1;"><path class="path" d="M262.0078125,275L262.0078125,309.5L262.0078125,363.5L262.0078125,417.5L262.0078125,471.5L262.0078125,525.5L160.25390625,567.014800932621" marker-end="url(#arrowhead24554)" style="fill:none;stroke-width:2px;stroke-dasharray:3;"></path><defs><marker id="arrowhead24554" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath LS-Subscription LE-Item3" id="L-Subscription-Item3" style="opacity: 1;"><path class="path" d="M289.53266059027777,275L338.23046875,309.5L338.23046875,363.5L338.23046875,417.5L338.23046875,471.5L338.23046875,525.5L338.23046875,579.5L338.23046875,624L193.0546875,660.7528722860508" marker-end="url(#arrowhead24555)" style="fill:none;stroke-width:2px;stroke-dasharray:3;"></path><defs><marker id="arrowhead24555" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath LS-Subscription LE-Item4" id="L-Subscription-Item4" style="opacity: 1;"><path class="path" d="M307.86187065972223,275L388.98828125,309.5L388.98828125,363.5L388.98828125,417.5L388.98828125,471.5L388.98828125,525.5L388.98828125,579.5L388.98828125,624L388.98828125,668.5L388.98828125,713L362.3599455758427,738" marker-end="url(#arrowhead24556)" style="fill:none;stroke-width:2px;stroke-dasharray:3;"></path><defs><marker id="arrowhead24556" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g></g><g class="edgeLabels"><g class="edgeLabel" transform="" style="opacity: 1;"><g transform="translate(0,0)" class="label"><rect rx="0" ry="0" width="0" height="0"></rect><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span id="L-L-EventPublisher-snapshots" class="edgeLabel L-LS-EventPublisher' L-LE-snapshots"></span></div></foreignObject></g></g><g class="edgeLabel" transform="" style="opacity: 1;"><g transform="translate(0,0)" class="label"><rect rx="0" ry="0" width="0" height="0"></rect><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span id="L-L-EventPublisher-subscriptions" class="edgeLabel L-LS-EventPublisher' L-LE-subscriptions"></span></div></foreignObject></g></g><g class="edgeLabel" transform="" style="opacity: 1;"><g transform="translate(0,0)" class="label"><rect rx="0" ry="0" width="0" height="0"></rect><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span id="L-L-EventPublisher-topicBuffers" class="edgeLabel L-LS-EventPublisher' L-LE-topicBuffers"></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(426.38671875,471.5)" style="opacity: 1;"><g transform="translate(-17.3984375,-9.5)" class="label"><rect rx="0" ry="0" width="34.796875" height="19"></rect><foreignObject width="34.796875" height="19"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span id="L-L-topicBuffers-Item4" class="edgeLabel L-LS-topicBuffers' L-LE-Item4">head</span></div></foreignObject></g></g><g class="edgeLabel" transform="" style="opacity: 1;"><g transform="translate(0,0)" class="label"><rect rx="0" ry="0" width="0" height="0"></rect><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span id="L-L-subscriptions-Subscription" class="edgeLabel L-LS-subscriptions' L-LE-Subscription"></span></div></foreignObject></g></g><g class="edgeLabel" transform="" style="opacity: 1;"><g transform="translate(0,0)" class="label"><rect rx="0" ry="0" width="0" height="0"></rect><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span id="L-L-snapshots-Snapshot" class="edgeLabel L-LS-snapshots' L-LE-Snapshot"></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(152.53515625,309.5)" style="opacity: 1;"><g transform="translate(-15.9140625,-9.5)" class="label"><rect rx="0" ry="0" width="31.828125" height="19"></rect><foreignObject width="31.828125" height="19"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span id="L-L-Subscription-Item0" class="edgeLabel L-LS-Subscription' L-LE-Item0">next</span></div></foreignObject></g></g><g class="edgeLabel" transform="" style="opacity: 1;"><g transform="translate(0,0)" class="label"><rect rx="0" ry="0" width="0" height="0"></rect><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span id="L-L-Item0-Item1" class="edgeLabel L-LS-Item0' L-LE-Item1"></span></div></foreignObject></g></g><g class="edgeLabel" transform="" style="opacity: 1;"><g transform="translate(0,0)" class="label"><rect rx="0" ry="0" width="0" height="0"></rect><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span id="L-L-Item1-Item2" class="edgeLabel L-LS-Item1' L-LE-Item2"></span></div></foreignObject></g></g><g class="edgeLabel" transform="" style="opacity: 1;"><g transform="translate(0,0)" class="label"><rect rx="0" ry="0" width="0" height="0"></rect><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span id="L-L-Item2-Item3" class="edgeLabel L-LS-Item2' L-LE-Item3"></span></div></foreignObject></g></g><g class="edgeLabel" transform="" style="opacity: 1;"><g transform="translate(0,0)" class="label"><rect rx="0" ry="0" width="0" height="0"></rect><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span id="L-L-Item3-Item4" class="edgeLabel L-LS-Item3' L-LE-Item4"></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(87.5859375,309.5)" style="opacity: 1;"><g transform="translate(-14.7578125,-9.5)" class="label"><rect rx="0" ry="0" width="29.515625" height="19"></rect><foreignObject width="29.515625" height="19"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span id="L-L-Snapshot-Item0" class="edgeLabel L-LS-Snapshot' L-LE-Item0">first</span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(211.25,363.5)" style="opacity: 1;"><g transform="translate(-15.9140625,-9.5)" class="label"><rect rx="0" ry="0" width="31.828125" height="19"></rect><foreignObject width="31.828125" height="19"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span id="L-L-Subscription-Item1" class="edgeLabel L-LS-Subscription' L-LE-Item1">next</span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(262.0078125,417.5)" style="opacity: 1;"><g transform="translate(-15.9140625,-9.5)" class="label"><rect rx="0" ry="0" width="31.828125" height="19"></rect><foreignObject width="31.828125" height="19"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span id="L-L-Subscription-Item2" class="edgeLabel L-LS-Subscription' L-LE-Item2">next</span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(338.23046875,471.5)" style="opacity: 1;"><g transform="translate(-15.9140625,-9.5)" class="label"><rect rx="0" ry="0" width="31.828125" height="19"></rect><foreignObject width="31.828125" height="19"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span id="L-L-Subscription-Item3" class="edgeLabel L-LS-Subscription' L-LE-Item3">next</span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(388.98828125,525.5)" style="opacity: 1;"><g transform="translate(-15.9140625,-9.5)" class="label"><rect rx="0" ry="0" width="31.828125" height="19"></rect><foreignObject width="31.828125" height="19"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span id="L-L-Subscription-Item4" class="edgeLabel L-LS-Subscription' L-LE-Item4">next</span></div></foreignObject></g></g></g><g class="nodes"><g class="node default" id="flowchart-EventPublisher-26571" transform="translate(262.0078125,52.5)" style="opacity: 1;"><rect rx="0" ry="0" x="-63.125" y="-19.5" width="126.25" height="39" class="label-container"></rect><g class="label" transform="translate(0,0)"><g transform="translate(-53.125,-9.5)"><foreignObject width="106.25" height="19"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">EventPublisher</div></foreignObject></g></g></g><g class="node default" id="flowchart-subscriptions-26572" transform="translate(262.0078125,141.5)" style="opacity: 1;"><rect rx="0" ry="0" x="-56.46875" y="-19.5" width="112.9375" height="39" class="label-container"></rect><g class="label" transform="translate(0,0)"><g transform="translate(-46.46875,-9.5)"><foreignObject width="92.9375" height="19"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">subscriptions</div></foreignObject></g></g></g><g class="node default" id="flowchart-snapshots-26573" transform="translate(87.5859375,141.5)" style="opacity: 1;"><rect rx="0" ry="0" x="-44.5859375" y="-19.5" width="89.171875" height="39" class="label-container"></rect><g class="label" transform="translate(0,0)"><g transform="translate(-34.5859375,-9.5)"><foreignObject width="69.171875" height="19"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">snapshots</div></foreignObject></g></g></g><g class="node default" id="flowchart-topicBuffers-26574" transform="translate(426.38671875,141.5)" style="opacity: 1;"><rect rx="0" ry="0" x="-53.6875" y="-19.5" width="107.375" height="39" class="label-container"></rect><g class="label" transform="translate(0,0)"><g transform="translate(-43.6875,-9.5)"><foreignObject width="87.375" height="19"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">topicBuffers</div></foreignObject></g></g></g><g class="node default" id="flowchart-Subscription-26579" transform="translate(262.0078125,255.5)" style="opacity: 1;"><rect rx="0" ry="0" x="-53.84375" y="-19.5" width="107.6875" height="39" class="label-container"></rect><g class="label" transform="translate(0,0)"><g transform="translate(-43.84375,-9.5)"><foreignObject width="87.6875" height="19"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">Subscription</div></foreignObject></g></g></g><g class="node default" id="flowchart-Snapshot-26580" transform="translate(87.5859375,255.5)" style="opacity: 1;"><rect rx="0" ry="0" x="-41.953125" y="-19.5" width="83.90625" height="39" class="label-container"></rect><g class="label" transform="translate(0,0)"><g transform="translate(-31.953125,-9.5)"><foreignObject width="63.90625" height="19"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">Snapshot</div></foreignObject></g></g></g><g class="node default" id="flowchart-Item0-26581" transform="translate(112.921875,363.5)" style="opacity: 1;"><rect rx="0" ry="0" x="-30.6015625" y="-19.5" width="61.203125" height="39" class="label-container"></rect><g class="label" transform="translate(0,0)"><g transform="translate(-20.6015625,-9.5)"><foreignObject width="41.203125" height="19"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">Item0</div></foreignObject></g></g></g><g class="node default" id="flowchart-Item1-26582" transform="translate(124.4453125,471.5)" style="opacity: 1;"><rect rx="0" ry="0" x="-30.6015625" y="-19.5" width="61.203125" height="39" class="label-container"></rect><g class="label" transform="translate(0,0)"><g transform="translate(-20.6015625,-9.5)"><foreignObject width="41.203125" height="19"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">Item1</div></foreignObject></g></g></g><g class="node default" id="flowchart-Item2-26583" transform="translate(129.65234375,579.5)" style="opacity: 1;"><rect rx="0" ry="0" x="-30.6015625" y="-19.5" width="61.203125" height="39" class="label-container"></rect><g class="label" transform="translate(0,0)"><g transform="translate(-20.6015625,-9.5)"><foreignObject width="41.203125" height="19"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">Item2</div></foreignObject></g></g></g><g class="node default" id="flowchart-Item3-26584" transform="translate(162.453125,668.5)" style="opacity: 1;"><rect rx="0" ry="0" x="-30.6015625" y="-19.5" width="61.203125" height="39" class="label-container"></rect><g class="label" transform="translate(0,0)"><g transform="translate(-20.6015625,-9.5)"><foreignObject width="41.203125" height="19"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">Item3</div></foreignObject></g></g></g><g class="node default" id="flowchart-Item4-26585" transform="translate(341.58984375,757.5)" style="opacity: 1;"><rect rx="0" ry="0" x="-30.6015625" y="-19.5" width="61.203125" height="39" class="label-container"></rect><g class="label" transform="translate(0,0)"><g transform="translate(-20.6015625,-9.5)"><foreignObject width="41.203125" height="19"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;">Item4</div></foreignObject></g></g></g></g></g></g></svg>