d2/e2etests/testdata/stable/grid_nested_simple_edges/dagre/sketch.exp.svg

123 lines
26 KiB
XML
Raw Normal View History

2023-09-25 20:16:55 +00:00
<?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.1-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 1638 679"><svg id="d2-svg" class="d2-1399554733" width="1638" height="679" viewBox="-1 -1 1638 679"><rect x="-1.000000" y="-1.000000" width="1638.000000" height="679.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
2023-09-14 03:16:34 +00:00
.d2-1399554733 .text {
font-family: "d2-1399554733-font-regular";
}
@font-face {
font-family: d2-1399554733-font-regular;
src: url("data:application/font-woff;base64,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
}
.d2-1399554733 .text-bold {
font-family: "d2-1399554733-font-bold";
}
@font-face {
font-family: d2-1399554733-font-bold;
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;
}
.d2-1399554733 .fill-N1{fill:#0A0F25;}
.d2-1399554733 .fill-N2{fill:#676C7E;}
.d2-1399554733 .fill-N3{fill:#9499AB;}
.d2-1399554733 .fill-N4{fill:#CFD2DD;}
.d2-1399554733 .fill-N5{fill:#DEE1EB;}
.d2-1399554733 .fill-N6{fill:#EEF1F8;}
.d2-1399554733 .fill-N7{fill:#FFFFFF;}
.d2-1399554733 .fill-B1{fill:#0D32B2;}
.d2-1399554733 .fill-B2{fill:#0D32B2;}
.d2-1399554733 .fill-B3{fill:#E3E9FD;}
.d2-1399554733 .fill-B4{fill:#E3E9FD;}
.d2-1399554733 .fill-B5{fill:#EDF0FD;}
.d2-1399554733 .fill-B6{fill:#F7F8FE;}
.d2-1399554733 .fill-AA2{fill:#4A6FF3;}
.d2-1399554733 .fill-AA4{fill:#EDF0FD;}
.d2-1399554733 .fill-AA5{fill:#F7F8FE;}
.d2-1399554733 .fill-AB4{fill:#EDF0FD;}
.d2-1399554733 .fill-AB5{fill:#F7F8FE;}
.d2-1399554733 .stroke-N1{stroke:#0A0F25;}
.d2-1399554733 .stroke-N2{stroke:#676C7E;}
.d2-1399554733 .stroke-N3{stroke:#9499AB;}
.d2-1399554733 .stroke-N4{stroke:#CFD2DD;}
.d2-1399554733 .stroke-N5{stroke:#DEE1EB;}
.d2-1399554733 .stroke-N6{stroke:#EEF1F8;}
.d2-1399554733 .stroke-N7{stroke:#FFFFFF;}
.d2-1399554733 .stroke-B1{stroke:#0D32B2;}
.d2-1399554733 .stroke-B2{stroke:#0D32B2;}
.d2-1399554733 .stroke-B3{stroke:#E3E9FD;}
.d2-1399554733 .stroke-B4{stroke:#E3E9FD;}
.d2-1399554733 .stroke-B5{stroke:#EDF0FD;}
.d2-1399554733 .stroke-B6{stroke:#F7F8FE;}
.d2-1399554733 .stroke-AA2{stroke:#4A6FF3;}
.d2-1399554733 .stroke-AA4{stroke:#EDF0FD;}
.d2-1399554733 .stroke-AA5{stroke:#F7F8FE;}
.d2-1399554733 .stroke-AB4{stroke:#EDF0FD;}
.d2-1399554733 .stroke-AB5{stroke:#F7F8FE;}
.d2-1399554733 .background-color-N1{background-color:#0A0F25;}
.d2-1399554733 .background-color-N2{background-color:#676C7E;}
.d2-1399554733 .background-color-N3{background-color:#9499AB;}
.d2-1399554733 .background-color-N4{background-color:#CFD2DD;}
.d2-1399554733 .background-color-N5{background-color:#DEE1EB;}
.d2-1399554733 .background-color-N6{background-color:#EEF1F8;}
.d2-1399554733 .background-color-N7{background-color:#FFFFFF;}
.d2-1399554733 .background-color-B1{background-color:#0D32B2;}
.d2-1399554733 .background-color-B2{background-color:#0D32B2;}
.d2-1399554733 .background-color-B3{background-color:#E3E9FD;}
.d2-1399554733 .background-color-B4{background-color:#E3E9FD;}
.d2-1399554733 .background-color-B5{background-color:#EDF0FD;}
.d2-1399554733 .background-color-B6{background-color:#F7F8FE;}
.d2-1399554733 .background-color-AA2{background-color:#4A6FF3;}
.d2-1399554733 .background-color-AA4{background-color:#EDF0FD;}
.d2-1399554733 .background-color-AA5{background-color:#F7F8FE;}
.d2-1399554733 .background-color-AB4{background-color:#EDF0FD;}
.d2-1399554733 .background-color-AB5{background-color:#F7F8FE;}
.d2-1399554733 .color-N1{color:#0A0F25;}
.d2-1399554733 .color-N2{color:#676C7E;}
.d2-1399554733 .color-N3{color:#9499AB;}
.d2-1399554733 .color-N4{color:#CFD2DD;}
.d2-1399554733 .color-N5{color:#DEE1EB;}
.d2-1399554733 .color-N6{color:#EEF1F8;}
.d2-1399554733 .color-N7{color:#FFFFFF;}
.d2-1399554733 .color-B1{color:#0D32B2;}
.d2-1399554733 .color-B2{color:#0D32B2;}
.d2-1399554733 .color-B3{color:#E3E9FD;}
.d2-1399554733 .color-B4{color:#E3E9FD;}
.d2-1399554733 .color-B5{color:#EDF0FD;}
.d2-1399554733 .color-B6{color:#F7F8FE;}
.d2-1399554733 .color-AA2{color:#4A6FF3;}
.d2-1399554733 .color-AA4{color:#EDF0FD;}
.d2-1399554733 .color-AA5{color:#F7F8FE;}
.d2-1399554733 .color-AB4{color:#EDF0FD;}
.d2-1399554733 .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="outer-grid"><g class="shape" ><rect x="0.000000" y="0.000000" width="478.000000" height="589.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="239.000000" y="33.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">outer-grid</text></g><g id="outer-container"><g class="shape" ><rect x="598.000000" y="218.000000" width="1038.000000" height="459.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="1117.000000" y="205.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">outer-container</text></g><g id="outer-grid.inner-grid"><g class="shape" ><rect x="60.000000" y="60.000000" width="358.000000" height="186.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="239.000000" y="89.000000" class="text fill-N1" style="text-anchor:middle;font-size:24px">inner-grid</text></g><g id="outer-grid.container"><g class="shape" ><rect x="60.000000" y="286.000000" width="358.000000" height="137.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="113.500000" y="315.000000" class="text fill-N1" style="text-anchor:middle;font-size:24px">container</text></g><g id="outer-grid.etc"><g class="shape" ><rect x="60.000000" y="463.000000" width="358.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="239.000000" y="501.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">etc</text></g><g id="outer-container.grid"><g class="shape" ><rect x="628.000000" y="248.000000" width="358.000000" height="186.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="807.000000" y="277.000000" class="text fill-N1" style="text-anchor:middle;font-size:24px">grid</text></g><g id="outer-container.container"><g class="shape" ><rect x="1106.000000" y="319.000000" width="500.000000" height="338.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="1356.000000" y="307.000000" class="text fill-N1" style="text-anchor:middle;font-size:24px">container</text></g><g id="outer-grid.container.a"><g class="shape" ><rect x="90.000000" y="327.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="116.500000" y="365.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="outer-grid.container.b
<rect x="-1" y="-1" width="1638" height="679" fill="white"></rect>
<rect x="181.000000" y="5.000000" width="116" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1024.500000" y="177.000000" width="185" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="190.000000" y="65.000000" width="98" height="31" fill="rgba(0,0,0,0.75)"></rect>
<rect x="65.000000" y="291.000000" width="97" height="31" fill="rgba(0,0,0,0.75)"></rect>
<rect x="227.500000" y="485.500000" width="23" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="788.000000" y="253.000000" width="38" height="31" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1307.500000" y="283.000000" width="97" height="31" fill="rgba(0,0,0,0.75)"></rect>
<rect x="112.500000" y="349.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="225.500000" y="349.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="338.500000" y="349.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="142.500000" y="142.500000" width="7" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="234.500000" y="142.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="327.500000" y="142.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="710.500000" y="330.500000" width="7" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="802.500000" y="330.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="895.500000" y="330.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1158.500000" y="371.500000" width="9" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1362.500000" y="371.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1515.500000" y="371.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1372.500000" y="470.000000" width="141" height="26" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1362.500000" y="553.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1515.500000" y="553.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
</mask></svg></svg>