Spaces:
Runtime error
Runtime error
| <!-- Do not edit this file with editors other than draw.io --> | |
| <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="402px" height="271px" viewBox="0 0 402 271" content="<mxfile host="Electron" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/29.5.2 Chrome/142.0.7444.265 Electron/39.6.1 Safari/537.36" version="29.5.2"> <diagram name="Page-1" id="ByKeiZXm40MUItRrX5b6"> <mxGraphModel dx="786" dy="602" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> <mxCell id="tV_lT_v-Ef8a5b6CVQCh-1" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=3;fontSize=14;" value="&lt;i style=&quot;font-size: 14px;&quot;&gt;&lt;b style=&quot;font-size: 14px;&quot;&gt;filter&lt;/b&gt;&lt;/i&gt;" vertex="1"> <mxGeometry height="30" width="70" x="80" y="335" as="geometry" /> </mxCell> <mxCell id="tV_lT_v-Ef8a5b6CVQCh-3" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontSize=14;" value="rows" vertex="1"> <mxGeometry height="30" width="70" x="300" y="335" as="geometry" /> </mxCell> <mxCell id="tV_lT_v-Ef8a5b6CVQCh-6" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontSize=14;" value="table" vertex="1"> <mxGeometry height="30" width="70" x="410" y="405" as="geometry" /> </mxCell> <mxCell id="tV_lT_v-Ef8a5b6CVQCh-7" edge="1" parent="1" source="tV_lT_v-Ef8a5b6CVQCh-1" style="endArrow=classic;html=1;rounded=0;fontSize=14;" target="tV_lT_v-Ef8a5b6CVQCh-10" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="180" y="455" as="sourcePoint" /> <mxPoint x="190" y="465" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="tV_lT_v-Ef8a5b6CVQCh-8" edge="1" parent="1" source="tV_lT_v-Ef8a5b6CVQCh-10" style="endArrow=classic;html=1;rounded=0;fontSize=14;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="tV_lT_v-Ef8a5b6CVQCh-3" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="250" y="255" as="sourcePoint" /> <mxPoint x="250" y="265" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="tV_lT_v-Ef8a5b6CVQCh-10" parent="1" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;fontSize=14;" value="keeps some" vertex="1"> <mxGeometry height="50" width="70" x="190" y="325" as="geometry" /> </mxCell> <mxCell id="tV_lT_v-Ef8a5b6CVQCh-11" parent="1" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;fontSize=14;" value="from" vertex="1"> <mxGeometry height="40" width="70" x="410" y="330" as="geometry" /> </mxCell> <mxCell id="tV_lT_v-Ef8a5b6CVQCh-12" edge="1" parent="1" source="tV_lT_v-Ef8a5b6CVQCh-3" style="endArrow=classic;html=1;rounded=0;fontSize=14;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="tV_lT_v-Ef8a5b6CVQCh-11" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="350" y="545" as="sourcePoint" /> <mxPoint x="400" y="495" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="tV_lT_v-Ef8a5b6CVQCh-14" edge="1" parent="1" source="tV_lT_v-Ef8a5b6CVQCh-11" style="endArrow=classic;html=1;rounded=0;fontSize=14;" target="tV_lT_v-Ef8a5b6CVQCh-6" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="350" y="545" as="sourcePoint" /> <mxPoint x="400" y="495" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="z6cSsYZSHAKuIj1kU-N4-2" parent="1" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;fontSize=14;" value="has" vertex="1"> <mxGeometry height="40" width="70" x="300" y="400" as="geometry" /> </mxCell> <mxCell id="z6cSsYZSHAKuIj1kU-N4-3" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontSize=14;" value="columns" vertex="1"> <mxGeometry height="30" width="70" x="190" y="405" as="geometry" /> </mxCell> <mxCell id="z6cSsYZSHAKuIj1kU-N4-4" parent="1" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;fontSize=14;" value="does not modify" vertex="1"> <mxGeometry height="50" width="70" x="80" y="395" as="geometry" /> </mxCell> <mxCell id="z6cSsYZSHAKuIj1kU-N4-5" edge="1" parent="1" source="tV_lT_v-Ef8a5b6CVQCh-1" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" target="z6cSsYZSHAKuIj1kU-N4-4" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="380" y="340" as="sourcePoint" /> <mxPoint x="430" y="290" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="z6cSsYZSHAKuIj1kU-N4-6" edge="1" parent="1" source="z6cSsYZSHAKuIj1kU-N4-4" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="z6cSsYZSHAKuIj1kU-N4-3" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="380" y="340" as="sourcePoint" /> <mxPoint x="430" y="290" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="z6cSsYZSHAKuIj1kU-N4-7" edge="1" parent="1" source="z6cSsYZSHAKuIj1kU-N4-2" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" target="z6cSsYZSHAKuIj1kU-N4-3" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="380" y="340" as="sourcePoint" /> <mxPoint x="430" y="290" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="z6cSsYZSHAKuIj1kU-N4-8" edge="1" parent="1" source="tV_lT_v-Ef8a5b6CVQCh-6" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" target="z6cSsYZSHAKuIj1kU-N4-2" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="380" y="340" as="sourcePoint" /> <mxPoint x="430" y="290" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="z6cSsYZSHAKuIj1kU-N4-9" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontSize=14;" value="condition" vertex="1"> <mxGeometry height="30" width="70" x="190" y="250" as="geometry" /> </mxCell> <mxCell id="z6cSsYZSHAKuIj1kU-N4-11" parent="1" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;fontSize=14;" value="specifies" vertex="1"> <mxGeometry height="40" width="70" x="80" y="245" as="geometry" /> </mxCell> <mxCell id="z6cSsYZSHAKuIj1kU-N4-12" edge="1" parent="1" source="tV_lT_v-Ef8a5b6CVQCh-1" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" target="z6cSsYZSHAKuIj1kU-N4-11" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="380" y="340" as="sourcePoint" /> <mxPoint x="430" y="290" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="z6cSsYZSHAKuIj1kU-N4-13" edge="1" parent="1" source="z6cSsYZSHAKuIj1kU-N4-11" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="z6cSsYZSHAKuIj1kU-N4-9" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="380" y="340" as="sourcePoint" /> <mxPoint x="200" y="220" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="z6cSsYZSHAKuIj1kU-N4-14" parent="1" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;fontSize=14;" value="evaluated&lt;div&gt;for each&lt;/div&gt;" vertex="1"> <mxGeometry height="50" width="90" x="290" y="240" as="geometry" /> </mxCell> <mxCell id="z6cSsYZSHAKuIj1kU-N4-15" edge="1" parent="1" source="z6cSsYZSHAKuIj1kU-N4-9" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="z6cSsYZSHAKuIj1kU-N4-14" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="380" y="340" as="sourcePoint" /> <mxPoint x="430" y="290" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="z6cSsYZSHAKuIj1kU-N4-16" edge="1" parent="1" source="z6cSsYZSHAKuIj1kU-N4-14" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="tV_lT_v-Ef8a5b6CVQCh-3" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="380" y="340" as="sourcePoint" /> <mxPoint x="430" y="290" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="z6cSsYZSHAKuIj1kU-N4-18" parent="1" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;fontSize=14;" value="must be" vertex="1"> <mxGeometry height="40" width="70" x="190" y="175" as="geometry" /> </mxCell> <mxCell id="z6cSsYZSHAKuIj1kU-N4-19" edge="1" parent="1" source="z6cSsYZSHAKuIj1kU-N4-9" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" target="z6cSsYZSHAKuIj1kU-N4-18" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="380" y="340" as="sourcePoint" /> <mxPoint x="430" y="290" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="z6cSsYZSHAKuIj1kU-N4-20" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontSize=14;" value="Boolean" vertex="1"> <mxGeometry height="30" width="70" x="300" y="180" as="geometry" /> </mxCell> <mxCell id="z6cSsYZSHAKuIj1kU-N4-21" edge="1" parent="1" source="z6cSsYZSHAKuIj1kU-N4-18" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="z6cSsYZSHAKuIj1kU-N4-20" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="380" y="340" as="sourcePoint" /> <mxPoint x="430" y="290" as="targetPoint" /> </mxGeometry> </mxCell> </root> </mxGraphModel> </diagram> </mxfile> "><defs/><g><g data-cell-id="0"><g data-cell-id="1"><g data-cell-id="tV_lT_v-Ef8a5b6CVQCh-1"><g transform="translate(0.5,0.5)"><rect x="1" y="160" width="70" height="30" fill="none" stroke="#000000" stroke-width="3" pointer-events="all" style="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 center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 175px; margin-left: 2px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><i style="font-size: 14px;"><b style="font-size: 14px;">filter</b></i></div></div></div></foreignObject><text x="36" y="179" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="14px" text-anchor="middle">filter</text></switch></g></g></g><g data-cell-id="tV_lT_v-Ef8a5b6CVQCh-3"><g transform="translate(0.5,0.5)"><rect x="221" y="160" width="70" height="30" fill="none" stroke="#000000" pointer-events="all" style="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 center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 175px; margin-left: 222px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">rows</div></div></div></foreignObject><text x="256" y="179" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="14px" text-anchor="middle">rows</text></switch></g></g></g><g data-cell-id="tV_lT_v-Ef8a5b6CVQCh-6"><g transform="translate(0.5,0.5)"><rect x="331" y="230" width="70" height="30" fill="none" stroke="#000000" pointer-events="all" style="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 center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 245px; margin-left: 332px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">table</div></div></div></foreignObject><text x="366" y="249" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="14px" text-anchor="middle">table</text></switch></g></g></g><g data-cell-id="tV_lT_v-Ef8a5b6CVQCh-7"><g transform="translate(0.5,0.5)"><path d="M 71 175 L 104.63 175" 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 109.88 175 L 102.88 178.5 L 104.63 175 L 102.88 171.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="tV_lT_v-Ef8a5b6CVQCh-8"><g transform="translate(0.5,0.5)"><path d="M 181 175 L 214.63 175" 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 219.88 175 L 212.88 178.5 L 214.63 175 L 212.88 171.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="tV_lT_v-Ef8a5b6CVQCh-10"><g transform="translate(0.5,0.5)"><ellipse cx="146" cy="175" rx="35" ry="25" fill="none" stroke="#000000" pointer-events="all" style="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 center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 175px; margin-left: 112px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">keeps some</div></div></div></foreignObject><text x="146" y="179" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="14px" text-anchor="middle">keeps some</text></switch></g></g></g><g data-cell-id="tV_lT_v-Ef8a5b6CVQCh-11"><g transform="translate(0.5,0.5)"><ellipse cx="366" cy="175" rx="35" ry="20" fill="none" stroke="#000000" pointer-events="all" style="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 center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 175px; margin-left: 332px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">from</div></div></div></foreignObject><text x="366" y="179" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="14px" text-anchor="middle">from</text></switch></g></g></g><g data-cell-id="tV_lT_v-Ef8a5b6CVQCh-12"><g transform="translate(0.5,0.5)"><path d="M 291 175 L 324.63 175" 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 329.88 175 L 322.88 178.5 L 324.63 175 L 322.88 171.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="tV_lT_v-Ef8a5b6CVQCh-14"><g transform="translate(0.5,0.5)"><path d="M 366 195 L 366 223.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 366 228.88 L 362.5 221.88 L 366 223.63 L 369.5 221.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="z6cSsYZSHAKuIj1kU-N4-2"><g transform="translate(0.5,0.5)"><ellipse cx="256" cy="245" rx="35" ry="20" fill="none" stroke="#000000" pointer-events="all" style="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 center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 245px; margin-left: 222px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">has</div></div></div></foreignObject><text x="256" y="249" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="14px" text-anchor="middle">has</text></switch></g></g></g><g data-cell-id="z6cSsYZSHAKuIj1kU-N4-3"><g transform="translate(0.5,0.5)"><rect x="111" y="230" width="70" height="30" fill="none" stroke="#000000" pointer-events="all" style="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 center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 245px; margin-left: 112px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">columns</div></div></div></foreignObject><text x="146" y="249" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="14px" text-anchor="middle">columns</text></switch></g></g></g><g data-cell-id="z6cSsYZSHAKuIj1kU-N4-4"><g transform="translate(0.5,0.5)"><ellipse cx="36" cy="245" rx="35" ry="25" fill="none" stroke="#000000" pointer-events="all" style="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 center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 245px; margin-left: 2px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">does not modify</div></div></div></foreignObject><text x="36" y="249" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="14px" text-anchor="middle">does not m...</text></switch></g></g></g><g data-cell-id="z6cSsYZSHAKuIj1kU-N4-5"><g transform="translate(0.5,0.5)"><path d="M 36 190 L 36 213.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 36 218.88 L 32.5 211.88 L 36 213.63 L 39.5 211.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="z6cSsYZSHAKuIj1kU-N4-6"><g transform="translate(0.5,0.5)"><path d="M 71 245 L 104.63 245" 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 109.88 245 L 102.88 248.5 L 104.63 245 L 102.88 241.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="z6cSsYZSHAKuIj1kU-N4-7"><g transform="translate(0.5,0.5)"><path d="M 221 245 L 187.37 245" 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 182.12 245 L 189.12 241.5 L 187.37 245 L 189.12 248.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="z6cSsYZSHAKuIj1kU-N4-8"><g transform="translate(0.5,0.5)"><path d="M 331 245 L 297.37 245" 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 292.12 245 L 299.12 241.5 L 297.37 245 L 299.12 248.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="z6cSsYZSHAKuIj1kU-N4-9"><g transform="translate(0.5,0.5)"><rect x="111" y="75" width="70" height="30" fill="none" stroke="#000000" pointer-events="all" style="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 center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 90px; margin-left: 112px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">condition</div></div></div></foreignObject><text x="146" y="94" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="14px" text-anchor="middle">condition</text></switch></g></g></g><g data-cell-id="z6cSsYZSHAKuIj1kU-N4-11"><g transform="translate(0.5,0.5)"><ellipse cx="36" cy="90" rx="35" ry="20" fill="none" stroke="#000000" pointer-events="all" style="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 center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 90px; margin-left: 2px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">specifies</div></div></div></foreignObject><text x="36" y="94" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="14px" text-anchor="middle">specifies</text></switch></g></g></g><g data-cell-id="z6cSsYZSHAKuIj1kU-N4-12"><g transform="translate(0.5,0.5)"><path d="M 36 160 L 36 116.37" 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 36 111.12 L 39.5 118.12 L 36 116.37 L 32.5 118.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));"/></g></g><g data-cell-id="z6cSsYZSHAKuIj1kU-N4-13"><g transform="translate(0.5,0.5)"><path d="M 71 90 L 104.63 90" 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 109.88 90 L 102.88 93.5 L 104.63 90 L 102.88 86.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="z6cSsYZSHAKuIj1kU-N4-14"><g transform="translate(0.5,0.5)"><ellipse cx="256" cy="90" rx="45" ry="25" fill="none" stroke="#000000" pointer-events="all" style="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 center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 90px; margin-left: 212px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">evaluated<div>for each</div></div></div></div></foreignObject><text x="256" y="94" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="14px" text-anchor="middle">evaluated...</text></switch></g></g></g><g data-cell-id="z6cSsYZSHAKuIj1kU-N4-15"><g transform="translate(0.5,0.5)"><path d="M 181 90 L 204.63 90" 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 209.88 90 L 202.88 93.5 L 204.63 90 L 202.88 86.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="z6cSsYZSHAKuIj1kU-N4-16"><g transform="translate(0.5,0.5)"><path d="M 256 115 L 256 153.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 256 158.88 L 252.5 151.88 L 256 153.63 L 259.5 151.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="z6cSsYZSHAKuIj1kU-N4-18"><g transform="translate(0.5,0.5)"><ellipse cx="146" cy="20" rx="35" ry="20" fill="none" stroke="#000000" pointer-events="all" style="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 center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 20px; margin-left: 112px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">must be</div></div></div></foreignObject><text x="146" y="24" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="14px" text-anchor="middle">must be</text></switch></g></g></g><g data-cell-id="z6cSsYZSHAKuIj1kU-N4-19"><g transform="translate(0.5,0.5)"><path d="M 146 75 L 146 46.37" 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 146 41.12 L 149.5 48.12 L 146 46.37 L 142.5 48.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));"/></g></g><g data-cell-id="z6cSsYZSHAKuIj1kU-N4-20"><g transform="translate(0.5,0.5)"><rect x="221" y="5" width="70" height="30" fill="none" stroke="#000000" pointer-events="all" style="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 center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 20px; margin-left: 222px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Boolean</div></div></div></foreignObject><text x="256" y="24" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="14px" text-anchor="middle">Boolean</text></switch></g></g></g><g data-cell-id="z6cSsYZSHAKuIj1kU-N4-21"><g transform="translate(0.5,0.5)"><path d="M 181 20 L 214.63 20" 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 219.88 20 L 212.88 23.5 L 214.63 20 L 212.88 16.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g></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> |