d2/e2etests/testdata/regression/dagre_broken_arrowhead/elk/sketch.exp.svg
2024-12-14 13:58:50 -07:00

279 lines
No EOL
41 KiB
XML

<<<<<<< HEAD
<<<<<<< HEAD
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.8-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 293 553"><svg id="d2-svg" class="d2-3319507261" width="293" height="553" viewBox="11 11 293 553"><rect x="11.000000" y="11.000000" width="293.000000" height="553.000000" rx="0.000000" fill="#FFFFFF" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
.d2-3319507261 .text {
font-family: "d2-3319507261-font-regular";
||||||| parent of 33280fed5 (fixed e2e tests)
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.6-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 293 553"><svg id="d2-svg" class="d2-3319507261" width="293" height="553" viewBox="11 11 293 553"><rect x="11.000000" y="11.000000" width="293.000000" height="553.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
.d2-3319507261 .text {
font-family: "d2-3319507261-font-regular";
=======
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.5-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 293 553"><svg id="d2-svg" class="d2-1955283115" width="293" height="553" viewBox="11 11 293 553"><rect x="11.000000" y="11.000000" width="293.000000" height="553.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
||||||| parent of cb2f2823c (Fix changes)
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.5-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 293 553"><svg id="d2-svg" class="d2-1955283115" width="293" height="553" viewBox="11 11 293 553"><rect x="11.000000" y="11.000000" width="293.000000" height="553.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
=======
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.6-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 293 553"><svg id="d2-svg" class="d2-1955283115" width="293" height="553" viewBox="11 11 293 553"><rect x="11.000000" y="11.000000" width="293.000000" height="553.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
>>>>>>> cb2f2823c (Fix changes)
.d2-1955283115 .text {
font-family: "d2-1955283115-font-regular";
>>>>>>> 33280fed5 (fixed e2e tests)
}
@font-face {
font-family: d2-1955283115-font-regular;
src: url("data:application/font-woff;base64,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");
}
.d2-1955283115 .text-bold {
font-family: "d2-1955283115-font-bold";
}
@font-face {
font-family: d2-1955283115-font-bold;
src: url("data:application/font-woff;base64,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");
}
.d2-1955283115 .text-italic {
font-family: "d2-1955283115-font-italic";
}
@font-face {
font-family: d2-1955283115-font-italic;
src: url("data:application/font-woff;base64,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");
}]]></style><style type="text/css"><![CDATA[.shape {
shape-rendering: geometricPrecision;
stroke-linejoin: round;
}
.connection {
stroke-linecap: round;
stroke-linejoin: round;
}
.blend {
mix-blend-mode: multiply;
opacity: 0.5;
}
<<<<<<< HEAD
.d2-3319507261 .fill-N1{fill:#0A0F25;}
.d2-3319507261 .fill-N2{fill:#676C7E;}
.d2-3319507261 .fill-N3{fill:#9499AB;}
.d2-3319507261 .fill-N4{fill:#CFD2DD;}
.d2-3319507261 .fill-N5{fill:#DEE1EB;}
.d2-3319507261 .fill-N6{fill:#EEF1F8;}
.d2-3319507261 .fill-N7{fill:#FFFFFF;}
.d2-3319507261 .fill-B1{fill:#0D32B2;}
.d2-3319507261 .fill-B2{fill:#0D32B2;}
.d2-3319507261 .fill-B3{fill:#E3E9FD;}
.d2-3319507261 .fill-B4{fill:#E3E9FD;}
.d2-3319507261 .fill-B5{fill:#EDF0FD;}
.d2-3319507261 .fill-B6{fill:#F7F8FE;}
.d2-3319507261 .fill-AA2{fill:#4A6FF3;}
.d2-3319507261 .fill-AA4{fill:#EDF0FD;}
.d2-3319507261 .fill-AA5{fill:#F7F8FE;}
.d2-3319507261 .fill-AB4{fill:#EDF0FD;}
.d2-3319507261 .fill-AB5{fill:#F7F8FE;}
.d2-3319507261 .stroke-N1{stroke:#0A0F25;}
.d2-3319507261 .stroke-N2{stroke:#676C7E;}
.d2-3319507261 .stroke-N3{stroke:#9499AB;}
.d2-3319507261 .stroke-N4{stroke:#CFD2DD;}
.d2-3319507261 .stroke-N5{stroke:#DEE1EB;}
.d2-3319507261 .stroke-N6{stroke:#EEF1F8;}
.d2-3319507261 .stroke-N7{stroke:#FFFFFF;}
.d2-3319507261 .stroke-B1{stroke:#0D32B2;}
.d2-3319507261 .stroke-B2{stroke:#0D32B2;}
.d2-3319507261 .stroke-B3{stroke:#E3E9FD;}
.d2-3319507261 .stroke-B4{stroke:#E3E9FD;}
.d2-3319507261 .stroke-B5{stroke:#EDF0FD;}
.d2-3319507261 .stroke-B6{stroke:#F7F8FE;}
.d2-3319507261 .stroke-AA2{stroke:#4A6FF3;}
.d2-3319507261 .stroke-AA4{stroke:#EDF0FD;}
.d2-3319507261 .stroke-AA5{stroke:#F7F8FE;}
.d2-3319507261 .stroke-AB4{stroke:#EDF0FD;}
.d2-3319507261 .stroke-AB5{stroke:#F7F8FE;}
.d2-3319507261 .background-color-N1{background-color:#0A0F25;}
.d2-3319507261 .background-color-N2{background-color:#676C7E;}
.d2-3319507261 .background-color-N3{background-color:#9499AB;}
.d2-3319507261 .background-color-N4{background-color:#CFD2DD;}
.d2-3319507261 .background-color-N5{background-color:#DEE1EB;}
.d2-3319507261 .background-color-N6{background-color:#EEF1F8;}
.d2-3319507261 .background-color-N7{background-color:#FFFFFF;}
.d2-3319507261 .background-color-B1{background-color:#0D32B2;}
.d2-3319507261 .background-color-B2{background-color:#0D32B2;}
.d2-3319507261 .background-color-B3{background-color:#E3E9FD;}
.d2-3319507261 .background-color-B4{background-color:#E3E9FD;}
.d2-3319507261 .background-color-B5{background-color:#EDF0FD;}
.d2-3319507261 .background-color-B6{background-color:#F7F8FE;}
.d2-3319507261 .background-color-AA2{background-color:#4A6FF3;}
.d2-3319507261 .background-color-AA4{background-color:#EDF0FD;}
.d2-3319507261 .background-color-AA5{background-color:#F7F8FE;}
.d2-3319507261 .background-color-AB4{background-color:#EDF0FD;}
.d2-3319507261 .background-color-AB5{background-color:#F7F8FE;}
.d2-3319507261 .color-N1{color:#0A0F25;}
.d2-3319507261 .color-N2{color:#676C7E;}
.d2-3319507261 .color-N3{color:#9499AB;}
.d2-3319507261 .color-N4{color:#CFD2DD;}
.d2-3319507261 .color-N5{color:#DEE1EB;}
.d2-3319507261 .color-N6{color:#EEF1F8;}
.d2-3319507261 .color-N7{color:#FFFFFF;}
.d2-3319507261 .color-B1{color:#0D32B2;}
.d2-3319507261 .color-B2{color:#0D32B2;}
.d2-3319507261 .color-B3{color:#E3E9FD;}
.d2-3319507261 .color-B4{color:#E3E9FD;}
.d2-3319507261 .color-B5{color:#EDF0FD;}
.d2-3319507261 .color-B6{color:#F7F8FE;}
.d2-3319507261 .color-AA2{color:#4A6FF3;}
.d2-3319507261 .color-AA4{color:#EDF0FD;}
.d2-3319507261 .color-AA5{color:#F7F8FE;}
.d2-3319507261 .color-AB4{color:#EDF0FD;}
.d2-3319507261 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><g id="a"><g class="shape" ><rect x="12.000000" y="12.000000" width="291.000000" height="551.000000" stroke="#0D32B2" fill="#E3E9FD" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="157.500000" y="45.000000" fill="#0A0F25" class="text fill-N1" style="text-anchor:middle;font-size:28px">a</text></g><g id="a.b"><g class="shape" ><rect x="62.000000" y="62.000000" width="53.000000" height="66.000000" stroke="#0D32B2" fill="#EDF0FD" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="88.500000" y="100.500000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="a.c"><g class="shape" ><rect x="76.000000" y="347.000000" width="154.000000" height="166.000000" stroke="white" fill="#EDF0FD" class=" fill-B5" style="stroke-width:2;" /></g><text x="153.000000" y="376.000000" fill="#0A0F25" class="text fill-N1" style="text-anchor:middle;font-size:24px">c</text></g><g id="a.1"><g class="shape" ><rect x="127.000000" y="201.000000" width="52.000000" height="66.000000" stroke="#0D32B2" fill="#EDF0FD" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="153.000000" y="239.500000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">1</text></g><g id="a.2"><g class="shape" ><rect x="199.000000" y="201.000000" width="53.000000" height="66.000000" stroke="#0D32B2" fill="#EDF0FD" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="225.500000" y="239.500000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">2</text></g><g id="a.c.d"><g class="shape" ><rect x="126.000000" y="397.000000" width="54.000000" height="66.000000" stroke="#0D32B2" fill="#F7F8FE" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="153.000000" y="435.500000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">d</text></g><g id="a.(b -&gt; c)[0]"><marker id="mk-1065319532" markerWidth="24.200000" markerHeight="18.000000" refX="20.800000" refY="9.000000" viewBox="0.000000 0.000000 24.200000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,9.000000 11.000000,2.250000 22.000000,9.000000 11.000000,16.200000" stroke="red" fill="#FFFFFF" class="connection fill-N7" stroke-width="2" /> </marker><path d="M 88.500000 130.000000 L 88.500000 343.000000" stroke="red" fill="none" class="connection" style="stroke-width:2;" marker-end="url(#mk-1065319532)" mask="url(#d2-3319507261)" /><text x="89.000000" y="219.000000" fill="red" class="text-italic" style="text-anchor:middle;font-size:16px"><tspan x="89.000000" dy="0.000000">line 1</tspan><tspan x="89.000000" dy="17.250000">line 2</tspan><tspan x="89.000000" dy="17.250000">line 3</tspan><tspan x="89.000000" dy="17.250000">line 4</tspan></text></g><g id="a.(1 -&gt; c)[0]"><marker id="mk-3488378134" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" fill="#0D32B2" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 153.500000 269.000000 L 153.500000 343.000000" stroke="#0D32B2" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-3319507261)" /></g><g id="a.(2 &lt;-&gt; c)[0]"><marker id="mk-2451250203" markerWidth="10.000000" markerHeight="12.000000" refX="3.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="10.000000,0.000000 0.000000,6.000000 10.000000,12.000000" fill="#0D32B2" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 226.000000 271.000000 L 226.000000 297.000000 S 226.000000 307.000000 216.000000 307.000000 L 202.000000 307.000000 S 192.000000 307.000000 192.000000 317.000000 L 192.000000 343.000000" stroke="#0D32B2" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-2451250203)" marker-end="url(#mk-3488378134)" mask="url(#d2-3319507261)" /></g><mask id="d2-3319507261" maskUnits="userSpaceOnUse" x="11" y="11" width="293" height="553">
||||||| parent of 33280fed5 (fixed e2e tests)
.d2-3319507261 .fill-N1{fill:#0A0F25;}
.d2-3319507261 .fill-N2{fill:#676C7E;}
.d2-3319507261 .fill-N3{fill:#9499AB;}
.d2-3319507261 .fill-N4{fill:#CFD2DD;}
.d2-3319507261 .fill-N5{fill:#DEE1EB;}
.d2-3319507261 .fill-N6{fill:#EEF1F8;}
.d2-3319507261 .fill-N7{fill:#FFFFFF;}
.d2-3319507261 .fill-B1{fill:#0D32B2;}
.d2-3319507261 .fill-B2{fill:#0D32B2;}
.d2-3319507261 .fill-B3{fill:#E3E9FD;}
.d2-3319507261 .fill-B4{fill:#E3E9FD;}
.d2-3319507261 .fill-B5{fill:#EDF0FD;}
.d2-3319507261 .fill-B6{fill:#F7F8FE;}
.d2-3319507261 .fill-AA2{fill:#4A6FF3;}
.d2-3319507261 .fill-AA4{fill:#EDF0FD;}
.d2-3319507261 .fill-AA5{fill:#F7F8FE;}
.d2-3319507261 .fill-AB4{fill:#EDF0FD;}
.d2-3319507261 .fill-AB5{fill:#F7F8FE;}
.d2-3319507261 .stroke-N1{stroke:#0A0F25;}
.d2-3319507261 .stroke-N2{stroke:#676C7E;}
.d2-3319507261 .stroke-N3{stroke:#9499AB;}
.d2-3319507261 .stroke-N4{stroke:#CFD2DD;}
.d2-3319507261 .stroke-N5{stroke:#DEE1EB;}
.d2-3319507261 .stroke-N6{stroke:#EEF1F8;}
.d2-3319507261 .stroke-N7{stroke:#FFFFFF;}
.d2-3319507261 .stroke-B1{stroke:#0D32B2;}
.d2-3319507261 .stroke-B2{stroke:#0D32B2;}
.d2-3319507261 .stroke-B3{stroke:#E3E9FD;}
.d2-3319507261 .stroke-B4{stroke:#E3E9FD;}
.d2-3319507261 .stroke-B5{stroke:#EDF0FD;}
.d2-3319507261 .stroke-B6{stroke:#F7F8FE;}
.d2-3319507261 .stroke-AA2{stroke:#4A6FF3;}
.d2-3319507261 .stroke-AA4{stroke:#EDF0FD;}
.d2-3319507261 .stroke-AA5{stroke:#F7F8FE;}
.d2-3319507261 .stroke-AB4{stroke:#EDF0FD;}
.d2-3319507261 .stroke-AB5{stroke:#F7F8FE;}
.d2-3319507261 .background-color-N1{background-color:#0A0F25;}
.d2-3319507261 .background-color-N2{background-color:#676C7E;}
.d2-3319507261 .background-color-N3{background-color:#9499AB;}
.d2-3319507261 .background-color-N4{background-color:#CFD2DD;}
.d2-3319507261 .background-color-N5{background-color:#DEE1EB;}
.d2-3319507261 .background-color-N6{background-color:#EEF1F8;}
.d2-3319507261 .background-color-N7{background-color:#FFFFFF;}
.d2-3319507261 .background-color-B1{background-color:#0D32B2;}
.d2-3319507261 .background-color-B2{background-color:#0D32B2;}
.d2-3319507261 .background-color-B3{background-color:#E3E9FD;}
.d2-3319507261 .background-color-B4{background-color:#E3E9FD;}
.d2-3319507261 .background-color-B5{background-color:#EDF0FD;}
.d2-3319507261 .background-color-B6{background-color:#F7F8FE;}
.d2-3319507261 .background-color-AA2{background-color:#4A6FF3;}
.d2-3319507261 .background-color-AA4{background-color:#EDF0FD;}
.d2-3319507261 .background-color-AA5{background-color:#F7F8FE;}
.d2-3319507261 .background-color-AB4{background-color:#EDF0FD;}
.d2-3319507261 .background-color-AB5{background-color:#F7F8FE;}
.d2-3319507261 .color-N1{color:#0A0F25;}
.d2-3319507261 .color-N2{color:#676C7E;}
.d2-3319507261 .color-N3{color:#9499AB;}
.d2-3319507261 .color-N4{color:#CFD2DD;}
.d2-3319507261 .color-N5{color:#DEE1EB;}
.d2-3319507261 .color-N6{color:#EEF1F8;}
.d2-3319507261 .color-N7{color:#FFFFFF;}
.d2-3319507261 .color-B1{color:#0D32B2;}
.d2-3319507261 .color-B2{color:#0D32B2;}
.d2-3319507261 .color-B3{color:#E3E9FD;}
.d2-3319507261 .color-B4{color:#E3E9FD;}
.d2-3319507261 .color-B5{color:#EDF0FD;}
.d2-3319507261 .color-B6{color:#F7F8FE;}
.d2-3319507261 .color-AA2{color:#4A6FF3;}
.d2-3319507261 .color-AA4{color:#EDF0FD;}
.d2-3319507261 .color-AA5{color:#F7F8FE;}
.d2-3319507261 .color-AB4{color:#EDF0FD;}
.d2-3319507261 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><g id="a"><g class="shape" ><rect x="12.000000" y="12.000000" width="291.000000" height="551.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="157.500000" y="45.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">a</text></g><g id="a.b"><g class="shape" ><rect x="62.000000" y="62.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="88.500000" y="100.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="a.c"><g class="shape" ><rect x="76.000000" y="347.000000" width="154.000000" height="166.000000" stroke="white" class=" fill-B5" style="stroke-width:2;" /></g><text x="153.000000" y="376.000000" class="text fill-N1" style="text-anchor:middle;font-size:24px">c</text></g><g id="a.1"><g class="shape" ><rect x="127.000000" y="201.000000" width="52.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="153.000000" y="239.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">1</text></g><g id="a.2"><g class="shape" ><rect x="199.000000" y="201.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="225.500000" y="239.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">2</text></g><g id="a.c.d"><g class="shape" ><rect x="126.000000" y="397.000000" width="54.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="153.000000" y="435.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">d</text></g><g id="a.(b -&gt; c)[0]"><marker id="mk-1065319532" markerWidth="24.200000" markerHeight="18.000000" refX="20.800000" refY="9.000000" viewBox="0.000000 0.000000 24.200000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,9.000000 11.000000,2.250000 22.000000,9.000000 11.000000,16.200000" stroke="red" class="connection fill-N7" stroke-width="2" /> </marker><path d="M 88.500000 130.000000 L 88.500000 343.000000" stroke="red" fill="none" class="connection" style="stroke-width:2;" marker-end="url(#mk-1065319532)" mask="url(#d2-3319507261)" /><text x="89.000000" y="219.000000" fill="red" class="text-italic" style="text-anchor:middle;font-size:16px"><tspan x="89.000000" dy="0.000000">line 1</tspan><tspan x="89.000000" dy="17.250000">line 2</tspan><tspan x="89.000000" dy="17.250000">line 3</tspan><tspan x="89.000000" dy="17.250000">line 4</tspan></text></g><g id="a.(1 -&gt; c)[0]"><marker id="mk-3488378134" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 153.500000 269.000000 L 153.500000 343.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-3319507261)" /></g><g id="a.(2 &lt;-&gt; c)[0]"><marker id="mk-2451250203" markerWidth="10.000000" markerHeight="12.000000" refX="3.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="10.000000,0.000000 0.000000,6.000000 10.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 226.000000 271.000000 L 226.000000 297.000000 S 226.000000 307.000000 216.000000 307.000000 L 202.000000 307.000000 S 192.000000 307.000000 192.000000 317.000000 L 192.000000 343.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-2451250203)" marker-end="url(#mk-3488378134)" mask="url(#d2-3319507261)" /></g><mask id="d2-3319507261" maskUnits="userSpaceOnUse" x="11" y="11" width="293" height="553">
=======
.d2-1955283115 .fill-N1{fill:#0A0F25;}
.d2-1955283115 .fill-N2{fill:#676C7E;}
.d2-1955283115 .fill-N3{fill:#9499AB;}
.d2-1955283115 .fill-N4{fill:#CFD2DD;}
.d2-1955283115 .fill-N5{fill:#DEE1EB;}
.d2-1955283115 .fill-N6{fill:#EEF1F8;}
.d2-1955283115 .fill-N7{fill:#FFFFFF;}
.d2-1955283115 .fill-B1{fill:#0D32B2;}
.d2-1955283115 .fill-B2{fill:#0D32B2;}
.d2-1955283115 .fill-B3{fill:#E3E9FD;}
.d2-1955283115 .fill-B4{fill:#E3E9FD;}
.d2-1955283115 .fill-B5{fill:#EDF0FD;}
.d2-1955283115 .fill-B6{fill:#F7F8FE;}
.d2-1955283115 .fill-AA2{fill:#4A6FF3;}
.d2-1955283115 .fill-AA4{fill:#EDF0FD;}
.d2-1955283115 .fill-AA5{fill:#F7F8FE;}
.d2-1955283115 .fill-AB4{fill:#EDF0FD;}
.d2-1955283115 .fill-AB5{fill:#F7F8FE;}
.d2-1955283115 .stroke-N1{stroke:#0A0F25;}
.d2-1955283115 .stroke-N2{stroke:#676C7E;}
.d2-1955283115 .stroke-N3{stroke:#9499AB;}
.d2-1955283115 .stroke-N4{stroke:#CFD2DD;}
.d2-1955283115 .stroke-N5{stroke:#DEE1EB;}
.d2-1955283115 .stroke-N6{stroke:#EEF1F8;}
.d2-1955283115 .stroke-N7{stroke:#FFFFFF;}
.d2-1955283115 .stroke-B1{stroke:#0D32B2;}
.d2-1955283115 .stroke-B2{stroke:#0D32B2;}
.d2-1955283115 .stroke-B3{stroke:#E3E9FD;}
.d2-1955283115 .stroke-B4{stroke:#E3E9FD;}
.d2-1955283115 .stroke-B5{stroke:#EDF0FD;}
.d2-1955283115 .stroke-B6{stroke:#F7F8FE;}
.d2-1955283115 .stroke-AA2{stroke:#4A6FF3;}
.d2-1955283115 .stroke-AA4{stroke:#EDF0FD;}
.d2-1955283115 .stroke-AA5{stroke:#F7F8FE;}
.d2-1955283115 .stroke-AB4{stroke:#EDF0FD;}
.d2-1955283115 .stroke-AB5{stroke:#F7F8FE;}
.d2-1955283115 .background-color-N1{background-color:#0A0F25;}
.d2-1955283115 .background-color-N2{background-color:#676C7E;}
.d2-1955283115 .background-color-N3{background-color:#9499AB;}
.d2-1955283115 .background-color-N4{background-color:#CFD2DD;}
.d2-1955283115 .background-color-N5{background-color:#DEE1EB;}
.d2-1955283115 .background-color-N6{background-color:#EEF1F8;}
.d2-1955283115 .background-color-N7{background-color:#FFFFFF;}
.d2-1955283115 .background-color-B1{background-color:#0D32B2;}
.d2-1955283115 .background-color-B2{background-color:#0D32B2;}
.d2-1955283115 .background-color-B3{background-color:#E3E9FD;}
.d2-1955283115 .background-color-B4{background-color:#E3E9FD;}
.d2-1955283115 .background-color-B5{background-color:#EDF0FD;}
.d2-1955283115 .background-color-B6{background-color:#F7F8FE;}
.d2-1955283115 .background-color-AA2{background-color:#4A6FF3;}
.d2-1955283115 .background-color-AA4{background-color:#EDF0FD;}
.d2-1955283115 .background-color-AA5{background-color:#F7F8FE;}
.d2-1955283115 .background-color-AB4{background-color:#EDF0FD;}
.d2-1955283115 .background-color-AB5{background-color:#F7F8FE;}
.d2-1955283115 .color-N1{color:#0A0F25;}
.d2-1955283115 .color-N2{color:#676C7E;}
.d2-1955283115 .color-N3{color:#9499AB;}
.d2-1955283115 .color-N4{color:#CFD2DD;}
.d2-1955283115 .color-N5{color:#DEE1EB;}
.d2-1955283115 .color-N6{color:#EEF1F8;}
.d2-1955283115 .color-N7{color:#FFFFFF;}
.d2-1955283115 .color-B1{color:#0D32B2;}
.d2-1955283115 .color-B2{color:#0D32B2;}
.d2-1955283115 .color-B3{color:#E3E9FD;}
.d2-1955283115 .color-B4{color:#E3E9FD;}
.d2-1955283115 .color-B5{color:#EDF0FD;}
.d2-1955283115 .color-B6{color:#F7F8FE;}
.d2-1955283115 .color-AA2{color:#4A6FF3;}
.d2-1955283115 .color-AA4{color:#EDF0FD;}
.d2-1955283115 .color-AA5{color:#F7F8FE;}
.d2-1955283115 .color-AB4{color:#EDF0FD;}
.d2-1955283115 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><g id="a"><g class="shape" ><rect x="12.000000" y="12.000000" width="291.000000" height="551.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="157.500000" y="45.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">a</text></g><g id="a.b"><g class="shape" ><rect x="62.000000" y="62.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="88.500000" y="100.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="a.c"><g class="shape" ><rect x="76.000000" y="347.000000" width="154.000000" height="166.000000" stroke="white" class=" fill-B5" style="stroke-width:2;" /></g><text x="153.000000" y="376.000000" class="text fill-N1" style="text-anchor:middle;font-size:24px">c</text></g><g id="a.1"><g class="shape" ><rect x="127.000000" y="201.000000" width="52.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="153.000000" y="239.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">1</text></g><g id="a.2"><g class="shape" ><rect x="199.000000" y="201.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="225.500000" y="239.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">2</text></g><g id="a.c.d"><g class="shape" ><rect x="126.000000" y="397.000000" width="54.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="153.000000" y="435.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">d</text></g><g id="a.(b -&gt; c)[0]"><marker id="mk-1065319532" markerWidth="24.200000" markerHeight="18.000000" refX="20.800000" refY="9.000000" viewBox="0.000000 0.000000 24.200000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,9.000000 11.000000,2.250000 22.000000,9.000000 11.000000,16.200000" stroke="red" class="connection fill-N7" stroke-width="2" /> </marker><path d="M 88.500000 130.000000 L 88.500000 343.000000" stroke="red" fill="none" class="connection" style="stroke-width:2;" marker-end="url(#mk-1065319532)" mask="url(#d2-1955283115)" /><text x="89.000000" y="219.000000" fill="red" class="text-italic" style="text-anchor:middle;font-size:16px"><tspan x="89.000000" dy="0.000000">line 1</tspan><tspan x="89.000000" dy="17.250000">line 2</tspan><tspan x="89.000000" dy="17.250000">line 3</tspan><tspan x="89.000000" dy="17.250000">line 4</tspan></text></g><g id="a.(1 -&gt; c)[0]"><marker id="mk-3488378134" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 153.500000 269.000000 L 153.500000 343.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-1955283115)" /></g><g id="a.(2 &lt;-&gt; c)[0]"><marker id="mk-2451250203" markerWidth="10.000000" markerHeight="12.000000" refX="3.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="10.000000,0.000000 0.000000,6.000000 10.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 226.000000 271.000000 L 226.000000 297.000000 S 226.000000 307.000000 216.000000 307.000000 L 202.000000 307.000000 S 192.000000 307.000000 192.000000 317.000000 L 192.000000 343.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-2451250203)" marker-end="url(#mk-3488378134)" mask="url(#d2-1955283115)" /></g><mask id="d2-1955283115" maskUnits="userSpaceOnUse" x="11" y="11" width="293" height="553">
>>>>>>> 33280fed5 (fixed e2e tests)
<rect x="11" y="11" width="293" height="553" fill="white"></rect>
<rect x="151.500000" y="17.000000" width="12" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="84.500000" y="84.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="148.000000" y="352.000000" width="10" height="31" fill="rgba(0,0,0,0.75)"></rect>
<rect x="149.500000" y="223.500000" width="7" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="221.500000" y="223.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="148.500000" y="419.500000" width="9" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="71.000000" y="203.000000" width="36" height="69" fill="black"></rect>
</mask></svg></svg>