mirror of
https://github.com/MPSU/APS.git
synced 2026-07-26 00:38:26 +00:00
4 lines
29 KiB
XML
4 lines
29 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: #ffffff; background-color: light-dark(#ffffff, #121212); color-scheme: light dark;" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="632px" height="285px" viewBox="0 0 632 285" content="<mxfile scale="1" border="0" host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/29.3.0 Chrome/140.0.7339.249 Electron/38.7.2 Safari/537.36" version="29.3.0"> <diagram name="Page-1" id="EFVNSrtWwNmHJjsIZ87X"> <mxGraphModel dx="1554" dy="922" grid="1" gridSize="1" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" background="#ffffff" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> <mxCell id="2" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" value="&lt;div style=&quot;background-color: rgb(255, 255, 255); font-family: &amp;quot;Fira Code Light&amp;quot;, Consolas, &amp;quot;Courier New&amp;quot;, monospace, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 14px; line-height: 216%;&quot;&gt;&lt;div style=&quot;line-height: 216%;&quot;&gt;&lt;div style=&quot;line-height: 19px;&quot;&gt;&lt;div style=&quot;line-height: 19px;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;font color=&quot;#af00db&quot;&gt;module &lt;/font&gt;&lt;span style=&quot;color: rgb(38, 127, 153);&quot;&gt;blocking_assignment&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;(&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(59, 59, 59);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: rgb(38, 127, 153);&quot;&gt;input&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;logic&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; a, b&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(59, 59, 59);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: rgb(38, 127, 153);&quot;&gt;output&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;logic&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; c, d&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(59, 59, 59);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px;&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;font color=&quot;#009900&quot;&gt;// blocking assignment&lt;br&gt;&lt;/font&gt;&lt;div style=&quot;&quot;&gt;&lt;font color=&quot;#af00db&quot;&gt;always_ff &lt;/font&gt;&lt;span style=&quot;color: rgb(175, 0, 219);&quot;&gt;@(posedge clk) begin&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(59, 59, 59);&quot;&gt;&lt;span style=&quot;color: rgb(175, 0, 219);&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;b = a;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(59, 59, 59);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&amp;nbsp; c = b;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;font color=&quot;#009900&quot;&gt;// updated value of b&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(59, 59, 59);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(59, 59, 59);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&amp;nbsp; d = c;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;font style=&quot;border-color: var(--border-color);&quot; color=&quot;#009900&quot;&gt;// updated value of с&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(59, 59, 59);&quot;&gt;&lt;span style=&quot;color: rgb(175, 0, 219);&quot;&gt;end&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(59, 59, 59);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;&quot;&gt;&lt;font color=&quot;#af00db&quot;&gt;endmodule&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;" vertex="1"> <mxGeometry height="284" width="278" x="386" y="264" as="geometry" /> </mxCell> <mxCell id="3" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" value="&lt;div style=&quot;background-color: rgb(255, 255, 255); font-family: &amp;quot;Fira Code Light&amp;quot;, Consolas, &amp;quot;Courier New&amp;quot;, monospace, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 14px; line-height: 216%;&quot;&gt;&lt;div style=&quot;line-height: 216%;&quot;&gt;&lt;div style=&quot;line-height: 19px;&quot;&gt;&lt;div style=&quot;line-height: 19px;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;font color=&quot;#af00db&quot;&gt;module&lt;/font&gt;&lt;font color=&quot;#267f99&quot;&gt; non&lt;/font&gt;&lt;span style=&quot;color: rgb(38, 127, 153);&quot;&gt;bloc&lt;/span&gt;&lt;font color=&quot;#267f99&quot;&gt;king_a&lt;/font&gt;&lt;span style=&quot;color: rgb(38, 127, 153);&quot;&gt;ssignment&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;(&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(59, 59, 59);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: rgb(38, 127, 153);&quot;&gt;input&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;logic&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; a, b&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(59, 59, 59);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: rgb(38, 127, 153);&quot;&gt;output&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;logic&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; c, d&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(59, 59, 59);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px;&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;font color=&quot;#009900&quot;&gt;// non-blocking assignment&lt;br&gt;&lt;/font&gt;&lt;div style=&quot;&quot;&gt;&lt;font color=&quot;#af00db&quot;&gt;always_ff &lt;/font&gt;&lt;span style=&quot;color: rgb(175, 0, 219);&quot;&gt;@(posedge clk) begin&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(59, 59, 59);&quot;&gt;&lt;span style=&quot;color: rgb(175, 0, 219);&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;b &amp;lt;= a;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(59, 59, 59);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&amp;nbsp; c &amp;lt;= b;&amp;nbsp; &lt;/span&gt;&lt;font color=&quot;#009900&quot;&gt;// old value of b&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(59, 59, 59);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&amp;nbsp; d &amp;lt;= c;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;font color=&quot;#009900&quot;&gt;// old value of c&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;&quot;&gt;&lt;font color=&quot;#af00db&quot;&gt;end&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(59, 59, 59);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;&quot;&gt;&lt;font color=&quot;#af00db&quot;&gt;endmodule&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;" vertex="1"> <mxGeometry height="284" width="308" x="710" y="264" as="geometry" /> </mxCell> <mxCell id="4" edge="1" parent="1" style="curved=1;endArrow=classic;html=1;rounded=0;endFill=1;strokeWidth=1;strokeColor=default;endSize=3;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="386" y="422" /> <mxPoint x="409" y="427" /> <mxPoint x="479" y="430" /> </Array> <mxPoint x="402" y="410" as="sourcePoint" /> <mxPoint x="450" y="445" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="5" edge="1" parent="1" style="curved=1;endArrow=classic;html=1;rounded=0;endSize=3;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="427" y="398" /> </Array> <mxPoint x="436" y="403" as="sourcePoint" /> <mxPoint x="412" y="403" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="6" edge="1" parent="1" style="curved=1;endArrow=classic;html=1;rounded=0;endSize=3;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="425" y="456" /> </Array> <mxPoint x="435" y="451" as="sourcePoint" /> <mxPoint x="411" y="451" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="7" edge="1" parent="1" style="curved=1;endArrow=classic;html=1;rounded=0;endFill=1;strokeWidth=1;strokeColor=default;endSize=3;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="385" y="460" /> <mxPoint x="408" y="465" /> <mxPoint x="478" y="469" /> </Array> <mxPoint x="401" y="448" as="sourcePoint" /> <mxPoint x="450" y="482" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="8" edge="1" parent="1" style="curved=1;endArrow=classic;html=1;rounded=0;endSize=3;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="426" y="493" /> </Array> <mxPoint x="436" y="488" as="sourcePoint" /> <mxPoint x="412" y="488" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="9" edge="1" parent="1" style="curved=1;endArrow=classic;html=1;rounded=0;endSize=3;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="755" y="393" /> </Array> <mxPoint x="767" y="403" as="sourcePoint" /> <mxPoint x="736" y="403" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="10" edge="1" parent="1" style="curved=1;endArrow=classic;html=1;rounded=0;endSize=3;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="754" y="430" /> </Array> <mxPoint x="766" y="440" as="sourcePoint" /> <mxPoint x="735" y="440" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="11" edge="1" parent="1" style="curved=1;endArrow=classic;html=1;rounded=0;endSize=3;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="755" y="469" /> </Array> <mxPoint x="767" y="479" as="sourcePoint" /> <mxPoint x="736" y="479" as="targetPoint" /> </mxGeometry> </mxCell> </root> </mxGraphModel> </diagram> </mxfile> "><defs/><rect fill="#ffffff" width="100%" height="100%" x="0" y="0" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18));"/><g><g data-cell-id="0"><g data-cell-id="1"><g data-cell-id="2"><g transform="translate(0.5,0.5)"><rect x="0" y="0" width="278" height="284" fill="none" stroke="none" pointer-events="all"/></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 flex-start; width: 276px; height: 1px; padding-top: 142px; margin-left: 2px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; 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; white-space: normal; word-wrap: normal; "><div style="background-color: rgb(255, 255, 255); font-family: "Fira Code Light", Consolas, "Courier New", monospace, Consolas, "Courier New", monospace; font-size: 14px; line-height: 216%;"><div style="line-height: 216%;"><div style="line-height: 19px;"><div style="line-height: 19px;"><div style=""><font color="#af00db" style="color: rgb(175, 0, 219);">module </font><span style="color: rgb(38, 127, 153);">blocking_assignment</span><span style="color: rgb(0, 0, 0);">(</span></div><div style="color: rgb(59, 59, 59);"><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(38, 127, 153);">input</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">logic</span><span style="color: rgb(0, 0, 0);"> a, b</span></div><div style="color: rgb(59, 59, 59);"><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(38, 127, 153);">output</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">logic</span><span style="color: rgb(0, 0, 0);"> c, d</span></div><div style="color: rgb(59, 59, 59);"><span style="color: rgb(0, 0, 0);">);</span></div><div style="line-height: 19px;"><br /></div><font color="#009900" style="color: rgb(0, 153, 0);">// blocking assignment<br /></font><div style=""><font color="#af00db" style="color: rgb(175, 0, 219);">always_ff </font><span style="color: rgb(175, 0, 219);">@(posedge clk) begin</span></div><div style="color: rgb(59, 59, 59);"><span style="color: rgb(175, 0, 219);"> </span><span style="color: rgb(0, 0, 0);">b = a;</span></div><div style="color: rgb(59, 59, 59);"><span style="color: rgb(0, 0, 0);"><br /></span></div><div style=""><span style="color: rgb(0, 0, 0);"> c = b; </span><font color="#009900" style="color: rgb(0, 153, 0);">// updated value of b</font></div><div style="color: rgb(59, 59, 59);"><span style="color: rgb(0, 0, 0);"><br /></span></div><div style="color: rgb(59, 59, 59);"><span style="color: rgb(0, 0, 0);"> d = c;</span> <font style="border-color: var(--border-color); color: rgb(0, 153, 0);" color="#009900">// updated value of с</font></div><div style="color: rgb(59, 59, 59);"><span style="color: rgb(175, 0, 219);">end</span></div><div style="color: rgb(59, 59, 59);"><span style="color: rgb(0, 0, 0);"><br /></span></div><div style=""><font color="#af00db" style="color: rgb(175, 0, 219);">endmodule</font></div></div></div></div></div></div></div></div></foreignObject><text x="2" y="146" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">module blocking_assignment(...</text></switch></g></g></g><g data-cell-id="3"><g transform="translate(0.5,0.5)"><rect x="324" y="0" width="308" height="284" fill="none" stroke="none" pointer-events="all"/></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 flex-start; width: 306px; height: 1px; padding-top: 142px; margin-left: 326px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; 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; white-space: normal; word-wrap: normal; "><div style="background-color: rgb(255, 255, 255); font-family: "Fira Code Light", Consolas, "Courier New", monospace, Consolas, "Courier New", monospace; font-size: 14px; line-height: 216%;"><div style="line-height: 216%;"><div style="line-height: 19px;"><div style="line-height: 19px;"><div style=""><font color="#af00db" style="color: rgb(175, 0, 219);">module</font><font color="#267f99" style="color: rgb(38, 127, 153);"> non</font><span style="color: rgb(38, 127, 153);">bloc</span><font color="#267f99" style="color: rgb(38, 127, 153);">king_a</font><span style="color: rgb(38, 127, 153);">ssignment</span><span style="color: rgb(0, 0, 0);">(</span></div><div style="color: rgb(59, 59, 59);"><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(38, 127, 153);">input</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">logic</span><span style="color: rgb(0, 0, 0);"> a, b</span></div><div style="color: rgb(59, 59, 59);"><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(38, 127, 153);">output</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">logic</span><span style="color: rgb(0, 0, 0);"> c, d</span></div><div style="color: rgb(59, 59, 59);"><span style="color: rgb(0, 0, 0);">);</span></div><div style="line-height: 19px;"><br /></div><font color="#009900" style="color: rgb(0, 153, 0);">// non-blocking assignment<br /></font><div style=""><font color="#af00db" style="color: rgb(175, 0, 219);">always_ff </font><span style="color: rgb(175, 0, 219);">@(posedge clk) begin</span></div><div style="color: rgb(59, 59, 59);"><span style="color: rgb(175, 0, 219);"> </span><span style="color: rgb(0, 0, 0);">b <= a;</span></div><div style="color: rgb(59, 59, 59);"><span style="color: rgb(0, 0, 0);"><br /></span></div><div style=""><span style="color: rgb(0, 0, 0);"> c <= b; </span><font color="#009900" style="color: rgb(0, 153, 0);">// old value of b</font></div><div style="color: rgb(59, 59, 59);"><span style="color: rgb(0, 0, 0);"><br /></span></div><div style=""><span style="color: rgb(0, 0, 0);"> d <= c; </span><font color="#009900" style="color: rgb(0, 153, 0);">// old value of c</font></div><div style=""><font color="#af00db" style="color: rgb(175, 0, 219);">end</font></div><div style="color: rgb(59, 59, 59);"><span style="color: rgb(0, 0, 0);"><br /></span></div><div style=""><font color="#af00db" style="color: rgb(175, 0, 219);">endmodule</font></div></div></div></div></div></div></div></div></foreignObject><text x="326" y="146" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">module nonblocking_assignment(...</text></switch></g></g></g><g data-cell-id="4"><g transform="translate(0.5,0.5)"><path d="M 16 146 Q 0 158 11.5 160.5 Q 23 163 58 164.5 Q 93 166 67.66 179.11" 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 64.99 180.49 L 67.63 176.87 L 67.66 179.11 L 69.46 180.43 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="5"><g transform="translate(0.5,0.5)"><path d="M 50 139 Q 41 134 29.91 137.7" 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 27.06 138.65 L 30.22 135.48 L 29.91 137.7 L 31.49 139.28 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="6"><g transform="translate(0.5,0.5)"><path d="M 49 187 Q 39 192 28.88 188.39" 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 26.05 187.38 L 30.49 186.84 L 28.88 188.39 L 29.15 190.6 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="7"><g transform="translate(0.5,0.5)"><path d="M 15 184 Q -1 196 10.5 198.5 Q 22 201 57 203 Q 92 205 67.74 216.27" 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 65.01 217.53 L 67.8 214.03 L 67.74 216.27 L 69.48 217.66 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="8"><g transform="translate(0.5,0.5)"><path d="M 50 224 Q 40 229 29.88 225.39" 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 27.05 224.38 L 31.49 223.84 L 29.88 225.39 L 30.15 227.6 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="9"><g transform="translate(0.5,0.5)"><path d="M 381 139 Q 369 129 353.64 137.08" 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 350.99 138.48 L 353.6 134.85 L 353.64 137.08 L 355.46 138.39 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="10"><g transform="translate(0.5,0.5)"><path d="M 380 176 Q 368 166 352.64 174.08" 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 349.99 175.48 L 352.6 171.85 L 352.64 174.08 L 354.46 175.39 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="11"><g transform="translate(0.5,0.5)"><path d="M 381 215 Q 369 205 353.64 213.08" 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 350.99 214.48 L 353.6 210.85 L 353.64 213.08 L 355.46 214.39 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> |