bec/docs/architecture/BEC_config_db.drawio

988 lines
122 KiB
Plaintext

<mxfile host="65bd71144e">
<diagram id="lM8l5Z0Aq0sgoTEFW-dG" name="current">
<mxGraphModel dx="2470" dy="796" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<root>
<mxCell id="soIy7uyMmyg0S_ZOvgGp-0"/>
<mxCell id="soIy7uyMmyg0S_ZOvgGp-1" parent="soIy7uyMmyg0S_ZOvgGp-0"/>
<mxCell id="gN9IKqw32R8cD9rMZOcJ-0" value="Session" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="soIy7uyMmyg0S_ZOvgGp-1" vertex="1">
<mxGeometry x="-670" y="360" width="140" height="150" as="geometry"/>
</mxCell>
<mxCell id="gN9IKqw32R8cD9rMZOcJ-1" value="name" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="gN9IKqw32R8cD9rMZOcJ-0" vertex="1">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="gN9IKqw32R8cD9rMZOcJ-2" value="beamlineId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="gN9IKqw32R8cD9rMZOcJ-0" vertex="1">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="gN9IKqw32R8cD9rMZOcJ-3" value="scans []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="gN9IKqw32R8cD9rMZOcJ-0" vertex="1">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="gN9IKqw32R8cD9rMZOcJ-4" value="devices []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="gN9IKqw32R8cD9rMZOcJ-0" vertex="1">
<mxGeometry y="120" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="gN9IKqw32R8cD9rMZOcJ-6" 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="soIy7uyMmyg0S_ZOvgGp-1" source="gN9IKqw32R8cD9rMZOcJ-10" target="gN9IKqw32R8cD9rMZOcJ-4" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="gN9IKqw32R8cD9rMZOcJ-7" value="Device" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="soIy7uyMmyg0S_ZOvgGp-1" vertex="1">
<mxGeometry x="-870" y="210" width="140" height="390" as="geometry"/>
</mxCell>
<mxCell id="gN9IKqw32R8cD9rMZOcJ-8" value="name" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="gN9IKqw32R8cD9rMZOcJ-7" vertex="1">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="gN9IKqw32R8cD9rMZOcJ-9" value="description" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="gN9IKqw32R8cD9rMZOcJ-7" vertex="1">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="gN9IKqw32R8cD9rMZOcJ-10" value="sessionId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="gN9IKqw32R8cD9rMZOcJ-7" vertex="1">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="gN9IKqw32R8cD9rMZOcJ-11" value="subdevices []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="gN9IKqw32R8cD9rMZOcJ-7" vertex="1">
<mxGeometry y="120" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="gN9IKqw32R8cD9rMZOcJ-12" value="enabled" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="gN9IKqw32R8cD9rMZOcJ-7" vertex="1">
<mxGeometry y="150" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="gN9IKqw32R8cD9rMZOcJ-14" value="enabled_set" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="gN9IKqw32R8cD9rMZOcJ-7" vertex="1">
<mxGeometry y="180" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="gN9IKqw32R8cD9rMZOcJ-15" value="deviceClass" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="gN9IKqw32R8cD9rMZOcJ-7" vertex="1">
<mxGeometry y="210" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="gN9IKqw32R8cD9rMZOcJ-17" value="deviceTags []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="gN9IKqw32R8cD9rMZOcJ-7" vertex="1">
<mxGeometry y="240" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="hjtFn5NZTH9oSByXCJ5X-3" value="deviceConfig" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="gN9IKqw32R8cD9rMZOcJ-7" vertex="1">
<mxGeometry y="270" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="hjtFn5NZTH9oSByXCJ5X-4" value="onFailure" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="gN9IKqw32R8cD9rMZOcJ-7" vertex="1">
<mxGeometry y="300" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="gN9IKqw32R8cD9rMZOcJ-16" value="acquisitionConfig" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="gN9IKqw32R8cD9rMZOcJ-7" vertex="1">
<mxGeometry y="330" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="hjtFn5NZTH9oSByXCJ5X-6" value="userParameter" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="gN9IKqw32R8cD9rMZOcJ-7" vertex="1">
<mxGeometry y="360" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="J91FPY6UnvLVfEPZkH6M-0" value="Beamline" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="soIy7uyMmyg0S_ZOvgGp-1" vertex="1">
<mxGeometry x="-430" y="315" width="140" height="150" as="geometry"/>
</mxCell>
<mxCell id="J91FPY6UnvLVfEPZkH6M-1" value="name" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="J91FPY6UnvLVfEPZkH6M-0" vertex="1">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="J91FPY6UnvLVfEPZkH6M-2" value="sessions []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="J91FPY6UnvLVfEPZkH6M-0" vertex="1">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="J91FPY6UnvLVfEPZkH6M-4" value="activeSession" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="J91FPY6UnvLVfEPZkH6M-0" vertex="1">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="hjtFn5NZTH9oSByXCJ5X-2" value="activeEaccount" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="J91FPY6UnvLVfEPZkH6M-0" vertex="1">
<mxGeometry y="120" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="J91FPY6UnvLVfEPZkH6M-9" style="edgeStyle=orthogonalEdgeStyle;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;orthogonalLoop=1;rounded=0;" parent="soIy7uyMmyg0S_ZOvgGp-1" source="gN9IKqw32R8cD9rMZOcJ-2" target="J91FPY6UnvLVfEPZkH6M-2" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram id="vCNyTx4VJkq-spmLpPzz" name="envisioned">
<mxGraphModel dx="2622" dy="1090" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-2" value="Beamline" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="1" vertex="1">
<mxGeometry x="-354" y="227" width="140" height="180" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-3" value="name" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="1Hn1AgGyMTO8uLk5IlXV-2" vertex="1">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-49" value="accessConfig" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="1Hn1AgGyMTO8uLk5IlXV-2" vertex="1">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-4" value="experiment []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="1Hn1AgGyMTO8uLk5IlXV-2" vertex="1">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-50" value="activeExperiment" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="1Hn1AgGyMTO8uLk5IlXV-2" vertex="1">
<mxGeometry y="120" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-5" value="templates []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="1Hn1AgGyMTO8uLk5IlXV-2" vertex="1">
<mxGeometry y="150" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-6" value="Session" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="1" vertex="1">
<mxGeometry x="-812" y="474" width="140" height="180" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-7" value="name" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="1Hn1AgGyMTO8uLk5IlXV-6" vertex="1">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-8" value="experimentId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="1Hn1AgGyMTO8uLk5IlXV-6" vertex="1">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-54" value="devices []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="1Hn1AgGyMTO8uLk5IlXV-6" vertex="1">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-53" value="scans []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="1Hn1AgGyMTO8uLk5IlXV-6" vertex="1">
<mxGeometry y="120" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-9" value="sessionConfig" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="1Hn1AgGyMTO8uLk5IlXV-6" vertex="1">
<mxGeometry y="150" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-48" 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="1Hn1AgGyMTO8uLk5IlXV-11" target="1Hn1AgGyMTO8uLk5IlXV-4" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-10" value="Experiment" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="1" vertex="1">
<mxGeometry x="-608" y="354" width="140" height="330" as="geometry">
<mxRectangle x="130" y="250" width="100" height="30" as="alternateBounds"/>
</mxGeometry>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-52" value="name" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="1Hn1AgGyMTO8uLk5IlXV-10" vertex="1">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-30" value="datasets" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="1Hn1AgGyMTO8uLk5IlXV-10" vertex="1">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="eV2Uh7-N6tF2XmxGaPQe-2" value="writeAccount" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="1Hn1AgGyMTO8uLk5IlXV-10">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-11" value="beamlineId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="1Hn1AgGyMTO8uLk5IlXV-10" vertex="1">
<mxGeometry y="120" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-58" value="userId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="1Hn1AgGyMTO8uLk5IlXV-10" vertex="1">
<mxGeometry y="150" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-31" value="logbook" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="1Hn1AgGyMTO8uLk5IlXV-10" vertex="1">
<mxGeometry y="180" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-32" value="samples []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="1Hn1AgGyMTO8uLk5IlXV-10" vertex="1">
<mxGeometry y="210" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-66" value="experimentConfig" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="1Hn1AgGyMTO8uLk5IlXV-10" vertex="1">
<mxGeometry y="240" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-65" value="activeSession" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="1Hn1AgGyMTO8uLk5IlXV-10" vertex="1">
<mxGeometry y="270" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-33" value="sessions []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="1Hn1AgGyMTO8uLk5IlXV-10" vertex="1">
<mxGeometry y="300" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-55" 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="ukiMG41cRLt-tUBz6Ecn-4" target="1Hn1AgGyMTO8uLk5IlXV-54" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-872" y="459" as="sourcePoint"/>
</mxGeometry>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-18" value="Pipelines" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="1" vertex="1" collapsed="1">
<mxGeometry x="-317" y="23" width="90" height="30" as="geometry">
<mxRectangle x="-795" y="190" width="140" height="120" as="alternateBounds"/>
</mxGeometry>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-19" value="Item 1" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="1Hn1AgGyMTO8uLk5IlXV-18" vertex="1">
<mxGeometry y="30" width="90" height="30" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-20" value="Item 2" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="1Hn1AgGyMTO8uLk5IlXV-18" vertex="1">
<mxGeometry y="60" width="90" height="30" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-21" value="Item 3" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="1Hn1AgGyMTO8uLk5IlXV-18" vertex="1">
<mxGeometry y="90" width="90" height="30" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-22" value="Sample" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="1" vertex="1">
<mxGeometry x="-352" y="597" width="140" height="60" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-23" value="experiments []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="1Hn1AgGyMTO8uLk5IlXV-22" vertex="1">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-26" value="User" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="1" vertex="1">
<mxGeometry x="-354" y="427" width="140" height="90" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-27" value="experiments []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="1Hn1AgGyMTO8uLk5IlXV-26" vertex="1">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-28" value="samples []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="1Hn1AgGyMTO8uLk5IlXV-26" vertex="1">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-59" 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="1Hn1AgGyMTO8uLk5IlXV-58" target="1Hn1AgGyMTO8uLk5IlXV-27" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-63" 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="1Hn1AgGyMTO8uLk5IlXV-8" target="1Hn1AgGyMTO8uLk5IlXV-33" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-74" 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="1Hn1AgGyMTO8uLk5IlXV-32" target="1Hn1AgGyMTO8uLk5IlXV-23" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="CnWOHoZy_8Sv8gwBFpT--1" value="DUO" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="1" vertex="1">
<mxGeometry x="-352" y="83" width="140" height="90" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-12" value="proposal" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="CnWOHoZy_8Sv8gwBFpT--1" vertex="1">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="1Hn1AgGyMTO8uLk5IlXV-13" value="PI" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="CnWOHoZy_8Sv8gwBFpT--1" vertex="1">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="ukiMG41cRLt-tUBz6Ecn-1" value="Device" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="1" vertex="1">
<mxGeometry x="-1052" y="154" width="140" height="390" as="geometry"/>
</mxCell>
<mxCell id="ukiMG41cRLt-tUBz6Ecn-2" value="name" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="ukiMG41cRLt-tUBz6Ecn-1" vertex="1">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="ukiMG41cRLt-tUBz6Ecn-3" value="description" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="ukiMG41cRLt-tUBz6Ecn-1" vertex="1">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="ukiMG41cRLt-tUBz6Ecn-4" value="sessionId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="ukiMG41cRLt-tUBz6Ecn-1" vertex="1">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="ukiMG41cRLt-tUBz6Ecn-5" value="subdevices []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="ukiMG41cRLt-tUBz6Ecn-1" vertex="1">
<mxGeometry y="120" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="ukiMG41cRLt-tUBz6Ecn-6" value="enabled" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="ukiMG41cRLt-tUBz6Ecn-1" vertex="1">
<mxGeometry y="150" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="ukiMG41cRLt-tUBz6Ecn-7" value="enabled_set" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="ukiMG41cRLt-tUBz6Ecn-1" vertex="1">
<mxGeometry y="180" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="ukiMG41cRLt-tUBz6Ecn-8" value="deviceClass" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="ukiMG41cRLt-tUBz6Ecn-1" vertex="1">
<mxGeometry y="210" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="ukiMG41cRLt-tUBz6Ecn-9" value="deviceTags []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="ukiMG41cRLt-tUBz6Ecn-1" vertex="1">
<mxGeometry y="240" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="ukiMG41cRLt-tUBz6Ecn-10" value="deviceConfig" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="ukiMG41cRLt-tUBz6Ecn-1" vertex="1">
<mxGeometry y="270" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="ukiMG41cRLt-tUBz6Ecn-11" value="onFailure" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="ukiMG41cRLt-tUBz6Ecn-1" vertex="1">
<mxGeometry y="300" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="ukiMG41cRLt-tUBz6Ecn-12" value="acquisitionConfig" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="ukiMG41cRLt-tUBz6Ecn-1" vertex="1">
<mxGeometry y="330" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="ukiMG41cRLt-tUBz6Ecn-13" value="userParameter" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="ukiMG41cRLt-tUBz6Ecn-1" vertex="1">
<mxGeometry y="360" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="nO5--pfOd91yjdnFYeGo-1" value="Scan" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="1" vertex="1">
<mxGeometry x="-1052" y="564" width="140" height="240" as="geometry"/>
</mxCell>
<mxCell id="nO5--pfOd91yjdnFYeGo-4" value="sessionId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="nO5--pfOd91yjdnFYeGo-1" vertex="1">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="nO5--pfOd91yjdnFYeGo-8" value="scanType" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="nO5--pfOd91yjdnFYeGo-1" vertex="1">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="nO5--pfOd91yjdnFYeGo-9" value="scanParameter" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="nO5--pfOd91yjdnFYeGo-1" vertex="1">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="nO5--pfOd91yjdnFYeGo-10" value="datasetId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="nO5--pfOd91yjdnFYeGo-1" vertex="1">
<mxGeometry y="120" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="nO5--pfOd91yjdnFYeGo-11" value="userParameter" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="nO5--pfOd91yjdnFYeGo-1" vertex="1">
<mxGeometry y="150" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="nO5--pfOd91yjdnFYeGo-12" value="scientificMetadata" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="nO5--pfOd91yjdnFYeGo-1" vertex="1">
<mxGeometry y="180" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="nO5--pfOd91yjdnFYeGo-13" value="files" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="nO5--pfOd91yjdnFYeGo-1" vertex="1">
<mxGeometry y="210" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="nO5--pfOd91yjdnFYeGo-15" 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="nO5--pfOd91yjdnFYeGo-4" target="1Hn1AgGyMTO8uLk5IlXV-53" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-892" y="674" as="sourcePoint"/>
<mxPoint x="-842" y="669" as="targetPoint"/>
<Array as="points">
<mxPoint x="-892" y="609"/>
<mxPoint x="-892" y="609"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="eV2Uh7-N6tF2XmxGaPQe-1" value="Beamline access config" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" vertex="1" parent="1">
<mxGeometry x="-610" y="164" width="140" height="120" as="geometry"/>
</mxCell>
<mxCell id="eV2Uh7-N6tF2XmxGaPQe-3" value="authEnabled" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="eV2Uh7-N6tF2XmxGaPQe-1">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="eV2Uh7-N6tF2XmxGaPQe-4" value="activeAccounts[]" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="eV2Uh7-N6tF2XmxGaPQe-1">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="eV2Uh7-N6tF2XmxGaPQe-5" value="usePasswords" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="eV2Uh7-N6tF2XmxGaPQe-1">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="eV2Uh7-N6tF2XmxGaPQe-7" value="Access account" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" vertex="1" parent="1">
<mxGeometry x="-812" y="125" width="140" height="210" as="geometry"/>
</mxCell>
<mxCell id="eV2Uh7-N6tF2XmxGaPQe-8" value="name" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="eV2Uh7-N6tF2XmxGaPQe-7">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="eV2Uh7-N6tF2XmxGaPQe-9" value="read" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="eV2Uh7-N6tF2XmxGaPQe-7">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="eV2Uh7-N6tF2XmxGaPQe-10" value="write" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="eV2Uh7-N6tF2XmxGaPQe-7">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="eV2Uh7-N6tF2XmxGaPQe-11" value="remote" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="eV2Uh7-N6tF2XmxGaPQe-7">
<mxGeometry y="120" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="eV2Uh7-N6tF2XmxGaPQe-12" value="token" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="eV2Uh7-N6tF2XmxGaPQe-7">
<mxGeometry y="150" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="eV2Uh7-N6tF2XmxGaPQe-13" value="isFunctional" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="eV2Uh7-N6tF2XmxGaPQe-7">
<mxGeometry y="180" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="eV2Uh7-N6tF2XmxGaPQe-14" 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;" edge="1" parent="1" source="eV2Uh7-N6tF2XmxGaPQe-10" target="eV2Uh7-N6tF2XmxGaPQe-4">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-675" y="234" as="sourcePoint"/>
<mxPoint x="-525" y="234" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="eV2Uh7-N6tF2XmxGaPQe-15" 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;" edge="1" parent="1" source="eV2Uh7-N6tF2XmxGaPQe-3" target="1Hn1AgGyMTO8uLk5IlXV-49">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-486" y="19" as="sourcePoint"/>
<mxPoint x="-424" y="58" as="targetPoint"/>
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="Copy of envisioned" id="oxxKgUhpXGpFP4Bmblao">
<mxGraphModel dx="2288" dy="650" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<root>
<mxCell id="5cKBdtMm__ycAogzSY-Q-0"/>
<mxCell id="5cKBdtMm__ycAogzSY-Q-1" parent="5cKBdtMm__ycAogzSY-Q-0"/>
<mxCell id="5cKBdtMm__ycAogzSY-Q-2" value="Beamline" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="5cKBdtMm__ycAogzSY-Q-1" vertex="1">
<mxGeometry x="-342" y="45" width="140" height="180" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-3" value="name" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-2" vertex="1">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-4" value="accessConfig" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-2" vertex="1">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-5" value="experiments []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-2" vertex="1">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-6" value="activeExperiment" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-2" vertex="1">
<mxGeometry y="120" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-7" value="templates []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-2" vertex="1">
<mxGeometry y="150" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-8" value="Session" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="5cKBdtMm__ycAogzSY-Q-1" vertex="1">
<mxGeometry x="-852" y="544" width="140" height="180" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-9" value="name" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-8" vertex="1">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-10" value="experimentId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-8" vertex="1">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-11" value="devices []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-8" vertex="1">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-12" value="scans []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-8" vertex="1">
<mxGeometry y="120" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-13" value="sessionConfig" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-8" vertex="1">
<mxGeometry y="150" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-14" 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="5cKBdtMm__ycAogzSY-Q-1" source="5cKBdtMm__ycAogzSY-Q-19" target="5cKBdtMm__ycAogzSY-Q-5" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-15" value="Experiment" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="5cKBdtMm__ycAogzSY-Q-1" vertex="1">
<mxGeometry x="-636" y="334" width="140" height="390" as="geometry">
<mxRectangle x="130" y="250" width="100" height="30" as="alternateBounds"/>
</mxGeometry>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-16" value="name" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-15" vertex="1">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-19" value="beamlineId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-15" vertex="1">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-17" value="datasets" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-15" vertex="1">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-18" value="writeAccount" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-15" vertex="1">
<mxGeometry y="120" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="-PlM6qi3D51XM-Wk8Gal-3" value="experimentAccounts[]" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-15" vertex="1">
<mxGeometry y="150" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-21" value="logbook" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-15" vertex="1">
<mxGeometry y="180" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="-PlM6qi3D51XM-Wk8Gal-24" value="experimentInfo" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-15" vertex="1">
<mxGeometry y="210" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-23" value="experimentConfig" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-15" vertex="1">
<mxGeometry y="240" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-20" value="userId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-15" vertex="1">
<mxGeometry y="270" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-24" value="activeSession" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-15" vertex="1">
<mxGeometry y="300" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-22" value="samples []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-15" vertex="1">
<mxGeometry y="330" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-25" value="sessions []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-15" vertex="1">
<mxGeometry y="360" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-26" 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="5cKBdtMm__ycAogzSY-Q-1" source="5cKBdtMm__ycAogzSY-Q-45" target="5cKBdtMm__ycAogzSY-Q-11" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-852" y="390" as="sourcePoint"/>
</mxGeometry>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-27" value="Pipelines" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="5cKBdtMm__ycAogzSY-Q-1" vertex="1" collapsed="1">
<mxGeometry x="-322" y="336" width="90" height="30" as="geometry">
<mxRectangle x="-309" y="318" width="140" height="120" as="alternateBounds"/>
</mxGeometry>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-28" value="Item 1" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-27" vertex="1">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-29" value="Item 2" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-27" vertex="1">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-30" value="Item 3" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-27" vertex="1">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-31" value="Sample" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="5cKBdtMm__ycAogzSY-Q-1" vertex="1">
<mxGeometry x="-344" y="664" width="140" height="60" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-32" value="experiments []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-31" vertex="1">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-33" value="User" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="5cKBdtMm__ycAogzSY-Q-1" vertex="1">
<mxGeometry x="-344" y="561" width="140" height="90" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-34" value="experiments []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-33" vertex="1">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-35" value="samples []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-33" vertex="1">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-36" 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="5cKBdtMm__ycAogzSY-Q-1" source="5cKBdtMm__ycAogzSY-Q-20" target="5cKBdtMm__ycAogzSY-Q-34" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-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="5cKBdtMm__ycAogzSY-Q-1" source="5cKBdtMm__ycAogzSY-Q-10" target="5cKBdtMm__ycAogzSY-Q-25" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-38" 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="5cKBdtMm__ycAogzSY-Q-1" source="5cKBdtMm__ycAogzSY-Q-22" target="5cKBdtMm__ycAogzSY-Q-32" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-39" value="DUO" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="5cKBdtMm__ycAogzSY-Q-1" vertex="1">
<mxGeometry x="-342" y="435" width="140" height="90" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-40" value="proposal" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-39" vertex="1">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-41" value="PI" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-39" vertex="1">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-42" value="Device" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="5cKBdtMm__ycAogzSY-Q-1" vertex="1">
<mxGeometry x="-1074" y="45" width="140" height="390" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-43" value="name" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-42" vertex="1">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-44" value="description" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-42" vertex="1">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-45" value="sessionId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-42" vertex="1">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-46" value="subdevices []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-42" vertex="1">
<mxGeometry y="120" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-47" value="enabled" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-42" vertex="1">
<mxGeometry y="150" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-48" value="enabled_set" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-42" vertex="1">
<mxGeometry y="180" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-49" value="deviceClass" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-42" vertex="1">
<mxGeometry y="210" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-50" value="deviceTags []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-42" vertex="1">
<mxGeometry y="240" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-51" value="deviceConfig" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-42" vertex="1">
<mxGeometry y="270" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-52" value="onFailure" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-42" vertex="1">
<mxGeometry y="300" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-53" value="acquisitionConfig" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-42" vertex="1">
<mxGeometry y="330" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-54" value="userParameter" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-42" vertex="1">
<mxGeometry y="360" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-55" value="Scan" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="5cKBdtMm__ycAogzSY-Q-1" vertex="1">
<mxGeometry x="-1074" y="484" width="140" height="240" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-56" value="sessionId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-55" vertex="1">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-57" value="scanType" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-55" vertex="1">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-58" value="scanParameter" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-55" vertex="1">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-59" value="datasetId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-55" vertex="1">
<mxGeometry y="120" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-60" value="userParameter" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-55" vertex="1">
<mxGeometry y="150" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-61" value="scientificMetadata" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-55" vertex="1">
<mxGeometry y="180" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-62" value="files" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-55" vertex="1">
<mxGeometry y="210" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-63" 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="5cKBdtMm__ycAogzSY-Q-1" source="5cKBdtMm__ycAogzSY-Q-56" target="5cKBdtMm__ycAogzSY-Q-12" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-872" y="605" as="sourcePoint"/>
<mxPoint x="-822" y="600" as="targetPoint"/>
<Array as="points">
<mxPoint x="-908" y="529"/>
<mxPoint x="-908" y="679"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-64" value="Beamline access config" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="5cKBdtMm__ycAogzSY-Q-1" vertex="1">
<mxGeometry x="-636" y="45" width="140" height="150" as="geometry"/>
</mxCell>
<mxCell id="-PlM6qi3D51XM-Wk8Gal-28" value="beamlineId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-64" vertex="1">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-65" value="authEnabled" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-64" vertex="1">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="-PlM6qi3D51XM-Wk8Gal-14" value="functionalAccounts[]" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-64" vertex="1">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-67" value="usePasswords" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-64" vertex="1">
<mxGeometry y="120" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-68" value="Functional account" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="5cKBdtMm__ycAogzSY-Q-1" vertex="1">
<mxGeometry x="-849" y="45" width="140" height="240" as="geometry"/>
</mxCell>
<mxCell id="-PlM6qi3D51XM-Wk8Gal-27" value="accessConfigId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-68" vertex="1">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-69" value="name" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-68" vertex="1">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-70" value="read" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-68" vertex="1">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-71" value="write" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-68" vertex="1">
<mxGeometry y="120" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-72" value="remote" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-68" vertex="1">
<mxGeometry y="150" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-73" value="token" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-68" vertex="1">
<mxGeometry y="180" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="5cKBdtMm__ycAogzSY-Q-74" value="isFunctional" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="5cKBdtMm__ycAogzSY-Q-68" vertex="1">
<mxGeometry y="210" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="-PlM6qi3D51XM-Wk8Gal-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="5cKBdtMm__ycAogzSY-Q-1" source="-PlM6qi3D51XM-Wk8Gal-28" target="5cKBdtMm__ycAogzSY-Q-4" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-438" y="430" as="sourcePoint"/>
<mxPoint x="-324" y="231" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="-PlM6qi3D51XM-Wk8Gal-15" 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="5cKBdtMm__ycAogzSY-Q-1" source="-PlM6qi3D51XM-Wk8Gal-27" target="-PlM6qi3D51XM-Wk8Gal-14" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-767" y="426" as="sourcePoint"/>
<mxPoint x="-710" y="358" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="-PlM6qi3D51XM-Wk8Gal-16" value="Experiment account" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="5cKBdtMm__ycAogzSY-Q-1" vertex="1">
<mxGeometry x="-849" y="294" width="140" height="240" as="geometry"/>
</mxCell>
<mxCell id="-PlM6qi3D51XM-Wk8Gal-26" value="experimentId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="-PlM6qi3D51XM-Wk8Gal-16" vertex="1">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="-PlM6qi3D51XM-Wk8Gal-17" value="name" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="-PlM6qi3D51XM-Wk8Gal-16" vertex="1">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="-PlM6qi3D51XM-Wk8Gal-18" value="read" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="-PlM6qi3D51XM-Wk8Gal-16" vertex="1">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="-PlM6qi3D51XM-Wk8Gal-19" value="write" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="-PlM6qi3D51XM-Wk8Gal-16" vertex="1">
<mxGeometry y="120" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="-PlM6qi3D51XM-Wk8Gal-20" value="remote" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="-PlM6qi3D51XM-Wk8Gal-16" vertex="1">
<mxGeometry y="150" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="-PlM6qi3D51XM-Wk8Gal-21" value="token" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="-PlM6qi3D51XM-Wk8Gal-16" vertex="1">
<mxGeometry y="180" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="-PlM6qi3D51XM-Wk8Gal-22" value="isFunctional" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" parent="-PlM6qi3D51XM-Wk8Gal-16" vertex="1">
<mxGeometry y="210" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="-PlM6qi3D51XM-Wk8Gal-23" 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="5cKBdtMm__ycAogzSY-Q-1" source="-PlM6qi3D51XM-Wk8Gal-26" target="-PlM6qi3D51XM-Wk8Gal-3" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-836" y="670" as="sourcePoint"/>
<mxPoint x="-659" y="414" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="-PlM6qi3D51XM-Wk8Gal-25" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="5cKBdtMm__ycAogzSY-Q-1" source="-PlM6qi3D51XM-Wk8Gal-24" target="5cKBdtMm__ycAogzSY-Q-39" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-486" y="580" as="sourcePoint"/>
<mxPoint x="-334" y="616" as="targetPoint"/>
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="Copy of Copy of envisioned" id="uUpA5vqa-epX5vaDRsvv">
<mxGraphModel dx="3752" dy="821" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<root>
<mxCell id="B0w202SysXZgKl-eRi-q-0"/>
<mxCell id="B0w202SysXZgKl-eRi-q-1" parent="B0w202SysXZgKl-eRi-q-0"/>
<mxCell id="B0w202SysXZgKl-eRi-q-2" value="Beamline" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-1">
<mxGeometry x="-342" y="45" width="140" height="180" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-3" value="name" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-2">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-4" value="accessConfig" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-2">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-5" value="experiments []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-2">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-6" value="activeExperiment" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-2">
<mxGeometry y="120" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-7" value="templates []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-2">
<mxGeometry y="150" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-8" value="Session" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-1">
<mxGeometry x="-852" y="544" width="140" height="180" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-9" value="name" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-8">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-10" value="experimentId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-8">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-11" value="devices []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-8">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-12" value="scans []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-8">
<mxGeometry y="120" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-13" value="sessionConfig" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-8">
<mxGeometry y="150" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-14" 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;" edge="1" parent="B0w202SysXZgKl-eRi-q-1" source="B0w202SysXZgKl-eRi-q-17" target="B0w202SysXZgKl-eRi-q-5">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-15" value="Experiment" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-1">
<mxGeometry x="-636" y="334" width="140" height="390" as="geometry">
<mxRectangle x="130" y="250" width="100" height="30" as="alternateBounds"/>
</mxGeometry>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-16" value="name" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-15">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-17" value="beamlineId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-15">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-18" value="datasets" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-15">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-19" value="writeAccount" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-15">
<mxGeometry y="120" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-20" value="experimentAccounts[]" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-15">
<mxGeometry y="150" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-21" value="logbook" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-15">
<mxGeometry y="180" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-22" value="experimentInfo" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-15">
<mxGeometry y="210" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-23" value="experimentConfig" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-15">
<mxGeometry y="240" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-24" value="userId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-15">
<mxGeometry y="270" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-25" value="activeSession" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-15">
<mxGeometry y="300" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-26" value="samples []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-15">
<mxGeometry y="330" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-27" value="sessions []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-15">
<mxGeometry y="360" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-29" value="Pipelines" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" vertex="1" collapsed="1" parent="B0w202SysXZgKl-eRi-q-1">
<mxGeometry x="-319" y="245" width="90" height="30" as="geometry">
<mxRectangle x="-322" y="336" width="140" height="120" as="alternateBounds"/>
</mxGeometry>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-30" value="Item 1" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-29">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-31" value="Item 2" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-29">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-32" value="Item 3" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-29">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-33" value="Sample" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-1">
<mxGeometry x="-344" y="664" width="140" height="60" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-34" value="experiments []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-33">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-35" value="User" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-1">
<mxGeometry x="-344" y="561" width="140" height="90" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-36" value="experiments []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-35">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-37" value="samples []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-35">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-38" 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;" edge="1" parent="B0w202SysXZgKl-eRi-q-1" source="B0w202SysXZgKl-eRi-q-24" target="B0w202SysXZgKl-eRi-q-36">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-39" 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;" edge="1" parent="B0w202SysXZgKl-eRi-q-1" source="B0w202SysXZgKl-eRi-q-10" target="B0w202SysXZgKl-eRi-q-27">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-40" 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;" edge="1" parent="B0w202SysXZgKl-eRi-q-1" source="B0w202SysXZgKl-eRi-q-26" target="B0w202SysXZgKl-eRi-q-34">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-41" value="DUO" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-1">
<mxGeometry x="-342" y="435" width="140" height="90" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-42" value="proposal" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-41">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-43" value="PI" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-41">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-44" value="Device" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-1">
<mxGeometry x="-1102" y="27" width="140" height="420" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-45" value="name" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-44">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-46" value="description" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-44">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-47" value="sessionId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-44">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-48" value="subdevices []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-44">
<mxGeometry y="120" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-49" value="enabled" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-44">
<mxGeometry y="150" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-50" value="enabled_set" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-44">
<mxGeometry y="180" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-51" value="deviceClass" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-44">
<mxGeometry y="210" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-52" value="deviceTags []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-44">
<mxGeometry y="240" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-53" value="deviceConfig" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-44">
<mxGeometry y="270" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-54" value="onFailure" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-44">
<mxGeometry y="300" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-55" value="acquisitionConfig" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-44">
<mxGeometry y="330" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-56" value="userParameter" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-44">
<mxGeometry y="360" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="-JeCr9re_G_CWt6S48ja-8" value="events []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-44">
<mxGeometry y="390" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-57" value="Scan" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-1">
<mxGeometry x="-1103" y="473" width="140" height="240" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-59" value="scanType" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-57">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-60" value="scanParameter" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-57">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-61" value="datasetId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-57">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-62" value="userParameter" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-57">
<mxGeometry y="120" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-63" value="metadata []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-57">
<mxGeometry y="150" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-58" value="sessionId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-57">
<mxGeometry y="180" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-64" value="files" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-57">
<mxGeometry y="210" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-65" 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;" edge="1" parent="B0w202SysXZgKl-eRi-q-1" source="B0w202SysXZgKl-eRi-q-58" target="B0w202SysXZgKl-eRi-q-12">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-872" y="605" as="sourcePoint"/>
<mxPoint x="-822" y="600" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-66" value="Beamline access config" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-1">
<mxGeometry x="-636" y="45" width="140" height="150" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-67" value="beamlineId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-66">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-68" value="authEnabled" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-66">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-69" value="functionalAccounts[]" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-66">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-70" value="usePasswords" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-66">
<mxGeometry y="120" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-71" value="Functional account" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-1">
<mxGeometry x="-849" y="45" width="140" height="240" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-72" value="accessConfigId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-71">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-73" value="name" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-71">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-74" value="read" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-71">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-75" value="write" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-71">
<mxGeometry y="120" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-76" value="remote" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-71">
<mxGeometry y="150" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-77" value="token" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-71">
<mxGeometry y="180" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-78" value="isFunctional" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-71">
<mxGeometry y="210" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-79" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="B0w202SysXZgKl-eRi-q-1" source="B0w202SysXZgKl-eRi-q-67" target="B0w202SysXZgKl-eRi-q-4">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-438" y="430" as="sourcePoint"/>
<mxPoint x="-324" y="231" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-80" 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;" edge="1" parent="B0w202SysXZgKl-eRi-q-1" source="B0w202SysXZgKl-eRi-q-72" target="B0w202SysXZgKl-eRi-q-69">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-767" y="426" as="sourcePoint"/>
<mxPoint x="-710" y="358" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-81" value="Experiment account" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-1">
<mxGeometry x="-849" y="294" width="140" height="240" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-82" value="experimentId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-81">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-83" value="name" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-81">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-84" value="read" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-81">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-85" value="write" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-81">
<mxGeometry y="120" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-86" value="remote" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-81">
<mxGeometry y="150" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-87" value="token" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-81">
<mxGeometry y="180" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-88" value="isFunctional" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-81">
<mxGeometry y="210" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-89" 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;" edge="1" parent="B0w202SysXZgKl-eRi-q-1" source="B0w202SysXZgKl-eRi-q-82" target="B0w202SysXZgKl-eRi-q-20">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-836" y="670" as="sourcePoint"/>
<mxPoint x="-659" y="414" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="B0w202SysXZgKl-eRi-q-90" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" edge="1" parent="B0w202SysXZgKl-eRi-q-1" source="B0w202SysXZgKl-eRi-q-22" target="B0w202SysXZgKl-eRi-q-41">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-486" y="580" as="sourcePoint"/>
<mxPoint x="-334" y="616" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="zWL9q-8Ro_VbmxDvyLWB-10" value="EventContainer" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-1">
<mxGeometry x="-1353" y="421" width="140" height="180" as="geometry"/>
</mxCell>
<mxCell id="zWL9q-8Ro_VbmxDvyLWB-11" value="deviceId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="zWL9q-8Ro_VbmxDvyLWB-10">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="zWL9q-8Ro_VbmxDvyLWB-12" value="data" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="zWL9q-8Ro_VbmxDvyLWB-10">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="-JeCr9re_G_CWt6S48ja-6" value="scanId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="zWL9q-8Ro_VbmxDvyLWB-10">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="zWL9q-8Ro_VbmxDvyLWB-13" value="name" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="zWL9q-8Ro_VbmxDvyLWB-10">
<mxGeometry y="120" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="zWL9q-8Ro_VbmxDvyLWB-14" value="description" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="zWL9q-8Ro_VbmxDvyLWB-10">
<mxGeometry y="150" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="-JeCr9re_G_CWt6S48ja-0" value="DeviceGroup" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" vertex="1" parent="B0w202SysXZgKl-eRi-q-1">
<mxGeometry x="-1353" y="78" width="140" height="150" as="geometry"/>
</mxCell>
<mxCell id="-JeCr9re_G_CWt6S48ja-2" value="name" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="-JeCr9re_G_CWt6S48ja-0">
<mxGeometry y="30" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="-JeCr9re_G_CWt6S48ja-3" value="subgroup" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="-JeCr9re_G_CWt6S48ja-0">
<mxGeometry y="60" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="-JeCr9re_G_CWt6S48ja-11" value="devices []" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="-JeCr9re_G_CWt6S48ja-0">
<mxGeometry y="90" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="-JeCr9re_G_CWt6S48ja-5" value="description" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;" vertex="1" parent="-JeCr9re_G_CWt6S48ja-0">
<mxGeometry y="120" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="-JeCr9re_G_CWt6S48ja-7" 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;" edge="1" parent="B0w202SysXZgKl-eRi-q-1" source="-JeCr9re_G_CWt6S48ja-6" target="B0w202SysXZgKl-eRi-q-63">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1274" y="583" as="sourcePoint"/>
<mxPoint x="-1169" y="733" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="-JeCr9re_G_CWt6S48ja-9" 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;" edge="1" parent="B0w202SysXZgKl-eRi-q-1" source="zWL9q-8Ro_VbmxDvyLWB-11" target="-JeCr9re_G_CWt6S48ja-8">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1192" y="619" as="sourcePoint"/>
<mxPoint x="-1084" y="649" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="-JeCr9re_G_CWt6S48ja-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="B0w202SysXZgKl-eRi-q-1" source="B0w202SysXZgKl-eRi-q-51" target="-JeCr9re_G_CWt6S48ja-11">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1345" y="294" as="sourcePoint"/>
<mxPoint x="-1215" y="260" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="-JeCr9re_G_CWt6S48ja-12" 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;" edge="1" parent="B0w202SysXZgKl-eRi-q-1" source="B0w202SysXZgKl-eRi-q-51" target="B0w202SysXZgKl-eRi-q-11">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-945" y="461" as="sourcePoint"/>
<mxPoint x="-834" y="427" as="targetPoint"/>
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>