d2/e2etests/testdata/regression/code_leading_trailing_newlines/dagre/sketch.exp.svg

88 lines
519 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="utf-8"?><svg id="d2-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="883" height="354" viewBox="-102 -102 883 354"><style type="text/css"><![CDATA[
.text-mono {
font-family: "font-mono";
}
@font-face {
font-family: font-mono;
src: url("data:application/font-woff;base64,AAEAAAAPAIAAAwBwQkFTRWUeXb0AAejUAAAARkRTSUcAAAABAAIdsAAAAAhHREVG8Yj03gAB6RwAAALqR1BPU6UIFdkAAewIAAAUXEdTVUIB/10FAAIAZAAAHUpPUy8yld/X+AAAAXgAAABgY21hcAdzcEIAAA4cAAAzZmdseWYb7v/zAABNyAABUS5oZWFkGanOOgAAAPwAAAA2aGhlYQYzAIgAAAE0AAAAJGhtdHgMtA+PAAAB2AAADEJsb2NhJ2DThAAAQYQAAAxCbWF4cAZUAmEAAAFYAAAAIG5hbWXcnQMfAAGe+AAAEM5wb3N0K4oCyQABr8gAADkMAAEAAAACCboWS6s0Xw889QADA+gAAAAA3B0N9wAAAADcHHNL/z/+OgMZBCQAAAADAAIAAAAAAAAAAQAAA9j+7wAAAlj/P/8/AxkAAQAAAAAAAAAAAAAAAAAAAAEAAQAABiAB+AAqAGUABgABAAAAAAAAAAAAAAAAAAMAAwADAlgBkAAFAAACigJYAAAASwKKAlgAAAFeADIBIwAAAgsFCQMEAwICBCAAAvcCADgDAAAAAAAAAABBREJPAEAAIP//Au7/BgAAA9gBEWAAAZ8AAAAAAeYClAAAACAAAwJYAD4AAAAgAGMAQQBXAHIAhQA1AE8AXwBRAGIAhgBIAFIAMABmADAAZABDACoATwArAAoANgAmAEEAUQBdAFAAPABEAGcASABdAFoANwBqAEoAOgBdADwAXQA8AJIARwBFAE0AMwAIAEAAMQBHACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIP///////wAaAGMAQQBBAEEAQQBBAFcAVwBXAFcADAAUAHIAcgByAHIAcgByAHIAcgBzAHIAcgByAHIAcgByAHIAcgByADUANQA1ADUANQA1ADUANQA1AE8ATwBPABsATwAKAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAFEAYgBiAGIAfACGAIYAhgA3AIYACgCGAEgASABIAFIAUgBSAFIAUgBSAFIAUgAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAkACQAIQBkAGQAZABkAGQAZABkAEMAQwBDAEMAQwBDAEMAQwBOACoAKgAqACoAKgAqAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwArAAoACgAKAAoAJgAmACYAJgAmACYAJgAmAEEAQQBBAEEAQQBBAAwAZQA7AFUAcABEAFkAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAEkAUQBRAFEAUQBRAFEAUQBRABEAEQARABQAXQBQAFAAUABQAFAANgA8ADwAPAA8AEQARABEAEQARABEAEQARABEAEQARABEAEQARABEAEQARABEAEgASABIAEgASABIAEgASP/v//UAXQBdACcAXQAUAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaADcAagBqAGoAagBKAEoASgBKAEoASgBKACMAOgA6ADoAXQBdAF0AXQBdAF0AXQBd/+oAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwANQA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8AAsAkgBmAJIAkgCDAIMAQABHAEcARwBHAEcARwBHAEcAWABnAEUARQBFAEUARQBFAEUATQBNAE0ATQBNAE0ATQBNAE0ATQBNAE0ATQBNAE0ATQBNAE0ATQBNAE0ATQBNADMACAAIAAgACAAxADEAMQAxADEAMQAxADEARwBHAEcARwBHAEcAPABdAF0ANwBd//gAUABeAF0AXQA9AFAAPAA8AD8APABzAEUAFgBbAD4APQA3ADwAPABOADMAPABNAF0AXQBdAFoAVgA4ABwASgBKAEoATwCUACoAKgA6//sAXQBgADwAIQAsAD8APwA/AJIAkgBjAGMARwA4ADgANgBFAAIAMgBNADMACAAxADkARwBHADsAAAAZADAARwBZAEcAUgBUADwAUgA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAOQA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPABjAGMAYwBjAGMAYwBjAGMAYwBjAGMAYwBjAGMAWgBjAFoAYwA4AGMAYwBjAGMAYwBjAGMAYwAt//wAYwBjACAAYwCHACsAcgBBAE8AMABfAGIAKwBIAFIARgAwAE8AZgBLACoAJgAaADYALAAmACQAGAAYABgAXwAYACgAJgAYADkAXQAwAEEAWwB0AF0ASABRAGQAOABUAC8AXABAABsAXQA8AEIATwAsADgANQAiAFoAXQBPACwAJQA5AFsAXQBRAFEAQABPAE8AIgBRAE8AZAA+AFsAkgBEAMUA2wDbAQEA8AEJAPAAiwELAPsA6ADoANwA0QEJAJAAigCQAJQAnwCfAH8AkQCLAJMA5QDkAPYA8ACqAKoAqgCsALYAtgAgAGMAYwCHABYAcgABAD4ATgBOAGYAAgBIAE8AMABPAGYAQQAqAC8AGgA2AE8AQQAoACYAEwA3AGIALgAsAB4AcgByAAUAhwBCAEMAXwBfAFH/+AAnAAUAZgBOAC8ASwAYADAAJgCHADwAAQA+AGYAEwBPAEEAJgAmADYAQQBbAF8AAQAg//8AcgA7AE4AMAAwAC8ALwBRAEsAaACSACoARAAGAD4AZABkAG4AHQBAAF0APABdAF0AUABCADEAIABAAF4AWAA6ADoAIwBGAH0APQAsADcARABEABQAkgBQAEcAWgBaADf/+QA6ABQAbgBkADEAZwApADwARgCiAEgABgA+AG4AIQBdAFAAMwAzAEAAWABdAAYASgBRABEARABFAGQAPAA8ADEAMQA8ADwAVQBjAGMAYwACACoARwBhAEUAOQAnADgATQBGAEQAQwBHAGEARwBhAEUAOQAnADgATgBGAEQAQwBHAGEARwBhAEUAOQAnADgATQBGAEQAQwBHAGEA2wDFANsAxQAgAOMA4wBtAHkA9QCCANEA2QBeAGYA2QBmANQAxQDTAFIAYABVAFUAVQBQAAAAUAAAANsAlwCLAKYAmgCLAHUApgCaAIsAdQCKAHUAmAAAADwAPAA+/2YA0AB6AOEAYgB4AGMAYwEHAGMBBwBUAH8AfwBbAEgAnABdAA4AVwAOAF4AdADhAGIA4QBiALoAYgDiAGIA4QBiAB4AHgBw//sADwAxADEAVwBoAIYAhgCGAFUAjQCvAJIAjgCUAI4AlwCcAJcAkQDsANMA+wD0AI0ArwCSAI4AlACOAJcAnACXAJEA7ADTAPsA9AChANAArQCsAKwArACwALcArwCtAOwA1QD7APQAoQDQAK0ArACsAKwAsAC3AK8ArQDsANUA+wD0AKMAiQCOAKMArAC1AIkAkQDGAJUArwCvAIwAvQDEAEYArwCOAKwAiQDzAKIApACfAIsANACfAIwAkgCRAJEAkQCOAK8AkgCgAIkAiQCtAPsA3gClAD0AOgBVAE0ANQA6AHEAMQBgAE4ALgAqABwAbQAqAFQAPQBgAGwALQA3ADcAKgBFABwAHAAcABsAMAAcABwAHwAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAUwAbAFUAVQBmAFUA1wBVAFUAeABrAFUAVQBVAG8AVQBMAEwAVQBVAGAAVf/8AK8BAQCpAPAAVABMALoBCQCZAD4AKwAmACAARgBPAEYANAAbAHQAGgARACEAHQAhAGAAUQBWAGcAEQAhAB0AIf/0AFUAPABKAD4AVwBJAEkAIQA+AD4APgA+AD4APgAqACoAFf/nAEQAM//n/+f/+gBNAAQACQAJAAUACQAJAB3/uf/g//z/5gAtADz/9P/9AGAAMQEBANEA2QDiAL4AoADKAMoAgACkAOwAkQCRAPkApwDsAKQA+QB/AJQApwCQAL4AxQDqAM0A0gA1AKQAsQDRAOwA6wE
}
.text-mono-bold {
font-family: "font-mono-bold";
}
@font-face {
font-family: font-mono-bold;
src: url("data:application/font-woff;base64,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
}
.text-mono-italic {
font-family: "font-mono-italic";
}
@font-face {
font-family: font-mono-italic;
src: url("data:application/font-woff;base64,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
}
.text-mono-bold {
font-family: "font-mono-bold";
}
@font-face {
font-family: font-mono-bold;
src: url("data:application/font-woff;base64,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
}
.text-mono-italic {
font-family: "font-mono-italic";
}
@font-face {
font-family: font-mono-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;
}
.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.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-AB4{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}]]></style><script type="application/javascript"><![CDATA[window.addEventListener("DOMContentLoaded", () => {
if (document.documentElement.getAttribute("id") !== "d2-svg") {
return;
}
const svgEl = document.documentElement;
let width = parseInt(svgEl.getAttribute("width"), 10);
let height = parseInt(svgEl.getAttribute("height"), 10);
let ratio;
if (width > height) {
if (width > window.innerWidth) {
ratio = window.innerWidth / width;
}
} else if (height > window.innerHeight) {
ratio = window.innerHeight / height;
}
if (ratio) {
svgEl.setAttribute("width", width * ratio - 16);
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><rect x="-102.000000" y="-102.000000" width="883.000000" height="354.000000" class=" fill-N7" /><g id="hello world"><g class="shape" ></g><g transform="translate(0.000000 0.000000)"><rect width="239.000000" height="150.000000" class="shape stroke-N1" style="fill:#ffffff" /><g transform="translate(6 6)"><text class="text-mono" x="0" y="1.000000em" xml:space="preserve">
</text><text class="text-mono" x="0" y="2.000000em" xml:space="preserve">
2023-01-29 22:17:34 +00:00
</text><text class="text-mono" x="0" y="3.000000em" xml:space="preserve"><tspan fill="#999988" class="text-mono-italic">#&#160;2&#160;leading,&#160;2&#160;trailing</tspan>
</text><text class="text-mono" x="0" y="4.000000em" xml:space="preserve"><tspan fill="#000000" class="text-mono-bold">def</tspan>&#160;<tspan fill="#990000" class="text-mono-bold">hello</tspan>():
</text><text class="text-mono" x="0" y="5.000000em" xml:space="preserve">
</text><text class="text-mono" x="0" y="6.000000em" xml:space="preserve">&#160;&#160;<tspan fill="#0086b3">print</tspan>&#160;<tspan fill="#dd1144"></tspan><tspan fill="#dd1144">&quot;</tspan><tspan fill="#dd1144">world</tspan><tspan fill="#dd1144">&quot;</tspan>
</text><text class="text-mono" x="0" y="7.000000em" xml:space="preserve">
2023-01-27 21:30:44 +00:00
</text></g></g></g><g id="no trailing"><g class="shape" ></g><g transform="translate(299.000000 16.000000)"><rect width="160.000000" height="118.000000" class="shape stroke-N1" style="fill:#ffffff" /><g transform="translate(6 6)"><text class="text-mono" x="0" y="1.000000em" xml:space="preserve">
</text><text class="text-mono" x="0" y="2.000000em" xml:space="preserve">
2023-01-29 22:17:34 +00:00
</text><text class="text-mono" x="0" y="3.000000em" xml:space="preserve"><tspan fill="#999988" class="text-mono-italic">#&#160;2&#160;leading</tspan>
</text><text class="text-mono" x="0" y="4.000000em" xml:space="preserve"><tspan fill="#000000" class="text-mono-bold">def</tspan>&#160;<tspan fill="#990000" class="text-mono-bold">hello</tspan>():
</text><text class="text-mono" x="0" y="5.000000em" xml:space="preserve">
2023-01-30 11:22:14 +00:00
</text><text class="text-mono" x="0" y="6.000000em" xml:space="preserve">&#160;&#160;<tspan fill="#0086b3">print</tspan>&#160;<tspan fill="#dd1144"></tspan><tspan fill="#dd1144">&quot;</tspan><tspan fill="#dd1144">world</tspan><tspan fill="#dd1144">&quot;</tspan></text></g></g></g><g id="no leading"><g class="shape" ></g><g transform="translate(519.000000 16.000000)"><rect width="160.000000" height="118.000000" class="shape stroke-N1" style="fill:#ffffff" /><g transform="translate(6 6)"><text class="text-mono" x="0" y="1.000000em" xml:space="preserve"><tspan fill="#999988" class="text-mono-italic">#&#160;2&#160;trailing</tspan>
2023-01-29 22:17:34 +00:00
</text><text class="text-mono" x="0" y="2.000000em" xml:space="preserve"><tspan fill="#000000" class="text-mono-bold">def</tspan>&#160;<tspan fill="#990000" class="text-mono-bold">hello</tspan>():
</text><text class="text-mono" x="0" y="3.000000em" xml:space="preserve">
</text><text class="text-mono" x="0" y="4.000000em" xml:space="preserve">&#160;&#160;<tspan fill="#0086b3">print</tspan>&#160;<tspan fill="#dd1144"></tspan><tspan fill="#dd1144">&quot;</tspan><tspan fill="#dd1144">world</tspan><tspan fill="#dd1144">&quot;</tspan>
</text><text class="text-mono" x="0" y="5.000000em" xml:space="preserve">
2023-02-19 11:32:44 +00:00
</text></g></g></g><mask id="60125551" maskUnits="userSpaceOnUse" x="-102" y="-102" width="883" height="354">
2023-02-15 19:48:14 +00:00
<rect x="-102" y="-102" width="883" height="354" fill="white"></rect>
</mask></svg>