d2/d2renderers/d2svg/dark_theme/testdata/animated/dark_theme.exp.svg
2024-12-14 13:58:50 -07:00

282 lines
No EOL
44 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 392 820"><svg id="d2-svg" class="d2-2916329547" width="392" height="820" viewBox="-91 -121 392 820"><rect x="-91.000000" y="-121.000000" width="392.000000" height="820.000000" rx="0.000000" fill="#1E1E2E" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
||||||| 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 392 820"><svg id="d2-svg" class="d2-2916329547" width="392" height="820" viewBox="-91 -121 392 820"><rect x="-91.000000" y="-121.000000" width="392.000000" height="820.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
=======
<<<<<<< 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.6-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 392 820"><svg id="d2-svg" class="d2-2916329547" width="392" height="820" viewBox="-91 -121 392 820"><rect x="-91.000000" y="-121.000000" width="392.000000" height="820.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
>>>>>>> 33280fed5 (fixed e2e tests)
.d2-2916329547 .text {
font-family: "d2-2916329547-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 392 820"><svg id="d2-svg" class="d2-1579070777" width="392" height="820" viewBox="-91 -121 392 820"><rect x="-91.000000" y="-121.000000" width="392.000000" height="820.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
||||||| parent of cb2f2823c (Fix changes)
<<<<<<< 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.6-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 392 820"><svg id="d2-svg" class="d2-2916329547" width="392" height="820" viewBox="-91 -121 392 820"><rect x="-91.000000" y="-121.000000" width="392.000000" height="820.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
.d2-2916329547 .text {
font-family: "d2-2916329547-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 392 820"><svg id="d2-svg" class="d2-1579070777" width="392" height="820" viewBox="-91 -121 392 820"><rect x="-91.000000" y="-121.000000" width="392.000000" height="820.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 392 820"><svg id="d2-svg" class="d2-1579070777" width="392" height="820" viewBox="-91 -121 392 820"><rect x="-91.000000" y="-121.000000" width="392.000000" height="820.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
>>>>>>> cb2f2823c (Fix changes)
.d2-1579070777 .text {
font-family: "d2-1579070777-font-regular";
}
@font-face {
font-family: d2-1579070777-font-regular;
src: url("data:application/font-woff;base64,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");
}
@keyframes dashdraw {
from {
stroke-dashoffset: 0;
}
}
.d2-1579070777 .text-bold {
font-family: "d2-1579070777-font-bold";
}
@font-face {
font-family: d2-1579070777-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;
}
<<<<<<< HEAD
.d2-2916329547 .fill-N1{fill:#CDD6F4;}
.d2-2916329547 .fill-N2{fill:#BAC2DE;}
.d2-2916329547 .fill-N3{fill:#A6ADC8;}
.d2-2916329547 .fill-N4{fill:#585B70;}
.d2-2916329547 .fill-N5{fill:#45475A;}
.d2-2916329547 .fill-N6{fill:#313244;}
.d2-2916329547 .fill-N7{fill:#1E1E2E;}
.d2-2916329547 .fill-B1{fill:#CBA6f7;}
.d2-2916329547 .fill-B2{fill:#CBA6f7;}
.d2-2916329547 .fill-B3{fill:#6C7086;}
.d2-2916329547 .fill-B4{fill:#585B70;}
.d2-2916329547 .fill-B5{fill:#45475A;}
.d2-2916329547 .fill-B6{fill:#313244;}
.d2-2916329547 .fill-AA2{fill:#f38BA8;}
.d2-2916329547 .fill-AA4{fill:#45475A;}
.d2-2916329547 .fill-AA5{fill:#313244;}
.d2-2916329547 .fill-AB4{fill:#45475A;}
.d2-2916329547 .fill-AB5{fill:#313244;}
.d2-2916329547 .stroke-N1{stroke:#CDD6F4;}
.d2-2916329547 .stroke-N2{stroke:#BAC2DE;}
.d2-2916329547 .stroke-N3{stroke:#A6ADC8;}
.d2-2916329547 .stroke-N4{stroke:#585B70;}
.d2-2916329547 .stroke-N5{stroke:#45475A;}
.d2-2916329547 .stroke-N6{stroke:#313244;}
.d2-2916329547 .stroke-N7{stroke:#1E1E2E;}
.d2-2916329547 .stroke-B1{stroke:#CBA6f7;}
.d2-2916329547 .stroke-B2{stroke:#CBA6f7;}
.d2-2916329547 .stroke-B3{stroke:#6C7086;}
.d2-2916329547 .stroke-B4{stroke:#585B70;}
.d2-2916329547 .stroke-B5{stroke:#45475A;}
.d2-2916329547 .stroke-B6{stroke:#313244;}
.d2-2916329547 .stroke-AA2{stroke:#f38BA8;}
.d2-2916329547 .stroke-AA4{stroke:#45475A;}
.d2-2916329547 .stroke-AA5{stroke:#313244;}
.d2-2916329547 .stroke-AB4{stroke:#45475A;}
.d2-2916329547 .stroke-AB5{stroke:#313244;}
.d2-2916329547 .background-color-N1{background-color:#CDD6F4;}
.d2-2916329547 .background-color-N2{background-color:#BAC2DE;}
.d2-2916329547 .background-color-N3{background-color:#A6ADC8;}
.d2-2916329547 .background-color-N4{background-color:#585B70;}
.d2-2916329547 .background-color-N5{background-color:#45475A;}
.d2-2916329547 .background-color-N6{background-color:#313244;}
.d2-2916329547 .background-color-N7{background-color:#1E1E2E;}
.d2-2916329547 .background-color-B1{background-color:#CBA6f7;}
.d2-2916329547 .background-color-B2{background-color:#CBA6f7;}
.d2-2916329547 .background-color-B3{background-color:#6C7086;}
.d2-2916329547 .background-color-B4{background-color:#585B70;}
.d2-2916329547 .background-color-B5{background-color:#45475A;}
.d2-2916329547 .background-color-B6{background-color:#313244;}
.d2-2916329547 .background-color-AA2{background-color:#f38BA8;}
.d2-2916329547 .background-color-AA4{background-color:#45475A;}
.d2-2916329547 .background-color-AA5{background-color:#313244;}
.d2-2916329547 .background-color-AB4{background-color:#45475A;}
.d2-2916329547 .background-color-AB5{background-color:#313244;}
.d2-2916329547 .color-N1{color:#CDD6F4;}
.d2-2916329547 .color-N2{color:#BAC2DE;}
.d2-2916329547 .color-N3{color:#A6ADC8;}
.d2-2916329547 .color-N4{color:#585B70;}
.d2-2916329547 .color-N5{color:#45475A;}
.d2-2916329547 .color-N6{color:#313244;}
.d2-2916329547 .color-N7{color:#1E1E2E;}
.d2-2916329547 .color-B1{color:#CBA6f7;}
.d2-2916329547 .color-B2{color:#CBA6f7;}
.d2-2916329547 .color-B3{color:#6C7086;}
.d2-2916329547 .color-B4{color:#585B70;}
.d2-2916329547 .color-B5{color:#45475A;}
.d2-2916329547 .color-B6{color:#313244;}
.d2-2916329547 .color-AA2{color:#f38BA8;}
.d2-2916329547 .color-AA4{color:#45475A;}
.d2-2916329547 .color-AA5{color:#313244;}
.d2-2916329547 .color-AB4{color:#45475A;}
.d2-2916329547 .color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]></style><g id="winter"><g class="shape" ><rect x="52.000000" y="20.000000" width="148.000000" height="126.000000" stroke="#CBA6f7" fill="#585B70" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="126.000000" y="7.000000" fill="#CDD6F4" class="text fill-N1" style="text-anchor:middle;font-size:28px">winter</text></g><g id="summer"><g class="shape" ><rect x="10.000000" y="286.000000" width="135.000000" height="126.000000" stroke="#CBA6f7" fill="#585B70" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="77.500000" y="273.000000" fill="#CDD6F4" class="text fill-N1" style="text-anchor:middle;font-size:28px">summer</text></g><g id="trees"><g class="shape" ><rect x="84.000000" y="532.000000" width="85.000000" height="66.000000" stroke="#CBA6f7" fill="#313244" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="126.500000" y="570.500000" fill="#CDD6F4" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">trees</text></g><g id="winter.snow"><g class="shape" ><rect x="82.000000" y="50.000000" width="88.000000" height="66.000000" stroke="#CBA6f7" fill="#45475A" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="126.000000" y="88.500000" fill="#CDD6F4" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">snow</text></g><g id="summer.sun"><g class="shape" ><rect x="40.000000" y="316.000000" width="75.000000" height="66.000000" stroke="#CBA6f7" fill="#45475A" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="77.500000" y="354.500000" fill="#CDD6F4" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">sun</text></g><g id="(winter.snow -&gt; summer.sun)[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="#CBA6f7" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 105.496564 117.730062 C 83.300003 156.000000 77.500000 176.000000 77.500000 191.000000 C 77.500000 206.000000 77.500000 276.000000 77.500000 312.000000" stroke="#CBA6f7" fill="none" class="connection animated-connection stroke-B1" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;stroke-dashoffset:-198.656393;animation: dashdraw 4.932820s linear infinite;" marker-end="url(#mk-3488378134)" mask="url(#d2-2916329547)" /></g><g id="(summer.sun -&gt; trees)[0]"><path d="M 77.500000 384.000000 C 77.500000 422.000000 83.300003 492.000000 104.493128 528.539875" stroke="#CBA6f7" fill="none" class="connection animated-connection stroke-B1" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;stroke-dashoffset:-198.656393;animation: dashdraw 4.932820s linear infinite;" marker-end="url(#mk-3488378134)" mask="url(#d2-2916329547)" /></g><g id="(trees -&gt; winter.snow)[0]"><path d="M 147.003436 530.269938 C 169.199997 492.000000 175.000000 472.000000 175.000000 457.000000 C 175.000000 442.000000 175.000000 415.399994 175.000000 390.500000 C 175.000000 365.600006 175.000000 332.399994 175.000000 307.500000 C 175.000000 282.600006 175.000000 256.000000 175.000000 241.000000 C 175.000000 226.000000 169.199997 156.000000 148.006872 119.460125" stroke="#CBA6f7" fill="none" class="connection animated-connection stroke-B1" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;stroke-dashoffset:-198.656393;animation: dashdraw 4.932820s linear infinite;" marker-end="url(#mk-3488378134)" mask="url(#d2-2916329547)" /></g><mask id="d2-2916329547" maskUnits="userSpaceOnUse" x="-91" y="-121" width="392" height="820">
||||||| parent of 33280fed5 (fixed e2e tests)
.d2-2916329547 .fill-N1{fill:#CDD6F4;}
.d2-2916329547 .fill-N2{fill:#BAC2DE;}
.d2-2916329547 .fill-N3{fill:#A6ADC8;}
.d2-2916329547 .fill-N4{fill:#585B70;}
.d2-2916329547 .fill-N5{fill:#45475A;}
.d2-2916329547 .fill-N6{fill:#313244;}
.d2-2916329547 .fill-N7{fill:#1E1E2E;}
.d2-2916329547 .fill-B1{fill:#CBA6f7;}
.d2-2916329547 .fill-B2{fill:#CBA6f7;}
.d2-2916329547 .fill-B3{fill:#6C7086;}
.d2-2916329547 .fill-B4{fill:#585B70;}
.d2-2916329547 .fill-B5{fill:#45475A;}
.d2-2916329547 .fill-B6{fill:#313244;}
.d2-2916329547 .fill-AA2{fill:#f38BA8;}
.d2-2916329547 .fill-AA4{fill:#45475A;}
.d2-2916329547 .fill-AA5{fill:#313244;}
.d2-2916329547 .fill-AB4{fill:#45475A;}
.d2-2916329547 .fill-AB5{fill:#313244;}
.d2-2916329547 .stroke-N1{stroke:#CDD6F4;}
.d2-2916329547 .stroke-N2{stroke:#BAC2DE;}
.d2-2916329547 .stroke-N3{stroke:#A6ADC8;}
.d2-2916329547 .stroke-N4{stroke:#585B70;}
.d2-2916329547 .stroke-N5{stroke:#45475A;}
.d2-2916329547 .stroke-N6{stroke:#313244;}
.d2-2916329547 .stroke-N7{stroke:#1E1E2E;}
.d2-2916329547 .stroke-B1{stroke:#CBA6f7;}
.d2-2916329547 .stroke-B2{stroke:#CBA6f7;}
.d2-2916329547 .stroke-B3{stroke:#6C7086;}
.d2-2916329547 .stroke-B4{stroke:#585B70;}
.d2-2916329547 .stroke-B5{stroke:#45475A;}
.d2-2916329547 .stroke-B6{stroke:#313244;}
.d2-2916329547 .stroke-AA2{stroke:#f38BA8;}
.d2-2916329547 .stroke-AA4{stroke:#45475A;}
.d2-2916329547 .stroke-AA5{stroke:#313244;}
.d2-2916329547 .stroke-AB4{stroke:#45475A;}
.d2-2916329547 .stroke-AB5{stroke:#313244;}
.d2-2916329547 .background-color-N1{background-color:#CDD6F4;}
.d2-2916329547 .background-color-N2{background-color:#BAC2DE;}
.d2-2916329547 .background-color-N3{background-color:#A6ADC8;}
.d2-2916329547 .background-color-N4{background-color:#585B70;}
.d2-2916329547 .background-color-N5{background-color:#45475A;}
.d2-2916329547 .background-color-N6{background-color:#313244;}
.d2-2916329547 .background-color-N7{background-color:#1E1E2E;}
.d2-2916329547 .background-color-B1{background-color:#CBA6f7;}
.d2-2916329547 .background-color-B2{background-color:#CBA6f7;}
.d2-2916329547 .background-color-B3{background-color:#6C7086;}
.d2-2916329547 .background-color-B4{background-color:#585B70;}
.d2-2916329547 .background-color-B5{background-color:#45475A;}
.d2-2916329547 .background-color-B6{background-color:#313244;}
.d2-2916329547 .background-color-AA2{background-color:#f38BA8;}
.d2-2916329547 .background-color-AA4{background-color:#45475A;}
.d2-2916329547 .background-color-AA5{background-color:#313244;}
.d2-2916329547 .background-color-AB4{background-color:#45475A;}
.d2-2916329547 .background-color-AB5{background-color:#313244;}
.d2-2916329547 .color-N1{color:#CDD6F4;}
.d2-2916329547 .color-N2{color:#BAC2DE;}
.d2-2916329547 .color-N3{color:#A6ADC8;}
.d2-2916329547 .color-N4{color:#585B70;}
.d2-2916329547 .color-N5{color:#45475A;}
.d2-2916329547 .color-N6{color:#313244;}
.d2-2916329547 .color-N7{color:#1E1E2E;}
.d2-2916329547 .color-B1{color:#CBA6f7;}
.d2-2916329547 .color-B2{color:#CBA6f7;}
.d2-2916329547 .color-B3{color:#6C7086;}
.d2-2916329547 .color-B4{color:#585B70;}
.d2-2916329547 .color-B5{color:#45475A;}
.d2-2916329547 .color-B6{color:#313244;}
.d2-2916329547 .color-AA2{color:#f38BA8;}
.d2-2916329547 .color-AA4{color:#45475A;}
.d2-2916329547 .color-AA5{color:#313244;}
.d2-2916329547 .color-AB4{color:#45475A;}
.d2-2916329547 .color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]></style><g id="winter"><g class="shape" ><rect x="52.000000" y="20.000000" width="148.000000" height="126.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="126.000000" y="7.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">winter</text></g><g id="summer"><g class="shape" ><rect x="10.000000" y="286.000000" width="135.000000" height="126.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="77.500000" y="273.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">summer</text></g><g id="trees"><g class="shape" ><rect x="84.000000" y="532.000000" width="85.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="126.500000" y="570.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">trees</text></g><g id="winter.snow"><g class="shape" ><rect x="82.000000" y="50.000000" width="88.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="126.000000" y="88.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">snow</text></g><g id="summer.sun"><g class="shape" ><rect x="40.000000" y="316.000000" width="75.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="77.500000" y="354.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">sun</text></g><g id="(winter.snow -&gt; summer.sun)[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 105.496564 117.730062 C 83.300003 156.000000 77.500000 176.000000 77.500000 191.000000 C 77.500000 206.000000 77.500000 276.000000 77.500000 312.000000" fill="none" class="connection animated-connection stroke-B1" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;stroke-dashoffset:-198.656393;animation: dashdraw 4.932820s linear infinite;" marker-end="url(#mk-3488378134)" mask="url(#d2-2916329547)" /></g><g id="(summer.sun -&gt; trees)[0]"><path d="M 77.500000 384.000000 C 77.500000 422.000000 83.300003 492.000000 104.493128 528.539875" fill="none" class="connection animated-connection stroke-B1" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;stroke-dashoffset:-198.656393;animation: dashdraw 4.932820s linear infinite;" marker-end="url(#mk-3488378134)" mask="url(#d2-2916329547)" /></g><g id="(trees -&gt; winter.snow)[0]"><path d="M 147.003436 530.269938 C 169.199997 492.000000 175.000000 472.000000 175.000000 457.000000 C 175.000000 442.000000 175.000000 415.399994 175.000000 390.500000 C 175.000000 365.600006 175.000000 332.399994 175.000000 307.500000 C 175.000000 282.600006 175.000000 256.000000 175.000000 241.000000 C 175.000000 226.000000 169.199997 156.000000 148.006872 119.460125" fill="none" class="connection animated-connection stroke-B1" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;stroke-dashoffset:-198.656393;animation: dashdraw 4.932820s linear infinite;" marker-end="url(#mk-3488378134)" mask="url(#d2-2916329547)" /></g><mask id="d2-2916329547" maskUnits="userSpaceOnUse" x="-91" y="-121" width="392" height="820">
=======
.d2-1579070777 .fill-N1{fill:#CDD6F4;}
.d2-1579070777 .fill-N2{fill:#BAC2DE;}
.d2-1579070777 .fill-N3{fill:#A6ADC8;}
.d2-1579070777 .fill-N4{fill:#585B70;}
.d2-1579070777 .fill-N5{fill:#45475A;}
.d2-1579070777 .fill-N6{fill:#313244;}
.d2-1579070777 .fill-N7{fill:#1E1E2E;}
.d2-1579070777 .fill-B1{fill:#CBA6f7;}
.d2-1579070777 .fill-B2{fill:#CBA6f7;}
.d2-1579070777 .fill-B3{fill:#6C7086;}
.d2-1579070777 .fill-B4{fill:#585B70;}
.d2-1579070777 .fill-B5{fill:#45475A;}
.d2-1579070777 .fill-B6{fill:#313244;}
.d2-1579070777 .fill-AA2{fill:#f38BA8;}
.d2-1579070777 .fill-AA4{fill:#45475A;}
.d2-1579070777 .fill-AA5{fill:#313244;}
.d2-1579070777 .fill-AB4{fill:#45475A;}
.d2-1579070777 .fill-AB5{fill:#313244;}
.d2-1579070777 .stroke-N1{stroke:#CDD6F4;}
.d2-1579070777 .stroke-N2{stroke:#BAC2DE;}
.d2-1579070777 .stroke-N3{stroke:#A6ADC8;}
.d2-1579070777 .stroke-N4{stroke:#585B70;}
.d2-1579070777 .stroke-N5{stroke:#45475A;}
.d2-1579070777 .stroke-N6{stroke:#313244;}
.d2-1579070777 .stroke-N7{stroke:#1E1E2E;}
.d2-1579070777 .stroke-B1{stroke:#CBA6f7;}
.d2-1579070777 .stroke-B2{stroke:#CBA6f7;}
.d2-1579070777 .stroke-B3{stroke:#6C7086;}
.d2-1579070777 .stroke-B4{stroke:#585B70;}
.d2-1579070777 .stroke-B5{stroke:#45475A;}
.d2-1579070777 .stroke-B6{stroke:#313244;}
.d2-1579070777 .stroke-AA2{stroke:#f38BA8;}
.d2-1579070777 .stroke-AA4{stroke:#45475A;}
.d2-1579070777 .stroke-AA5{stroke:#313244;}
.d2-1579070777 .stroke-AB4{stroke:#45475A;}
.d2-1579070777 .stroke-AB5{stroke:#313244;}
.d2-1579070777 .background-color-N1{background-color:#CDD6F4;}
.d2-1579070777 .background-color-N2{background-color:#BAC2DE;}
.d2-1579070777 .background-color-N3{background-color:#A6ADC8;}
.d2-1579070777 .background-color-N4{background-color:#585B70;}
.d2-1579070777 .background-color-N5{background-color:#45475A;}
.d2-1579070777 .background-color-N6{background-color:#313244;}
.d2-1579070777 .background-color-N7{background-color:#1E1E2E;}
.d2-1579070777 .background-color-B1{background-color:#CBA6f7;}
.d2-1579070777 .background-color-B2{background-color:#CBA6f7;}
.d2-1579070777 .background-color-B3{background-color:#6C7086;}
.d2-1579070777 .background-color-B4{background-color:#585B70;}
.d2-1579070777 .background-color-B5{background-color:#45475A;}
.d2-1579070777 .background-color-B6{background-color:#313244;}
.d2-1579070777 .background-color-AA2{background-color:#f38BA8;}
.d2-1579070777 .background-color-AA4{background-color:#45475A;}
.d2-1579070777 .background-color-AA5{background-color:#313244;}
.d2-1579070777 .background-color-AB4{background-color:#45475A;}
.d2-1579070777 .background-color-AB5{background-color:#313244;}
.d2-1579070777 .color-N1{color:#CDD6F4;}
.d2-1579070777 .color-N2{color:#BAC2DE;}
.d2-1579070777 .color-N3{color:#A6ADC8;}
.d2-1579070777 .color-N4{color:#585B70;}
.d2-1579070777 .color-N5{color:#45475A;}
.d2-1579070777 .color-N6{color:#313244;}
.d2-1579070777 .color-N7{color:#1E1E2E;}
.d2-1579070777 .color-B1{color:#CBA6f7;}
.d2-1579070777 .color-B2{color:#CBA6f7;}
.d2-1579070777 .color-B3{color:#6C7086;}
.d2-1579070777 .color-B4{color:#585B70;}
.d2-1579070777 .color-B5{color:#45475A;}
.d2-1579070777 .color-B6{color:#313244;}
.d2-1579070777 .color-AA2{color:#f38BA8;}
.d2-1579070777 .color-AA4{color:#45475A;}
.d2-1579070777 .color-AA5{color:#313244;}
.d2-1579070777 .color-AB4{color:#45475A;}
.d2-1579070777 .color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]></style><g id="winter"><g class="shape" ><rect x="52.000000" y="20.000000" width="148.000000" height="126.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="126.000000" y="7.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">winter</text></g><g id="summer"><g class="shape" ><rect x="10.000000" y="286.000000" width="135.000000" height="126.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="77.500000" y="273.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">summer</text></g><g id="trees"><g class="shape" ><rect x="84.000000" y="532.000000" width="85.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="126.500000" y="570.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">trees</text></g><g id="winter.snow"><g class="shape" ><rect x="82.000000" y="50.000000" width="88.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="126.000000" y="88.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">snow</text></g><g id="summer.sun"><g class="shape" ><rect x="40.000000" y="316.000000" width="75.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="77.500000" y="354.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">sun</text></g><g id="(winter.snow -&gt; summer.sun)[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 105.496564 117.730062 C 83.300003 156.000000 77.500000 176.000000 77.500000 191.000000 C 77.500000 206.000000 77.500000 276.000000 77.500000 312.000000" fill="none" class="connection animated-connection stroke-B1" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;stroke-dashoffset:-198.656393;animation: dashdraw 4.932820s linear infinite;" marker-end="url(#mk-3488378134)" mask="url(#d2-1579070777)" /></g><g id="(summer.sun -&gt; trees)[0]"><path d="M 77.500000 384.000000 C 77.500000 422.000000 83.300003 492.000000 104.493128 528.539875" fill="none" class="connection animated-connection stroke-B1" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;stroke-dashoffset:-198.656393;animation: dashdraw 4.932820s linear infinite;" marker-end="url(#mk-3488378134)" mask="url(#d2-1579070777)" /></g><g id="(trees -&gt; winter.snow)[0]"><path d="M 147.003436 530.269938 C 169.199997 492.000000 175.000000 472.000000 175.000000 457.000000 C 175.000000 442.000000 175.000000 415.399994 175.000000 390.500000 C 175.000000 365.600006 175.000000 332.399994 175.000000 307.500000 C 175.000000 282.600006 175.000000 256.000000 175.000000 241.000000 C 175.000000 226.000000 169.199997 156.000000 148.006872 119.460125" fill="none" class="connection animated-connection stroke-B1" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;stroke-dashoffset:-198.656393;animation: dashdraw 4.932820s linear infinite;" marker-end="url(#mk-3488378134)" mask="url(#d2-1579070777)" /></g><mask id="d2-1579070777" maskUnits="userSpaceOnUse" x="-91" y="-121" width="392" height="820">
>>>>>>> 33280fed5 (fixed e2e tests)
<rect x="-91" y="-121" width="392" height="820" fill="white"></rect>
<rect x="80.500000" y="-21.000000" width="91" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="24.000000" y="245.000000" width="107" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="106.500000" y="554.500000" width="40" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="104.500000" y="72.500000" width="43" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="62.500000" y="338.500000" width="30" height="21" fill="rgba(0,0,0,0.75)"></rect>
</mask></svg></svg>