diff --git a/d2renderers/d2fonts/d2fonts.go b/d2renderers/d2fonts/d2fonts.go
index 8fe6ca4e5..8f3df93b3 100644
--- a/d2renderers/d2fonts/d2fonts.go
+++ b/d2renderers/d2fonts/d2fonts.go
@@ -32,11 +32,10 @@ func (f FontFamily) Font(size int, style FontStyle) Font {
}
}
-func (f Font) GetEncodedSubset(cutset string) string {
+func (f Font) GetEncodedSubset(corpus string) string {
fontBuf := make([]byte, len(FontFaces[f]))
copy(fontBuf, FontFaces[f])
- // gofpdf subset only accepts .ttf fonts
- fontBuf = gofpdf.UTF8CutFont(fontBuf, cutset)
+ fontBuf = gofpdf.UTF8CutFont(fontBuf, corpus)
fontBuf, err := fontlib.Sfnt2Woff(fontBuf)
if err != nil {
diff --git a/d2renderers/d2sketch/testdata/class/sketch.exp.svg b/d2renderers/d2sketch/testdata/class/sketch.exp.svg
index aa2d6f0d0..eee05712e 100644
--- a/d2renderers/d2sketch/testdata/class/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/class/sketch.exp.svg
@@ -1,10 +1,10 @@
-
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/class_and_sqlTable_border_radius/sketch.exp.svg b/d2renderers/d2sketch/testdata/class_and_sqlTable_border_radius/sketch.exp.svg
index a4e864910..503df4a1f 100644
--- a/d2renderers/d2sketch/testdata/class_and_sqlTable_border_radius/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/class_and_sqlTable_border_radius/sketch.exp.svg
@@ -1,17 +1,17 @@
-
+ .d2-2363156786 .fill-N1{fill:#0A0F25;}
+ .d2-2363156786 .fill-N2{fill:#676C7E;}
+ .d2-2363156786 .fill-N3{fill:#9499AB;}
+ .d2-2363156786 .fill-N4{fill:#CFD2DD;}
+ .d2-2363156786 .fill-N5{fill:#DEE1EB;}
+ .d2-2363156786 .fill-N6{fill:#EEF1F8;}
+ .d2-2363156786 .fill-N7{fill:#FFFFFF;}
+ .d2-2363156786 .fill-B1{fill:#0D32B2;}
+ .d2-2363156786 .fill-B2{fill:#0D32B2;}
+ .d2-2363156786 .fill-B3{fill:#E3E9FD;}
+ .d2-2363156786 .fill-B4{fill:#E3E9FD;}
+ .d2-2363156786 .fill-B5{fill:#EDF0FD;}
+ .d2-2363156786 .fill-B6{fill:#F7F8FE;}
+ .d2-2363156786 .fill-AA2{fill:#4A6FF3;}
+ .d2-2363156786 .fill-AA4{fill:#EDF0FD;}
+ .d2-2363156786 .fill-AA5{fill:#F7F8FE;}
+ .d2-2363156786 .fill-AB4{fill:#EDF0FD;}
+ .d2-2363156786 .fill-AB5{fill:#F7F8FE;}
+ .d2-2363156786 .stroke-N1{stroke:#0A0F25;}
+ .d2-2363156786 .stroke-N2{stroke:#676C7E;}
+ .d2-2363156786 .stroke-N3{stroke:#9499AB;}
+ .d2-2363156786 .stroke-N4{stroke:#CFD2DD;}
+ .d2-2363156786 .stroke-N5{stroke:#DEE1EB;}
+ .d2-2363156786 .stroke-N6{stroke:#EEF1F8;}
+ .d2-2363156786 .stroke-N7{stroke:#FFFFFF;}
+ .d2-2363156786 .stroke-B1{stroke:#0D32B2;}
+ .d2-2363156786 .stroke-B2{stroke:#0D32B2;}
+ .d2-2363156786 .stroke-B3{stroke:#E3E9FD;}
+ .d2-2363156786 .stroke-B4{stroke:#E3E9FD;}
+ .d2-2363156786 .stroke-B5{stroke:#EDF0FD;}
+ .d2-2363156786 .stroke-B6{stroke:#F7F8FE;}
+ .d2-2363156786 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-2363156786 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-2363156786 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-2363156786 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-2363156786 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-2363156786 .background-color-N1{background-color:#0A0F25;}
+ .d2-2363156786 .background-color-N2{background-color:#676C7E;}
+ .d2-2363156786 .background-color-N3{background-color:#9499AB;}
+ .d2-2363156786 .background-color-N4{background-color:#CFD2DD;}
+ .d2-2363156786 .background-color-N5{background-color:#DEE1EB;}
+ .d2-2363156786 .background-color-N6{background-color:#EEF1F8;}
+ .d2-2363156786 .background-color-N7{background-color:#FFFFFF;}
+ .d2-2363156786 .background-color-B1{background-color:#0D32B2;}
+ .d2-2363156786 .background-color-B2{background-color:#0D32B2;}
+ .d2-2363156786 .background-color-B3{background-color:#E3E9FD;}
+ .d2-2363156786 .background-color-B4{background-color:#E3E9FD;}
+ .d2-2363156786 .background-color-B5{background-color:#EDF0FD;}
+ .d2-2363156786 .background-color-B6{background-color:#F7F8FE;}
+ .d2-2363156786 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-2363156786 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-2363156786 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-2363156786 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-2363156786 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-2363156786 .color-N1{color:#0A0F25;}
+ .d2-2363156786 .color-N2{color:#676C7E;}
+ .d2-2363156786 .color-N3{color:#9499AB;}
+ .d2-2363156786 .color-N4{color:#CFD2DD;}
+ .d2-2363156786 .color-N5{color:#DEE1EB;}
+ .d2-2363156786 .color-N6{color:#EEF1F8;}
+ .d2-2363156786 .color-N7{color:#FFFFFF;}
+ .d2-2363156786 .color-B1{color:#0D32B2;}
+ .d2-2363156786 .color-B2{color:#0D32B2;}
+ .d2-2363156786 .color-B3{color:#E3E9FD;}
+ .d2-2363156786 .color-B4{color:#E3E9FD;}
+ .d2-2363156786 .color-B5{color:#EDF0FD;}
+ .d2-2363156786 .color-B6{color:#F7F8FE;}
+ .d2-2363156786 .color-AA2{color:#4A6FF3;}
+ .d2-2363156786 .color-AA4{color:#EDF0FD;}
+ .d2-2363156786 .color-AA5{color:#F7F8FE;}
+ .d2-2363156786 .color-AB4{color:#EDF0FD;}
+ .d2-2363156786 .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}]]>
@@ -112,7 +112,7 @@
-aidintPKdiskintFKjsonjsonbUNQlast_updatedtimestamp with time zoneb+field[]string+method(a uint64)(x, y int)cd
-
+aidintPKdiskintFKjsonjsonbUNQlast_updatedtimestamp with time zoneb+field[]string+method(a uint64)(x, y int)cd
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/class_dark/sketch.exp.svg b/d2renderers/d2sketch/testdata/class_dark/sketch.exp.svg
index 219585429..a6993c535 100644
--- a/d2renderers/d2sketch/testdata/class_dark/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/class_dark/sketch.exp.svg
@@ -1,10 +1,10 @@
-
+ .d2-3945613123 .fill-N1{fill:#CDD6F4;}
+ .d2-3945613123 .fill-N2{fill:#BAC2DE;}
+ .d2-3945613123 .fill-N3{fill:#A6ADC8;}
+ .d2-3945613123 .fill-N4{fill:#585B70;}
+ .d2-3945613123 .fill-N5{fill:#45475A;}
+ .d2-3945613123 .fill-N6{fill:#313244;}
+ .d2-3945613123 .fill-N7{fill:#1E1E2E;}
+ .d2-3945613123 .fill-B1{fill:#CBA6f7;}
+ .d2-3945613123 .fill-B2{fill:#CBA6f7;}
+ .d2-3945613123 .fill-B3{fill:#6C7086;}
+ .d2-3945613123 .fill-B4{fill:#585B70;}
+ .d2-3945613123 .fill-B5{fill:#45475A;}
+ .d2-3945613123 .fill-B6{fill:#313244;}
+ .d2-3945613123 .fill-AA2{fill:#f38BA8;}
+ .d2-3945613123 .fill-AA4{fill:#45475A;}
+ .d2-3945613123 .fill-AA5{fill:#313244;}
+ .d2-3945613123 .fill-AB4{fill:#45475A;}
+ .d2-3945613123 .fill-AB5{fill:#313244;}
+ .d2-3945613123 .stroke-N1{stroke:#CDD6F4;}
+ .d2-3945613123 .stroke-N2{stroke:#BAC2DE;}
+ .d2-3945613123 .stroke-N3{stroke:#A6ADC8;}
+ .d2-3945613123 .stroke-N4{stroke:#585B70;}
+ .d2-3945613123 .stroke-N5{stroke:#45475A;}
+ .d2-3945613123 .stroke-N6{stroke:#313244;}
+ .d2-3945613123 .stroke-N7{stroke:#1E1E2E;}
+ .d2-3945613123 .stroke-B1{stroke:#CBA6f7;}
+ .d2-3945613123 .stroke-B2{stroke:#CBA6f7;}
+ .d2-3945613123 .stroke-B3{stroke:#6C7086;}
+ .d2-3945613123 .stroke-B4{stroke:#585B70;}
+ .d2-3945613123 .stroke-B5{stroke:#45475A;}
+ .d2-3945613123 .stroke-B6{stroke:#313244;}
+ .d2-3945613123 .stroke-AA2{stroke:#f38BA8;}
+ .d2-3945613123 .stroke-AA4{stroke:#45475A;}
+ .d2-3945613123 .stroke-AA5{stroke:#313244;}
+ .d2-3945613123 .stroke-AB4{stroke:#45475A;}
+ .d2-3945613123 .stroke-AB5{stroke:#313244;}
+ .d2-3945613123 .background-color-N1{background-color:#CDD6F4;}
+ .d2-3945613123 .background-color-N2{background-color:#BAC2DE;}
+ .d2-3945613123 .background-color-N3{background-color:#A6ADC8;}
+ .d2-3945613123 .background-color-N4{background-color:#585B70;}
+ .d2-3945613123 .background-color-N5{background-color:#45475A;}
+ .d2-3945613123 .background-color-N6{background-color:#313244;}
+ .d2-3945613123 .background-color-N7{background-color:#1E1E2E;}
+ .d2-3945613123 .background-color-B1{background-color:#CBA6f7;}
+ .d2-3945613123 .background-color-B2{background-color:#CBA6f7;}
+ .d2-3945613123 .background-color-B3{background-color:#6C7086;}
+ .d2-3945613123 .background-color-B4{background-color:#585B70;}
+ .d2-3945613123 .background-color-B5{background-color:#45475A;}
+ .d2-3945613123 .background-color-B6{background-color:#313244;}
+ .d2-3945613123 .background-color-AA2{background-color:#f38BA8;}
+ .d2-3945613123 .background-color-AA4{background-color:#45475A;}
+ .d2-3945613123 .background-color-AA5{background-color:#313244;}
+ .d2-3945613123 .background-color-AB4{background-color:#45475A;}
+ .d2-3945613123 .background-color-AB5{background-color:#313244;}
+ .d2-3945613123 .color-N1{color:#CDD6F4;}
+ .d2-3945613123 .color-N2{color:#BAC2DE;}
+ .d2-3945613123 .color-N3{color:#A6ADC8;}
+ .d2-3945613123 .color-N4{color:#585B70;}
+ .d2-3945613123 .color-N5{color:#45475A;}
+ .d2-3945613123 .color-N6{color:#313244;}
+ .d2-3945613123 .color-N7{color:#1E1E2E;}
+ .d2-3945613123 .color-B1{color:#CBA6f7;}
+ .d2-3945613123 .color-B2{color:#CBA6f7;}
+ .d2-3945613123 .color-B3{color:#6C7086;}
+ .d2-3945613123 .color-B4{color:#585B70;}
+ .d2-3945613123 .color-B5{color:#45475A;}
+ .d2-3945613123 .color-B6{color:#313244;}
+ .d2-3945613123 .color-AA2{color:#f38BA8;}
+ .d2-3945613123 .color-AA4{color:#45475A;}
+ .d2-3945613123 .color-AA5{color:#313244;}
+ .d2-3945613123 .color-AB4{color:#45475A;}
+ .d2-3945613123 .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}]]>
-BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void
-
+BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void
+
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/dots-real/sketch.exp.svg b/d2renderers/d2sketch/testdata/dots-real/sketch.exp.svg
index ff39fa276..2bcd4df70 100644
--- a/d2renderers/d2sketch/testdata/dots-real/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/dots-real/sketch.exp.svg
@@ -1,16 +1,16 @@
-
+ .d2-2398127276 .fill-N1{fill:#0A0F25;}
+ .d2-2398127276 .fill-N2{fill:#676C7E;}
+ .d2-2398127276 .fill-N3{fill:#9499AB;}
+ .d2-2398127276 .fill-N4{fill:#CFD2DD;}
+ .d2-2398127276 .fill-N5{fill:#DEE1EB;}
+ .d2-2398127276 .fill-N6{fill:#EEF1F8;}
+ .d2-2398127276 .fill-N7{fill:#FFFFFF;}
+ .d2-2398127276 .fill-B1{fill:#0D32B2;}
+ .d2-2398127276 .fill-B2{fill:#0D32B2;}
+ .d2-2398127276 .fill-B3{fill:#E3E9FD;}
+ .d2-2398127276 .fill-B4{fill:#E3E9FD;}
+ .d2-2398127276 .fill-B5{fill:#EDF0FD;}
+ .d2-2398127276 .fill-B6{fill:#F7F8FE;}
+ .d2-2398127276 .fill-AA2{fill:#4A6FF3;}
+ .d2-2398127276 .fill-AA4{fill:#EDF0FD;}
+ .d2-2398127276 .fill-AA5{fill:#F7F8FE;}
+ .d2-2398127276 .fill-AB4{fill:#EDF0FD;}
+ .d2-2398127276 .fill-AB5{fill:#F7F8FE;}
+ .d2-2398127276 .stroke-N1{stroke:#0A0F25;}
+ .d2-2398127276 .stroke-N2{stroke:#676C7E;}
+ .d2-2398127276 .stroke-N3{stroke:#9499AB;}
+ .d2-2398127276 .stroke-N4{stroke:#CFD2DD;}
+ .d2-2398127276 .stroke-N5{stroke:#DEE1EB;}
+ .d2-2398127276 .stroke-N6{stroke:#EEF1F8;}
+ .d2-2398127276 .stroke-N7{stroke:#FFFFFF;}
+ .d2-2398127276 .stroke-B1{stroke:#0D32B2;}
+ .d2-2398127276 .stroke-B2{stroke:#0D32B2;}
+ .d2-2398127276 .stroke-B3{stroke:#E3E9FD;}
+ .d2-2398127276 .stroke-B4{stroke:#E3E9FD;}
+ .d2-2398127276 .stroke-B5{stroke:#EDF0FD;}
+ .d2-2398127276 .stroke-B6{stroke:#F7F8FE;}
+ .d2-2398127276 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-2398127276 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-2398127276 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-2398127276 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-2398127276 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-2398127276 .background-color-N1{background-color:#0A0F25;}
+ .d2-2398127276 .background-color-N2{background-color:#676C7E;}
+ .d2-2398127276 .background-color-N3{background-color:#9499AB;}
+ .d2-2398127276 .background-color-N4{background-color:#CFD2DD;}
+ .d2-2398127276 .background-color-N5{background-color:#DEE1EB;}
+ .d2-2398127276 .background-color-N6{background-color:#EEF1F8;}
+ .d2-2398127276 .background-color-N7{background-color:#FFFFFF;}
+ .d2-2398127276 .background-color-B1{background-color:#0D32B2;}
+ .d2-2398127276 .background-color-B2{background-color:#0D32B2;}
+ .d2-2398127276 .background-color-B3{background-color:#E3E9FD;}
+ .d2-2398127276 .background-color-B4{background-color:#E3E9FD;}
+ .d2-2398127276 .background-color-B5{background-color:#EDF0FD;}
+ .d2-2398127276 .background-color-B6{background-color:#F7F8FE;}
+ .d2-2398127276 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-2398127276 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-2398127276 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-2398127276 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-2398127276 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-2398127276 .color-N1{color:#0A0F25;}
+ .d2-2398127276 .color-N2{color:#676C7E;}
+ .d2-2398127276 .color-N3{color:#9499AB;}
+ .d2-2398127276 .color-N4{color:#CFD2DD;}
+ .d2-2398127276 .color-N5{color:#DEE1EB;}
+ .d2-2398127276 .color-N6{color:#EEF1F8;}
+ .d2-2398127276 .color-N7{color:#FFFFFF;}
+ .d2-2398127276 .color-B1{color:#0D32B2;}
+ .d2-2398127276 .color-B2{color:#0D32B2;}
+ .d2-2398127276 .color-B3{color:#E3E9FD;}
+ .d2-2398127276 .color-B4{color:#E3E9FD;}
+ .d2-2398127276 .color-B5{color:#EDF0FD;}
+ .d2-2398127276 .color-B6{color:#F7F8FE;}
+ .d2-2398127276 .color-AA2{color:#4A6FF3;}
+ .d2-2398127276 .color-AA4{color:#EDF0FD;}
+ .d2-2398127276 .color-AA5{color:#F7F8FE;}
+ .d2-2398127276 .color-AB4{color:#EDF0FD;}
+ .d2-2398127276 .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}]]>
@@ -159,8 +159,8 @@
-NETWORKD2 Parser+readerio.RuneReader+readerPosd2ast.Position-lookahead[]rune#peekn(n int)(s string, eof bool)+peek()(r rune, eof bool)+rewind()void+commit()voidCELL TOWERSATELLITESTRANSMITTER SEND SEND SEND
-
+NETWORKD2 Parser+readerio.RuneReader+readerPosd2ast.Position-lookahead[]rune#peekn(n int)(s string, eof bool)+peek()(r rune, eof bool)+rewind()void+commit()voidCELL TOWERSATELLITESTRANSMITTER SEND SEND SEND
+
diff --git a/d2renderers/d2svg/d2svg.go b/d2renderers/d2svg/d2svg.go
index 739cbff93..c737ef29c 100644
--- a/d2renderers/d2svg/d2svg.go
+++ b/d2renderers/d2svg/d2svg.go
@@ -1387,7 +1387,7 @@ func RenderText(text string, x, height float64) string {
return strings.Join(rendered, "")
}
-func EmbedFonts(buf *bytes.Buffer, diagramHash, source string, fontFamily *d2fonts.FontFamily, cutSet string) {
+func EmbedFonts(buf *bytes.Buffer, diagramHash, source string, fontFamily *d2fonts.FontFamily, corpus string) {
fmt.Fprint(buf, `BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void
-
+ .d2-3945613123 .fill-N1{fill:#CDD6F4;}
+ .d2-3945613123 .fill-N2{fill:#BAC2DE;}
+ .d2-3945613123 .fill-N3{fill:#A6ADC8;}
+ .d2-3945613123 .fill-N4{fill:#585B70;}
+ .d2-3945613123 .fill-N5{fill:#45475A;}
+ .d2-3945613123 .fill-N6{fill:#313244;}
+ .d2-3945613123 .fill-N7{fill:#1E1E2E;}
+ .d2-3945613123 .fill-B1{fill:#CBA6f7;}
+ .d2-3945613123 .fill-B2{fill:#CBA6f7;}
+ .d2-3945613123 .fill-B3{fill:#6C7086;}
+ .d2-3945613123 .fill-B4{fill:#585B70;}
+ .d2-3945613123 .fill-B5{fill:#45475A;}
+ .d2-3945613123 .fill-B6{fill:#313244;}
+ .d2-3945613123 .fill-AA2{fill:#f38BA8;}
+ .d2-3945613123 .fill-AA4{fill:#45475A;}
+ .d2-3945613123 .fill-AA5{fill:#313244;}
+ .d2-3945613123 .fill-AB4{fill:#45475A;}
+ .d2-3945613123 .fill-AB5{fill:#313244;}
+ .d2-3945613123 .stroke-N1{stroke:#CDD6F4;}
+ .d2-3945613123 .stroke-N2{stroke:#BAC2DE;}
+ .d2-3945613123 .stroke-N3{stroke:#A6ADC8;}
+ .d2-3945613123 .stroke-N4{stroke:#585B70;}
+ .d2-3945613123 .stroke-N5{stroke:#45475A;}
+ .d2-3945613123 .stroke-N6{stroke:#313244;}
+ .d2-3945613123 .stroke-N7{stroke:#1E1E2E;}
+ .d2-3945613123 .stroke-B1{stroke:#CBA6f7;}
+ .d2-3945613123 .stroke-B2{stroke:#CBA6f7;}
+ .d2-3945613123 .stroke-B3{stroke:#6C7086;}
+ .d2-3945613123 .stroke-B4{stroke:#585B70;}
+ .d2-3945613123 .stroke-B5{stroke:#45475A;}
+ .d2-3945613123 .stroke-B6{stroke:#313244;}
+ .d2-3945613123 .stroke-AA2{stroke:#f38BA8;}
+ .d2-3945613123 .stroke-AA4{stroke:#45475A;}
+ .d2-3945613123 .stroke-AA5{stroke:#313244;}
+ .d2-3945613123 .stroke-AB4{stroke:#45475A;}
+ .d2-3945613123 .stroke-AB5{stroke:#313244;}
+ .d2-3945613123 .background-color-N1{background-color:#CDD6F4;}
+ .d2-3945613123 .background-color-N2{background-color:#BAC2DE;}
+ .d2-3945613123 .background-color-N3{background-color:#A6ADC8;}
+ .d2-3945613123 .background-color-N4{background-color:#585B70;}
+ .d2-3945613123 .background-color-N5{background-color:#45475A;}
+ .d2-3945613123 .background-color-N6{background-color:#313244;}
+ .d2-3945613123 .background-color-N7{background-color:#1E1E2E;}
+ .d2-3945613123 .background-color-B1{background-color:#CBA6f7;}
+ .d2-3945613123 .background-color-B2{background-color:#CBA6f7;}
+ .d2-3945613123 .background-color-B3{background-color:#6C7086;}
+ .d2-3945613123 .background-color-B4{background-color:#585B70;}
+ .d2-3945613123 .background-color-B5{background-color:#45475A;}
+ .d2-3945613123 .background-color-B6{background-color:#313244;}
+ .d2-3945613123 .background-color-AA2{background-color:#f38BA8;}
+ .d2-3945613123 .background-color-AA4{background-color:#45475A;}
+ .d2-3945613123 .background-color-AA5{background-color:#313244;}
+ .d2-3945613123 .background-color-AB4{background-color:#45475A;}
+ .d2-3945613123 .background-color-AB5{background-color:#313244;}
+ .d2-3945613123 .color-N1{color:#CDD6F4;}
+ .d2-3945613123 .color-N2{color:#BAC2DE;}
+ .d2-3945613123 .color-N3{color:#A6ADC8;}
+ .d2-3945613123 .color-N4{color:#585B70;}
+ .d2-3945613123 .color-N5{color:#45475A;}
+ .d2-3945613123 .color-N6{color:#313244;}
+ .d2-3945613123 .color-N7{color:#1E1E2E;}
+ .d2-3945613123 .color-B1{color:#CBA6f7;}
+ .d2-3945613123 .color-B2{color:#CBA6f7;}
+ .d2-3945613123 .color-B3{color:#6C7086;}
+ .d2-3945613123 .color-B4{color:#585B70;}
+ .d2-3945613123 .color-B5{color:#45475A;}
+ .d2-3945613123 .color-B6{color:#313244;}
+ .d2-3945613123 .color-AA2{color:#f38BA8;}
+ .d2-3945613123 .color-AA4{color:#45475A;}
+ .d2-3945613123 .color-AA5{color:#313244;}
+ .d2-3945613123 .color-AB4{color:#45475A;}
+ .d2-3945613123 .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}]]>BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void
+
\ No newline at end of file
diff --git a/d2target/class.go b/d2target/class.go
index d23e431c7..f72b532e2 100644
--- a/d2target/class.go
+++ b/d2target/class.go
@@ -46,25 +46,7 @@ func (cf ClassField) VisibilityToken() string {
func (cf ClassField) GetUniqueChars(uniqueMap map[rune]bool) string {
var uniqueChars string
- for _, char := range "+-#" {
- if _, exists := uniqueMap[char]; !exists {
- uniqueMap[char] = true
- uniqueChars = uniqueChars + string(char)
- }
- }
- for _, char := range cf.Name {
- if _, exists := uniqueMap[char]; !exists {
- uniqueMap[char] = true
- uniqueChars = uniqueChars + string(char)
- }
- }
- for _, char := range cf.Type {
- if _, exists := uniqueMap[char]; !exists {
- uniqueMap[char] = true
- uniqueChars = uniqueChars + string(char)
- }
- }
- for _, char := range cf.Visibility {
+ for _, char := range fmt.Sprintf("%s%s%s", cf.VisibilityToken(), cf.Name, cf.Type) {
if _, exists := uniqueMap[char]; !exists {
uniqueMap[char] = true
uniqueChars = uniqueChars + string(char)
@@ -81,7 +63,7 @@ type ClassMethod struct {
func (cm ClassMethod) Text(fontSize int) *MText {
return &MText{
- Text: fmt.Sprintf("%s%s%s", cm.VisibilityToken(), cm.Name, cm.Return),
+ Text: fmt.Sprintf("%s%s", cm.Name, cm.Return),
FontSize: fontSize,
IsBold: false,
IsItalic: false,
@@ -102,25 +84,7 @@ func (cm ClassMethod) VisibilityToken() string {
func (cm ClassMethod) GetUniqueChars(uniqueMap map[rune]bool) string {
var uniqueChars string
- for _, char := range "+-#" {
- if _, exists := uniqueMap[char]; !exists {
- uniqueMap[char] = true
- uniqueChars = uniqueChars + string(char)
- }
- }
- for _, char := range cm.Name {
- if _, exists := uniqueMap[char]; !exists {
- uniqueMap[char] = true
- uniqueChars = uniqueChars + string(char)
- }
- }
- for _, char := range cm.Return {
- if _, exists := uniqueMap[char]; !exists {
- uniqueMap[char] = true
- uniqueChars = uniqueChars + string(char)
- }
- }
- for _, char := range cm.Visibility {
+ for _, char := range fmt.Sprintf("%s%s%s", cm.VisibilityToken(), cm.Name, cm.Return) {
if _, exists := uniqueMap[char]; !exists {
uniqueMap[char] = true
uniqueChars = uniqueChars + string(char)
diff --git a/d2target/sqltable.go b/d2target/sqltable.go
index 0675989e3..c779222cf 100644
--- a/d2target/sqltable.go
+++ b/d2target/sqltable.go
@@ -1,5 +1,7 @@
package d2target
+import "fmt"
+
const (
NamePadding = 10
TypePadding = 20
@@ -55,19 +57,7 @@ func (c SQLColumn) ConstraintAbbr() string {
func (c SQLColumn) GetUniqueChars(uniqueMap map[rune]bool) string {
var uniqueChars string
- for _, char := range c.Name.Label {
- if _, exists := uniqueMap[char]; !exists {
- uniqueMap[char] = true
- uniqueChars = uniqueChars + string(char)
- }
- }
- for _, char := range c.Type.Label {
- if _, exists := uniqueMap[char]; !exists {
- uniqueMap[char] = true
- uniqueChars = uniqueChars + string(char)
- }
- }
- for _, char := range c.ConstraintAbbr() {
+ for _, char := range fmt.Sprintf("%s%s%s", c.Name.Label, c.Type.Label, c.ConstraintAbbr()) {
if _, exists := uniqueMap[char]; !exists {
uniqueMap[char] = true
uniqueChars = uniqueChars + string(char)
diff --git a/e2etests-cli/testdata/TestCLI_E2E/internal_linked_pdf.exp.pdf b/e2etests-cli/testdata/TestCLI_E2E/internal_linked_pdf.exp.pdf
index 952ca057c..83dbce5c0 100644
Binary files a/e2etests-cli/testdata/TestCLI_E2E/internal_linked_pdf.exp.pdf and b/e2etests-cli/testdata/TestCLI_E2E/internal_linked_pdf.exp.pdf differ
diff --git a/e2etests/testdata/regression/empty_class_height/dagre/sketch.exp.svg b/e2etests/testdata/regression/empty_class_height/dagre/sketch.exp.svg
index 8c037f33f..3a62eda85 100644
--- a/e2etests/testdata/regression/empty_class_height/dagre/sketch.exp.svg
+++ b/e2etests/testdata/regression/empty_class_height/dagre/sketch.exp.svg
@@ -4,7 +4,7 @@
}
@font-face {
font-family: d2-3149201134-font-mono;
- src: url("data:application/font-woff;base64,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");
+ src: url("data:application/font-woff;base64,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");
}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetimea := 5
+ .d2-4249126970 .fill-N1{fill:#0A0F25;}
+ .d2-4249126970 .fill-N2{fill:#676C7E;}
+ .d2-4249126970 .fill-N3{fill:#9499AB;}
+ .d2-4249126970 .fill-N4{fill:#CFD2DD;}
+ .d2-4249126970 .fill-N5{fill:#DEE1EB;}
+ .d2-4249126970 .fill-N6{fill:#EEF1F8;}
+ .d2-4249126970 .fill-N7{fill:#FFFFFF;}
+ .d2-4249126970 .fill-B1{fill:#0D32B2;}
+ .d2-4249126970 .fill-B2{fill:#0D32B2;}
+ .d2-4249126970 .fill-B3{fill:#E3E9FD;}
+ .d2-4249126970 .fill-B4{fill:#E3E9FD;}
+ .d2-4249126970 .fill-B5{fill:#EDF0FD;}
+ .d2-4249126970 .fill-B6{fill:#F7F8FE;}
+ .d2-4249126970 .fill-AA2{fill:#4A6FF3;}
+ .d2-4249126970 .fill-AA4{fill:#EDF0FD;}
+ .d2-4249126970 .fill-AA5{fill:#F7F8FE;}
+ .d2-4249126970 .fill-AB4{fill:#EDF0FD;}
+ .d2-4249126970 .fill-AB5{fill:#F7F8FE;}
+ .d2-4249126970 .stroke-N1{stroke:#0A0F25;}
+ .d2-4249126970 .stroke-N2{stroke:#676C7E;}
+ .d2-4249126970 .stroke-N3{stroke:#9499AB;}
+ .d2-4249126970 .stroke-N4{stroke:#CFD2DD;}
+ .d2-4249126970 .stroke-N5{stroke:#DEE1EB;}
+ .d2-4249126970 .stroke-N6{stroke:#EEF1F8;}
+ .d2-4249126970 .stroke-N7{stroke:#FFFFFF;}
+ .d2-4249126970 .stroke-B1{stroke:#0D32B2;}
+ .d2-4249126970 .stroke-B2{stroke:#0D32B2;}
+ .d2-4249126970 .stroke-B3{stroke:#E3E9FD;}
+ .d2-4249126970 .stroke-B4{stroke:#E3E9FD;}
+ .d2-4249126970 .stroke-B5{stroke:#EDF0FD;}
+ .d2-4249126970 .stroke-B6{stroke:#F7F8FE;}
+ .d2-4249126970 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-4249126970 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-4249126970 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-4249126970 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-4249126970 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-4249126970 .background-color-N1{background-color:#0A0F25;}
+ .d2-4249126970 .background-color-N2{background-color:#676C7E;}
+ .d2-4249126970 .background-color-N3{background-color:#9499AB;}
+ .d2-4249126970 .background-color-N4{background-color:#CFD2DD;}
+ .d2-4249126970 .background-color-N5{background-color:#DEE1EB;}
+ .d2-4249126970 .background-color-N6{background-color:#EEF1F8;}
+ .d2-4249126970 .background-color-N7{background-color:#FFFFFF;}
+ .d2-4249126970 .background-color-B1{background-color:#0D32B2;}
+ .d2-4249126970 .background-color-B2{background-color:#0D32B2;}
+ .d2-4249126970 .background-color-B3{background-color:#E3E9FD;}
+ .d2-4249126970 .background-color-B4{background-color:#E3E9FD;}
+ .d2-4249126970 .background-color-B5{background-color:#EDF0FD;}
+ .d2-4249126970 .background-color-B6{background-color:#F7F8FE;}
+ .d2-4249126970 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-4249126970 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-4249126970 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-4249126970 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-4249126970 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-4249126970 .color-N1{color:#0A0F25;}
+ .d2-4249126970 .color-N2{color:#676C7E;}
+ .d2-4249126970 .color-N3{color:#9499AB;}
+ .d2-4249126970 .color-N4{color:#CFD2DD;}
+ .d2-4249126970 .color-N5{color:#DEE1EB;}
+ .d2-4249126970 .color-N6{color:#EEF1F8;}
+ .d2-4249126970 .color-N7{color:#FFFFFF;}
+ .d2-4249126970 .color-B1{color:#0D32B2;}
+ .d2-4249126970 .color-B2{color:#0D32B2;}
+ .d2-4249126970 .color-B3{color:#E3E9FD;}
+ .d2-4249126970 .color-B4{color:#E3E9FD;}
+ .d2-4249126970 .color-B5{color:#EDF0FD;}
+ .d2-4249126970 .color-B6{color:#F7F8FE;}
+ .d2-4249126970 .color-AA2{color:#4A6FF3;}
+ .d2-4249126970 .color-AA4{color:#EDF0FD;}
+ .d2-4249126970 .color-AA5{color:#F7F8FE;}
+ .d2-4249126970 .color-AB4{color:#EDF0FD;}
+ .d2-4249126970 .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}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetimea := 5
b := a + 7
-fmt.Printf("%d", b)a := 5
+fmt.Printf("%d", b)a := 5
b := a + 7
-fmt.Printf("%d", b)
-
+fmt.Printf("%d", b)
+
\ No newline at end of file
diff --git a/e2etests/testdata/regression/unnamed_class_table_code/elk/board.exp.json b/e2etests/testdata/regression/unnamed_class_table_code/elk/board.exp.json
index df59690d8..e80f1cd7a 100644
--- a/e2etests/testdata/regression/unnamed_class_table_code/elk/board.exp.json
+++ b/e2etests/testdata/regression/unnamed_class_table_code/elk/board.exp.json
@@ -10,7 +10,7 @@
"x": 12,
"y": 12
},
- "width": 434,
+ "width": 422,
"height": 368,
"opacity": 1,
"strokeDash": 0,
@@ -82,7 +82,7 @@
"id": "users",
"type": "sql_table",
"pos": {
- "x": 125,
+ "x": 119,
"y": 450
},
"width": 208,
@@ -266,7 +266,7 @@
"id": "code",
"type": "code",
"pos": {
- "x": 131,
+ "x": 125,
"y": 706
},
"width": 196,
@@ -331,11 +331,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 229,
+ "x": 223,
"y": 380
},
{
- "x": 229,
+ "x": 223,
"y": 450
}
],
@@ -371,11 +371,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 229,
+ "x": 223,
"y": 636
},
{
- "x": 229,
+ "x": 223,
"y": 706
}
],
diff --git a/e2etests/testdata/regression/unnamed_class_table_code/elk/sketch.exp.svg b/e2etests/testdata/regression/unnamed_class_table_code/elk/sketch.exp.svg
index add8db367..7b25e0007 100644
--- a/e2etests/testdata/regression/unnamed_class_table_code/elk/sketch.exp.svg
+++ b/e2etests/testdata/regression/unnamed_class_table_code/elk/sketch.exp.svg
@@ -1,24 +1,24 @@
--numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetimea := 5
+ .d2-1964224411 .fill-N1{fill:#0A0F25;}
+ .d2-1964224411 .fill-N2{fill:#676C7E;}
+ .d2-1964224411 .fill-N3{fill:#9499AB;}
+ .d2-1964224411 .fill-N4{fill:#CFD2DD;}
+ .d2-1964224411 .fill-N5{fill:#DEE1EB;}
+ .d2-1964224411 .fill-N6{fill:#EEF1F8;}
+ .d2-1964224411 .fill-N7{fill:#FFFFFF;}
+ .d2-1964224411 .fill-B1{fill:#0D32B2;}
+ .d2-1964224411 .fill-B2{fill:#0D32B2;}
+ .d2-1964224411 .fill-B3{fill:#E3E9FD;}
+ .d2-1964224411 .fill-B4{fill:#E3E9FD;}
+ .d2-1964224411 .fill-B5{fill:#EDF0FD;}
+ .d2-1964224411 .fill-B6{fill:#F7F8FE;}
+ .d2-1964224411 .fill-AA2{fill:#4A6FF3;}
+ .d2-1964224411 .fill-AA4{fill:#EDF0FD;}
+ .d2-1964224411 .fill-AA5{fill:#F7F8FE;}
+ .d2-1964224411 .fill-AB4{fill:#EDF0FD;}
+ .d2-1964224411 .fill-AB5{fill:#F7F8FE;}
+ .d2-1964224411 .stroke-N1{stroke:#0A0F25;}
+ .d2-1964224411 .stroke-N2{stroke:#676C7E;}
+ .d2-1964224411 .stroke-N3{stroke:#9499AB;}
+ .d2-1964224411 .stroke-N4{stroke:#CFD2DD;}
+ .d2-1964224411 .stroke-N5{stroke:#DEE1EB;}
+ .d2-1964224411 .stroke-N6{stroke:#EEF1F8;}
+ .d2-1964224411 .stroke-N7{stroke:#FFFFFF;}
+ .d2-1964224411 .stroke-B1{stroke:#0D32B2;}
+ .d2-1964224411 .stroke-B2{stroke:#0D32B2;}
+ .d2-1964224411 .stroke-B3{stroke:#E3E9FD;}
+ .d2-1964224411 .stroke-B4{stroke:#E3E9FD;}
+ .d2-1964224411 .stroke-B5{stroke:#EDF0FD;}
+ .d2-1964224411 .stroke-B6{stroke:#F7F8FE;}
+ .d2-1964224411 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-1964224411 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-1964224411 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-1964224411 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-1964224411 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-1964224411 .background-color-N1{background-color:#0A0F25;}
+ .d2-1964224411 .background-color-N2{background-color:#676C7E;}
+ .d2-1964224411 .background-color-N3{background-color:#9499AB;}
+ .d2-1964224411 .background-color-N4{background-color:#CFD2DD;}
+ .d2-1964224411 .background-color-N5{background-color:#DEE1EB;}
+ .d2-1964224411 .background-color-N6{background-color:#EEF1F8;}
+ .d2-1964224411 .background-color-N7{background-color:#FFFFFF;}
+ .d2-1964224411 .background-color-B1{background-color:#0D32B2;}
+ .d2-1964224411 .background-color-B2{background-color:#0D32B2;}
+ .d2-1964224411 .background-color-B3{background-color:#E3E9FD;}
+ .d2-1964224411 .background-color-B4{background-color:#E3E9FD;}
+ .d2-1964224411 .background-color-B5{background-color:#EDF0FD;}
+ .d2-1964224411 .background-color-B6{background-color:#F7F8FE;}
+ .d2-1964224411 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-1964224411 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-1964224411 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-1964224411 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-1964224411 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-1964224411 .color-N1{color:#0A0F25;}
+ .d2-1964224411 .color-N2{color:#676C7E;}
+ .d2-1964224411 .color-N3{color:#9499AB;}
+ .d2-1964224411 .color-N4{color:#CFD2DD;}
+ .d2-1964224411 .color-N5{color:#DEE1EB;}
+ .d2-1964224411 .color-N6{color:#EEF1F8;}
+ .d2-1964224411 .color-N7{color:#FFFFFF;}
+ .d2-1964224411 .color-B1{color:#0D32B2;}
+ .d2-1964224411 .color-B2{color:#0D32B2;}
+ .d2-1964224411 .color-B3{color:#E3E9FD;}
+ .d2-1964224411 .color-B4{color:#E3E9FD;}
+ .d2-1964224411 .color-B5{color:#EDF0FD;}
+ .d2-1964224411 .color-B6{color:#F7F8FE;}
+ .d2-1964224411 .color-AA2{color:#4A6FF3;}
+ .d2-1964224411 .color-AA4{color:#EDF0FD;}
+ .d2-1964224411 .color-AA5{color:#F7F8FE;}
+ .d2-1964224411 .color-AB4{color:#EDF0FD;}
+ .d2-1964224411 .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}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetimea := 5
b := a + 7
-fmt.Printf("%d", b)a := 5
+fmt.Printf("%d", b)a := 5
b := a + 7
-fmt.Printf("%d", b)
-
+fmt.Printf("%d", b)
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/class/dagre/board.exp.json b/e2etests/testdata/stable/class/dagre/board.exp.json
index c7f09bee6..4d73de526 100644
--- a/e2etests/testdata/stable/class/dagre/board.exp.json
+++ b/e2etests/testdata/stable/class/dagre/board.exp.json
@@ -10,7 +10,7 @@
"x": 0,
"y": 0
},
- "width": 434,
+ "width": 422,
"height": 368,
"opacity": 1,
"strokeDash": 0,
diff --git a/e2etests/testdata/stable/class/dagre/sketch.exp.svg b/e2etests/testdata/stable/class/dagre/sketch.exp.svg
index 707159e34..fe39edc6d 100644
--- a/e2etests/testdata/stable/class/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/class/dagre/sketch.exp.svg
@@ -1,10 +1,10 @@
-BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void
-
+ .d2-3945613123 .fill-N1{fill:#0A0F25;}
+ .d2-3945613123 .fill-N2{fill:#676C7E;}
+ .d2-3945613123 .fill-N3{fill:#9499AB;}
+ .d2-3945613123 .fill-N4{fill:#CFD2DD;}
+ .d2-3945613123 .fill-N5{fill:#DEE1EB;}
+ .d2-3945613123 .fill-N6{fill:#EEF1F8;}
+ .d2-3945613123 .fill-N7{fill:#FFFFFF;}
+ .d2-3945613123 .fill-B1{fill:#0D32B2;}
+ .d2-3945613123 .fill-B2{fill:#0D32B2;}
+ .d2-3945613123 .fill-B3{fill:#E3E9FD;}
+ .d2-3945613123 .fill-B4{fill:#E3E9FD;}
+ .d2-3945613123 .fill-B5{fill:#EDF0FD;}
+ .d2-3945613123 .fill-B6{fill:#F7F8FE;}
+ .d2-3945613123 .fill-AA2{fill:#4A6FF3;}
+ .d2-3945613123 .fill-AA4{fill:#EDF0FD;}
+ .d2-3945613123 .fill-AA5{fill:#F7F8FE;}
+ .d2-3945613123 .fill-AB4{fill:#EDF0FD;}
+ .d2-3945613123 .fill-AB5{fill:#F7F8FE;}
+ .d2-3945613123 .stroke-N1{stroke:#0A0F25;}
+ .d2-3945613123 .stroke-N2{stroke:#676C7E;}
+ .d2-3945613123 .stroke-N3{stroke:#9499AB;}
+ .d2-3945613123 .stroke-N4{stroke:#CFD2DD;}
+ .d2-3945613123 .stroke-N5{stroke:#DEE1EB;}
+ .d2-3945613123 .stroke-N6{stroke:#EEF1F8;}
+ .d2-3945613123 .stroke-N7{stroke:#FFFFFF;}
+ .d2-3945613123 .stroke-B1{stroke:#0D32B2;}
+ .d2-3945613123 .stroke-B2{stroke:#0D32B2;}
+ .d2-3945613123 .stroke-B3{stroke:#E3E9FD;}
+ .d2-3945613123 .stroke-B4{stroke:#E3E9FD;}
+ .d2-3945613123 .stroke-B5{stroke:#EDF0FD;}
+ .d2-3945613123 .stroke-B6{stroke:#F7F8FE;}
+ .d2-3945613123 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-3945613123 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-3945613123 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-3945613123 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-3945613123 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-3945613123 .background-color-N1{background-color:#0A0F25;}
+ .d2-3945613123 .background-color-N2{background-color:#676C7E;}
+ .d2-3945613123 .background-color-N3{background-color:#9499AB;}
+ .d2-3945613123 .background-color-N4{background-color:#CFD2DD;}
+ .d2-3945613123 .background-color-N5{background-color:#DEE1EB;}
+ .d2-3945613123 .background-color-N6{background-color:#EEF1F8;}
+ .d2-3945613123 .background-color-N7{background-color:#FFFFFF;}
+ .d2-3945613123 .background-color-B1{background-color:#0D32B2;}
+ .d2-3945613123 .background-color-B2{background-color:#0D32B2;}
+ .d2-3945613123 .background-color-B3{background-color:#E3E9FD;}
+ .d2-3945613123 .background-color-B4{background-color:#E3E9FD;}
+ .d2-3945613123 .background-color-B5{background-color:#EDF0FD;}
+ .d2-3945613123 .background-color-B6{background-color:#F7F8FE;}
+ .d2-3945613123 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-3945613123 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-3945613123 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-3945613123 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-3945613123 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-3945613123 .color-N1{color:#0A0F25;}
+ .d2-3945613123 .color-N2{color:#676C7E;}
+ .d2-3945613123 .color-N3{color:#9499AB;}
+ .d2-3945613123 .color-N4{color:#CFD2DD;}
+ .d2-3945613123 .color-N5{color:#DEE1EB;}
+ .d2-3945613123 .color-N6{color:#EEF1F8;}
+ .d2-3945613123 .color-N7{color:#FFFFFF;}
+ .d2-3945613123 .color-B1{color:#0D32B2;}
+ .d2-3945613123 .color-B2{color:#0D32B2;}
+ .d2-3945613123 .color-B3{color:#E3E9FD;}
+ .d2-3945613123 .color-B4{color:#E3E9FD;}
+ .d2-3945613123 .color-B5{color:#EDF0FD;}
+ .d2-3945613123 .color-B6{color:#F7F8FE;}
+ .d2-3945613123 .color-AA2{color:#4A6FF3;}
+ .d2-3945613123 .color-AA4{color:#EDF0FD;}
+ .d2-3945613123 .color-AA5{color:#F7F8FE;}
+ .d2-3945613123 .color-AB4{color:#EDF0FD;}
+ .d2-3945613123 .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}]]>BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/class/elk/board.exp.json b/e2etests/testdata/stable/class/elk/board.exp.json
index a7fa2de8f..89bf9f16d 100644
--- a/e2etests/testdata/stable/class/elk/board.exp.json
+++ b/e2etests/testdata/stable/class/elk/board.exp.json
@@ -10,7 +10,7 @@
"x": 12,
"y": 12
},
- "width": 434,
+ "width": 422,
"height": 368,
"opacity": 1,
"strokeDash": 0,
diff --git a/e2etests/testdata/stable/class/elk/sketch.exp.svg b/e2etests/testdata/stable/class/elk/sketch.exp.svg
index 21416dd4b..90f0eeb2b 100644
--- a/e2etests/testdata/stable/class/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/class/elk/sketch.exp.svg
@@ -1,10 +1,10 @@
-BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void
-
+ .d2-444538747 .fill-N1{fill:#0A0F25;}
+ .d2-444538747 .fill-N2{fill:#676C7E;}
+ .d2-444538747 .fill-N3{fill:#9499AB;}
+ .d2-444538747 .fill-N4{fill:#CFD2DD;}
+ .d2-444538747 .fill-N5{fill:#DEE1EB;}
+ .d2-444538747 .fill-N6{fill:#EEF1F8;}
+ .d2-444538747 .fill-N7{fill:#FFFFFF;}
+ .d2-444538747 .fill-B1{fill:#0D32B2;}
+ .d2-444538747 .fill-B2{fill:#0D32B2;}
+ .d2-444538747 .fill-B3{fill:#E3E9FD;}
+ .d2-444538747 .fill-B4{fill:#E3E9FD;}
+ .d2-444538747 .fill-B5{fill:#EDF0FD;}
+ .d2-444538747 .fill-B6{fill:#F7F8FE;}
+ .d2-444538747 .fill-AA2{fill:#4A6FF3;}
+ .d2-444538747 .fill-AA4{fill:#EDF0FD;}
+ .d2-444538747 .fill-AA5{fill:#F7F8FE;}
+ .d2-444538747 .fill-AB4{fill:#EDF0FD;}
+ .d2-444538747 .fill-AB5{fill:#F7F8FE;}
+ .d2-444538747 .stroke-N1{stroke:#0A0F25;}
+ .d2-444538747 .stroke-N2{stroke:#676C7E;}
+ .d2-444538747 .stroke-N3{stroke:#9499AB;}
+ .d2-444538747 .stroke-N4{stroke:#CFD2DD;}
+ .d2-444538747 .stroke-N5{stroke:#DEE1EB;}
+ .d2-444538747 .stroke-N6{stroke:#EEF1F8;}
+ .d2-444538747 .stroke-N7{stroke:#FFFFFF;}
+ .d2-444538747 .stroke-B1{stroke:#0D32B2;}
+ .d2-444538747 .stroke-B2{stroke:#0D32B2;}
+ .d2-444538747 .stroke-B3{stroke:#E3E9FD;}
+ .d2-444538747 .stroke-B4{stroke:#E3E9FD;}
+ .d2-444538747 .stroke-B5{stroke:#EDF0FD;}
+ .d2-444538747 .stroke-B6{stroke:#F7F8FE;}
+ .d2-444538747 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-444538747 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-444538747 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-444538747 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-444538747 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-444538747 .background-color-N1{background-color:#0A0F25;}
+ .d2-444538747 .background-color-N2{background-color:#676C7E;}
+ .d2-444538747 .background-color-N3{background-color:#9499AB;}
+ .d2-444538747 .background-color-N4{background-color:#CFD2DD;}
+ .d2-444538747 .background-color-N5{background-color:#DEE1EB;}
+ .d2-444538747 .background-color-N6{background-color:#EEF1F8;}
+ .d2-444538747 .background-color-N7{background-color:#FFFFFF;}
+ .d2-444538747 .background-color-B1{background-color:#0D32B2;}
+ .d2-444538747 .background-color-B2{background-color:#0D32B2;}
+ .d2-444538747 .background-color-B3{background-color:#E3E9FD;}
+ .d2-444538747 .background-color-B4{background-color:#E3E9FD;}
+ .d2-444538747 .background-color-B5{background-color:#EDF0FD;}
+ .d2-444538747 .background-color-B6{background-color:#F7F8FE;}
+ .d2-444538747 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-444538747 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-444538747 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-444538747 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-444538747 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-444538747 .color-N1{color:#0A0F25;}
+ .d2-444538747 .color-N2{color:#676C7E;}
+ .d2-444538747 .color-N3{color:#9499AB;}
+ .d2-444538747 .color-N4{color:#CFD2DD;}
+ .d2-444538747 .color-N5{color:#DEE1EB;}
+ .d2-444538747 .color-N6{color:#EEF1F8;}
+ .d2-444538747 .color-N7{color:#FFFFFF;}
+ .d2-444538747 .color-B1{color:#0D32B2;}
+ .d2-444538747 .color-B2{color:#0D32B2;}
+ .d2-444538747 .color-B3{color:#E3E9FD;}
+ .d2-444538747 .color-B4{color:#E3E9FD;}
+ .d2-444538747 .color-B5{color:#EDF0FD;}
+ .d2-444538747 .color-B6{color:#F7F8FE;}
+ .d2-444538747 .color-AA2{color:#4A6FF3;}
+ .d2-444538747 .color-AA4{color:#EDF0FD;}
+ .d2-444538747 .color-AA5{color:#F7F8FE;}
+ .d2-444538747 .color-AB4{color:#EDF0FD;}
+ .d2-444538747 .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}]]>BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/board.exp.json b/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/board.exp.json
index 61c26cd50..0836aabed 100644
--- a/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/board.exp.json
+++ b/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/board.exp.json
@@ -166,7 +166,7 @@
"x": 499,
"y": 0
},
- "width": 419,
+ "width": 407,
"height": 184,
"opacity": 1,
"strokeDash": 0,
@@ -218,7 +218,7 @@
"id": "c",
"type": "class",
"pos": {
- "x": 978,
+ "x": 966,
"y": 46
},
"width": 117,
@@ -261,7 +261,7 @@
"id": "d",
"type": "sql_table",
"pos": {
- "x": 1155,
+ "x": 1143,
"y": 74
},
"width": 50,
diff --git a/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/sketch.exp.svg b/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/sketch.exp.svg
index edb464285..3fa71a70e 100644
--- a/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/sketch.exp.svg
@@ -1,17 +1,17 @@
- aidintPKdiskintFKjsonjsonbUNQlast_updatedtimestamp with time zone b+field[]string+method(a uint64)(x, y int) c d
-
+ .d2-4182820039 .fill-N1{fill:#0A0F25;}
+ .d2-4182820039 .fill-N2{fill:#676C7E;}
+ .d2-4182820039 .fill-N3{fill:#9499AB;}
+ .d2-4182820039 .fill-N4{fill:#CFD2DD;}
+ .d2-4182820039 .fill-N5{fill:#DEE1EB;}
+ .d2-4182820039 .fill-N6{fill:#EEF1F8;}
+ .d2-4182820039 .fill-N7{fill:#FFFFFF;}
+ .d2-4182820039 .fill-B1{fill:#0D32B2;}
+ .d2-4182820039 .fill-B2{fill:#0D32B2;}
+ .d2-4182820039 .fill-B3{fill:#E3E9FD;}
+ .d2-4182820039 .fill-B4{fill:#E3E9FD;}
+ .d2-4182820039 .fill-B5{fill:#EDF0FD;}
+ .d2-4182820039 .fill-B6{fill:#F7F8FE;}
+ .d2-4182820039 .fill-AA2{fill:#4A6FF3;}
+ .d2-4182820039 .fill-AA4{fill:#EDF0FD;}
+ .d2-4182820039 .fill-AA5{fill:#F7F8FE;}
+ .d2-4182820039 .fill-AB4{fill:#EDF0FD;}
+ .d2-4182820039 .fill-AB5{fill:#F7F8FE;}
+ .d2-4182820039 .stroke-N1{stroke:#0A0F25;}
+ .d2-4182820039 .stroke-N2{stroke:#676C7E;}
+ .d2-4182820039 .stroke-N3{stroke:#9499AB;}
+ .d2-4182820039 .stroke-N4{stroke:#CFD2DD;}
+ .d2-4182820039 .stroke-N5{stroke:#DEE1EB;}
+ .d2-4182820039 .stroke-N6{stroke:#EEF1F8;}
+ .d2-4182820039 .stroke-N7{stroke:#FFFFFF;}
+ .d2-4182820039 .stroke-B1{stroke:#0D32B2;}
+ .d2-4182820039 .stroke-B2{stroke:#0D32B2;}
+ .d2-4182820039 .stroke-B3{stroke:#E3E9FD;}
+ .d2-4182820039 .stroke-B4{stroke:#E3E9FD;}
+ .d2-4182820039 .stroke-B5{stroke:#EDF0FD;}
+ .d2-4182820039 .stroke-B6{stroke:#F7F8FE;}
+ .d2-4182820039 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-4182820039 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-4182820039 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-4182820039 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-4182820039 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-4182820039 .background-color-N1{background-color:#0A0F25;}
+ .d2-4182820039 .background-color-N2{background-color:#676C7E;}
+ .d2-4182820039 .background-color-N3{background-color:#9499AB;}
+ .d2-4182820039 .background-color-N4{background-color:#CFD2DD;}
+ .d2-4182820039 .background-color-N5{background-color:#DEE1EB;}
+ .d2-4182820039 .background-color-N6{background-color:#EEF1F8;}
+ .d2-4182820039 .background-color-N7{background-color:#FFFFFF;}
+ .d2-4182820039 .background-color-B1{background-color:#0D32B2;}
+ .d2-4182820039 .background-color-B2{background-color:#0D32B2;}
+ .d2-4182820039 .background-color-B3{background-color:#E3E9FD;}
+ .d2-4182820039 .background-color-B4{background-color:#E3E9FD;}
+ .d2-4182820039 .background-color-B5{background-color:#EDF0FD;}
+ .d2-4182820039 .background-color-B6{background-color:#F7F8FE;}
+ .d2-4182820039 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-4182820039 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-4182820039 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-4182820039 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-4182820039 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-4182820039 .color-N1{color:#0A0F25;}
+ .d2-4182820039 .color-N2{color:#676C7E;}
+ .d2-4182820039 .color-N3{color:#9499AB;}
+ .d2-4182820039 .color-N4{color:#CFD2DD;}
+ .d2-4182820039 .color-N5{color:#DEE1EB;}
+ .d2-4182820039 .color-N6{color:#EEF1F8;}
+ .d2-4182820039 .color-N7{color:#FFFFFF;}
+ .d2-4182820039 .color-B1{color:#0D32B2;}
+ .d2-4182820039 .color-B2{color:#0D32B2;}
+ .d2-4182820039 .color-B3{color:#E3E9FD;}
+ .d2-4182820039 .color-B4{color:#E3E9FD;}
+ .d2-4182820039 .color-B5{color:#EDF0FD;}
+ .d2-4182820039 .color-B6{color:#F7F8FE;}
+ .d2-4182820039 .color-AA2{color:#4A6FF3;}
+ .d2-4182820039 .color-AA4{color:#EDF0FD;}
+ .d2-4182820039 .color-AA5{color:#F7F8FE;}
+ .d2-4182820039 .color-AB4{color:#EDF0FD;}
+ .d2-4182820039 .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}]]> aidintPKdiskintFKjsonjsonbUNQlast_updatedtimestamp with time zone b+field[]string+method(a uint64)(x, y int) c d
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/board.exp.json b/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/board.exp.json
index c49c89708..557561b09 100644
--- a/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/board.exp.json
+++ b/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/board.exp.json
@@ -166,7 +166,7 @@
"x": 471,
"y": 12
},
- "width": 419,
+ "width": 407,
"height": 184,
"opacity": 1,
"strokeDash": 0,
@@ -218,7 +218,7 @@
"id": "c",
"type": "class",
"pos": {
- "x": 910,
+ "x": 898,
"y": 58
},
"width": 117,
@@ -261,7 +261,7 @@
"id": "d",
"type": "sql_table",
"pos": {
- "x": 1047,
+ "x": 1035,
"y": 86
},
"width": 50,
diff --git a/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/sketch.exp.svg b/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/sketch.exp.svg
index a90f5040c..f8772e8e0 100644
--- a/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/sketch.exp.svg
@@ -1,17 +1,17 @@
- aidintPKdiskintFKjsonjsonbUNQlast_updatedtimestamp with time zone b+field[]string+method(a uint64)(x, y int) c d
-
+ .d2-1931800600 .fill-N1{fill:#0A0F25;}
+ .d2-1931800600 .fill-N2{fill:#676C7E;}
+ .d2-1931800600 .fill-N3{fill:#9499AB;}
+ .d2-1931800600 .fill-N4{fill:#CFD2DD;}
+ .d2-1931800600 .fill-N5{fill:#DEE1EB;}
+ .d2-1931800600 .fill-N6{fill:#EEF1F8;}
+ .d2-1931800600 .fill-N7{fill:#FFFFFF;}
+ .d2-1931800600 .fill-B1{fill:#0D32B2;}
+ .d2-1931800600 .fill-B2{fill:#0D32B2;}
+ .d2-1931800600 .fill-B3{fill:#E3E9FD;}
+ .d2-1931800600 .fill-B4{fill:#E3E9FD;}
+ .d2-1931800600 .fill-B5{fill:#EDF0FD;}
+ .d2-1931800600 .fill-B6{fill:#F7F8FE;}
+ .d2-1931800600 .fill-AA2{fill:#4A6FF3;}
+ .d2-1931800600 .fill-AA4{fill:#EDF0FD;}
+ .d2-1931800600 .fill-AA5{fill:#F7F8FE;}
+ .d2-1931800600 .fill-AB4{fill:#EDF0FD;}
+ .d2-1931800600 .fill-AB5{fill:#F7F8FE;}
+ .d2-1931800600 .stroke-N1{stroke:#0A0F25;}
+ .d2-1931800600 .stroke-N2{stroke:#676C7E;}
+ .d2-1931800600 .stroke-N3{stroke:#9499AB;}
+ .d2-1931800600 .stroke-N4{stroke:#CFD2DD;}
+ .d2-1931800600 .stroke-N5{stroke:#DEE1EB;}
+ .d2-1931800600 .stroke-N6{stroke:#EEF1F8;}
+ .d2-1931800600 .stroke-N7{stroke:#FFFFFF;}
+ .d2-1931800600 .stroke-B1{stroke:#0D32B2;}
+ .d2-1931800600 .stroke-B2{stroke:#0D32B2;}
+ .d2-1931800600 .stroke-B3{stroke:#E3E9FD;}
+ .d2-1931800600 .stroke-B4{stroke:#E3E9FD;}
+ .d2-1931800600 .stroke-B5{stroke:#EDF0FD;}
+ .d2-1931800600 .stroke-B6{stroke:#F7F8FE;}
+ .d2-1931800600 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-1931800600 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-1931800600 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-1931800600 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-1931800600 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-1931800600 .background-color-N1{background-color:#0A0F25;}
+ .d2-1931800600 .background-color-N2{background-color:#676C7E;}
+ .d2-1931800600 .background-color-N3{background-color:#9499AB;}
+ .d2-1931800600 .background-color-N4{background-color:#CFD2DD;}
+ .d2-1931800600 .background-color-N5{background-color:#DEE1EB;}
+ .d2-1931800600 .background-color-N6{background-color:#EEF1F8;}
+ .d2-1931800600 .background-color-N7{background-color:#FFFFFF;}
+ .d2-1931800600 .background-color-B1{background-color:#0D32B2;}
+ .d2-1931800600 .background-color-B2{background-color:#0D32B2;}
+ .d2-1931800600 .background-color-B3{background-color:#E3E9FD;}
+ .d2-1931800600 .background-color-B4{background-color:#E3E9FD;}
+ .d2-1931800600 .background-color-B5{background-color:#EDF0FD;}
+ .d2-1931800600 .background-color-B6{background-color:#F7F8FE;}
+ .d2-1931800600 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-1931800600 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-1931800600 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-1931800600 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-1931800600 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-1931800600 .color-N1{color:#0A0F25;}
+ .d2-1931800600 .color-N2{color:#676C7E;}
+ .d2-1931800600 .color-N3{color:#9499AB;}
+ .d2-1931800600 .color-N4{color:#CFD2DD;}
+ .d2-1931800600 .color-N5{color:#DEE1EB;}
+ .d2-1931800600 .color-N6{color:#EEF1F8;}
+ .d2-1931800600 .color-N7{color:#FFFFFF;}
+ .d2-1931800600 .color-B1{color:#0D32B2;}
+ .d2-1931800600 .color-B2{color:#0D32B2;}
+ .d2-1931800600 .color-B3{color:#E3E9FD;}
+ .d2-1931800600 .color-B4{color:#E3E9FD;}
+ .d2-1931800600 .color-B5{color:#EDF0FD;}
+ .d2-1931800600 .color-B6{color:#F7F8FE;}
+ .d2-1931800600 .color-AA2{color:#4A6FF3;}
+ .d2-1931800600 .color-AA4{color:#EDF0FD;}
+ .d2-1931800600 .color-AA5{color:#F7F8FE;}
+ .d2-1931800600 .color-AB4{color:#EDF0FD;}
+ .d2-1931800600 .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}]]> aidintPKdiskintFKjsonjsonbUNQlast_updatedtimestamp with time zone b+field[]string+method(a uint64)(x, y int) c d
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/board.exp.json
index e9ab0e877..e413b24ba 100644
--- a/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/board.exp.json
@@ -92,7 +92,7 @@
"x": 400,
"y": 52
},
- "width": 314,
+ "width": 302,
"height": 184,
"opacity": 1,
"strokeDash": 0,
@@ -144,7 +144,7 @@
"id": "d",
"type": "cloud",
"pos": {
- "x": 754,
+ "x": 742,
"y": 152
},
"width": 140,
@@ -185,7 +185,7 @@
"id": "e",
"type": "code",
"pos": {
- "x": 934,
+ "x": 922,
"y": 166
},
"width": 196,
@@ -226,7 +226,7 @@
"id": "f",
"type": "cylinder",
"pos": {
- "x": 1152,
+ "x": 1140,
"y": 118
},
"width": 100,
@@ -267,7 +267,7 @@
"id": "g",
"type": "diamond",
"pos": {
- "x": 1302,
+ "x": 1290,
"y": 144
},
"width": 100,
@@ -308,7 +308,7 @@
"id": "h",
"type": "document",
"pos": {
- "x": 1452,
+ "x": 1440,
"y": 160
},
"width": 100,
@@ -349,7 +349,7 @@
"id": "i",
"type": "hexagon",
"pos": {
- "x": 1592,
+ "x": 1580,
"y": 167
},
"width": 146,
@@ -390,7 +390,7 @@
"id": "j",
"type": "image",
"pos": {
- "x": 1778,
+ "x": 1766,
"y": 87
},
"width": 128,
@@ -443,7 +443,7 @@
"id": "k",
"type": "oval",
"pos": {
- "x": 1944,
+ "x": 1932,
"y": 163
},
"width": 100,
@@ -484,7 +484,7 @@
"id": "l",
"type": "package",
"pos": {
- "x": 2094,
+ "x": 2082,
"y": 163
},
"width": 100,
@@ -525,7 +525,7 @@
"id": "m",
"type": "page",
"pos": {
- "x": 2238,
+ "x": 2226,
"y": 149
},
"width": 113,
@@ -566,7 +566,7 @@
"id": "n",
"type": "parallelogram",
"pos": {
- "x": 2391,
+ "x": 2379,
"y": 154
},
"width": 169,
@@ -607,7 +607,7 @@
"id": "o",
"type": "person",
"pos": {
- "x": 2580,
+ "x": 2568,
"y": 64
},
"width": 100,
@@ -648,7 +648,7 @@
"id": "p",
"type": "queue",
"pos": {
- "x": 2720,
+ "x": 2708,
"y": 170
},
"width": 151,
@@ -689,7 +689,7 @@
"id": "q",
"type": "rectangle",
"pos": {
- "x": 2911,
+ "x": 2899,
"y": 133
},
"width": 103,
@@ -730,7 +730,7 @@
"id": "r",
"type": "step",
"pos": {
- "x": 3054,
+ "x": 3042,
"y": 135
},
"width": 187,
@@ -771,7 +771,7 @@
"id": "s",
"type": "stored_data",
"pos": {
- "x": 3279,
+ "x": 3267,
"y": 170
},
"width": 100,
@@ -812,7 +812,7 @@
"id": "t",
"type": "sql_table",
"pos": {
- "x": 3419,
+ "x": 3407,
"y": 128
},
"width": 161,
@@ -982,7 +982,7 @@
"y": 376
},
{
- "x": 557,
+ "x": 551,
"y": 376
}
],
@@ -1018,11 +1018,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 557,
+ "x": 551,
"y": 446
},
{
- "x": 824,
+ "x": 812,
"y": 446
}
],
@@ -1058,11 +1058,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 824,
+ "x": 812,
"y": 516
},
{
- "x": 1032,
+ "x": 1020,
"y": 516
}
],
@@ -1098,11 +1098,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 1032,
+ "x": 1020,
"y": 586
},
{
- "x": 1202,
+ "x": 1190,
"y": 586
}
],
@@ -1138,11 +1138,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 1202,
+ "x": 1190,
"y": 656
},
{
- "x": 1352,
+ "x": 1340,
"y": 656
}
],
@@ -1178,11 +1178,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 1352,
+ "x": 1340,
"y": 726
},
{
- "x": 1502,
+ "x": 1490,
"y": 726
}
],
@@ -1218,11 +1218,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 1502,
+ "x": 1490,
"y": 796
},
{
- "x": 1665,
+ "x": 1653,
"y": 796
}
],
@@ -1258,11 +1258,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 1665,
+ "x": 1653,
"y": 866
},
{
- "x": 1842,
+ "x": 1830,
"y": 866
}
],
@@ -1298,11 +1298,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 1842,
+ "x": 1830,
"y": 936
},
{
- "x": 1994,
+ "x": 1982,
"y": 936
}
],
@@ -1338,11 +1338,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 1994,
+ "x": 1982,
"y": 1006
},
{
- "x": 2144,
+ "x": 2132,
"y": 1006
}
],
@@ -1378,11 +1378,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 2144,
+ "x": 2132,
"y": 1076
},
{
- "x": 2294.5,
+ "x": 2282.5,
"y": 1076
}
],
@@ -1418,11 +1418,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 2294.5,
+ "x": 2282.5,
"y": 1146
},
{
- "x": 2475.5,
+ "x": 2463.5,
"y": 1146
}
],
@@ -1458,11 +1458,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 2475.5,
+ "x": 2463.5,
"y": 1216
},
{
- "x": 2630,
+ "x": 2618,
"y": 1216
}
],
@@ -1498,11 +1498,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 2630,
+ "x": 2618,
"y": 1286
},
{
- "x": 2795.5,
+ "x": 2783.5,
"y": 1286
}
],
@@ -1538,11 +1538,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 2795.5,
+ "x": 2783.5,
"y": 1356
},
{
- "x": 2962.5,
+ "x": 2950.5,
"y": 1356
}
],
@@ -1578,11 +1578,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 2962.5,
+ "x": 2950.5,
"y": 1426
},
{
- "x": 3147.5,
+ "x": 3135.5,
"y": 1426
}
],
@@ -1618,11 +1618,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 3147.5,
+ "x": 3135.5,
"y": 1496
},
{
- "x": 3329,
+ "x": 3317,
"y": 1496
}
],
@@ -1658,11 +1658,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 3329,
+ "x": 3317,
"y": 1566
},
{
- "x": 3499.5,
+ "x": 3487.5,
"y": 1566
}
],
@@ -1778,11 +1778,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 557,
+ "x": 551,
"y": 236
},
{
- "x": 557,
+ "x": 551,
"y": 1636
}
],
@@ -1818,11 +1818,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 824,
+ "x": 812,
"y": 236
},
{
- "x": 824,
+ "x": 812,
"y": 1636
}
],
@@ -1858,11 +1858,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 1032,
+ "x": 1020,
"y": 236
},
{
- "x": 1032,
+ "x": 1020,
"y": 1636
}
],
@@ -1898,11 +1898,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 1202,
+ "x": 1190,
"y": 236
},
{
- "x": 1202,
+ "x": 1190,
"y": 1636
}
],
@@ -1938,11 +1938,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 1352,
+ "x": 1340,
"y": 236
},
{
- "x": 1352,
+ "x": 1340,
"y": 1636
}
],
@@ -1978,11 +1978,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 1502,
+ "x": 1490,
"y": 236
},
{
- "x": 1502,
+ "x": 1490,
"y": 1636
}
],
@@ -2018,11 +2018,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 1665,
+ "x": 1653,
"y": 236
},
{
- "x": 1665,
+ "x": 1653,
"y": 1636
}
],
@@ -2058,11 +2058,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 1842,
+ "x": 1830,
"y": 241
},
{
- "x": 1842,
+ "x": 1830,
"y": 1636
}
],
@@ -2098,11 +2098,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 1994,
+ "x": 1982,
"y": 236
},
{
- "x": 1994,
+ "x": 1982,
"y": 1636
}
],
@@ -2138,11 +2138,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 2144,
+ "x": 2132,
"y": 236
},
{
- "x": 2144,
+ "x": 2132,
"y": 1636
}
],
@@ -2178,11 +2178,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 2294.5,
+ "x": 2282.5,
"y": 236
},
{
- "x": 2294.5,
+ "x": 2282.5,
"y": 1636
}
],
@@ -2218,11 +2218,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 2475.5,
+ "x": 2463.5,
"y": 236
},
{
- "x": 2475.5,
+ "x": 2463.5,
"y": 1636
}
],
@@ -2258,11 +2258,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 2630,
+ "x": 2618,
"y": 241
},
{
- "x": 2630,
+ "x": 2618,
"y": 1636
}
],
@@ -2298,11 +2298,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 2795.5,
+ "x": 2783.5,
"y": 236
},
{
- "x": 2795.5,
+ "x": 2783.5,
"y": 1636
}
],
@@ -2338,11 +2338,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 2962.5,
+ "x": 2950.5,
"y": 236
},
{
- "x": 2962.5,
+ "x": 2950.5,
"y": 1636
}
],
@@ -2378,11 +2378,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 3147.5,
+ "x": 3135.5,
"y": 236
},
{
- "x": 3147.5,
+ "x": 3135.5,
"y": 1636
}
],
@@ -2418,11 +2418,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 3329,
+ "x": 3317,
"y": 236
},
{
- "x": 3329,
+ "x": 3317,
"y": 1636
}
],
@@ -2458,11 +2458,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 3499.5,
+ "x": 3487.5,
"y": 236
},
{
- "x": 3499.5,
+ "x": 3487.5,
"y": 1636
}
],
diff --git a/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg
index 84c5a5892..79f8ce6df 100644
--- a/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg
@@ -1,31 +1,31 @@
-a labelblabelsa class+public() boolvoid-private() intvoidcloudyyyya := 5
+ .d2-2300199003 .fill-N1{fill:#0A0F25;}
+ .d2-2300199003 .fill-N2{fill:#676C7E;}
+ .d2-2300199003 .fill-N3{fill:#9499AB;}
+ .d2-2300199003 .fill-N4{fill:#CFD2DD;}
+ .d2-2300199003 .fill-N5{fill:#DEE1EB;}
+ .d2-2300199003 .fill-N6{fill:#EEF1F8;}
+ .d2-2300199003 .fill-N7{fill:#FFFFFF;}
+ .d2-2300199003 .fill-B1{fill:#0D32B2;}
+ .d2-2300199003 .fill-B2{fill:#0D32B2;}
+ .d2-2300199003 .fill-B3{fill:#E3E9FD;}
+ .d2-2300199003 .fill-B4{fill:#E3E9FD;}
+ .d2-2300199003 .fill-B5{fill:#EDF0FD;}
+ .d2-2300199003 .fill-B6{fill:#F7F8FE;}
+ .d2-2300199003 .fill-AA2{fill:#4A6FF3;}
+ .d2-2300199003 .fill-AA4{fill:#EDF0FD;}
+ .d2-2300199003 .fill-AA5{fill:#F7F8FE;}
+ .d2-2300199003 .fill-AB4{fill:#EDF0FD;}
+ .d2-2300199003 .fill-AB5{fill:#F7F8FE;}
+ .d2-2300199003 .stroke-N1{stroke:#0A0F25;}
+ .d2-2300199003 .stroke-N2{stroke:#676C7E;}
+ .d2-2300199003 .stroke-N3{stroke:#9499AB;}
+ .d2-2300199003 .stroke-N4{stroke:#CFD2DD;}
+ .d2-2300199003 .stroke-N5{stroke:#DEE1EB;}
+ .d2-2300199003 .stroke-N6{stroke:#EEF1F8;}
+ .d2-2300199003 .stroke-N7{stroke:#FFFFFF;}
+ .d2-2300199003 .stroke-B1{stroke:#0D32B2;}
+ .d2-2300199003 .stroke-B2{stroke:#0D32B2;}
+ .d2-2300199003 .stroke-B3{stroke:#E3E9FD;}
+ .d2-2300199003 .stroke-B4{stroke:#E3E9FD;}
+ .d2-2300199003 .stroke-B5{stroke:#EDF0FD;}
+ .d2-2300199003 .stroke-B6{stroke:#F7F8FE;}
+ .d2-2300199003 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-2300199003 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-2300199003 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-2300199003 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-2300199003 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-2300199003 .background-color-N1{background-color:#0A0F25;}
+ .d2-2300199003 .background-color-N2{background-color:#676C7E;}
+ .d2-2300199003 .background-color-N3{background-color:#9499AB;}
+ .d2-2300199003 .background-color-N4{background-color:#CFD2DD;}
+ .d2-2300199003 .background-color-N5{background-color:#DEE1EB;}
+ .d2-2300199003 .background-color-N6{background-color:#EEF1F8;}
+ .d2-2300199003 .background-color-N7{background-color:#FFFFFF;}
+ .d2-2300199003 .background-color-B1{background-color:#0D32B2;}
+ .d2-2300199003 .background-color-B2{background-color:#0D32B2;}
+ .d2-2300199003 .background-color-B3{background-color:#E3E9FD;}
+ .d2-2300199003 .background-color-B4{background-color:#E3E9FD;}
+ .d2-2300199003 .background-color-B5{background-color:#EDF0FD;}
+ .d2-2300199003 .background-color-B6{background-color:#F7F8FE;}
+ .d2-2300199003 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-2300199003 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-2300199003 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-2300199003 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-2300199003 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-2300199003 .color-N1{color:#0A0F25;}
+ .d2-2300199003 .color-N2{color:#676C7E;}
+ .d2-2300199003 .color-N3{color:#9499AB;}
+ .d2-2300199003 .color-N4{color:#CFD2DD;}
+ .d2-2300199003 .color-N5{color:#DEE1EB;}
+ .d2-2300199003 .color-N6{color:#EEF1F8;}
+ .d2-2300199003 .color-N7{color:#FFFFFF;}
+ .d2-2300199003 .color-B1{color:#0D32B2;}
+ .d2-2300199003 .color-B2{color:#0D32B2;}
+ .d2-2300199003 .color-B3{color:#E3E9FD;}
+ .d2-2300199003 .color-B4{color:#E3E9FD;}
+ .d2-2300199003 .color-B5{color:#EDF0FD;}
+ .d2-2300199003 .color-B6{color:#F7F8FE;}
+ .d2-2300199003 .color-AA2{color:#4A6FF3;}
+ .d2-2300199003 .color-AA4{color:#EDF0FD;}
+ .d2-2300199003 .color-AA5{color:#F7F8FE;}
+ .d2-2300199003 .color-AB4{color:#EDF0FD;}
+ .d2-2300199003 .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}]]>a labelblabelsa class+public() boolvoid-private() intvoidcloudyyyya := 5
b := a + 7
-fmt.Printf("%d", b)a := 5
+fmt.Printf("%d", b)a := 5
b := a + 7
-fmt.Printf("%d", b)cyldiadocssix cornersa random iconoverpackdocs pagetoohard o saysinglepersona queuea squarea step at a timedatausersidintnamevarchar result := callThisFunction(obj, 5) midthis sideother side
-
+fmt.Printf("%d", b)cyldiadocssix cornersa random iconoverpackdocs pagetoohard o saysinglepersona queuea squarea step at a timedatausersidintnamevarchar result := callThisFunction(obj, 5) midthis sideother side
+
-
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/board.exp.json
index e9ab0e877..e413b24ba 100644
--- a/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/board.exp.json
@@ -92,7 +92,7 @@
"x": 400,
"y": 52
},
- "width": 314,
+ "width": 302,
"height": 184,
"opacity": 1,
"strokeDash": 0,
@@ -144,7 +144,7 @@
"id": "d",
"type": "cloud",
"pos": {
- "x": 754,
+ "x": 742,
"y": 152
},
"width": 140,
@@ -185,7 +185,7 @@
"id": "e",
"type": "code",
"pos": {
- "x": 934,
+ "x": 922,
"y": 166
},
"width": 196,
@@ -226,7 +226,7 @@
"id": "f",
"type": "cylinder",
"pos": {
- "x": 1152,
+ "x": 1140,
"y": 118
},
"width": 100,
@@ -267,7 +267,7 @@
"id": "g",
"type": "diamond",
"pos": {
- "x": 1302,
+ "x": 1290,
"y": 144
},
"width": 100,
@@ -308,7 +308,7 @@
"id": "h",
"type": "document",
"pos": {
- "x": 1452,
+ "x": 1440,
"y": 160
},
"width": 100,
@@ -349,7 +349,7 @@
"id": "i",
"type": "hexagon",
"pos": {
- "x": 1592,
+ "x": 1580,
"y": 167
},
"width": 146,
@@ -390,7 +390,7 @@
"id": "j",
"type": "image",
"pos": {
- "x": 1778,
+ "x": 1766,
"y": 87
},
"width": 128,
@@ -443,7 +443,7 @@
"id": "k",
"type": "oval",
"pos": {
- "x": 1944,
+ "x": 1932,
"y": 163
},
"width": 100,
@@ -484,7 +484,7 @@
"id": "l",
"type": "package",
"pos": {
- "x": 2094,
+ "x": 2082,
"y": 163
},
"width": 100,
@@ -525,7 +525,7 @@
"id": "m",
"type": "page",
"pos": {
- "x": 2238,
+ "x": 2226,
"y": 149
},
"width": 113,
@@ -566,7 +566,7 @@
"id": "n",
"type": "parallelogram",
"pos": {
- "x": 2391,
+ "x": 2379,
"y": 154
},
"width": 169,
@@ -607,7 +607,7 @@
"id": "o",
"type": "person",
"pos": {
- "x": 2580,
+ "x": 2568,
"y": 64
},
"width": 100,
@@ -648,7 +648,7 @@
"id": "p",
"type": "queue",
"pos": {
- "x": 2720,
+ "x": 2708,
"y": 170
},
"width": 151,
@@ -689,7 +689,7 @@
"id": "q",
"type": "rectangle",
"pos": {
- "x": 2911,
+ "x": 2899,
"y": 133
},
"width": 103,
@@ -730,7 +730,7 @@
"id": "r",
"type": "step",
"pos": {
- "x": 3054,
+ "x": 3042,
"y": 135
},
"width": 187,
@@ -771,7 +771,7 @@
"id": "s",
"type": "stored_data",
"pos": {
- "x": 3279,
+ "x": 3267,
"y": 170
},
"width": 100,
@@ -812,7 +812,7 @@
"id": "t",
"type": "sql_table",
"pos": {
- "x": 3419,
+ "x": 3407,
"y": 128
},
"width": 161,
@@ -982,7 +982,7 @@
"y": 376
},
{
- "x": 557,
+ "x": 551,
"y": 376
}
],
@@ -1018,11 +1018,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 557,
+ "x": 551,
"y": 446
},
{
- "x": 824,
+ "x": 812,
"y": 446
}
],
@@ -1058,11 +1058,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 824,
+ "x": 812,
"y": 516
},
{
- "x": 1032,
+ "x": 1020,
"y": 516
}
],
@@ -1098,11 +1098,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 1032,
+ "x": 1020,
"y": 586
},
{
- "x": 1202,
+ "x": 1190,
"y": 586
}
],
@@ -1138,11 +1138,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 1202,
+ "x": 1190,
"y": 656
},
{
- "x": 1352,
+ "x": 1340,
"y": 656
}
],
@@ -1178,11 +1178,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 1352,
+ "x": 1340,
"y": 726
},
{
- "x": 1502,
+ "x": 1490,
"y": 726
}
],
@@ -1218,11 +1218,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 1502,
+ "x": 1490,
"y": 796
},
{
- "x": 1665,
+ "x": 1653,
"y": 796
}
],
@@ -1258,11 +1258,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 1665,
+ "x": 1653,
"y": 866
},
{
- "x": 1842,
+ "x": 1830,
"y": 866
}
],
@@ -1298,11 +1298,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 1842,
+ "x": 1830,
"y": 936
},
{
- "x": 1994,
+ "x": 1982,
"y": 936
}
],
@@ -1338,11 +1338,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 1994,
+ "x": 1982,
"y": 1006
},
{
- "x": 2144,
+ "x": 2132,
"y": 1006
}
],
@@ -1378,11 +1378,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 2144,
+ "x": 2132,
"y": 1076
},
{
- "x": 2294.5,
+ "x": 2282.5,
"y": 1076
}
],
@@ -1418,11 +1418,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 2294.5,
+ "x": 2282.5,
"y": 1146
},
{
- "x": 2475.5,
+ "x": 2463.5,
"y": 1146
}
],
@@ -1458,11 +1458,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 2475.5,
+ "x": 2463.5,
"y": 1216
},
{
- "x": 2630,
+ "x": 2618,
"y": 1216
}
],
@@ -1498,11 +1498,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 2630,
+ "x": 2618,
"y": 1286
},
{
- "x": 2795.5,
+ "x": 2783.5,
"y": 1286
}
],
@@ -1538,11 +1538,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 2795.5,
+ "x": 2783.5,
"y": 1356
},
{
- "x": 2962.5,
+ "x": 2950.5,
"y": 1356
}
],
@@ -1578,11 +1578,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 2962.5,
+ "x": 2950.5,
"y": 1426
},
{
- "x": 3147.5,
+ "x": 3135.5,
"y": 1426
}
],
@@ -1618,11 +1618,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 3147.5,
+ "x": 3135.5,
"y": 1496
},
{
- "x": 3329,
+ "x": 3317,
"y": 1496
}
],
@@ -1658,11 +1658,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 3329,
+ "x": 3317,
"y": 1566
},
{
- "x": 3499.5,
+ "x": 3487.5,
"y": 1566
}
],
@@ -1778,11 +1778,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 557,
+ "x": 551,
"y": 236
},
{
- "x": 557,
+ "x": 551,
"y": 1636
}
],
@@ -1818,11 +1818,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 824,
+ "x": 812,
"y": 236
},
{
- "x": 824,
+ "x": 812,
"y": 1636
}
],
@@ -1858,11 +1858,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 1032,
+ "x": 1020,
"y": 236
},
{
- "x": 1032,
+ "x": 1020,
"y": 1636
}
],
@@ -1898,11 +1898,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 1202,
+ "x": 1190,
"y": 236
},
{
- "x": 1202,
+ "x": 1190,
"y": 1636
}
],
@@ -1938,11 +1938,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 1352,
+ "x": 1340,
"y": 236
},
{
- "x": 1352,
+ "x": 1340,
"y": 1636
}
],
@@ -1978,11 +1978,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 1502,
+ "x": 1490,
"y": 236
},
{
- "x": 1502,
+ "x": 1490,
"y": 1636
}
],
@@ -2018,11 +2018,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 1665,
+ "x": 1653,
"y": 236
},
{
- "x": 1665,
+ "x": 1653,
"y": 1636
}
],
@@ -2058,11 +2058,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 1842,
+ "x": 1830,
"y": 241
},
{
- "x": 1842,
+ "x": 1830,
"y": 1636
}
],
@@ -2098,11 +2098,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 1994,
+ "x": 1982,
"y": 236
},
{
- "x": 1994,
+ "x": 1982,
"y": 1636
}
],
@@ -2138,11 +2138,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 2144,
+ "x": 2132,
"y": 236
},
{
- "x": 2144,
+ "x": 2132,
"y": 1636
}
],
@@ -2178,11 +2178,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 2294.5,
+ "x": 2282.5,
"y": 236
},
{
- "x": 2294.5,
+ "x": 2282.5,
"y": 1636
}
],
@@ -2218,11 +2218,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 2475.5,
+ "x": 2463.5,
"y": 236
},
{
- "x": 2475.5,
+ "x": 2463.5,
"y": 1636
}
],
@@ -2258,11 +2258,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 2630,
+ "x": 2618,
"y": 241
},
{
- "x": 2630,
+ "x": 2618,
"y": 1636
}
],
@@ -2298,11 +2298,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 2795.5,
+ "x": 2783.5,
"y": 236
},
{
- "x": 2795.5,
+ "x": 2783.5,
"y": 1636
}
],
@@ -2338,11 +2338,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 2962.5,
+ "x": 2950.5,
"y": 236
},
{
- "x": 2962.5,
+ "x": 2950.5,
"y": 1636
}
],
@@ -2378,11 +2378,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 3147.5,
+ "x": 3135.5,
"y": 236
},
{
- "x": 3147.5,
+ "x": 3135.5,
"y": 1636
}
],
@@ -2418,11 +2418,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 3329,
+ "x": 3317,
"y": 236
},
{
- "x": 3329,
+ "x": 3317,
"y": 1636
}
],
@@ -2458,11 +2458,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 3499.5,
+ "x": 3487.5,
"y": 236
},
{
- "x": 3499.5,
+ "x": 3487.5,
"y": 1636
}
],
diff --git a/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/sketch.exp.svg
index 84c5a5892..79f8ce6df 100644
--- a/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/sketch.exp.svg
@@ -1,31 +1,31 @@
-a labelblabelsa class+public() boolvoid-private() intvoidcloudyyyya := 5
+ .d2-2300199003 .fill-N1{fill:#0A0F25;}
+ .d2-2300199003 .fill-N2{fill:#676C7E;}
+ .d2-2300199003 .fill-N3{fill:#9499AB;}
+ .d2-2300199003 .fill-N4{fill:#CFD2DD;}
+ .d2-2300199003 .fill-N5{fill:#DEE1EB;}
+ .d2-2300199003 .fill-N6{fill:#EEF1F8;}
+ .d2-2300199003 .fill-N7{fill:#FFFFFF;}
+ .d2-2300199003 .fill-B1{fill:#0D32B2;}
+ .d2-2300199003 .fill-B2{fill:#0D32B2;}
+ .d2-2300199003 .fill-B3{fill:#E3E9FD;}
+ .d2-2300199003 .fill-B4{fill:#E3E9FD;}
+ .d2-2300199003 .fill-B5{fill:#EDF0FD;}
+ .d2-2300199003 .fill-B6{fill:#F7F8FE;}
+ .d2-2300199003 .fill-AA2{fill:#4A6FF3;}
+ .d2-2300199003 .fill-AA4{fill:#EDF0FD;}
+ .d2-2300199003 .fill-AA5{fill:#F7F8FE;}
+ .d2-2300199003 .fill-AB4{fill:#EDF0FD;}
+ .d2-2300199003 .fill-AB5{fill:#F7F8FE;}
+ .d2-2300199003 .stroke-N1{stroke:#0A0F25;}
+ .d2-2300199003 .stroke-N2{stroke:#676C7E;}
+ .d2-2300199003 .stroke-N3{stroke:#9499AB;}
+ .d2-2300199003 .stroke-N4{stroke:#CFD2DD;}
+ .d2-2300199003 .stroke-N5{stroke:#DEE1EB;}
+ .d2-2300199003 .stroke-N6{stroke:#EEF1F8;}
+ .d2-2300199003 .stroke-N7{stroke:#FFFFFF;}
+ .d2-2300199003 .stroke-B1{stroke:#0D32B2;}
+ .d2-2300199003 .stroke-B2{stroke:#0D32B2;}
+ .d2-2300199003 .stroke-B3{stroke:#E3E9FD;}
+ .d2-2300199003 .stroke-B4{stroke:#E3E9FD;}
+ .d2-2300199003 .stroke-B5{stroke:#EDF0FD;}
+ .d2-2300199003 .stroke-B6{stroke:#F7F8FE;}
+ .d2-2300199003 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-2300199003 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-2300199003 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-2300199003 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-2300199003 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-2300199003 .background-color-N1{background-color:#0A0F25;}
+ .d2-2300199003 .background-color-N2{background-color:#676C7E;}
+ .d2-2300199003 .background-color-N3{background-color:#9499AB;}
+ .d2-2300199003 .background-color-N4{background-color:#CFD2DD;}
+ .d2-2300199003 .background-color-N5{background-color:#DEE1EB;}
+ .d2-2300199003 .background-color-N6{background-color:#EEF1F8;}
+ .d2-2300199003 .background-color-N7{background-color:#FFFFFF;}
+ .d2-2300199003 .background-color-B1{background-color:#0D32B2;}
+ .d2-2300199003 .background-color-B2{background-color:#0D32B2;}
+ .d2-2300199003 .background-color-B3{background-color:#E3E9FD;}
+ .d2-2300199003 .background-color-B4{background-color:#E3E9FD;}
+ .d2-2300199003 .background-color-B5{background-color:#EDF0FD;}
+ .d2-2300199003 .background-color-B6{background-color:#F7F8FE;}
+ .d2-2300199003 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-2300199003 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-2300199003 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-2300199003 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-2300199003 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-2300199003 .color-N1{color:#0A0F25;}
+ .d2-2300199003 .color-N2{color:#676C7E;}
+ .d2-2300199003 .color-N3{color:#9499AB;}
+ .d2-2300199003 .color-N4{color:#CFD2DD;}
+ .d2-2300199003 .color-N5{color:#DEE1EB;}
+ .d2-2300199003 .color-N6{color:#EEF1F8;}
+ .d2-2300199003 .color-N7{color:#FFFFFF;}
+ .d2-2300199003 .color-B1{color:#0D32B2;}
+ .d2-2300199003 .color-B2{color:#0D32B2;}
+ .d2-2300199003 .color-B3{color:#E3E9FD;}
+ .d2-2300199003 .color-B4{color:#E3E9FD;}
+ .d2-2300199003 .color-B5{color:#EDF0FD;}
+ .d2-2300199003 .color-B6{color:#F7F8FE;}
+ .d2-2300199003 .color-AA2{color:#4A6FF3;}
+ .d2-2300199003 .color-AA4{color:#EDF0FD;}
+ .d2-2300199003 .color-AA5{color:#F7F8FE;}
+ .d2-2300199003 .color-AB4{color:#EDF0FD;}
+ .d2-2300199003 .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}]]>a labelblabelsa class+public() boolvoid-private() intvoidcloudyyyya := 5
b := a + 7
-fmt.Printf("%d", b)a := 5
+fmt.Printf("%d", b)a := 5
b := a + 7
-fmt.Printf("%d", b)cyldiadocssix cornersa random iconoverpackdocs pagetoohard o saysinglepersona queuea squarea step at a timedatausersidintnamevarchar result := callThisFunction(obj, 5) midthis sideother side
-
+fmt.Printf("%d", b)cyldiadocssix cornersa random iconoverpackdocs pagetoohard o saysinglepersona queuea squarea step at a timedatausersidintnamevarchar result := callThisFunction(obj, 5) midthis sideother side
+
-
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/sql_table_column_styles/dagre/board.exp.json b/e2etests/testdata/stable/sql_table_column_styles/dagre/board.exp.json
index 01dfb90b8..55c5ecf20 100644
--- a/e2etests/testdata/stable/sql_table_column_styles/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sql_table_column_styles/dagre/board.exp.json
@@ -210,7 +210,7 @@
"x": 1790,
"y": 48
},
- "width": 434,
+ "width": 422,
"height": 368,
"opacity": 1,
"strokeDash": 0,
@@ -282,10 +282,10 @@
"id": "manager2",
"type": "class",
"pos": {
- "x": 2284,
+ "x": 2272,
"y": 0
},
- "width": 600,
+ "width": 582,
"height": 464,
"opacity": 1,
"strokeDash": 0,
diff --git a/e2etests/testdata/stable/sql_table_column_styles/dagre/sketch.exp.svg b/e2etests/testdata/stable/sql_table_column_styles/dagre/sketch.exp.svg
index a1aa65db1..4970a111d 100644
--- a/e2etests/testdata/stable/sql_table_column_styles/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/sql_table_column_styles/dagre/sketch.exp.svg
@@ -1,17 +1,17 @@
-Humor in the CourtCould you see him from where you were standing?I could see his head.And where was his head?Just above his shoulders.Humor in the Court2Could you see him from where you were standing?I could see his head.And where was his head?Just above his shoulders.BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voidBatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void
-
+ .d2-2555987415 .fill-N1{fill:#0A0F25;}
+ .d2-2555987415 .fill-N2{fill:#676C7E;}
+ .d2-2555987415 .fill-N3{fill:#9499AB;}
+ .d2-2555987415 .fill-N4{fill:#CFD2DD;}
+ .d2-2555987415 .fill-N5{fill:#DEE1EB;}
+ .d2-2555987415 .fill-N6{fill:#EEF1F8;}
+ .d2-2555987415 .fill-N7{fill:#FFFFFF;}
+ .d2-2555987415 .fill-B1{fill:#0D32B2;}
+ .d2-2555987415 .fill-B2{fill:#0D32B2;}
+ .d2-2555987415 .fill-B3{fill:#E3E9FD;}
+ .d2-2555987415 .fill-B4{fill:#E3E9FD;}
+ .d2-2555987415 .fill-B5{fill:#EDF0FD;}
+ .d2-2555987415 .fill-B6{fill:#F7F8FE;}
+ .d2-2555987415 .fill-AA2{fill:#4A6FF3;}
+ .d2-2555987415 .fill-AA4{fill:#EDF0FD;}
+ .d2-2555987415 .fill-AA5{fill:#F7F8FE;}
+ .d2-2555987415 .fill-AB4{fill:#EDF0FD;}
+ .d2-2555987415 .fill-AB5{fill:#F7F8FE;}
+ .d2-2555987415 .stroke-N1{stroke:#0A0F25;}
+ .d2-2555987415 .stroke-N2{stroke:#676C7E;}
+ .d2-2555987415 .stroke-N3{stroke:#9499AB;}
+ .d2-2555987415 .stroke-N4{stroke:#CFD2DD;}
+ .d2-2555987415 .stroke-N5{stroke:#DEE1EB;}
+ .d2-2555987415 .stroke-N6{stroke:#EEF1F8;}
+ .d2-2555987415 .stroke-N7{stroke:#FFFFFF;}
+ .d2-2555987415 .stroke-B1{stroke:#0D32B2;}
+ .d2-2555987415 .stroke-B2{stroke:#0D32B2;}
+ .d2-2555987415 .stroke-B3{stroke:#E3E9FD;}
+ .d2-2555987415 .stroke-B4{stroke:#E3E9FD;}
+ .d2-2555987415 .stroke-B5{stroke:#EDF0FD;}
+ .d2-2555987415 .stroke-B6{stroke:#F7F8FE;}
+ .d2-2555987415 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-2555987415 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-2555987415 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-2555987415 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-2555987415 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-2555987415 .background-color-N1{background-color:#0A0F25;}
+ .d2-2555987415 .background-color-N2{background-color:#676C7E;}
+ .d2-2555987415 .background-color-N3{background-color:#9499AB;}
+ .d2-2555987415 .background-color-N4{background-color:#CFD2DD;}
+ .d2-2555987415 .background-color-N5{background-color:#DEE1EB;}
+ .d2-2555987415 .background-color-N6{background-color:#EEF1F8;}
+ .d2-2555987415 .background-color-N7{background-color:#FFFFFF;}
+ .d2-2555987415 .background-color-B1{background-color:#0D32B2;}
+ .d2-2555987415 .background-color-B2{background-color:#0D32B2;}
+ .d2-2555987415 .background-color-B3{background-color:#E3E9FD;}
+ .d2-2555987415 .background-color-B4{background-color:#E3E9FD;}
+ .d2-2555987415 .background-color-B5{background-color:#EDF0FD;}
+ .d2-2555987415 .background-color-B6{background-color:#F7F8FE;}
+ .d2-2555987415 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-2555987415 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-2555987415 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-2555987415 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-2555987415 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-2555987415 .color-N1{color:#0A0F25;}
+ .d2-2555987415 .color-N2{color:#676C7E;}
+ .d2-2555987415 .color-N3{color:#9499AB;}
+ .d2-2555987415 .color-N4{color:#CFD2DD;}
+ .d2-2555987415 .color-N5{color:#DEE1EB;}
+ .d2-2555987415 .color-N6{color:#EEF1F8;}
+ .d2-2555987415 .color-N7{color:#FFFFFF;}
+ .d2-2555987415 .color-B1{color:#0D32B2;}
+ .d2-2555987415 .color-B2{color:#0D32B2;}
+ .d2-2555987415 .color-B3{color:#E3E9FD;}
+ .d2-2555987415 .color-B4{color:#E3E9FD;}
+ .d2-2555987415 .color-B5{color:#EDF0FD;}
+ .d2-2555987415 .color-B6{color:#F7F8FE;}
+ .d2-2555987415 .color-AA2{color:#4A6FF3;}
+ .d2-2555987415 .color-AA4{color:#EDF0FD;}
+ .d2-2555987415 .color-AA5{color:#F7F8FE;}
+ .d2-2555987415 .color-AB4{color:#EDF0FD;}
+ .d2-2555987415 .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}]]>Humor in the CourtCould you see him from where you were standing?I could see his head.And where was his head?Just above his shoulders.Humor in the Court2Could you see him from where you were standing?I could see his head.And where was his head?Just above his shoulders.BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voidBatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/sql_table_column_styles/elk/board.exp.json b/e2etests/testdata/stable/sql_table_column_styles/elk/board.exp.json
index 7b18e1772..4819ec11c 100644
--- a/e2etests/testdata/stable/sql_table_column_styles/elk/board.exp.json
+++ b/e2etests/testdata/stable/sql_table_column_styles/elk/board.exp.json
@@ -210,7 +210,7 @@
"x": 1722,
"y": 60
},
- "width": 434,
+ "width": 422,
"height": 368,
"opacity": 1,
"strokeDash": 0,
@@ -282,10 +282,10 @@
"id": "manager2",
"type": "class",
"pos": {
- "x": 2176,
+ "x": 2164,
"y": 12
},
- "width": 600,
+ "width": 582,
"height": 464,
"opacity": 1,
"strokeDash": 0,
diff --git a/e2etests/testdata/stable/sql_table_column_styles/elk/sketch.exp.svg b/e2etests/testdata/stable/sql_table_column_styles/elk/sketch.exp.svg
index af4d28742..2c1c8b767 100644
--- a/e2etests/testdata/stable/sql_table_column_styles/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/sql_table_column_styles/elk/sketch.exp.svg
@@ -1,17 +1,17 @@
-Humor in the CourtCould you see him from where you were standing?I could see his head.And where was his head?Just above his shoulders.Humor in the Court2Could you see him from where you were standing?I could see his head.And where was his head?Just above his shoulders.BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voidBatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void
-
+ .d2-416346713 .fill-N1{fill:#0A0F25;}
+ .d2-416346713 .fill-N2{fill:#676C7E;}
+ .d2-416346713 .fill-N3{fill:#9499AB;}
+ .d2-416346713 .fill-N4{fill:#CFD2DD;}
+ .d2-416346713 .fill-N5{fill:#DEE1EB;}
+ .d2-416346713 .fill-N6{fill:#EEF1F8;}
+ .d2-416346713 .fill-N7{fill:#FFFFFF;}
+ .d2-416346713 .fill-B1{fill:#0D32B2;}
+ .d2-416346713 .fill-B2{fill:#0D32B2;}
+ .d2-416346713 .fill-B3{fill:#E3E9FD;}
+ .d2-416346713 .fill-B4{fill:#E3E9FD;}
+ .d2-416346713 .fill-B5{fill:#EDF0FD;}
+ .d2-416346713 .fill-B6{fill:#F7F8FE;}
+ .d2-416346713 .fill-AA2{fill:#4A6FF3;}
+ .d2-416346713 .fill-AA4{fill:#EDF0FD;}
+ .d2-416346713 .fill-AA5{fill:#F7F8FE;}
+ .d2-416346713 .fill-AB4{fill:#EDF0FD;}
+ .d2-416346713 .fill-AB5{fill:#F7F8FE;}
+ .d2-416346713 .stroke-N1{stroke:#0A0F25;}
+ .d2-416346713 .stroke-N2{stroke:#676C7E;}
+ .d2-416346713 .stroke-N3{stroke:#9499AB;}
+ .d2-416346713 .stroke-N4{stroke:#CFD2DD;}
+ .d2-416346713 .stroke-N5{stroke:#DEE1EB;}
+ .d2-416346713 .stroke-N6{stroke:#EEF1F8;}
+ .d2-416346713 .stroke-N7{stroke:#FFFFFF;}
+ .d2-416346713 .stroke-B1{stroke:#0D32B2;}
+ .d2-416346713 .stroke-B2{stroke:#0D32B2;}
+ .d2-416346713 .stroke-B3{stroke:#E3E9FD;}
+ .d2-416346713 .stroke-B4{stroke:#E3E9FD;}
+ .d2-416346713 .stroke-B5{stroke:#EDF0FD;}
+ .d2-416346713 .stroke-B6{stroke:#F7F8FE;}
+ .d2-416346713 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-416346713 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-416346713 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-416346713 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-416346713 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-416346713 .background-color-N1{background-color:#0A0F25;}
+ .d2-416346713 .background-color-N2{background-color:#676C7E;}
+ .d2-416346713 .background-color-N3{background-color:#9499AB;}
+ .d2-416346713 .background-color-N4{background-color:#CFD2DD;}
+ .d2-416346713 .background-color-N5{background-color:#DEE1EB;}
+ .d2-416346713 .background-color-N6{background-color:#EEF1F8;}
+ .d2-416346713 .background-color-N7{background-color:#FFFFFF;}
+ .d2-416346713 .background-color-B1{background-color:#0D32B2;}
+ .d2-416346713 .background-color-B2{background-color:#0D32B2;}
+ .d2-416346713 .background-color-B3{background-color:#E3E9FD;}
+ .d2-416346713 .background-color-B4{background-color:#E3E9FD;}
+ .d2-416346713 .background-color-B5{background-color:#EDF0FD;}
+ .d2-416346713 .background-color-B6{background-color:#F7F8FE;}
+ .d2-416346713 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-416346713 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-416346713 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-416346713 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-416346713 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-416346713 .color-N1{color:#0A0F25;}
+ .d2-416346713 .color-N2{color:#676C7E;}
+ .d2-416346713 .color-N3{color:#9499AB;}
+ .d2-416346713 .color-N4{color:#CFD2DD;}
+ .d2-416346713 .color-N5{color:#DEE1EB;}
+ .d2-416346713 .color-N6{color:#EEF1F8;}
+ .d2-416346713 .color-N7{color:#FFFFFF;}
+ .d2-416346713 .color-B1{color:#0D32B2;}
+ .d2-416346713 .color-B2{color:#0D32B2;}
+ .d2-416346713 .color-B3{color:#E3E9FD;}
+ .d2-416346713 .color-B4{color:#E3E9FD;}
+ .d2-416346713 .color-B5{color:#EDF0FD;}
+ .d2-416346713 .color-B6{color:#F7F8FE;}
+ .d2-416346713 .color-AA2{color:#4A6FF3;}
+ .d2-416346713 .color-AA4{color:#EDF0FD;}
+ .d2-416346713 .color-AA5{color:#F7F8FE;}
+ .d2-416346713 .color-AB4{color:#EDF0FD;}
+ .d2-416346713 .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}]]>Humor in the CourtCould you see him from where you were standing?I could see his head.And where was his head?Just above his shoulders.Humor in the Court2Could you see him from where you were standing?I could see his head.And where was his head?Just above his shoulders.BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voidBatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/unnamed_only_height/dagre/board.exp.json b/e2etests/testdata/stable/unnamed_only_height/dagre/board.exp.json
index da0358069..1be4fed8a 100644
--- a/e2etests/testdata/stable/unnamed_only_height/dagre/board.exp.json
+++ b/e2etests/testdata/stable/unnamed_only_height/dagre/board.exp.json
@@ -10,7 +10,7 @@
"x": 0,
"y": 0
},
- "width": 434,
+ "width": 422,
"height": 512,
"opacity": 1,
"strokeDash": 0,
@@ -82,7 +82,7 @@
"id": "users",
"type": "sql_table",
"pos": {
- "x": 113,
+ "x": 107,
"y": 612
},
"width": 208,
@@ -266,7 +266,7 @@
"id": "code",
"type": "code",
"pos": {
- "x": 122,
+ "x": 116,
"y": 1224
},
"width": 191,
@@ -306,7 +306,7 @@
"id": "package",
"type": "package",
"pos": {
- "x": 167,
+ "x": 161,
"y": 1836
},
"width": 100,
@@ -346,7 +346,7 @@
"id": "no height",
"type": "rectangle",
"pos": {
- "x": 167,
+ "x": 161,
"y": 2448
},
"width": 100,
@@ -411,19 +411,19 @@
"labelPercentage": 0,
"route": [
{
- "x": 217,
+ "x": 211,
"y": 512
},
{
- "x": 217,
+ "x": 211,
"y": 552
},
{
- "x": 217,
+ "x": 211,
"y": 572
},
{
- "x": 217,
+ "x": 211,
"y": 612
}
],
@@ -460,19 +460,19 @@
"labelPercentage": 0,
"route": [
{
- "x": 217,
+ "x": 211,
"y": 1124
},
{
- "x": 217,
+ "x": 211,
"y": 1164
},
{
- "x": 217,
+ "x": 211,
"y": 1184
},
{
- "x": 217,
+ "x": 211,
"y": 1224
}
],
@@ -509,19 +509,19 @@
"labelPercentage": 0,
"route": [
{
- "x": 217,
+ "x": 211,
"y": 1736
},
{
- "x": 217,
+ "x": 211,
"y": 1776
},
{
- "x": 217,
+ "x": 211,
"y": 1796
},
{
- "x": 217,
+ "x": 211,
"y": 1836
}
],
@@ -558,19 +558,19 @@
"labelPercentage": 0,
"route": [
{
- "x": 217,
+ "x": 211,
"y": 2348
},
{
- "x": 217,
+ "x": 211,
"y": 2388
},
{
- "x": 217,
+ "x": 211,
"y": 2408
},
{
- "x": 217,
+ "x": 211,
"y": 2448
}
],
diff --git a/e2etests/testdata/stable/unnamed_only_height/dagre/sketch.exp.svg b/e2etests/testdata/stable/unnamed_only_height/dagre/sketch.exp.svg
index 17ccd427e..4219beb8c 100644
--- a/e2etests/testdata/stable/unnamed_only_height/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/unnamed_only_height/dagre/sketch.exp.svg
@@ -1,24 +1,24 @@
--numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetimea := 5
+ .d2-2084152627 .fill-N1{fill:#0A0F25;}
+ .d2-2084152627 .fill-N2{fill:#676C7E;}
+ .d2-2084152627 .fill-N3{fill:#9499AB;}
+ .d2-2084152627 .fill-N4{fill:#CFD2DD;}
+ .d2-2084152627 .fill-N5{fill:#DEE1EB;}
+ .d2-2084152627 .fill-N6{fill:#EEF1F8;}
+ .d2-2084152627 .fill-N7{fill:#FFFFFF;}
+ .d2-2084152627 .fill-B1{fill:#0D32B2;}
+ .d2-2084152627 .fill-B2{fill:#0D32B2;}
+ .d2-2084152627 .fill-B3{fill:#E3E9FD;}
+ .d2-2084152627 .fill-B4{fill:#E3E9FD;}
+ .d2-2084152627 .fill-B5{fill:#EDF0FD;}
+ .d2-2084152627 .fill-B6{fill:#F7F8FE;}
+ .d2-2084152627 .fill-AA2{fill:#4A6FF3;}
+ .d2-2084152627 .fill-AA4{fill:#EDF0FD;}
+ .d2-2084152627 .fill-AA5{fill:#F7F8FE;}
+ .d2-2084152627 .fill-AB4{fill:#EDF0FD;}
+ .d2-2084152627 .fill-AB5{fill:#F7F8FE;}
+ .d2-2084152627 .stroke-N1{stroke:#0A0F25;}
+ .d2-2084152627 .stroke-N2{stroke:#676C7E;}
+ .d2-2084152627 .stroke-N3{stroke:#9499AB;}
+ .d2-2084152627 .stroke-N4{stroke:#CFD2DD;}
+ .d2-2084152627 .stroke-N5{stroke:#DEE1EB;}
+ .d2-2084152627 .stroke-N6{stroke:#EEF1F8;}
+ .d2-2084152627 .stroke-N7{stroke:#FFFFFF;}
+ .d2-2084152627 .stroke-B1{stroke:#0D32B2;}
+ .d2-2084152627 .stroke-B2{stroke:#0D32B2;}
+ .d2-2084152627 .stroke-B3{stroke:#E3E9FD;}
+ .d2-2084152627 .stroke-B4{stroke:#E3E9FD;}
+ .d2-2084152627 .stroke-B5{stroke:#EDF0FD;}
+ .d2-2084152627 .stroke-B6{stroke:#F7F8FE;}
+ .d2-2084152627 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-2084152627 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-2084152627 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-2084152627 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-2084152627 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-2084152627 .background-color-N1{background-color:#0A0F25;}
+ .d2-2084152627 .background-color-N2{background-color:#676C7E;}
+ .d2-2084152627 .background-color-N3{background-color:#9499AB;}
+ .d2-2084152627 .background-color-N4{background-color:#CFD2DD;}
+ .d2-2084152627 .background-color-N5{background-color:#DEE1EB;}
+ .d2-2084152627 .background-color-N6{background-color:#EEF1F8;}
+ .d2-2084152627 .background-color-N7{background-color:#FFFFFF;}
+ .d2-2084152627 .background-color-B1{background-color:#0D32B2;}
+ .d2-2084152627 .background-color-B2{background-color:#0D32B2;}
+ .d2-2084152627 .background-color-B3{background-color:#E3E9FD;}
+ .d2-2084152627 .background-color-B4{background-color:#E3E9FD;}
+ .d2-2084152627 .background-color-B5{background-color:#EDF0FD;}
+ .d2-2084152627 .background-color-B6{background-color:#F7F8FE;}
+ .d2-2084152627 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-2084152627 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-2084152627 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-2084152627 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-2084152627 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-2084152627 .color-N1{color:#0A0F25;}
+ .d2-2084152627 .color-N2{color:#676C7E;}
+ .d2-2084152627 .color-N3{color:#9499AB;}
+ .d2-2084152627 .color-N4{color:#CFD2DD;}
+ .d2-2084152627 .color-N5{color:#DEE1EB;}
+ .d2-2084152627 .color-N6{color:#EEF1F8;}
+ .d2-2084152627 .color-N7{color:#FFFFFF;}
+ .d2-2084152627 .color-B1{color:#0D32B2;}
+ .d2-2084152627 .color-B2{color:#0D32B2;}
+ .d2-2084152627 .color-B3{color:#E3E9FD;}
+ .d2-2084152627 .color-B4{color:#E3E9FD;}
+ .d2-2084152627 .color-B5{color:#EDF0FD;}
+ .d2-2084152627 .color-B6{color:#F7F8FE;}
+ .d2-2084152627 .color-AA2{color:#4A6FF3;}
+ .d2-2084152627 .color-AA4{color:#EDF0FD;}
+ .d2-2084152627 .color-AA5{color:#F7F8FE;}
+ .d2-2084152627 .color-AB4{color:#EDF0FD;}
+ .d2-2084152627 .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}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetimea := 5
b := a + 7
-fmt.Printf("%d", b)a := 5
+fmt.Printf("%d", b)a := 5
b := a + 7
-fmt.Printf("%d", b)
-
+fmt.Printf("%d", b)
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/unnamed_only_height/elk/board.exp.json b/e2etests/testdata/stable/unnamed_only_height/elk/board.exp.json
index eb65fc745..f562eb5fb 100644
--- a/e2etests/testdata/stable/unnamed_only_height/elk/board.exp.json
+++ b/e2etests/testdata/stable/unnamed_only_height/elk/board.exp.json
@@ -10,7 +10,7 @@
"x": 12,
"y": 12
},
- "width": 434,
+ "width": 422,
"height": 512,
"opacity": 1,
"strokeDash": 0,
@@ -82,7 +82,7 @@
"id": "users",
"type": "sql_table",
"pos": {
- "x": 125,
+ "x": 119,
"y": 594
},
"width": 208,
@@ -266,7 +266,7 @@
"id": "code",
"type": "code",
"pos": {
- "x": 133,
+ "x": 127,
"y": 1176
},
"width": 191,
@@ -306,7 +306,7 @@
"id": "package",
"type": "package",
"pos": {
- "x": 179,
+ "x": 173,
"y": 1758
},
"width": 100,
@@ -346,7 +346,7 @@
"id": "no height",
"type": "rectangle",
"pos": {
- "x": 179,
+ "x": 173,
"y": 2340
},
"width": 100,
@@ -411,11 +411,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 229,
+ "x": 223,
"y": 524
},
{
- "x": 229,
+ "x": 223,
"y": 594
}
],
@@ -451,11 +451,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 229,
+ "x": 223,
"y": 1106
},
{
- "x": 229,
+ "x": 223,
"y": 1176
}
],
@@ -491,11 +491,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 229,
+ "x": 223,
"y": 1688
},
{
- "x": 229,
+ "x": 223,
"y": 1758
}
],
@@ -531,11 +531,11 @@
"labelPercentage": 0,
"route": [
{
- "x": 229,
+ "x": 223,
"y": 2270
},
{
- "x": 229,
+ "x": 223,
"y": 2340
}
],
diff --git a/e2etests/testdata/stable/unnamed_only_height/elk/sketch.exp.svg b/e2etests/testdata/stable/unnamed_only_height/elk/sketch.exp.svg
index 95a7fff1a..83c464d4d 100644
--- a/e2etests/testdata/stable/unnamed_only_height/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/unnamed_only_height/elk/sketch.exp.svg
@@ -1,24 +1,24 @@
--numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetimea := 5
+ .d2-3800124062 .fill-N1{fill:#0A0F25;}
+ .d2-3800124062 .fill-N2{fill:#676C7E;}
+ .d2-3800124062 .fill-N3{fill:#9499AB;}
+ .d2-3800124062 .fill-N4{fill:#CFD2DD;}
+ .d2-3800124062 .fill-N5{fill:#DEE1EB;}
+ .d2-3800124062 .fill-N6{fill:#EEF1F8;}
+ .d2-3800124062 .fill-N7{fill:#FFFFFF;}
+ .d2-3800124062 .fill-B1{fill:#0D32B2;}
+ .d2-3800124062 .fill-B2{fill:#0D32B2;}
+ .d2-3800124062 .fill-B3{fill:#E3E9FD;}
+ .d2-3800124062 .fill-B4{fill:#E3E9FD;}
+ .d2-3800124062 .fill-B5{fill:#EDF0FD;}
+ .d2-3800124062 .fill-B6{fill:#F7F8FE;}
+ .d2-3800124062 .fill-AA2{fill:#4A6FF3;}
+ .d2-3800124062 .fill-AA4{fill:#EDF0FD;}
+ .d2-3800124062 .fill-AA5{fill:#F7F8FE;}
+ .d2-3800124062 .fill-AB4{fill:#EDF0FD;}
+ .d2-3800124062 .fill-AB5{fill:#F7F8FE;}
+ .d2-3800124062 .stroke-N1{stroke:#0A0F25;}
+ .d2-3800124062 .stroke-N2{stroke:#676C7E;}
+ .d2-3800124062 .stroke-N3{stroke:#9499AB;}
+ .d2-3800124062 .stroke-N4{stroke:#CFD2DD;}
+ .d2-3800124062 .stroke-N5{stroke:#DEE1EB;}
+ .d2-3800124062 .stroke-N6{stroke:#EEF1F8;}
+ .d2-3800124062 .stroke-N7{stroke:#FFFFFF;}
+ .d2-3800124062 .stroke-B1{stroke:#0D32B2;}
+ .d2-3800124062 .stroke-B2{stroke:#0D32B2;}
+ .d2-3800124062 .stroke-B3{stroke:#E3E9FD;}
+ .d2-3800124062 .stroke-B4{stroke:#E3E9FD;}
+ .d2-3800124062 .stroke-B5{stroke:#EDF0FD;}
+ .d2-3800124062 .stroke-B6{stroke:#F7F8FE;}
+ .d2-3800124062 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-3800124062 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-3800124062 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-3800124062 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-3800124062 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-3800124062 .background-color-N1{background-color:#0A0F25;}
+ .d2-3800124062 .background-color-N2{background-color:#676C7E;}
+ .d2-3800124062 .background-color-N3{background-color:#9499AB;}
+ .d2-3800124062 .background-color-N4{background-color:#CFD2DD;}
+ .d2-3800124062 .background-color-N5{background-color:#DEE1EB;}
+ .d2-3800124062 .background-color-N6{background-color:#EEF1F8;}
+ .d2-3800124062 .background-color-N7{background-color:#FFFFFF;}
+ .d2-3800124062 .background-color-B1{background-color:#0D32B2;}
+ .d2-3800124062 .background-color-B2{background-color:#0D32B2;}
+ .d2-3800124062 .background-color-B3{background-color:#E3E9FD;}
+ .d2-3800124062 .background-color-B4{background-color:#E3E9FD;}
+ .d2-3800124062 .background-color-B5{background-color:#EDF0FD;}
+ .d2-3800124062 .background-color-B6{background-color:#F7F8FE;}
+ .d2-3800124062 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-3800124062 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-3800124062 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-3800124062 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-3800124062 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-3800124062 .color-N1{color:#0A0F25;}
+ .d2-3800124062 .color-N2{color:#676C7E;}
+ .d2-3800124062 .color-N3{color:#9499AB;}
+ .d2-3800124062 .color-N4{color:#CFD2DD;}
+ .d2-3800124062 .color-N5{color:#DEE1EB;}
+ .d2-3800124062 .color-N6{color:#EEF1F8;}
+ .d2-3800124062 .color-N7{color:#FFFFFF;}
+ .d2-3800124062 .color-B1{color:#0D32B2;}
+ .d2-3800124062 .color-B2{color:#0D32B2;}
+ .d2-3800124062 .color-B3{color:#E3E9FD;}
+ .d2-3800124062 .color-B4{color:#E3E9FD;}
+ .d2-3800124062 .color-B5{color:#EDF0FD;}
+ .d2-3800124062 .color-B6{color:#F7F8FE;}
+ .d2-3800124062 .color-AA2{color:#4A6FF3;}
+ .d2-3800124062 .color-AA4{color:#EDF0FD;}
+ .d2-3800124062 .color-AA5{color:#F7F8FE;}
+ .d2-3800124062 .color-AB4{color:#EDF0FD;}
+ .d2-3800124062 .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}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetimea := 5
b := a + 7
-fmt.Printf("%d", b)a := 5
+fmt.Printf("%d", b)a := 5
b := a + 7
-fmt.Printf("%d", b)
-
+fmt.Printf("%d", b)
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/unnamed_only_width/dagre/sketch.exp.svg b/e2etests/testdata/stable/unnamed_only_width/dagre/sketch.exp.svg
index 35a66f4ab..379e8017f 100644
--- a/e2etests/testdata/stable/unnamed_only_width/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/unnamed_only_width/dagre/sketch.exp.svg
@@ -4,21 +4,21 @@
}
@font-face {
font-family: d2-1597051608-font-regular;
- src: url("data:application/font-woff;base64,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");
+ src: url("data:application/font-woff;base64,d09GRgABAAAAAA/UAAoAAAAAF+wAAguFAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAGAAAABgXd/Vo2NtYXAAAAFUAAAAzgAAAS4F4wcOZ2x5ZgAAAiQAAAjgAAAL5ExT09xoZWFkAAALBAAAADYAAAA2G4Ue32hoZWEAAAs8AAAAJAAAACQKhAXxaG10eAAAC2AAAACvAAAAvE6WCF5sb2NhAAAMEAAAAGAAAABgUIxTTG1heHAAAAxwAAAAIAAAACAARwD2bmFtZQAADJAAAAMjAAAIFAbDVU1wb3N0AAAPtAAAAB0AAAAg/9EAMgADAgkBkAAFAAACigJYAAAASwKKAlgAAAFeADIBIwAAAgsFAwMEAwICBGAAAvcAAAADAAAAAAAAAABBREJPAEAAIP//Au7/BgAAA9gBESAAAZ8AAAAAAeYClAAAACAAA3iclM47K4UBHMfxz+M87gfH/c7jcDhyySKljBaTYpNk0imDLN4P8QJkMVhMvAx1TErJJvqLntXgt/ymT32RKEhQlP6cFZlUSaasYt6CRUuWrVqzbsOmLdt27dl34EjNibMIclH9Q+zk4lDNsdOIeIovSXzEZ7zFe7zGc9SjHi9xF7dxE9fxGA9xH1dxGRdx/tv4vyUmzSqbNmdcZsyIUROqGhSkGjWZUTGlWYtWbdoVdejUpaRbj159+g0YNGSYbwAAAP//AQAA//8y4DvPAAB4nFxWfWwb5Rl/nteOr2mcJlf7fHZix7675C6244/4fL4kds5N/BE3jWPXSWhT2nRtAwmQVSPjY2ysSFAo+2NaNbEJDaQhDQmYNpWCFDGhaRvdoOwDhIT4EBSh/ZGhgfYRWdsQrW+6s1NS/oje6Py+v+d5fs/z+70vtMEiAFHIY2CBduiCvcAAyDRHD3CSJFCqrKoCa1ElpKlF/LBxHnF/0ppKWYcnP52874EH8PAZ8ti1tbGzKyt/WLr33sb3Nz9pJPCNTwDhCAB+RM5Dh4nHcIzMCAzHHMFvN97//HMcJueLb0z9YwoAEPx6Hb9HzkMXAMtLqsslJ1IKLdNOm+3t74xlXCOCkpwfqNpvC0nCxAF8rTE8sqQCMWKQDjOG04giJ1wuxmkTBJo2AJKiIBx5efq09sja2smb5g7dtETO9y+UVpYbV7E0UZxSzdghvY7/JE9CBKCNF7eDJ0VRkqJESaZScsLFUqIo8DbG6XKxbB9hnDYbdhfuCSeE4/JEyTfsX/KPB5WldHpZiPTtj6o5LtFzTBzvTy3blaGxgUg6zg969wQ7Q5PxRCUS6U/5uOSQP9jTMdgdmRhOLiQAwQuAV8l5oIxKBIVjBPqvr+LHr5LpYvHaBgAAgaRex4u4BT3QbzAlKsmUmjRToyQzUYYWJMFmkxIpVbEZ+b4yfvAHT9DhwdC0L8CfGlus5ikLf9AlaMJ9JxL2/RPVBdo/IgSco67g129uvDPmDU3y/nNdmVhwAAjU9Dp+QS6DAwJNdgRKoGWGasZymoEMmnkbxbhcGOT3ByzUZI1wlcHjJ9PHi5lKuuDfJwSyds6XIJdfOeyTHrlz7h6tsHKkeooP6F4WzB5E9TpewC2DgzZeFG9k3ShDTqRU1mbDvftWMxN3aPGCJ8TEfEMFaS7Hj7n6uao9s16trWd4NuVwxxZG5lZ8TtXHGZzF9Dq+v11DkzMTXFLkbbJU5Xqg/918On1CDWkB61yesnhnPPsy/tE+KSsW7Q/fV/mm1tcz9/K1kVFvsJBreNnY3MihU0DM/P+IW+AG/w0VME4bxbm2s7dwJlXITtyuZZfVY7cgabzUdqgopHt9/sqf0JodlQ/ax9cr1XXt/tVOT3v5KEOnnH0oTpcrJk99AJglbzc1KiiqkmzxJPCMoS/6a5OThf1sqHtvrze/soI/09rK04faqax9qZxrHAMAC0T0AH6GWzAM41C+PkWKuGMxQWVGMNVkE3ip2YNWzy3bPWecLkdLZrzY3POfxW+I3F4P73BLiflhZ3/nc8s0G68mJL5z78Dw0sJC5vRMaDwTDmfGU8V5OTa/h+vucR/4OJ/1j7qsHYNef7TT6syHldkQ1ZbtVvzJmSDd0etk+9TxyEwML2YVJZNRlGzj0XGR77FaHSFGigLoOhQA4EWyQUQIAoANQvc3Z6um1+E9crnpLaLpKtsNeS4arO1pt1JUxy6XfVQht157zEEjalarcQ6A/Bu3gDOdhZWbrGyrjDYYoK6vtTxlCcyER7Jd4uzQgf21oWgqXxuKpfK4WRRiw0PB5IljjT9jMK8daDzVWpox8F3carlXK8Y2uq0JK8wmylO1ofhAesAE2wYSBxpPQWv2/oVb0AW9N8zejfpknC7sSq9ksyvpzK3Z7K2ZbLmc1WZnW7rJrNeq65n8ytz86ur83AqY2pfxC9xq6ebL7MyJECWWcezUvpEpVwkvnUwfH+FzPLnXlH62n9P+Ql4c8Q6eu7N2j9bXs/A02r6ifYODJdwCegcHLeU3CfCUgj622+7s8uc8uHk4mtpdsloTWuNy87xXr+NDuAUhs787/du076+4d9O830ouCcFAPhyPc3IvPxlarERmvYOeVCAa7ov3CvlIsGKXvKqHi/g9PLu7k1OC6UqATTrcIS/rYzo6OTUqTQ6a8d16HQvkNLCt+RIUVZVNMV6fs09nx0szuwsPPcSFOvvs3c6Y/UgJO7W2Rx/NNbYiw+1WjeowsQ7odXwDN415uGFW6ZZVfVwuzYXjYpo3eOFn7CeOYbLxbl6TwrjY6JkZjAOCHQBfw03oBJAtssPlMihVHbLl5QsLRzvYDmsHu/vowV/gZuOz/pIglPrR2egx6gAgG7hpzvvOczsQBIsoGmlQlp+emy/t2kNZd3W3H6jOtNO7rLu6qKnZB5eL7V3t1l3du/O42fgbn+P5HI+eHf/1YJuQHxgoCI2rgODR6/g7cqblzF/2zrzQHBwjUF+O8t9nlrlB38xI+uC0xsV8Qwxm/0uzUZ+6mBo/aU9xKW+kkpucdjq8KE/92r4nfLhQOJFozsiQwQk5Y3KiEZVTOGaPhbpok8rZxiv4xGhp0Gn91m+eOzQllx4+95Nj5pkJvQ4vwbrxfml6ZHP4v+sRBI9bEOxCr08QfL2CsTem3wSvwjrsBWClVEqy8cKOIzlnOI7ERtxCvycwUPx53JEdRJ+315+M7DthepcZCz8gkvkKuA1sxqrrUMULuEheABHCAEBBGC6auQXhA+zCHrAAqIrMBDc/yGaN73b9QfxE/5XxnVU4xo4fnlFV0wOr2E4+NOpnm0bPmnbNvqMVi5o8Njo69vwtV86e/WjZffzK+vqV44Ag6lW40jojpYyuGP1hnLZFc7+sFYvPt3a7lz86e/YKICzpq0iT3xtvGJY2JCAzSy/efffjlqOxayQGrbfeKrzV2mNcwYpM+++664XHY6QRu/o0mHULet3iIk+CZHZuN0gQwXWTgSF8HZo4PKzim2TI6I+qCIqsmKJj3tvYmNjYWL2kXbqkXTKwePgtvolvExGicAfYIAo/2vYdeBo3Da5kWqZrNdw0dKC/TqZBJRsGLr2jiW6/3+32+8m0z+Pu63N7fAZGFS/As+QFaANwSJJMUae6LYct3XjhmaNHnwFi1IFl/CF0bLvDNtpOX34pV6vljD8xHheleNy+tnxybe3k8ppcmZ0tl2dnzbtfX9Tr8AV50siXQhmfwdtHGj+2k2evHW7xgWF8E28zfncoHMPjLzGsaQDwfwAAAP//AQAA//9I8X2LAAEAAAACC4WtXRG7Xw889QADA+gAAAAA2F2goQAAAADdZi82/jr+2whvA8gAAAADAAIAAAAAAAAAAQAAA9j+7wAACJj+Ov46CG8AAQAAAAAAAAAAAAAAAAAAAC94nByKP0rDcBxH3+ebNeAmEUIiRoT4J79F1MXBwcklfAchEbyCJ/EU3XqSdOnSC/QIDZSQTCnp8HjwePZPQwd2Qas9ub3Q2iX3lpBq5NlKXB2VPRB0oNItmUaeGPhkxqN33ArcsvPj+sG1IpWT2DVf2hHblkQ9V+p5ZOKDibBYa2q9UupIrIArcKfArwJ59EahnpsFBhzmDRO1/ij4npulnwAAAP//AQAA///ahiYmAAAAACwALABCAF4AgADEANYBDgFCAXABogHWAfgCZAJwAowCvgLgAwwDQANgA6ADxgPoBAQEPgRyBIwEogTCBM4E2gTmBPIFDAUmBTgFSgVcBXAFfAWIBZ4FrgXUBeQF8gABAAAALwCMAAwAZgAHAAEAAAAAAAAAAAAAAAAABAADeJyclN1OG1cUhT8H221UNRcVisgNOpdtlYzdCKIErkwJilWEU4/TH6mqNHjGP2I8M/IMUKo+QK/7Fn2LXPU5+hBVr6uzvA02qhSBELDOnL33WWevtQ+wyb9sUKs/BP5q/mC4xnZzz/ADHjWfGt7guPG34fpKTIO48ZvhJl82+oY/4n39D8Mfs1P/2fBDtupHhj/heX3T8Kcbjn8MP2KH9wtcg5f8brjGFoXhB2zyk+ENHmM1a3Ue0zbc4DO2DTfZBgZMqUiZkjHGMWLKmHPmJJSEJMyZMiIhxtGlQ0qlrxmRkGP8v18jQirmRKo4ocKREpISUTKxir8qK+etThxpNbe9DhUTIk6VcUZEhiNnTE5GwpnqVFQU7NGiRclQfAsqSgJKpqQE5MwZ06LHEccMmDClxHGkSp5ZSM6Iiksine8swndmSEJGaazOyYjF04lfouwuxzh6FIpdrXy8VuEpju+U7bnliv2KQL9uhdn6uUs2ERfqZ6qupNq5lIIT7fpzO3wrXLGHu1d/1pl8uEex/leqfMq59I+lVCYmGc5t0SGUg0L3BMeB1l1CdeR7ugx4Q493DLTu0KdPhxMGdHmt3B59HF/T44RDZXSFF3tHcswJP+L4hq5ifO3E+rNQLOEXCnN3KY5z3WNGoZ575oHumuiGd1fYz1C+5o5SOUPNkY900i/TnEWMzRWFGM7Uy6U3SutfbI6Y6S5e25t9Pw0XNnvLKb4i1wx7ty44eeUWjD6kanDLM5f6CYiIyTlVxJCcGS0qrsT7LRHnpDgO1b03mpKKznWOP+dKLkmYiUGXTHXmFPobmW9C4z5c872ztyRWvmd6dn2r+5zi1Ksbjd6pe8u90LqcrCjQMlXzFTcNxTUz7yeaqVX+oXJLvW45z+iTSPVUN7j9DjwnoM0Ou+wz0TlD7VzYG9HWO9HmFfvqwRmJokZydWIVdgl4wS67vOLFWs0OhxzQY/8OHBdZPQ54fWtnXadlFWd1/hSbtvg6nl2vXt5br8/v4MsvNFE3L2Nf2vhuX1i1G/+fEDHzXNzW6p3cE4L/AAAA//8BAAD//wdbTDAAeJxiYGYAg//nGIwYsAAAAAAA//8BAAD//y8BAgMAAAA=");
}
.d2-1597051608 .text-mono {
font-family: "d2-1597051608-font-mono";
}
@font-face {
font-family: d2-1597051608-font-mono;
- src: url("data:application/font-woff;base64,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");
+ src: url("data:application/font-woff;base64,d09GRgABAAAAABOIAAoAAAAAINgAAgm6AAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAGAAAABgld/X+GNtYXAAAAFUAAAAzgAAAS4F4wcOZ2x5ZgAAAiQAAAkoAAAMFEt25qtoZWFkAAALTAAAADYAAAA2GanOOmhoZWEAAAuEAAAAJAAAACQGMwC2aG10eAAAC6gAAACGAAAAvG4oEiRsb2NhAAAMMAAAAGAAAABgUchUfG1heHAAAAyQAAAAIAAAACAAYwJhbmFtZQAADLAAAAa4AAAQztydAx9wb3N0AAATaAAAACAAAAAg/7gAMwADAlgBkAAFAAACigJYAAAASwKKAlgAAAFeADIBIwAAAgsFCQMEAwICBCAAAvcCADgDAAAAAAAAAABBREJPAEAAIP//Au7/BgAAA9gBEWAAAZ8AAAAAAeYClAAAACAAA3iclM47K4UBHMfxz+M87gfH/c7jcDhyySKljBaTYpNk0imDLN4P8QJkMVhMvAx1TErJJvqLntXgt/ymT32RKEhQlP6cFZlUSaasYt6CRUuWrVqzbsOmLdt27dl34EjNibMIclH9Q+zk4lDNsdOIeIovSXzEZ7zFe7zGc9SjHi9xF7dxE9fxGA9xH1dxGRdx/tv4vyUmzSqbNmdcZsyIUROqGhSkGjWZUTGlWYtWbdoVdejUpaRbj159+g0YNGSYbwAAAP//AQAA//8y4DvPAAB4nGRWf2xb5dU+57Xj2zRu2hv72k1yY/veG1/HvxNf33vdxHFiO7Hzu4kTt2khadqmjduvrUoK9AuCwof4+Pj4MaWIMaZ10yaQ+GNigCYVTWzTtG4T1QqaVkBIYxNlyEPbGFPkIU1rfad77RCiKbp5Jes957znOc/zvC80QAqAtJHnwASNYIUWYAAkmqO9nM8nUJTqc0qqKrgJncIPq+uIo3Gzct8jj3zf3JP5S+bow+S5O2d6H1tZmS5/+qPFixefKeM7gLAKQFrIOjQZuZjNv1V8vvpT3FP9O06Q9dw7+b/lAWFGq+Bn5DK0ADTwok91OKSYItOczNF2iwXt6mk+zo6L+XT1MzzpX7TKCSkUHJ/B1Vw13X8iCQAETgIQN1kHa+30UszhYOwWiyDQtJ4sLgrCyV+Nnu3vPzdy4dSB2bniKbLeWRwZPhyq3saRdC6vAgAgZLUKaSVXILztLHFR9PkiRI4rihRzOClRFHgLY3c4nE4X0etgz8gDoZj3eGJo3C3zi1w6pB4dSJU6Q54paV9OUNi7/WlfomSVQ73ecG9ECLDN/l2BTHdsfzjcqXRw8ZC7q83atSec7okXY4AQACARsg4UAEcLMscINJIPiPkDMpbL3blq9DyjVYgJN4AFH4CTF0X9fGqECLyF8hknZWjBJ1gsvpiiys2EsTu+CI+H81cewtZENHqI93gvDC4fzVKmrmWXf9ZfutiTtnKpoDoa2smpvJdJ7I2cvav6fsYdzYj8Izu4Ho/fCwQWtAphyVtgB66GkkAJtMRQUq2m3SioQ85bKMbhwEFhRjBRmYLJxB0MHiullvODc4OjnlFRyFsFt0Le+vki3/X4PbP3p4ZXDk8fF8QNd5s+i2mtQtpxAzqMKuJ29A34pZiiOi0WPDzx37mxB0f75l1+V1pMFLujc4nwuMvbddyaXJ0urCYDHXKbK1pMqHPRzla5s8vAL6lV8F9f6WOzgOSTpU3gVPnLarj7yL0DJ/aFcm6TuTBEmVyz7EiaG/AEhv0T1v9d238hxbkOv3knMegOD49uuNuis4mDx/U6Q1qFtOEGWMANgLyF4kTRtNUQY7dQ3FYvqeRiEyoNU7HRi7ncPelT9xFS/Z8dpyZCec7VuYCvT46Mj1WzyQsz+1f7H1ppbttZmGtllL18jb8rACRD3gWHrgJBVuW4IsU2CctIjEBvPPXU0vLIkM0ledK9N27gi6kG/6EzbKq5cagvlK0u6HlMMKJ5iIIb0A1JmKijo2Mhx5X6oueVGKGuM170GSBJdQaYNhnA2B22ugA392DX6funbW4X2yrIByW/+/olem+sKNuC9ha73H128a7M2nw0nY5GMpl9xWNq4gjj3cOzMx/lB1MRc5PodvbYzLbBoDwVtGbpeEd8vKuxsYmlWTaeCk9F8fWBuDQwIMUHqk8lvcJes9nmZ8SwpsFhAPwOuUFE8AOABQLdNczGDM2/BXtqfdKCLNF2hxQzxvGNydlXNDkY7Gb4hPXQAfw4e+c9udvR37zbiO3VdYobOoMkWnIaEnBuao+O6xLQV0MLdG+GIrZYIM8wUkDaV4i3cvYJZ3urtwXLg3xgzheeHK2+hAeKXrH6XTwQCOorICwAkCbcAPtXatTS19IuDFFmcX7fgUIhngwOBbE861eWl6q/RWE4GwpVX6lznbC4AbuhfZuatstVH05o8Gw2e3aw9j9XLOZyxWJdRcnVwvRqcmhldq5UmpvVqQYLmmTkNTTk3DpdnROCk7F91QsWhigTfyh8bCW13Mfv95jMj6aLNSvIvU1+mPIE/u+ewv0pznX3S2jZ5gXPApBW3NDviC0M6rym6GeHKJN4PtseddhaOzvUEyEsX+gbamzKN+4YmKj+ERDyWoU04wZ0/YevG1Bsc/VNT1fyD4bEwMlsqp9JZxaXTi4nSp1dfCGaimXHZg5ysSVr2K24OsNum4vdZc+qffu9rbKTDbBufg8dULy+TJfBkWGtQnjyKOytIy8LsqpKuhh1wdRl/2S+IPz/001Dn38u54REWws3apUOJ8uphitXsn9KD1l3Jq00IExqFfwnlnUuOHWu1piqqHTdsb44WJiV+gPDXYUsZfbOW5eXMFL9/XA2GMWZalsxqACCBEC8WIZdAJxJsjkcOpyqTTIhvD17fnf7LvOu1t3n91/HcvWv3rwg5L1or7bVtLIDgExjWXcyaStWlZxbWQSf6BMsFLV6utBLNZnNDbt3JAu9O1rMZksj1TtROp2wWs1Wq4LlaplPC0Kav327tmJbte1TaWFB+tSoldAqZCe5tHnL1Ga2SSafjWM4aovD6Cqe8fo9c4PhseCBfFeCDzF4qvoRzcre/uN92TNWhVPYcGcmlBmz21iU8j+xNgfnh4ePxoxaOQBiJ5egGUBKmVRO5phmE/Wxub1nUq2u4zsDs91O013PP/ZwNi+NPPbENxcB4XdaBR+Cb+tvnNrtUSM+hvholOejUWvUK0ajojcKCL/Ugvg0fEvnr9OnKKohjy9DPnSmUsS8s8ET6faEIgvvxdnpPkTR6/UN982vgabVahET8QELgCfBoq+aBo/iEr5PXiUiBJ/RPS14AYzfixgkJjxFLBAy+ktq9xJWexNMAE6ZY5L40dN5/e31G20a/0A+1LnQUHN3p+HRTny9tLZWCi8vLS2/NvPJ5cufzASK1y9dul6s8eABbRqfqMXp/chxYz6M3fJy+MSRIyfCpbW11+oBASMcEG5pJfyC/EJ/0zhp/UUjMbeQuXnzBdPd0TskauQ9ppXwYn2PfgvLHH3s5k1kXoiSavT2S0Zv7VqF9JMniQ/C2gM4CSJEAICCMDxu5ChCiZhISJ+LVxZkSa5pDZuuXs1cvVq6lrp2LXVNxwh+Rkz4LhEhBP8FOlJfN+L1e+JrWIaG+tuLxuTHGMcXs4YIEP5MJvAcuaHnx21zZ0WRZUWRTAgdHYL+1bD6By7hcfKqng99PomicE8rOUdacenWuXO3anvq89LnY5M5pog/wGAqBcY75XtaBd/AfmgC53ambfft/qmpfv3zRCIeTyRinZ+aKhanpuZjvb1JRUn26lcVsOAhSXIeTDrCqk916t9kzxvcZe7lHk/4x64rrl+H/w0AAP//AQAA///JzImMAAEAAAACCbpeGgvVXw889QADA+gAAAAA3B0N9wAAAADcHHNL/z/+OgMZBCQAAAADAAIAAAAAAAAAAQAAA9j+7wAAAlj/P/8/AxkAAQAAAAAAAAAAAAAAAAAAAC94nCyNL0qEARwFh0neQU9gtYh8WPyLIGj4YBAsBu1Go0fwBh7Gbt+0dfv2Lb80DO89nnFpYHwaz8a7cWWcjr8aT8ZiXBsfxr3xYjwYF9NZhj/GnXFjPBpnxpFxbtwaG+Nv+G2ss/03voyt8WYcT7bO187Yj/8aJwcAAAD//wEAAP//1SkiqwAAAAAAKgAqAEAAYgCGAMoA3AEYAUwBfAGwAeYCCgJ0AoACngLQAvIDHgNSA3IDsAPWA/gEFgRMBIIEnASyBNIE3gTqBPIE/gUaBTQFRgVYBWgFfAWIBZgFsAXCBdAF9gYKAAEAAAAvAfgAKgBlAAYAAQAAAAAAAAAAAAAAAAADAAN4nJyWS2yT2RXHf865Ab94GVQNCFVXI4SmCIydScBNIOCQAcIgQklm2gpR1STGsUjsyHZg6GIWXVZddV11M120ErQKJWomgUIgpGoFqtRFNauuuqi66KqaRVfVd77jxHESOoOQyO8+zv+e173+gItyCyHiohFIgnGEJEnjDg7xjrGQ5JSxI8lF406SjBpvI8kPjbeTYtI4ymE+NY5xmF8axznCn40TnOA/xkkGI0eMd9IbqRjv4mDkV8a76YosG+9p8TPFwciXxntXdWLASkfKOMI3O74w7mBnx5fGwmVxxq5lTyfjctV4G0fkkfF2nsnfjaN0u18Yx+h2fzVO0NW5zXiH+M6c8U66o98LOQK7oz81jrA7+nPjDg5E7xsLyeiKsSMVNf1IJ6noP4y3kYpaLEH+Y1HjKIdiB4xj+Fi/cZyjsR8YJ8jEfmKcJB1bMN5BV+yfxjvJxZs6uzgcv2a8m1PxT4z3tPic4t245Sqyt0Vz36rm/gik4n8zjpCKN+c7eDf+X2NhX+KgseNAImPcyYHEJeNtHEiMG29nX+JT4yiZxM+MY7yXeG4c52jiX8YJupPfME6SSzY1d3Iq+WPjXWSSfzDezcXkv433tPiZomvHCeO9gY7MyjNZlFd4Ci1cooznMJ5JvDyWObzMyoIsyZw8llfyRObkuXwm9+Wx/B4fuSRL8kD+JE/w8rCF51t4RT6TB7IkD+VzWZCneJeVBXkpS/K5LMqizr4y+1n5o7zGc73jC24EZ8gjeaAqoS8Lcl/mZU6WAx2uk+GGLMtLeSZP5Xdqv6J6v8HLM5mV17Ios7rz2BY7n8pzjfGFLMucLMlv5UVzlusc4Ya8kNfyWB7KU1kMTg3Olpd4eaQzs2oTzmzu46EtTr6Plzl5IrOahSDLy8159feont6SX46qp2t1a8l321pJxxvz3lIV27FaSX6Np4sMWTJ4jtmoS0d5xqlykyKeEe5Rp0GRKep4hqgwRpUa0/p/QdfG8bzHBA0aTNPLcY5zV/+lKayqpdVyiuN8K/CHu5RpMIHnGkXqFKlxx9TOU6VCA88VCkwFvvh3GKHKDDXGKPr9pFvHeM5RZVzpKjWqqlpihkkK1OgiTYb3ydFHnkEGGKZvnULTPrQ+1mYfWg0zwAd8rL7WKauXfp32BFUaGmmFO3iyupYmS5YT9DFFgdsUddctinyiHgcKPaQ5QQ8ntC5f3bP1WShrnQp4Glqfca1dsO82niq33rrCZY01qFhg9xEVrV+4NkLDdoanVxjnuNp7jXRCM+ZVeUYrW6Osu9Nv5c1VChq/Z5A0noumGvTVqGY3+Duj/Rb4XaTyNfqzwT2mKTLKhOVzrR9HNIcN7mpO1zI+SVkrUNFODnIyo1kI425mbYQhLuMZVv3KOuXL6xSCSNr7LKt9lNbYJjY9d63+dyhQ1g65yaSurN23gp6b5zvKDXrxbdmpM6YVmqahNaqrVlprUOI4w5zncpsn/z9H4/o3rP1NZla7J4wu6JrglucZ0cqP+P14BnQ8xIhm5LsMMcpFhvmIUR3nucY18lxhlCE+UNthrul7MMwVBtViSDlcO6834Arfx/MhQ7on0C5afsKKBTdzWr2vq+9hL5eZYlpzHnie1liLGuHXr7Dnlqk2betqM0aZW7rTa/0qetcLlKwrptXDKc1lszfWbl3YEVMaS1DbtfUSVX1fa3pzA1XPPXs7gm4NfQpfiMZXqGr6rXqmvprDovq8flyy34Gyvo3hq9P8RhnRX4Ky/n6NqdeBbRBR8HvZPjO/YWZFa1XjJuWw12SFc9zT0ybtHnluamxqEX6ZUNcq1LVGgUc/UpVq85vEXosqJX2fpjVzY3qj7uko7AL9Ktlyb8FevZpm/Xbze2TD2cFbNWnvvtfYSqZ+iBsUmDSVir2Ungoz+vtZ09XwrmlsZN/oT7tSvfVLZUMVj+rb3l6T9tputku/Ztor47Lrqr2Z3Yo74866fpd3A67ffRvvMu0zlNzHeJfDu7/gXR7vTrqMy7sed8H1uow75XIu7zJKedfrcoFV5JJyv2qd0R2n3YfBijzccmV+y5UVPe+sy66d4LJKZ13O9bk+l3MXXI+uZtww3vW6sy7jBoJxswfV7wuq0+tOu3NuIFR3p12/63OXm73oBlzOnXH97n3VGGw5s9v1uMHAs2Yvbro39OCk63I97qTrdv1hppr9uKUfJ91pl3G9ek6/RpUJVJuduYVfPVaRUxp/sGfA9QQZae21jXUO+uGNNdqQb7XY0B1v1JnfrDPeaLHyPwAAAP//AQAA//+blbgHAAMAAAAAAAD/tQAyAAAAAQAAAAAAAAAAAAAAAAAAAAA=");
}
.d2-1597051608 .text-mono-bold {
font-family: "d2-1597051608-font-mono-bold";
}
@font-face {
font-family: d2-1597051608-font-mono-bold;
- src: url("data:application/font-woff;base64,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");
+ src: url("data:application/font-woff;base64,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");
}]]>