4 lines
52 KiB
XML
4 lines
52 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<!-- Do not edit this file with editors other than draw.io -->
|
||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||
<svg xmlns="http://www.w3.org/2000/svg" style="background: transparent; background-color: transparent; color-scheme: light dark;" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="791px" height="931px" viewBox="0 0 791 931" content="<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/29.0.3 Chrome/140.0.7339.249 Electron/38.7.1 Safari/537.36" version="29.0.3"> <diagram name="Page-1" id="wXHISj1XlbxrcXSDz19l"> <mxGraphModel dx="1426" dy="1940" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> <mxCell id="-xetVM4cBiU5SZVwOFuJ-75" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classic;startFill=1;" edge="1" parent="1" source="POviboA-17YCneUJ8UKF-10" target="-xetVM4cBiU5SZVwOFuJ-2"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="-xetVM4cBiU5SZVwOFuJ-76" value="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="-xetVM4cBiU5SZVwOFuJ-75"> <mxGeometry x="-0.419" y="-1" relative="1" as="geometry"> <mxPoint as="offset" /> </mxGeometry> </mxCell> <mxCell id="-xetVM4cBiU5SZVwOFuJ-77" value="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="-xetVM4cBiU5SZVwOFuJ-75"> <mxGeometry x="0.4381" y="-1" relative="1" as="geometry"> <mxPoint as="offset" /> </mxGeometry> </mxCell> <mxCell id="POviboA-17YCneUJ8UKF-10" value="&lt;p style=&quot;margin:0px;margin-top:4px;text-align:center;&quot;&gt;&lt;b&gt;ShopTUI&lt;/b&gt;&lt;/p&gt;&lt;hr size=&quot;1&quot; style=&quot;border-style:solid;&quot;&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ OnlineShop shop&lt;br&gt;+ Scanner sc&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;hr size=&quot;1&quot; style=&quot;border-style:solid;&quot;&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ void main(String[] args)&lt;br&gt;+ void Menu(OnlineShop, Scanner)&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;&lt;br&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;whiteSpace=wrap;" parent="1" vertex="1"> <mxGeometry x="355" y="-50" width="250" height="190" as="geometry" /> </mxCell> <mxCell id="-xetVM4cBiU5SZVwOFuJ-62" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=classic;startFill=1;" edge="1" parent="1" source="-xetVM4cBiU5SZVwOFuJ-2" target="-xetVM4cBiU5SZVwOFuJ-4"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint x="400" y="540" /> <mxPoint x="400" y="540" /> </Array> </mxGeometry> </mxCell> <mxCell id="-xetVM4cBiU5SZVwOFuJ-73" value="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="-xetVM4cBiU5SZVwOFuJ-62"> <mxGeometry x="-0.8021" relative="1" as="geometry"> <mxPoint y="12" as="offset" /> </mxGeometry> </mxCell> <mxCell id="-xetVM4cBiU5SZVwOFuJ-74" value="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="-xetVM4cBiU5SZVwOFuJ-62"> <mxGeometry x="0.5313" relative="1" as="geometry"> <mxPoint as="offset" /> </mxGeometry> </mxCell> <mxCell id="-xetVM4cBiU5SZVwOFuJ-2" value="&lt;p style=&quot;margin:0px;margin-top:4px;text-align:center;&quot;&gt;&lt;b&gt;OnlineShop&lt;/b&gt;&lt;/p&gt;&lt;hr size=&quot;1&quot; style=&quot;border-style:solid;&quot;&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ ArrayList&amp;lt;Produkt&amp;gt; lager&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ ArrayList&amp;lt;Bestellung&amp;gt; bestellungen&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ Warenkorb aktuellerWarenkorb&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;hr size=&quot;1&quot; style=&quot;border-style:solid;&quot;&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ Bool AddProdukt(Produkt)&lt;br&gt;+ Bool UpdateExistingProdukt(Produkt, NewProdukt)&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ String[] ShowWarenkorb&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ String[] SearchProdukt()&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ Bool AddProduktZuWarenkorb(Produkt)&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ Bool DelProduktAusWarenkorb(Produkt)&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ Bool ChangeProduktInWarenkorb(Produkt, int count)&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ void UpdateKundeInWarenkorb(Kunde)&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+&amp;nbsp;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Bool AddBestellung(Warenkorb)&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;+ String[] ShowBestellungen()&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;+ void StorniereBestellung(Bestellung)&lt;/span&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;whiteSpace=wrap;" vertex="1" parent="1"> <mxGeometry x="280" y="210" width="400" height="310" as="geometry" /> </mxCell> <mxCell id="-xetVM4cBiU5SZVwOFuJ-3" value="&lt;p style=&quot;margin:0px;margin-top:4px;text-align:center;&quot;&gt;&lt;b&gt;Produkt&lt;/b&gt;&lt;/p&gt;&lt;hr size=&quot;1&quot; style=&quot;border-style:solid;&quot;&gt;&amp;nbsp;+ int id&lt;br&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ String name&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ int transportGewicht&lt;br&gt;+ int netto&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ int mwStSatz&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ int lagerbestand&lt;/p&gt;&lt;hr size=&quot;1&quot; style=&quot;border-style:solid;&quot;&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ int BruttoPreis()&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ void UpdateProdukt(Produkt)&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;whiteSpace=wrap;" vertex="1" parent="1"> <mxGeometry x="600" y="600" width="190" height="165" as="geometry" /> </mxCell> <mxCell id="-xetVM4cBiU5SZVwOFuJ-4" value="&lt;p style=&quot;margin:0px;margin-top:4px;text-align:center;&quot;&gt;&lt;b&gt;Warenkorb&lt;/b&gt;&lt;/p&gt;&lt;hr size=&quot;1&quot; style=&quot;border-style:solid;&quot;&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ ArrayList&amp;lt;Produkt&amp;gt; inhalt&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ ArrayList&amp;lt;Integer&amp;gt; anzahl&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ Kunde kunde&lt;/p&gt;&lt;hr size=&quot;1&quot; style=&quot;border-style:solid;&quot;&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ int NettoPreis()&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ int BruttoPreis()&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;&lt;/p&gt;&amp;nbsp;+ int NettoVersandkosten()&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&amp;nbsp;+ int BruttoVersandkosten()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;+ int NettoGesamtPreis()&lt;/div&gt;&lt;div&gt;&amp;nbsp;+ int BruttoGesamtPreis()&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ Bool AddProdukt(Produkt, int count)&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ Bool DelProdukt(Produkt)&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ Bool ChangeProdukt(Produkt, int count)&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ void UpdateKunde(Kunde)&lt;/p&gt;&lt;/div&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;whiteSpace=wrap;" vertex="1" parent="1"> <mxGeometry x="280" y="600" width="240" height="280" as="geometry" /> </mxCell> <mxCell id="-xetVM4cBiU5SZVwOFuJ-5" value="&lt;p style=&quot;margin:0px;margin-top:4px;text-align:center;&quot;&gt;&lt;b&gt;Bestellung&lt;/b&gt;&lt;/p&gt;&lt;hr size=&quot;1&quot; style=&quot;border-style:solid;&quot;&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ int id&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ Warenkorb bestellungen&lt;br&gt;+ Bool storniert&lt;/p&gt;&lt;hr size=&quot;1&quot; style=&quot;border-style:solid;&quot;&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;+ void StorniereBestellung(Warenkorb)&lt;/span&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;whiteSpace=wrap;" vertex="1" parent="1"> <mxGeometry y="600" width="220" height="110" as="geometry" /> </mxCell> <mxCell id="-xetVM4cBiU5SZVwOFuJ-7" value="&lt;p style=&quot;margin:0px;margin-top:4px;text-align:center;&quot;&gt;&lt;b&gt;Kunde&lt;/b&gt;&lt;/p&gt;&lt;hr size=&quot;1&quot; style=&quot;border-style:solid;&quot;&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ String name&lt;/p&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ String Adresse&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;whiteSpace=wrap;" vertex="1" parent="1"> <mxGeometry x="600" y="775" width="190" height="70" as="geometry" /> </mxCell> <mxCell id="-xetVM4cBiU5SZVwOFuJ-53" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=-0.009;entryY=0.073;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.997;exitY=0.13;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="-xetVM4cBiU5SZVwOFuJ-4" target="-xetVM4cBiU5SZVwOFuJ-3"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="-xetVM4cBiU5SZVwOFuJ-54" value="n" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="-xetVM4cBiU5SZVwOFuJ-53"> <mxGeometry x="0.5761" y="-2" relative="1" as="geometry"> <mxPoint x="3" y="-3" as="offset" /> </mxGeometry> </mxCell> <mxCell id="-xetVM4cBiU5SZVwOFuJ-55" value="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="-xetVM4cBiU5SZVwOFuJ-53"> <mxGeometry x="-0.9252" relative="1" as="geometry"> <mxPoint x="15" as="offset" /> </mxGeometry> </mxCell> <mxCell id="-xetVM4cBiU5SZVwOFuJ-56" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.188;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1;exitY=0.25;exitDx=0;exitDy=0;strokeColor=default;anchorPointDirection=1;startArrow=classic;startFill=1;" edge="1" parent="1" source="-xetVM4cBiU5SZVwOFuJ-4" target="-xetVM4cBiU5SZVwOFuJ-7"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="-xetVM4cBiU5SZVwOFuJ-57" value="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="-xetVM4cBiU5SZVwOFuJ-56"> <mxGeometry x="-0.944" y="-2" relative="1" as="geometry"> <mxPoint x="15" as="offset" /> </mxGeometry> </mxCell> <mxCell id="-xetVM4cBiU5SZVwOFuJ-58" value="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="-xetVM4cBiU5SZVwOFuJ-56"> <mxGeometry x="0.8698" y="1" relative="1" as="geometry"> <mxPoint x="-8" as="offset" /> </mxGeometry> </mxCell> <mxCell id="-xetVM4cBiU5SZVwOFuJ-59" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.003;entryY=0.045;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1.008;exitY=0.429;exitDx=0;exitDy=0;exitPerimeter=0;startArrow=classic;startFill=1;" edge="1" parent="1" source="-xetVM4cBiU5SZVwOFuJ-5" target="-xetVM4cBiU5SZVwOFuJ-4"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="-xetVM4cBiU5SZVwOFuJ-60" value="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="-xetVM4cBiU5SZVwOFuJ-59"> <mxGeometry x="0.8035" relative="1" as="geometry"> <mxPoint x="-12" as="offset" /> </mxGeometry> </mxCell> <mxCell id="-xetVM4cBiU5SZVwOFuJ-61" value="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="-xetVM4cBiU5SZVwOFuJ-59"> <mxGeometry x="-0.7667" y="-1" relative="1" as="geometry"> <mxPoint x="7" as="offset" /> </mxGeometry> </mxCell> <mxCell id="-xetVM4cBiU5SZVwOFuJ-67" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.625;entryY=0.004;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1;exitY=0.129;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="-xetVM4cBiU5SZVwOFuJ-2" target="-xetVM4cBiU5SZVwOFuJ-3"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="-xetVM4cBiU5SZVwOFuJ-68" value="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="-xetVM4cBiU5SZVwOFuJ-67"> <mxGeometry x="-0.9461" relative="1" as="geometry"> <mxPoint as="offset" /> </mxGeometry> </mxCell> <mxCell id="-xetVM4cBiU5SZVwOFuJ-69" value="n" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="-xetVM4cBiU5SZVwOFuJ-67"> <mxGeometry x="0.899" relative="1" as="geometry"> <mxPoint as="offset" /> </mxGeometry> </mxCell> <mxCell id="-xetVM4cBiU5SZVwOFuJ-70" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.546;entryY=0.022;entryDx=0;entryDy=0;entryPerimeter=0;exitX=-0.005;exitY=0.163;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="-xetVM4cBiU5SZVwOFuJ-2" target="-xetVM4cBiU5SZVwOFuJ-5"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="-xetVM4cBiU5SZVwOFuJ-71" value="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="-xetVM4cBiU5SZVwOFuJ-70"> <mxGeometry x="-0.97" relative="1" as="geometry"> <mxPoint as="offset" /> </mxGeometry> </mxCell> <mxCell id="-xetVM4cBiU5SZVwOFuJ-72" value="n" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="-xetVM4cBiU5SZVwOFuJ-70"> <mxGeometry x="0.9083" relative="1" as="geometry"> <mxPoint as="offset" /> </mxGeometry> </mxCell> </root> </mxGraphModel> </diagram> </mxfile> "><defs/><g><g data-cell-id="0"><g data-cell-id="1"><g data-cell-id="-xetVM4cBiU5SZVwOFuJ-75"><g transform="translate(0.5,0.5)"><path d="M 480 196.37 L 480 253.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 480 191.12 L 483.5 198.12 L 480 196.37 L 476.5 198.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 480 258.88 L 476.5 251.88 L 480 253.63 L 483.5 251.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g data-cell-id="-xetVM4cBiU5SZVwOFuJ-76"><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 211px; margin-left: 480px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">1</div></div></div></foreignObject><text x="480" y="214" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="11px" text-anchor="middle">1</text></switch></g></g></g><g data-cell-id="-xetVM4cBiU5SZVwOFuJ-77"><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 241px; margin-left: 480px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">1</div></div></div></foreignObject><text x="480" y="244" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="11px" text-anchor="middle">1</text></switch></g></g></g></g><g data-cell-id="POviboA-17YCneUJ8UKF-10"><g transform="translate(0.5,0.5)"><rect x="355" y="0" width="250" height="190" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 252px; height: 190px; padding-top: 0px; margin-left: 355px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; width: 250px; height: 190px; overflow: hidden; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; width: 100%; height: 100%; white-space: normal; word-wrap: normal; "><p style="margin:0px;margin-top:4px;text-align:center;"><b>ShopTUI</b></p><hr size="1" style="border-style:solid;" /><p style="margin:0px;margin-left:4px;">+ OnlineShop shop<br />+ Scanner sc</p><p style="margin:0px;margin-left:4px;"><br /></p><hr size="1" style="border-style:solid;" /><p style="margin:0px;margin-left:4px;">+ void main(String[] args)<br />+ void Menu(OnlineShop, Scanner)</p><p style="margin:0px;margin-left:4px;"><br /></p></div></div></div></foreignObject><text x="355" y="12" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">ShopTUI...</text></switch></g></g></g><g data-cell-id="-xetVM4cBiU5SZVwOFuJ-62"><g transform="translate(0.5,0.5)"><path d="M 400 576.37 L 400 590 L 400 643.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 400 571.12 L 403.5 578.12 L 400 576.37 L 396.5 578.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 400 648.88 L 396.5 641.88 L 400 643.63 L 403.5 641.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g data-cell-id="-xetVM4cBiU5SZVwOFuJ-73"><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 591px; margin-left: 401px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">1</div></div></div></foreignObject><text x="401" y="594" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="11px" text-anchor="middle">1</text></switch></g></g></g><g data-cell-id="-xetVM4cBiU5SZVwOFuJ-74"><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 632px; margin-left: 401px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">1</div></div></div></foreignObject><text x="401" y="635" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="11px" text-anchor="middle">1</text></switch></g></g></g></g><g data-cell-id="-xetVM4cBiU5SZVwOFuJ-2"><g transform="translate(0.5,0.5)"><rect x="280" y="260" width="400" height="310" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 402px; height: 310px; padding-top: 260px; margin-left: 280px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; width: 400px; height: 310px; overflow: hidden; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; width: 100%; height: 100%; white-space: normal; word-wrap: normal; "><p style="margin:0px;margin-top:4px;text-align:center;"><b>OnlineShop</b></p><hr size="1" style="border-style:solid;" /><p style="margin:0px;margin-left:4px;">+ ArrayList<Produkt> lager </p><p style="margin:0px;margin-left:4px;">+ ArrayList<Bestellung> bestellungen</p><p style="margin:0px;margin-left:4px;">+ Warenkorb aktuellerWarenkorb</p><p style="margin:0px;margin-left:4px;"><br /></p><hr size="1" style="border-style:solid;" /><p style="margin:0px;margin-left:4px;">+ Bool AddProdukt(Produkt)<br />+ Bool UpdateExistingProdukt(Produkt, NewProdukt)</p><p style="margin:0px;margin-left:4px;"><br /></p><p style="margin:0px;margin-left:4px;">+ String[] ShowWarenkorb</p><p style="margin:0px;margin-left:4px;">+ String[] SearchProdukt()</p><p style="margin:0px;margin-left:4px;">+ Bool AddProduktZuWarenkorb(Produkt)</p><p style="margin:0px;margin-left:4px;">+ Bool DelProduktAusWarenkorb(Produkt)</p><p style="margin:0px;margin-left:4px;">+ Bool ChangeProduktInWarenkorb(Produkt, int count)</p><p style="margin:0px;margin-left:4px;">+ void UpdateKundeInWarenkorb(Kunde)</p><p style="margin:0px;margin-left:4px;"><br /></p><p style="margin:0px;margin-left:4px;">+ <span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">Bool AddBestellung(Warenkorb)</span></p><p style="margin:0px;margin-left:4px;"><span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">+ String[] ShowBestellungen()</span></p><p style="margin:0px;margin-left:4px;"><span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">+ void StorniereBestellung(Bestellung)</span></p></div></div></div></foreignObject><text x="280" y="272" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">OnlineShop...</text></switch></g></g></g><g data-cell-id="-xetVM4cBiU5SZVwOFuJ-3"><g transform="translate(0.5,0.5)"><rect x="600" y="650" width="190" height="165" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 192px; height: 165px; padding-top: 650px; margin-left: 600px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; width: 190px; height: 165px; overflow: hidden; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; width: 100%; height: 100%; white-space: normal; word-wrap: normal; "><p style="margin:0px;margin-top:4px;text-align:center;"><b>Produkt</b></p><hr size="1" style="border-style:solid;" /> + int id<br /><p style="margin:0px;margin-left:4px;">+ String name</p><p style="margin:0px;margin-left:4px;">+ int transportGewicht<br />+ int netto</p><p style="margin:0px;margin-left:4px;">+ int mwStSatz</p><p style="margin:0px;margin-left:4px;">+ int lagerbestand</p><hr size="1" style="border-style:solid;" /><p style="margin:0px;margin-left:4px;">+ int BruttoPreis()</p><p style="margin:0px;margin-left:4px;">+ void UpdateProdukt(Produkt)</p></div></div></div></foreignObject><text x="600" y="662" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">Produkt + int id...</text></switch></g></g></g><g data-cell-id="-xetVM4cBiU5SZVwOFuJ-4"><g transform="translate(0.5,0.5)"><rect x="280" y="650" width="240" height="280" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 242px; height: 280px; padding-top: 650px; margin-left: 280px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; width: 240px; height: 280px; overflow: hidden; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; width: 100%; height: 100%; white-space: normal; word-wrap: normal; "><p style="margin:0px;margin-top:4px;text-align:center;"><b>Warenkorb</b></p><hr size="1" style="border-style:solid;" /><p style="margin:0px;margin-left:4px;">+ ArrayList<Produkt> inhalt</p><p style="margin:0px;margin-left:4px;">+ ArrayList<Integer> anzahl</p><p style="margin:0px;margin-left:4px;">+ Kunde kunde</p><hr size="1" style="border-style:solid;" /><p style="margin:0px;margin-left:4px;">+ int NettoPreis()</p><p style="margin:0px;margin-left:4px;">+ int BruttoPreis()</p><p style="margin:0px;margin-left:4px;"></p> + int NettoVersandkosten()<div><span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"> + int BruttoVersandkosten()</span></div><div> + int NettoGesamtPreis()</div><div> + int BruttoGesamtPreis()</div><div><br /><p style="margin:0px;margin-left:4px;">+ Bool AddProdukt(Produkt, int count)<br /></p><p style="margin:0px;margin-left:4px;">+ Bool DelProdukt(Produkt)</p><p style="margin:0px;margin-left:4px;">+ Bool ChangeProdukt(Produkt, int count)</p><p style="margin:0px;margin-left:4px;"><br /></p><p style="margin:0px;margin-left:4px;">+ void UpdateKunde(Kunde)</p></div></div></div></div></foreignObject><text x="280" y="662" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">Warenkorb...</text></switch></g></g></g><g data-cell-id="-xetVM4cBiU5SZVwOFuJ-5"><g transform="translate(0.5,0.5)"><rect x="0" y="650" width="220" height="110" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 222px; height: 110px; padding-top: 650px; margin-left: 0px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; width: 220px; height: 110px; overflow: hidden; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; width: 100%; height: 100%; white-space: normal; word-wrap: normal; "><p style="margin:0px;margin-top:4px;text-align:center;"><b>Bestellung</b></p><hr size="1" style="border-style:solid;" /><p style="margin:0px;margin-left:4px;">+ int id</p><p style="margin:0px;margin-left:4px;">+ Warenkorb bestellungen<br />+ Bool storniert</p><hr size="1" style="border-style:solid;" /><p style="margin:0px;margin-left:4px;"><span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">+ void StorniereBestellung(Warenkorb)</span></p></div></div></div></foreignObject><text x="0" y="662" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">Bestellung...</text></switch></g></g></g><g data-cell-id="-xetVM4cBiU5SZVwOFuJ-7"><g transform="translate(0.5,0.5)"><rect x="600" y="825" width="190" height="70" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 192px; height: 70px; padding-top: 825px; margin-left: 600px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; width: 190px; height: 70px; overflow: hidden; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; width: 100%; height: 100%; white-space: normal; word-wrap: normal; "><p style="margin:0px;margin-top:4px;text-align:center;"><b>Kunde</b></p><hr size="1" style="border-style:solid;" /><p style="margin:0px;margin-left:4px;">+ String name</p><p style="margin:0px;margin-left:4px;">+ String Adresse</p></div></div></div></foreignObject><text x="600" y="837" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">Kunde...</text></switch></g></g></g><g data-cell-id="-xetVM4cBiU5SZVwOFuJ-53"><g transform="translate(0.5,0.5)"><path d="M 519.28 686.4 L 560 686.4 L 560 662 L 591.92 662.04" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 597.17 662.04 L 590.17 665.54 L 591.92 662.04 L 590.18 658.54 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g data-cell-id="-xetVM4cBiU5SZVwOFuJ-54"><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 662px; margin-left: 579px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">n</div></div></div></foreignObject><text x="579" y="665" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="11px" text-anchor="middle">n</text></switch></g></g></g><g data-cell-id="-xetVM4cBiU5SZVwOFuJ-55"><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 687px; margin-left: 539px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">1</div></div></div></foreignObject><text x="539" y="690" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="11px" text-anchor="middle">1</text></switch></g></g></g></g><g data-cell-id="-xetVM4cBiU5SZVwOFuJ-56"><g transform="translate(0.5,0.5)"><path d="M 526.37 720 L 560 720 L 560 838.2 L 593.63 838.17" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 521.12 720 L 528.12 716.5 L 526.37 720 L 528.12 723.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 598.88 838.16 L 591.89 841.67 L 593.63 838.17 L 591.88 834.67 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g data-cell-id="-xetVM4cBiU5SZVwOFuJ-57"><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 723px; margin-left: 542px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">1</div></div></div></foreignObject><text x="542" y="726" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="11px" text-anchor="middle">1</text></switch></g></g></g><g data-cell-id="-xetVM4cBiU5SZVwOFuJ-58"><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 838px; margin-left: 579px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">1</div></div></div></foreignObject><text x="579" y="841" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="11px" text-anchor="middle">1</text></switch></g></g></g></g><g data-cell-id="-xetVM4cBiU5SZVwOFuJ-59"><g transform="translate(0.5,0.5)"><path d="M 228.13 697.19 L 250 697.2 L 250 662.6 L 274.35 662.6" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 222.88 697.19 L 229.88 693.69 L 228.13 697.19 L 229.88 700.69 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 279.6 662.6 L 272.6 666.1 L 274.35 662.6 L 272.6 659.1 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g data-cell-id="-xetVM4cBiU5SZVwOFuJ-60"><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 663px; margin-left: 260px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">1</div></div></div></foreignObject><text x="260" y="666" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="11px" text-anchor="middle">1</text></switch></g></g></g><g data-cell-id="-xetVM4cBiU5SZVwOFuJ-61"><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 699px; margin-left: 240px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">1</div></div></div></foreignObject><text x="240" y="702" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="11px" text-anchor="middle">1</text></switch></g></g></g></g><g data-cell-id="-xetVM4cBiU5SZVwOFuJ-67"><g transform="translate(0.5,0.5)"><path d="M 680 299.99 L 718.8 300 L 718.75 644.29" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 718.75 649.54 L 715.25 642.54 L 718.75 644.29 L 722.25 642.54 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g data-cell-id="-xetVM4cBiU5SZVwOFuJ-68"><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 300px; margin-left: 690px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">1</div></div></div></foreignObject><text x="690" y="304" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="11px" text-anchor="middle">1</text></switch></g></g></g><g data-cell-id="-xetVM4cBiU5SZVwOFuJ-69"><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 632px; margin-left: 719px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">n</div></div></div></foreignObject><text x="719" y="635" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="11px" text-anchor="middle">n</text></switch></g></g></g></g><g data-cell-id="-xetVM4cBiU5SZVwOFuJ-70"><g transform="translate(0.5,0.5)"><path d="M 278 310.53 L 120.1 310.5 L 120.12 646.05" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 120.12 651.3 L 116.62 644.3 L 120.12 646.05 L 123.62 644.3 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g data-cell-id="-xetVM4cBiU5SZVwOFuJ-71"><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 311px; margin-left: 272px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">1</div></div></div></foreignObject><text x="272" y="314" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="11px" text-anchor="middle">1</text></switch></g></g></g><g data-cell-id="-xetVM4cBiU5SZVwOFuJ-72"><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 630px; margin-left: 121px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">n</div></div></div></foreignObject><text x="121" y="633" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="11px" text-anchor="middle">n</text></switch></g></g></g></g></g></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg> |