diff --git a/ci/release/changelogs/next.md b/ci/release/changelogs/next.md index 8cc548605..69d056047 100644 --- a/ci/release/changelogs/next.md +++ b/ci/release/changelogs/next.md @@ -5,6 +5,7 @@ #### Improvements 🧹 - ELK self loops get distributed around the object instead of stacking [#1232](https://github.com/terrastruct/d2/pull/1232) +- ELK preserves order of objects in cycles [#1235](https://github.com/terrastruct/d2/pull/1235) #### Bugfixes ⛑️ diff --git a/d2layouts/d2elklayout/layout.go b/d2layouts/d2elklayout/layout.go index e6a42c762..c46ad5876 100644 --- a/d2layouts/d2elklayout/layout.go +++ b/d2layouts/d2elklayout/layout.go @@ -108,6 +108,7 @@ type elkOpts struct { InlineEdgeLabels bool `json:"elk.edgeLabels.inline,omitempty"` ForceNodeModelOrder bool `json:"elk.layered.crossingMinimization.forceNodeModelOrder,omitempty"` ConsiderModelOrder string `json:"elk.layered.considerModelOrder.strategy,omitempty"` + CycleBreakingStrategy string `json:"elk.layered.cycleBreaking.strategy,omitempty"` SelfLoopDistribution string `json:"elk.layered.edgeRouting.selfLoopDistribution,omitempty"` @@ -151,6 +152,7 @@ func Layout(ctx context.Context, g *d2graph.Graph, opts *ConfigurableOpts) (err HierarchyHandling: "INCLUDE_CHILDREN", FixedAlignment: "BALANCED", ConsiderModelOrder: "NODES_AND_EDGES", + CycleBreakingStrategy: "GREEDY_MODEL_ORDER", NodeSizeConstraints: "MINIMUM_SIZE", ContentAlignment: "H_CENTER V_CENTER", ConfigurableOpts: ConfigurableOpts{ @@ -236,6 +238,7 @@ func Layout(ctx context.Context, g *d2graph.Graph, opts *ConfigurableOpts) (err FixedAlignment: "BALANCED", EdgeNode: edge_node_spacing, ConsiderModelOrder: "NODES_AND_EDGES", + CycleBreakingStrategy: "GREEDY_MODEL_ORDER", NodeSizeConstraints: "MINIMUM_SIZE", ContentAlignment: "H_CENTER V_CENTER", ConfigurableOpts: ConfigurableOpts{ diff --git a/e2etests-cli/testdata/TestCLI_E2E/hello_world_png_sketch.exp.png b/e2etests-cli/testdata/TestCLI_E2E/hello_world_png_sketch.exp.png index 71fb5d174..db64ce791 100644 Binary files a/e2etests-cli/testdata/TestCLI_E2E/hello_world_png_sketch.exp.png and b/e2etests-cli/testdata/TestCLI_E2E/hello_world_png_sketch.exp.png differ 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 ea37bcc83..f9cb8c74e 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/stable_test.go b/e2etests/stable_test.go index b92673360..91cc4a39f 100644 --- a/e2etests/stable_test.go +++ b/e2etests/stable_test.go @@ -2468,6 +2468,90 @@ three-dee: { style.border-radius: 999 style.3d: true } +`, + }, + { + name: "cycle-order", + script: `direction: right +classes: { + group: { + style: { + fill: transparent + stroke-dash: 5 + } + } + icon: { + shape: image + height: 70 + width: 70 + } +} + +Plan -> Code -> Build -> Test -> Check -> Release -> Deploy -> Operate -> Monitor -> Plan + +Plan: { + class: group + ClickUp: { + class: icon + icon: https://avatars.githubusercontent.com/u/27873294?s=200&v=4 + } +} +Code: { + class: group + Git: { + class: icon + icon: https://icons.terrastruct.com/dev%2Fgit.svg + } +} +Build: { + class: group + Docker: { + class: icon + icon: https://icons.terrastruct.com/dev%2Fdocker.svg + } +} +Test: { + class: group + Playwright: { + class: icon + icon: https://playwright.dev/img/playwright-logo.svg + } +} +Check: { + class: group + TruffleHog: { + class: icon + icon: https://avatars.githubusercontent.com/u/79229934?s=200&v=4 + } +} +Release: { + class: group + Github Action: { + class: icon + icon: https://icons.terrastruct.com/dev%2Fgithub.svg + } +} +Deploy: { + class: group + "AWS Copilot": { + class: icon + icon: https://icons.terrastruct.com/aws%2FDeveloper%20Tools%2FAWS-CodeDeploy.svg + } +} +Operate: { + class: group + "AWS ECS": { + class: icon + icon: https://icons.terrastruct.com/aws%2FCompute%2FAWS-Fargate.svg + } +} +Monitor: { + class: group + Grafana: { + class: icon + icon: https://avatars.githubusercontent.com/u/7195757?s=200&v=4 + } +} `, }, { diff --git a/e2etests/testdata/stable/chaos2/elk/board.exp.json b/e2etests/testdata/stable/chaos2/elk/board.exp.json index dc633b86e..5186dc216 100644 --- a/e2etests/testdata/stable/chaos2/elk/board.exp.json +++ b/e2etests/testdata/stable/chaos2/elk/board.exp.json @@ -10,8 +10,8 @@ "x": 12, "y": 12 }, - "width": 701, - "height": 1835, + "width": 719, + "height": 1946, "opacity": 1, "strokeDash": 0, "strokeWidth": 2, @@ -48,8 +48,8 @@ "id": "aa.bb", "type": "rectangle", "pos": { - "x": 62, - "y": 612 + "x": 100, + "y": 466 }, "width": 525, "height": 1090, @@ -89,8 +89,8 @@ "id": "aa.bb.cc", "type": "rectangle", "pos": { - "x": 203, - "y": 962 + "x": 241, + "y": 816 }, "width": 334, "height": 690, @@ -130,8 +130,8 @@ "id": "aa.bb.cc.dd", "type": "rectangle", "pos": { - "x": 253, - "y": 1012 + "x": 291, + "y": 866 }, "width": 193, "height": 166, @@ -171,8 +171,8 @@ "id": "aa.bb.cc.dd.ee", "type": "text", "pos": { - "x": 303, - "y": 1107 + "x": 341, + "y": 961 }, "width": 16, "height": 21, @@ -211,8 +211,8 @@ "id": "aa.bb.cc.dd.ff", "type": "rectangle", "pos": { - "x": 339, - "y": 1062 + "x": 377, + "y": 916 }, "width": 57, "height": 66, @@ -252,8 +252,8 @@ "id": "aa.bb.cc.gg", "type": "text", "pos": { - "x": 358, - "y": 1354 + "x": 396, + "y": 1208 }, "width": 80, "height": 21, @@ -292,8 +292,8 @@ "id": "aa.bb.cc.hh", "type": "rectangle", "pos": { - "x": 367, - "y": 1536 + "x": 405, + "y": 1390 }, "width": 63, "height": 66, @@ -333,8 +333,8 @@ "id": "aa.bb.ii", "type": "package", "pos": { - "x": 112, - "y": 662 + "x": 150, + "y": 516 }, "width": 150, "height": 215, @@ -374,8 +374,8 @@ "id": "aa.bb.ii.jj", "type": "diamond", "pos": { - "x": 162, - "y": 735 + "x": 200, + "y": 589 }, "width": 50, "height": 92, @@ -415,8 +415,8 @@ "id": "aa.bb.kk", "type": "oval", "pos": { - "x": 285, - "y": 732 + "x": 323, + "y": 586 }, "width": 74, "height": 74, @@ -456,8 +456,8 @@ "id": "aa.ll", "type": "rectangle", "pos": { - "x": 459, - "y": 310 + "x": 259, + "y": 1842 }, "width": 120, "height": 66, @@ -497,7 +497,7 @@ "id": "aa.mm", "type": "cylinder", "pos": { - "x": 287, + "x": 313, "y": 62 }, "width": 160, @@ -538,7 +538,7 @@ "id": "aa.nn", "type": "text", "pos": { - "x": 467, + "x": 493, "y": 110 }, "width": 16, @@ -578,7 +578,7 @@ "id": "aa.oo", "type": "rectangle", "pos": { - "x": 503, + "x": 529, "y": 88 }, "width": 63, @@ -642,20 +642,20 @@ "labelPercentage": 0, "route": [ { - "x": 311, - "y": 1128 + "x": 349, + "y": 982 }, { - "x": 311, - "y": 1314 + "x": 349, + "y": 1168 }, { - "x": 385.16666666666663, - "y": 1314 + "x": 423.16666666666663, + "y": 1168 }, { - "x": 385.16666666666663, - "y": 1354 + "x": 423.16666666666663, + "y": 1208 } ], "animated": false, @@ -688,12 +688,12 @@ "labelPercentage": 0, "route": [ { - "x": 398.5, - "y": 1375 + "x": 436.5, + "y": 1229 }, { - "x": 398.5, - "y": 1536 + "x": 436.5, + "y": 1390 } ], "animated": false, @@ -726,20 +726,20 @@ "labelPercentage": 0, "route": [ { - "x": 212, - "y": 877 + "x": 250, + "y": 731 }, { - "x": 212, - "y": 917 + "x": 250, + "y": 771 }, { - "x": 321, - "y": 917 + "x": 359, + "y": 771 }, { - "x": 321, - "y": 1012 + "x": 359, + "y": 866 } ], "animated": false, @@ -772,20 +772,28 @@ "labelPercentage": 0, "route": [ { - "x": 483.25, - "y": 376 + "x": 279.8333333333333, + "y": 1842 }, { - "x": 483.25, - "y": 416 + "x": 279.8333333333333, + "y": 1802 }, { - "x": 443.75, - "y": 416 + "x": 70.5, + "y": 1802 }, { - "x": 443.75, - "y": 612 + "x": 70.5, + "y": 421 + }, + { + "x": 215, + "y": 421 + }, + { + "x": 215, + "y": 466 } ], "animated": false, @@ -818,20 +826,20 @@ "labelPercentage": 0, "route": [ { - "x": 384, + "x": 409, "y": 180 }, { - "x": 383.75, - "y": 567 + "x": 409.125, + "y": 270 }, { - "x": 403.5, - "y": 567 + "x": 447.25, + "y": 270 }, { - "x": 403.5, - "y": 962 + "x": 447.25, + "y": 816 } ], "animated": false, @@ -864,20 +872,28 @@ "labelPercentage": 0, "route": [ { - "x": 416, + "x": 441, "y": 176 }, { - "x": 415.75, + "x": 441.125, "y": 220 }, { - "x": 519.25, + "x": 680.5, "y": 220 }, { - "x": 519.25, - "y": 310 + "x": 680.5, + "y": 1752 + }, + { + "x": 359.8333333333333, + "y": 1752 + }, + { + "x": 359.8333333333333, + "y": 1842 } ], "animated": false, @@ -910,12 +926,12 @@ "labelPercentage": 0, "route": [ { - "x": 352, + "x": 377, "y": 180 }, { - "x": 351.75, - "y": 612 + "x": 377.125, + "y": 466 } ], "animated": false, @@ -948,28 +964,36 @@ "labelPercentage": 0, "route": [ { - "x": 507.25, - "y": 376 + "x": 339.8333333333333, + "y": 1842 }, { - "x": 507.25, - "y": 567 + "x": 339.8333333333333, + "y": 1702 }, { - "x": 486, - "y": 567 + "x": 665, + "y": 1702 }, { - "x": 486, - "y": 1314 + "x": 665, + "y": 421 }, { - "x": 411.8333333333333, - "y": 1314 + "x": 524, + "y": 421 }, { - "x": 411.8333333333333, - "y": 1354 + "x": 524, + "y": 1168 + }, + { + "x": 449.8333333333333, + "y": 1168 + }, + { + "x": 449.8333333333333, + "y": 1208 } ], "animated": false, @@ -1002,20 +1026,20 @@ "labelPercentage": 0, "route": [ { - "x": 320, + "x": 345, "y": 176 }, { - "x": 319.75, - "y": 567 + "x": 345.125, + "y": 371 }, { - "x": 187, - "y": 567 + "x": 225, + "y": 371 }, { - "x": 187, - "y": 662 + "x": 225, + "y": 516 } ], "animated": false, @@ -1048,28 +1072,20 @@ "labelPercentage": 0, "route": [ { - "x": 342.8333333333333, - "y": 1652 + "x": 309.66666666666663, + "y": 1506 }, { - "x": 342.8333333333333, - "y": 1747 + "x": 309.66666666666663, + "y": 1702 }, { - "x": 627, - "y": 1747 + "x": 319.8333333333333, + "y": 1702 }, { - "x": 627, - "y": 466 - }, - { - "x": 531.25, - "y": 466 - }, - { - "x": 531.25, - "y": 376 + "x": 319.8333333333333, + "y": 1842 } ], "animated": false, @@ -1102,28 +1118,20 @@ "labelPercentage": 0, "route": [ { - "x": 162, - "y": 877 + "x": 200, + "y": 731 }, { - "x": 162, - "y": 1797 + "x": 200, + "y": 1752 }, { - "x": 654, - "y": 1797 + "x": 299.8333333333333, + "y": 1752 }, { - "x": 654, - "y": 416 - }, - { - "x": 555.25, - "y": 416 - }, - { - "x": 555.25, - "y": 376 + "x": 299.8333333333333, + "y": 1842 } ], "animated": false, diff --git a/e2etests/testdata/stable/chaos2/elk/sketch.exp.svg b/e2etests/testdata/stable/chaos2/elk/sketch.exp.svg index 0e8370e03..e7165a09c 100644 --- a/e2etests/testdata/stable/chaos2/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/chaos2/elk/sketch.exp.svg @@ -1,23 +1,23 @@ -aabbllmmnnoocciikkddgghhjjeeff1122 334455667788 - - - - - - - - - +aabbllmmnnoocciikkddgghhjjeeff1122 334455667788 + + + + + + + + + \ No newline at end of file diff --git a/e2etests/testdata/stable/cycle-order/dagre/board.exp.json b/e2etests/testdata/stable/cycle-order/dagre/board.exp.json new file mode 100644 index 000000000..860aaa8f7 --- /dev/null +++ b/e2etests/testdata/stable/cycle-order/dagre/board.exp.json @@ -0,0 +1,1696 @@ +{ + "name": "", + "isFolderOnly": false, + "fontFamily": "SourceSansPro", + "shapes": [ + { + "id": "Plan", + "type": "rectangle", + "classes": [ + "group" + ], + "pos": { + "x": 0, + "y": 41 + }, + "width": 170, + "height": 216, + "opacity": 1, + "strokeDash": 5, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "transparent", + "stroke": "B2", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "Plan", + "fontSize": 28, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 50, + "labelHeight": 36, + "labelPosition": "OUTSIDE_TOP_CENTER", + "zIndex": 0, + "level": 1 + }, + { + "id": "Code", + "type": "rectangle", + "classes": [ + "group" + ], + "pos": { + "x": 270, + "y": 41 + }, + "width": 170, + "height": 117, + "opacity": 1, + "strokeDash": 5, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "transparent", + "stroke": "B2", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "Code", + "fontSize": 28, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 59, + "labelHeight": 36, + "labelPosition": "OUTSIDE_TOP_CENTER", + "zIndex": 0, + "level": 1 + }, + { + "id": "Build", + "type": "rectangle", + "classes": [ + "group" + ], + "pos": { + "x": 540, + "y": 41 + }, + "width": 170, + "height": 117, + "opacity": 1, + "strokeDash": 5, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "transparent", + "stroke": "B2", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "Build", + "fontSize": 28, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 58, + "labelHeight": 36, + "labelPosition": "OUTSIDE_TOP_CENTER", + "zIndex": 0, + "level": 1 + }, + { + "id": "Test", + "type": "rectangle", + "classes": [ + "group" + ], + "pos": { + "x": 810, + "y": 41 + }, + "width": 170, + "height": 117, + "opacity": 1, + "strokeDash": 5, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "transparent", + "stroke": "B2", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "Test", + "fontSize": 28, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 51, + "labelHeight": 36, + "labelPosition": "OUTSIDE_TOP_CENTER", + "zIndex": 0, + "level": 1 + }, + { + "id": "Check", + "type": "rectangle", + "classes": [ + "group" + ], + "pos": { + "x": 1080, + "y": 41 + }, + "width": 170, + "height": 117, + "opacity": 1, + "strokeDash": 5, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "transparent", + "stroke": "B2", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "Check", + "fontSize": 28, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 71, + "labelHeight": 36, + "labelPosition": "OUTSIDE_TOP_CENTER", + "zIndex": 0, + "level": 1 + }, + { + "id": "Release", + "type": "rectangle", + "classes": [ + "group" + ], + "pos": { + "x": 1350, + "y": 41 + }, + "width": 170, + "height": 117, + "opacity": 1, + "strokeDash": 5, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "transparent", + "stroke": "B2", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "Release", + "fontSize": 28, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 88, + "labelHeight": 36, + "labelPosition": "OUTSIDE_TOP_CENTER", + "zIndex": 0, + "level": 1 + }, + { + "id": "Deploy", + "type": "rectangle", + "classes": [ + "group" + ], + "pos": { + "x": 1620, + "y": 41 + }, + "width": 170, + "height": 117, + "opacity": 1, + "strokeDash": 5, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "transparent", + "stroke": "B2", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "Deploy", + "fontSize": 28, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 80, + "labelHeight": 36, + "labelPosition": "OUTSIDE_TOP_CENTER", + "zIndex": 0, + "level": 1 + }, + { + "id": "Operate", + "type": "rectangle", + "classes": [ + "group" + ], + "pos": { + "x": 1890, + "y": 41 + }, + "width": 170, + "height": 117, + "opacity": 1, + "strokeDash": 5, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "transparent", + "stroke": "B2", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "Operate", + "fontSize": 28, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 94, + "labelHeight": 36, + "labelPosition": "OUTSIDE_TOP_CENTER", + "zIndex": 0, + "level": 1 + }, + { + "id": "Monitor", + "type": "rectangle", + "classes": [ + "group" + ], + "pos": { + "x": 2160, + "y": 41 + }, + "width": 170, + "height": 216, + "opacity": 1, + "strokeDash": 5, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "transparent", + "stroke": "B2", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "Monitor", + "fontSize": 28, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 91, + "labelHeight": 36, + "labelPosition": "OUTSIDE_TOP_CENTER", + "zIndex": 0, + "level": 1 + }, + { + "id": "Plan.ClickUp", + "type": "image", + "classes": [ + "icon" + ], + "pos": { + "x": 50, + "y": 111 + }, + "width": 70, + "height": 70, + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "N7", + "stroke": "B1", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": { + "Scheme": "https", + "Opaque": "", + "User": null, + "Host": "avatars.githubusercontent.com", + "Path": "/u/27873294", + "RawPath": "", + "OmitHost": false, + "ForceQuery": false, + "RawQuery": "s=200&v=4", + "Fragment": "", + "RawFragment": "" + }, + "iconPosition": "INSIDE_MIDDLE_CENTER", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "ClickUp", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": true, + "underline": false, + "labelWidth": 55, + "labelHeight": 21, + "labelPosition": "OUTSIDE_BOTTOM_CENTER", + "zIndex": 0, + "level": 2 + }, + { + "id": "Code.Git", + "type": "image", + "classes": [ + "icon" + ], + "pos": { + "x": 320, + "y": 52 + }, + "width": 70, + "height": 70, + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "N7", + "stroke": "B1", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": { + "Scheme": "https", + "Opaque": "", + "User": null, + "Host": "icons.terrastruct.com", + "Path": "/dev/git.svg", + "RawPath": "/dev%2Fgit.svg", + "OmitHost": false, + "ForceQuery": false, + "RawQuery": "", + "Fragment": "", + "RawFragment": "" + }, + "iconPosition": "INSIDE_MIDDLE_CENTER", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "Git", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": true, + "underline": false, + "labelWidth": 21, + "labelHeight": 21, + "labelPosition": "OUTSIDE_BOTTOM_CENTER", + "zIndex": 0, + "level": 2 + }, + { + "id": "Build.Docker", + "type": "image", + "classes": [ + "icon" + ], + "pos": { + "x": 590, + "y": 52 + }, + "width": 70, + "height": 70, + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "N7", + "stroke": "B1", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": { + "Scheme": "https", + "Opaque": "", + "User": null, + "Host": "icons.terrastruct.com", + "Path": "/dev/docker.svg", + "RawPath": "/dev%2Fdocker.svg", + "OmitHost": false, + "ForceQuery": false, + "RawQuery": "", + "Fragment": "", + "RawFragment": "" + }, + "iconPosition": "INSIDE_MIDDLE_CENTER", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "Docker", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": true, + "underline": false, + "labelWidth": 50, + "labelHeight": 21, + "labelPosition": "OUTSIDE_BOTTOM_CENTER", + "zIndex": 0, + "level": 2 + }, + { + "id": "Test.Playwright", + "type": "image", + "classes": [ + "icon" + ], + "pos": { + "x": 860, + "y": 52 + }, + "width": 70, + "height": 70, + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "N7", + "stroke": "B1", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": { + "Scheme": "https", + "Opaque": "", + "User": null, + "Host": "playwright.dev", + "Path": "/img/playwright-logo.svg", + "RawPath": "", + "OmitHost": false, + "ForceQuery": false, + "RawQuery": "", + "Fragment": "", + "RawFragment": "" + }, + "iconPosition": "INSIDE_MIDDLE_CENTER", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "Playwright", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": true, + "underline": false, + "labelWidth": 77, + "labelHeight": 21, + "labelPosition": "OUTSIDE_BOTTOM_CENTER", + "zIndex": 0, + "level": 2 + }, + { + "id": "Check.TruffleHog", + "type": "image", + "classes": [ + "icon" + ], + "pos": { + "x": 1130, + "y": 52 + }, + "width": 70, + "height": 70, + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "N7", + "stroke": "B1", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": { + "Scheme": "https", + "Opaque": "", + "User": null, + "Host": "avatars.githubusercontent.com", + "Path": "/u/79229934", + "RawPath": "", + "OmitHost": false, + "ForceQuery": false, + "RawQuery": "s=200&v=4", + "Fragment": "", + "RawFragment": "" + }, + "iconPosition": "INSIDE_MIDDLE_CENTER", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "TruffleHog", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": true, + "underline": false, + "labelWidth": 77, + "labelHeight": 21, + "labelPosition": "OUTSIDE_BOTTOM_CENTER", + "zIndex": 0, + "level": 2 + }, + { + "id": "Release.Github Action", + "type": "image", + "classes": [ + "icon" + ], + "pos": { + "x": 1400, + "y": 52 + }, + "width": 70, + "height": 70, + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "N7", + "stroke": "B1", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": { + "Scheme": "https", + "Opaque": "", + "User": null, + "Host": "icons.terrastruct.com", + "Path": "/dev/github.svg", + "RawPath": "/dev%2Fgithub.svg", + "OmitHost": false, + "ForceQuery": false, + "RawQuery": "", + "Fragment": "", + "RawFragment": "" + }, + "iconPosition": "INSIDE_MIDDLE_CENTER", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "Github Action", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": true, + "underline": false, + "labelWidth": 97, + "labelHeight": 21, + "labelPosition": "OUTSIDE_BOTTOM_CENTER", + "zIndex": 0, + "level": 2 + }, + { + "id": "Deploy.AWS Copilot", + "type": "image", + "classes": [ + "icon" + ], + "pos": { + "x": 1670, + "y": 52 + }, + "width": 70, + "height": 70, + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "N7", + "stroke": "B1", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": { + "Scheme": "https", + "Opaque": "", + "User": null, + "Host": "icons.terrastruct.com", + "Path": "/aws/Developer Tools/AWS-CodeDeploy.svg", + "RawPath": "/aws%2FDeveloper%20Tools%2FAWS-CodeDeploy.svg", + "OmitHost": false, + "ForceQuery": false, + "RawQuery": "", + "Fragment": "", + "RawFragment": "" + }, + "iconPosition": "INSIDE_MIDDLE_CENTER", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "AWS Copilot", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": true, + "underline": false, + "labelWidth": 87, + "labelHeight": 21, + "labelPosition": "OUTSIDE_BOTTOM_CENTER", + "zIndex": 0, + "level": 2 + }, + { + "id": "Operate.AWS ECS", + "type": "image", + "classes": [ + "icon" + ], + "pos": { + "x": 1940, + "y": 52 + }, + "width": 70, + "height": 70, + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "N7", + "stroke": "B1", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": { + "Scheme": "https", + "Opaque": "", + "User": null, + "Host": "icons.terrastruct.com", + "Path": "/aws/Compute/AWS-Fargate.svg", + "RawPath": "/aws%2FCompute%2FAWS-Fargate.svg", + "OmitHost": false, + "ForceQuery": false, + "RawQuery": "", + "Fragment": "", + "RawFragment": "" + }, + "iconPosition": "INSIDE_MIDDLE_CENTER", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "AWS ECS", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": true, + "underline": false, + "labelWidth": 63, + "labelHeight": 21, + "labelPosition": "OUTSIDE_BOTTOM_CENTER", + "zIndex": 0, + "level": 2 + }, + { + "id": "Monitor.Grafana", + "type": "image", + "classes": [ + "icon" + ], + "pos": { + "x": 2210, + "y": 111 + }, + "width": 70, + "height": 70, + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "N7", + "stroke": "B1", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": { + "Scheme": "https", + "Opaque": "", + "User": null, + "Host": "avatars.githubusercontent.com", + "Path": "/u/7195757", + "RawPath": "", + "OmitHost": false, + "ForceQuery": false, + "RawQuery": "s=200&v=4", + "Fragment": "", + "RawFragment": "" + }, + "iconPosition": "INSIDE_MIDDLE_CENTER", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "Grafana", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": true, + "underline": false, + "labelWidth": 57, + "labelHeight": 21, + "labelPosition": "OUTSIDE_BOTTOM_CENTER", + "zIndex": 0, + "level": 2 + } + ], + "connections": [ + { + "id": "(Plan -> Code)[0]", + "src": "Plan", + "srcArrow": "none", + "dst": "Code", + "dstArrow": "triangle", + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "stroke": "B1", + "borderRadius": 10, + "label": "", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N2", + "italic": true, + "bold": false, + "underline": false, + "labelWidth": 0, + "labelHeight": 0, + "labelPosition": "", + "labelPercentage": 0, + "route": [ + { + "x": 170, + "y": 80 + }, + { + "x": 210, + "y": 80 + }, + { + "x": 230, + "y": 80 + }, + { + "x": 270, + "y": 80 + } + ], + "isCurve": true, + "animated": false, + "tooltip": "", + "icon": null, + "zIndex": 0 + }, + { + "id": "(Code -> Build)[0]", + "src": "Code", + "srcArrow": "none", + "dst": "Build", + "dstArrow": "triangle", + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "stroke": "B1", + "borderRadius": 10, + "label": "", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N2", + "italic": true, + "bold": false, + "underline": false, + "labelWidth": 0, + "labelHeight": 0, + "labelPosition": "", + "labelPercentage": 0, + "route": [ + { + "x": 440, + "y": 80 + }, + { + "x": 480, + "y": 80 + }, + { + "x": 500, + "y": 80 + }, + { + "x": 540, + "y": 80 + } + ], + "isCurve": true, + "animated": false, + "tooltip": "", + "icon": null, + "zIndex": 0 + }, + { + "id": "(Build -> Test)[0]", + "src": "Build", + "srcArrow": "none", + "dst": "Test", + "dstArrow": "triangle", + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "stroke": "B1", + "borderRadius": 10, + "label": "", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N2", + "italic": true, + "bold": false, + "underline": false, + "labelWidth": 0, + "labelHeight": 0, + "labelPosition": "", + "labelPercentage": 0, + "route": [ + { + "x": 710, + "y": 80 + }, + { + "x": 750, + "y": 80 + }, + { + "x": 770, + "y": 80 + }, + { + "x": 810, + "y": 80 + } + ], + "isCurve": true, + "animated": false, + "tooltip": "", + "icon": null, + "zIndex": 0 + }, + { + "id": "(Test -> Check)[0]", + "src": "Test", + "srcArrow": "none", + "dst": "Check", + "dstArrow": "triangle", + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "stroke": "B1", + "borderRadius": 10, + "label": "", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N2", + "italic": true, + "bold": false, + "underline": false, + "labelWidth": 0, + "labelHeight": 0, + "labelPosition": "", + "labelPercentage": 0, + "route": [ + { + "x": 980, + "y": 80 + }, + { + "x": 1020, + "y": 80 + }, + { + "x": 1040, + "y": 80 + }, + { + "x": 1080, + "y": 80 + } + ], + "isCurve": true, + "animated": false, + "tooltip": "", + "icon": null, + "zIndex": 0 + }, + { + "id": "(Check -> Release)[0]", + "src": "Check", + "srcArrow": "none", + "dst": "Release", + "dstArrow": "triangle", + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "stroke": "B1", + "borderRadius": 10, + "label": "", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N2", + "italic": true, + "bold": false, + "underline": false, + "labelWidth": 0, + "labelHeight": 0, + "labelPosition": "", + "labelPercentage": 0, + "route": [ + { + "x": 1250, + "y": 80 + }, + { + "x": 1290, + "y": 80 + }, + { + "x": 1310, + "y": 80 + }, + { + "x": 1350, + "y": 80 + } + ], + "isCurve": true, + "animated": false, + "tooltip": "", + "icon": null, + "zIndex": 0 + }, + { + "id": "(Release -> Deploy)[0]", + "src": "Release", + "srcArrow": "none", + "dst": "Deploy", + "dstArrow": "triangle", + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "stroke": "B1", + "borderRadius": 10, + "label": "", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N2", + "italic": true, + "bold": false, + "underline": false, + "labelWidth": 0, + "labelHeight": 0, + "labelPosition": "", + "labelPercentage": 0, + "route": [ + { + "x": 1520, + "y": 80 + }, + { + "x": 1560, + "y": 80 + }, + { + "x": 1580, + "y": 80 + }, + { + "x": 1620, + "y": 80 + } + ], + "isCurve": true, + "animated": false, + "tooltip": "", + "icon": null, + "zIndex": 0 + }, + { + "id": "(Deploy -> Operate)[0]", + "src": "Deploy", + "srcArrow": "none", + "dst": "Operate", + "dstArrow": "triangle", + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "stroke": "B1", + "borderRadius": 10, + "label": "", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N2", + "italic": true, + "bold": false, + "underline": false, + "labelWidth": 0, + "labelHeight": 0, + "labelPosition": "", + "labelPercentage": 0, + "route": [ + { + "x": 1790, + "y": 80 + }, + { + "x": 1830, + "y": 80 + }, + { + "x": 1850, + "y": 80 + }, + { + "x": 1890, + "y": 80 + } + ], + "isCurve": true, + "animated": false, + "tooltip": "", + "icon": null, + "zIndex": 0 + }, + { + "id": "(Operate -> Monitor)[0]", + "src": "Operate", + "srcArrow": "none", + "dst": "Monitor", + "dstArrow": "triangle", + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "stroke": "B1", + "borderRadius": 10, + "label": "", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N2", + "italic": true, + "bold": false, + "underline": false, + "labelWidth": 0, + "labelHeight": 0, + "labelPosition": "", + "labelPercentage": 0, + "route": [ + { + "x": 2060, + "y": 80 + }, + { + "x": 2100, + "y": 80 + }, + { + "x": 2120, + "y": 80 + }, + { + "x": 2160, + "y": 80 + } + ], + "isCurve": true, + "animated": false, + "tooltip": "", + "icon": null, + "zIndex": 0 + }, + { + "id": "(Monitor -> Plan)[0]", + "src": "Monitor", + "srcArrow": "none", + "dst": "Plan", + "dstArrow": "triangle", + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "stroke": "B1", + "borderRadius": 10, + "label": "", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N2", + "italic": true, + "bold": false, + "underline": false, + "labelWidth": 0, + "labelHeight": 0, + "labelPosition": "", + "labelPercentage": 0, + "route": [ + { + "x": 2160, + "y": 198 + }, + { + "x": 2120, + "y": 198 + }, + { + "x": 2100, + "y": 198 + }, + { + "x": 2085, + "y": 198 + }, + { + "x": 2070, + "y": 198 + }, + { + "x": 2043, + "y": 198 + }, + { + "x": 2017.5, + "y": 198 + }, + { + "x": 1992, + "y": 198 + }, + { + "x": 1958, + "y": 198 + }, + { + "x": 1932.5, + "y": 198 + }, + { + "x": 1907, + "y": 198 + }, + { + "x": 1880, + "y": 198 + }, + { + "x": 1865, + "y": 198 + }, + { + "x": 1850, + "y": 198 + }, + { + "x": 1830, + "y": 198 + }, + { + "x": 1815, + "y": 198 + }, + { + "x": 1800, + "y": 198 + }, + { + "x": 1773, + "y": 198 + }, + { + "x": 1747.5, + "y": 198 + }, + { + "x": 1722, + "y": 198 + }, + { + "x": 1688, + "y": 198 + }, + { + "x": 1662.5, + "y": 198 + }, + { + "x": 1637, + "y": 198 + }, + { + "x": 1610, + "y": 198 + }, + { + "x": 1595, + "y": 198 + }, + { + "x": 1580, + "y": 198 + }, + { + "x": 1560, + "y": 198 + }, + { + "x": 1545, + "y": 198 + }, + { + "x": 1530, + "y": 198 + }, + { + "x": 1503, + "y": 198 + }, + { + "x": 1477.5, + "y": 198 + }, + { + "x": 1452, + "y": 198 + }, + { + "x": 1418, + "y": 198 + }, + { + "x": 1392.5, + "y": 198 + }, + { + "x": 1367, + "y": 198 + }, + { + "x": 1340, + "y": 198 + }, + { + "x": 1325, + "y": 198 + }, + { + "x": 1310, + "y": 198 + }, + { + "x": 1290, + "y": 198 + }, + { + "x": 1275, + "y": 198 + }, + { + "x": 1260, + "y": 198 + }, + { + "x": 1233, + "y": 198 + }, + { + "x": 1207.5, + "y": 198 + }, + { + "x": 1182, + "y": 198 + }, + { + "x": 1148, + "y": 198 + }, + { + "x": 1122.5, + "y": 198 + }, + { + "x": 1097, + "y": 198 + }, + { + "x": 1070, + "y": 198 + }, + { + "x": 1055, + "y": 198 + }, + { + "x": 1040, + "y": 198 + }, + { + "x": 1020, + "y": 198 + }, + { + "x": 1005, + "y": 198 + }, + { + "x": 990, + "y": 198 + }, + { + "x": 963, + "y": 198 + }, + { + "x": 937.5, + "y": 198 + }, + { + "x": 912, + "y": 198 + }, + { + "x": 878, + "y": 198 + }, + { + "x": 852.5, + "y": 198 + }, + { + "x": 827, + "y": 198 + }, + { + "x": 800, + "y": 198 + }, + { + "x": 785, + "y": 198 + }, + { + "x": 770, + "y": 198 + }, + { + "x": 750, + "y": 198 + }, + { + "x": 735, + "y": 198 + }, + { + "x": 720, + "y": 198 + }, + { + "x": 693, + "y": 198 + }, + { + "x": 667.5, + "y": 198 + }, + { + "x": 642, + "y": 198 + }, + { + "x": 608, + "y": 198 + }, + { + "x": 582.5, + "y": 198 + }, + { + "x": 557, + "y": 198 + }, + { + "x": 530, + "y": 198 + }, + { + "x": 515, + "y": 198 + }, + { + "x": 500, + "y": 198 + }, + { + "x": 480, + "y": 198 + }, + { + "x": 465, + "y": 198 + }, + { + "x": 450, + "y": 198 + }, + { + "x": 423, + "y": 198 + }, + { + "x": 397.5, + "y": 198 + }, + { + "x": 372, + "y": 198 + }, + { + "x": 338, + "y": 198 + }, + { + "x": 312.5, + "y": 198 + }, + { + "x": 287, + "y": 198 + }, + { + "x": 210, + "y": 198 + }, + { + "x": 170, + "y": 198 + } + ], + "isCurve": true, + "animated": false, + "tooltip": "", + "icon": null, + "zIndex": 0 + } + ], + "root": { + "id": "", + "type": "", + "pos": { + "x": 0, + "y": 0 + }, + "width": 0, + "height": 0, + "opacity": 0, + "strokeDash": 0, + "strokeWidth": 0, + "borderRadius": 0, + "fill": "N7", + "stroke": "", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "", + "fontSize": 0, + "fontFamily": "", + "language": "", + "color": "", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 0, + "labelHeight": 0, + "zIndex": 0, + "level": 0 + } +} diff --git a/e2etests/testdata/stable/cycle-order/dagre/sketch.exp.svg b/e2etests/testdata/stable/cycle-order/dagre/sketch.exp.svg new file mode 100644 index 000000000..061c6c541 --- /dev/null +++ b/e2etests/testdata/stable/cycle-order/dagre/sketch.exp.svg @@ -0,0 +1,102 @@ +PlanCodeBuildTestCheckReleaseDeployOperateMonitorClickUpGitDockerPlaywrightTruffleHogGithub ActionAWS CopilotAWS ECSGrafana + + + \ No newline at end of file diff --git a/e2etests/testdata/stable/cycle-order/elk/board.exp.json b/e2etests/testdata/stable/cycle-order/elk/board.exp.json new file mode 100644 index 000000000..719355952 --- /dev/null +++ b/e2etests/testdata/stable/cycle-order/elk/board.exp.json @@ -0,0 +1,1291 @@ +{ + "name": "", + "isFolderOnly": false, + "fontFamily": "SourceSansPro", + "shapes": [ + { + "id": "Plan", + "type": "rectangle", + "classes": [ + "group" + ], + "pos": { + "x": 12, + "y": 80 + }, + "width": 170, + "height": 196, + "opacity": 1, + "strokeDash": 5, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "transparent", + "stroke": "B2", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "Plan", + "fontSize": 28, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 50, + "labelHeight": 36, + "labelPosition": "INSIDE_TOP_CENTER", + "zIndex": 0, + "level": 1 + }, + { + "id": "Code", + "type": "rectangle", + "classes": [ + "group" + ], + "pos": { + "x": 262, + "y": 12 + }, + "width": 170, + "height": 196, + "opacity": 1, + "strokeDash": 5, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "transparent", + "stroke": "B2", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "Code", + "fontSize": 28, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 59, + "labelHeight": 36, + "labelPosition": "INSIDE_TOP_CENTER", + "zIndex": 0, + "level": 1 + }, + { + "id": "Build", + "type": "rectangle", + "classes": [ + "group" + ], + "pos": { + "x": 502, + "y": 12 + }, + "width": 170, + "height": 196, + "opacity": 1, + "strokeDash": 5, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "transparent", + "stroke": "B2", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "Build", + "fontSize": 28, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 58, + "labelHeight": 36, + "labelPosition": "INSIDE_TOP_CENTER", + "zIndex": 0, + "level": 1 + }, + { + "id": "Test", + "type": "rectangle", + "classes": [ + "group" + ], + "pos": { + "x": 742, + "y": 12 + }, + "width": 177, + "height": 196, + "opacity": 1, + "strokeDash": 5, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "transparent", + "stroke": "B2", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "Test", + "fontSize": 28, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 51, + "labelHeight": 36, + "labelPosition": "INSIDE_TOP_CENTER", + "zIndex": 0, + "level": 1 + }, + { + "id": "Check", + "type": "rectangle", + "classes": [ + "group" + ], + "pos": { + "x": 989, + "y": 12 + }, + "width": 177, + "height": 196, + "opacity": 1, + "strokeDash": 5, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "transparent", + "stroke": "B2", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "Check", + "fontSize": 28, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 71, + "labelHeight": 36, + "labelPosition": "INSIDE_TOP_CENTER", + "zIndex": 0, + "level": 1 + }, + { + "id": "Release", + "type": "rectangle", + "classes": [ + "group" + ], + "pos": { + "x": 1236, + "y": 12 + }, + "width": 197, + "height": 196, + "opacity": 1, + "strokeDash": 5, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "transparent", + "stroke": "B2", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "Release", + "fontSize": 28, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 88, + "labelHeight": 36, + "labelPosition": "INSIDE_TOP_CENTER", + "zIndex": 0, + "level": 1 + }, + { + "id": "Deploy", + "type": "rectangle", + "classes": [ + "group" + ], + "pos": { + "x": 1503, + "y": 12 + }, + "width": 187, + "height": 196, + "opacity": 1, + "strokeDash": 5, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "transparent", + "stroke": "B2", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "Deploy", + "fontSize": 28, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 80, + "labelHeight": 36, + "labelPosition": "INSIDE_TOP_CENTER", + "zIndex": 0, + "level": 1 + }, + { + "id": "Operate", + "type": "rectangle", + "classes": [ + "group" + ], + "pos": { + "x": 1760, + "y": 12 + }, + "width": 170, + "height": 196, + "opacity": 1, + "strokeDash": 5, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "transparent", + "stroke": "B2", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "Operate", + "fontSize": 28, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 94, + "labelHeight": 36, + "labelPosition": "INSIDE_TOP_CENTER", + "zIndex": 0, + "level": 1 + }, + { + "id": "Monitor", + "type": "rectangle", + "classes": [ + "group" + ], + "pos": { + "x": 2010, + "y": 80 + }, + "width": 170, + "height": 196, + "opacity": 1, + "strokeDash": 5, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "transparent", + "stroke": "B2", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "Monitor", + "fontSize": 28, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 91, + "labelHeight": 36, + "labelPosition": "INSIDE_TOP_CENTER", + "zIndex": 0, + "level": 1 + }, + { + "id": "Plan.ClickUp", + "type": "image", + "classes": [ + "icon" + ], + "pos": { + "x": 62, + "y": 131 + }, + "width": 70, + "height": 70, + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "N7", + "stroke": "B1", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": { + "Scheme": "https", + "Opaque": "", + "User": null, + "Host": "avatars.githubusercontent.com", + "Path": "/u/27873294", + "RawPath": "", + "OmitHost": false, + "ForceQuery": false, + "RawQuery": "s=200&v=4", + "Fragment": "", + "RawFragment": "" + }, + "iconPosition": "INSIDE_MIDDLE_CENTER", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "ClickUp", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": true, + "underline": false, + "labelWidth": 55, + "labelHeight": 21, + "labelPosition": "OUTSIDE_BOTTOM_CENTER", + "zIndex": 0, + "level": 2 + }, + { + "id": "Code.Git", + "type": "image", + "classes": [ + "icon" + ], + "pos": { + "x": 312, + "y": 62 + }, + "width": 70, + "height": 70, + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "N7", + "stroke": "B1", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": { + "Scheme": "https", + "Opaque": "", + "User": null, + "Host": "icons.terrastruct.com", + "Path": "/dev/git.svg", + "RawPath": "/dev%2Fgit.svg", + "OmitHost": false, + "ForceQuery": false, + "RawQuery": "", + "Fragment": "", + "RawFragment": "" + }, + "iconPosition": "INSIDE_MIDDLE_CENTER", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "Git", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": true, + "underline": false, + "labelWidth": 21, + "labelHeight": 21, + "labelPosition": "OUTSIDE_BOTTOM_CENTER", + "zIndex": 0, + "level": 2 + }, + { + "id": "Build.Docker", + "type": "image", + "classes": [ + "icon" + ], + "pos": { + "x": 552, + "y": 62 + }, + "width": 70, + "height": 70, + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "N7", + "stroke": "B1", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": { + "Scheme": "https", + "Opaque": "", + "User": null, + "Host": "icons.terrastruct.com", + "Path": "/dev/docker.svg", + "RawPath": "/dev%2Fdocker.svg", + "OmitHost": false, + "ForceQuery": false, + "RawQuery": "", + "Fragment": "", + "RawFragment": "" + }, + "iconPosition": "INSIDE_MIDDLE_CENTER", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "Docker", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": true, + "underline": false, + "labelWidth": 50, + "labelHeight": 21, + "labelPosition": "OUTSIDE_BOTTOM_CENTER", + "zIndex": 0, + "level": 2 + }, + { + "id": "Test.Playwright", + "type": "image", + "classes": [ + "icon" + ], + "pos": { + "x": 792, + "y": 62 + }, + "width": 77, + "height": 70, + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "N7", + "stroke": "B1", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": { + "Scheme": "https", + "Opaque": "", + "User": null, + "Host": "playwright.dev", + "Path": "/img/playwright-logo.svg", + "RawPath": "", + "OmitHost": false, + "ForceQuery": false, + "RawQuery": "", + "Fragment": "", + "RawFragment": "" + }, + "iconPosition": "INSIDE_MIDDLE_CENTER", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "Playwright", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": true, + "underline": false, + "labelWidth": 77, + "labelHeight": 21, + "labelPosition": "OUTSIDE_BOTTOM_CENTER", + "zIndex": 0, + "level": 2 + }, + { + "id": "Check.TruffleHog", + "type": "image", + "classes": [ + "icon" + ], + "pos": { + "x": 1039, + "y": 62 + }, + "width": 77, + "height": 70, + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "N7", + "stroke": "B1", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": { + "Scheme": "https", + "Opaque": "", + "User": null, + "Host": "avatars.githubusercontent.com", + "Path": "/u/79229934", + "RawPath": "", + "OmitHost": false, + "ForceQuery": false, + "RawQuery": "s=200&v=4", + "Fragment": "", + "RawFragment": "" + }, + "iconPosition": "INSIDE_MIDDLE_CENTER", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "TruffleHog", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": true, + "underline": false, + "labelWidth": 77, + "labelHeight": 21, + "labelPosition": "OUTSIDE_BOTTOM_CENTER", + "zIndex": 0, + "level": 2 + }, + { + "id": "Release.Github Action", + "type": "image", + "classes": [ + "icon" + ], + "pos": { + "x": 1286, + "y": 62 + }, + "width": 97, + "height": 70, + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "N7", + "stroke": "B1", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": { + "Scheme": "https", + "Opaque": "", + "User": null, + "Host": "icons.terrastruct.com", + "Path": "/dev/github.svg", + "RawPath": "/dev%2Fgithub.svg", + "OmitHost": false, + "ForceQuery": false, + "RawQuery": "", + "Fragment": "", + "RawFragment": "" + }, + "iconPosition": "INSIDE_MIDDLE_CENTER", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "Github Action", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": true, + "underline": false, + "labelWidth": 97, + "labelHeight": 21, + "labelPosition": "OUTSIDE_BOTTOM_CENTER", + "zIndex": 0, + "level": 2 + }, + { + "id": "Deploy.AWS Copilot", + "type": "image", + "classes": [ + "icon" + ], + "pos": { + "x": 1553, + "y": 62 + }, + "width": 87, + "height": 70, + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "N7", + "stroke": "B1", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": { + "Scheme": "https", + "Opaque": "", + "User": null, + "Host": "icons.terrastruct.com", + "Path": "/aws/Developer Tools/AWS-CodeDeploy.svg", + "RawPath": "/aws%2FDeveloper%20Tools%2FAWS-CodeDeploy.svg", + "OmitHost": false, + "ForceQuery": false, + "RawQuery": "", + "Fragment": "", + "RawFragment": "" + }, + "iconPosition": "INSIDE_MIDDLE_CENTER", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "AWS Copilot", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": true, + "underline": false, + "labelWidth": 87, + "labelHeight": 21, + "labelPosition": "OUTSIDE_BOTTOM_CENTER", + "zIndex": 0, + "level": 2 + }, + { + "id": "Operate.AWS ECS", + "type": "image", + "classes": [ + "icon" + ], + "pos": { + "x": 1810, + "y": 62 + }, + "width": 70, + "height": 70, + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "N7", + "stroke": "B1", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": { + "Scheme": "https", + "Opaque": "", + "User": null, + "Host": "icons.terrastruct.com", + "Path": "/aws/Compute/AWS-Fargate.svg", + "RawPath": "/aws%2FCompute%2FAWS-Fargate.svg", + "OmitHost": false, + "ForceQuery": false, + "RawQuery": "", + "Fragment": "", + "RawFragment": "" + }, + "iconPosition": "INSIDE_MIDDLE_CENTER", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "AWS ECS", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": true, + "underline": false, + "labelWidth": 63, + "labelHeight": 21, + "labelPosition": "OUTSIDE_BOTTOM_CENTER", + "zIndex": 0, + "level": 2 + }, + { + "id": "Monitor.Grafana", + "type": "image", + "classes": [ + "icon" + ], + "pos": { + "x": 2060, + "y": 131 + }, + "width": 70, + "height": 70, + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "borderRadius": 0, + "fill": "N7", + "stroke": "B1", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": { + "Scheme": "https", + "Opaque": "", + "User": null, + "Host": "avatars.githubusercontent.com", + "Path": "/u/7195757", + "RawPath": "", + "OmitHost": false, + "ForceQuery": false, + "RawQuery": "s=200&v=4", + "Fragment": "", + "RawFragment": "" + }, + "iconPosition": "INSIDE_MIDDLE_CENTER", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "Grafana", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": true, + "underline": false, + "labelWidth": 57, + "labelHeight": 21, + "labelPosition": "OUTSIDE_BOTTOM_CENTER", + "zIndex": 0, + "level": 2 + } + ], + "connections": [ + { + "id": "(Plan -> Code)[0]", + "src": "Plan", + "srcArrow": "none", + "dst": "Code", + "dstArrow": "triangle", + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "stroke": "B1", + "borderRadius": 10, + "label": "", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N2", + "italic": true, + "bold": false, + "underline": false, + "labelWidth": 0, + "labelHeight": 0, + "labelPosition": "", + "labelPercentage": 0, + "route": [ + { + "x": 182, + "y": 110 + }, + { + "x": 262, + "y": 110 + } + ], + "animated": false, + "tooltip": "", + "icon": null, + "zIndex": 0 + }, + { + "id": "(Code -> Build)[0]", + "src": "Code", + "srcArrow": "none", + "dst": "Build", + "dstArrow": "triangle", + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "stroke": "B1", + "borderRadius": 10, + "label": "", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N2", + "italic": true, + "bold": false, + "underline": false, + "labelWidth": 0, + "labelHeight": 0, + "labelPosition": "", + "labelPercentage": 0, + "route": [ + { + "x": 432, + "y": 110 + }, + { + "x": 502, + "y": 110 + } + ], + "animated": false, + "tooltip": "", + "icon": null, + "zIndex": 0 + }, + { + "id": "(Build -> Test)[0]", + "src": "Build", + "srcArrow": "none", + "dst": "Test", + "dstArrow": "triangle", + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "stroke": "B1", + "borderRadius": 10, + "label": "", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N2", + "italic": true, + "bold": false, + "underline": false, + "labelWidth": 0, + "labelHeight": 0, + "labelPosition": "", + "labelPercentage": 0, + "route": [ + { + "x": 672, + "y": 110 + }, + { + "x": 742, + "y": 110 + } + ], + "animated": false, + "tooltip": "", + "icon": null, + "zIndex": 0 + }, + { + "id": "(Test -> Check)[0]", + "src": "Test", + "srcArrow": "none", + "dst": "Check", + "dstArrow": "triangle", + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "stroke": "B1", + "borderRadius": 10, + "label": "", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N2", + "italic": true, + "bold": false, + "underline": false, + "labelWidth": 0, + "labelHeight": 0, + "labelPosition": "", + "labelPercentage": 0, + "route": [ + { + "x": 919, + "y": 110 + }, + { + "x": 989, + "y": 110 + } + ], + "animated": false, + "tooltip": "", + "icon": null, + "zIndex": 0 + }, + { + "id": "(Check -> Release)[0]", + "src": "Check", + "srcArrow": "none", + "dst": "Release", + "dstArrow": "triangle", + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "stroke": "B1", + "borderRadius": 10, + "label": "", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N2", + "italic": true, + "bold": false, + "underline": false, + "labelWidth": 0, + "labelHeight": 0, + "labelPosition": "", + "labelPercentage": 0, + "route": [ + { + "x": 1166, + "y": 110 + }, + { + "x": 1236, + "y": 110 + } + ], + "animated": false, + "tooltip": "", + "icon": null, + "zIndex": 0 + }, + { + "id": "(Release -> Deploy)[0]", + "src": "Release", + "srcArrow": "none", + "dst": "Deploy", + "dstArrow": "triangle", + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "stroke": "B1", + "borderRadius": 10, + "label": "", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N2", + "italic": true, + "bold": false, + "underline": false, + "labelWidth": 0, + "labelHeight": 0, + "labelPosition": "", + "labelPercentage": 0, + "route": [ + { + "x": 1433, + "y": 110 + }, + { + "x": 1503, + "y": 110 + } + ], + "animated": false, + "tooltip": "", + "icon": null, + "zIndex": 0 + }, + { + "id": "(Deploy -> Operate)[0]", + "src": "Deploy", + "srcArrow": "none", + "dst": "Operate", + "dstArrow": "triangle", + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "stroke": "B1", + "borderRadius": 10, + "label": "", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N2", + "italic": true, + "bold": false, + "underline": false, + "labelWidth": 0, + "labelHeight": 0, + "labelPosition": "", + "labelPercentage": 0, + "route": [ + { + "x": 1690, + "y": 110 + }, + { + "x": 1760, + "y": 110 + } + ], + "animated": false, + "tooltip": "", + "icon": null, + "zIndex": 0 + }, + { + "id": "(Operate -> Monitor)[0]", + "src": "Operate", + "srcArrow": "none", + "dst": "Monitor", + "dstArrow": "triangle", + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "stroke": "B1", + "borderRadius": 10, + "label": "", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N2", + "italic": true, + "bold": false, + "underline": false, + "labelWidth": 0, + "labelHeight": 0, + "labelPosition": "", + "labelPercentage": 0, + "route": [ + { + "x": 1930, + "y": 146.33333333333331 + }, + { + "x": 2010, + "y": 146.33333333333331 + } + ], + "animated": false, + "tooltip": "", + "icon": null, + "zIndex": 0 + }, + { + "id": "(Monitor -> Plan)[0]", + "src": "Monitor", + "srcArrow": "none", + "dst": "Plan", + "dstArrow": "triangle", + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "stroke": "B1", + "borderRadius": 10, + "label": "", + "fontSize": 16, + "fontFamily": "DEFAULT", + "language": "", + "color": "N2", + "italic": true, + "bold": false, + "underline": false, + "labelWidth": 0, + "labelHeight": 0, + "labelPosition": "", + "labelPercentage": 0, + "route": [ + { + "x": 2010, + "y": 248 + }, + { + "x": 182, + "y": 248 + } + ], + "animated": false, + "tooltip": "", + "icon": null, + "zIndex": 0 + } + ], + "root": { + "id": "", + "type": "", + "pos": { + "x": 0, + "y": 0 + }, + "width": 0, + "height": 0, + "opacity": 0, + "strokeDash": 0, + "strokeWidth": 0, + "borderRadius": 0, + "fill": "N7", + "stroke": "", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "", + "fontSize": 0, + "fontFamily": "", + "language": "", + "color": "", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 0, + "labelHeight": 0, + "zIndex": 0, + "level": 0 + } +} diff --git a/e2etests/testdata/stable/cycle-order/elk/sketch.exp.svg b/e2etests/testdata/stable/cycle-order/elk/sketch.exp.svg new file mode 100644 index 000000000..d396077cd --- /dev/null +++ b/e2etests/testdata/stable/cycle-order/elk/sketch.exp.svg @@ -0,0 +1,102 @@ +PlanCodeBuildTestCheckReleaseDeployOperateMonitorClickUpGitDockerPlaywrightTruffleHogGithub ActionAWS CopilotAWS ECSGrafana + + + \ No newline at end of file diff --git a/e2etests/testdata/stable/dense/elk/board.exp.json b/e2etests/testdata/stable/dense/elk/board.exp.json index a14339bf8..1d439d71c 100644 --- a/e2etests/testdata/stable/dense/elk/board.exp.json +++ b/e2etests/testdata/stable/dense/elk/board.exp.json @@ -7,7 +7,7 @@ "id": "a", "type": "rectangle", "pos": { - "x": 155, + "x": 167, "y": 158 }, "width": 53, @@ -48,7 +48,7 @@ "id": "b", "type": "rectangle", "pos": { - "x": 40, + "x": 52, "y": 304 }, "width": 280, @@ -89,7 +89,7 @@ "id": "c", "type": "rectangle", "pos": { - "x": 82, + "x": 94, "y": 158 }, "width": 53, @@ -130,8 +130,8 @@ "id": "d", "type": "rectangle", "pos": { - "x": 362, - "y": 500 + "x": 369, + "y": 550 }, "width": 120, "height": 66, @@ -171,8 +171,8 @@ "id": "e", "type": "rectangle", "pos": { - "x": 384, - "y": 942 + "x": 439, + "y": 1092 }, "width": 120, "height": 66, @@ -212,8 +212,8 @@ "id": "f", "type": "rectangle", "pos": { - "x": 139, - "y": 696 + "x": 221, + "y": 796 }, "width": 80, "height": 66, @@ -253,8 +253,8 @@ "id": "g", "type": "rectangle", "pos": { - "x": 187, - "y": 500 + "x": 268, + "y": 550 }, "width": 54, "height": 66, @@ -294,8 +294,8 @@ "id": "h", "type": "rectangle", "pos": { - "x": 53, - "y": 500 + "x": 86, + "y": 550 }, "width": 53, "height": 66, @@ -335,8 +335,8 @@ "id": "i", "type": "rectangle", "pos": { - "x": 79, - "y": 1088 + "x": 213, + "y": 1238 }, "width": 80, "height": 66, @@ -376,7 +376,7 @@ "id": "j", "type": "rectangle", "pos": { - "x": 141, + "x": 153, "y": 12 }, "width": 80, @@ -417,8 +417,8 @@ "id": "k", "type": "rectangle", "pos": { - "x": 92, - "y": 1224 + "x": 226, + "y": 1374 }, "width": 53, "height": 66, @@ -458,8 +458,8 @@ "id": "l", "type": "rectangle", "pos": { - "x": 511, - "y": 696 + "x": 569, + "y": 796 }, "width": 120, "height": 66, @@ -499,8 +499,8 @@ "id": "m", "type": "rectangle", "pos": { - "x": 261, - "y": 500 + "x": 517, + "y": 550 }, "width": 80, "height": 66, @@ -540,8 +540,8 @@ "id": "n", "type": "rectangle", "pos": { - "x": 197, - "y": 942 + "x": 299, + "y": 1092 }, "width": 120, "height": 66, @@ -581,8 +581,8 @@ "id": "o", "type": "rectangle", "pos": { - "x": 502, - "y": 500 + "x": 12, + "y": 550 }, "width": 54, "height": 66, @@ -622,8 +622,8 @@ "id": "p", "type": "rectangle", "pos": { - "x": 576, - "y": 500 + "x": 632, + "y": 550 }, "width": 53, "height": 66, @@ -663,8 +663,8 @@ "id": "q", "type": "rectangle", "pos": { - "x": 417, - "y": 1088 + "x": 472, + "y": 1238 }, "width": 54, "height": 66, @@ -727,11 +727,11 @@ "labelPercentage": 0, "route": [ { - "x": 180, + "x": 192.16666666666669, "y": 224 }, { - "x": 180, + "x": 192.16666666666669, "y": 304 } ], @@ -765,11 +765,11 @@ "labelPercentage": 0, "route": [ { - "x": 110, + "x": 122.16666666666669, "y": 224 }, { - "x": 110, + "x": 122.16666666666669, "y": 304 } ], @@ -803,20 +803,20 @@ "labelPercentage": 0, "route": [ { - "x": 421, - "y": 566 + "x": 439.5, + "y": 616 }, { - "x": 421, - "y": 802 + "x": 439.5, + "y": 952 }, { - "x": 444.3333333333333, - "y": 802 + "x": 499.3333333333333, + "y": 952 }, { - "x": 444.3333333333333, - "y": 942 + "x": 499.3333333333333, + "y": 1092 } ], "animated": false, @@ -849,20 +849,20 @@ "labelPercentage": 0, "route": [ { - "x": 192.66666666666657, - "y": 762 + "x": 275.00000000000006, + "y": 862 }, { - "x": 192.66666666666657, - "y": 852 + "x": 275.00000000000006, + "y": 1002 }, { - "x": 414.3333333333333, - "y": 852 + "x": 469.3333333333333, + "y": 1002 }, { - "x": 414.3333333333333, - "y": 942 + "x": 469.3333333333333, + "y": 1092 } ], "animated": false, @@ -895,20 +895,20 @@ "labelPercentage": 0, "route": [ { - "x": 146, + "x": 227.66666666666669, "y": 370 }, { - "x": 146, - "y": 606 + "x": 227.66666666666669, + "y": 656 }, { - "x": 165.99999999999994, - "y": 606 + "x": 248.33333333333343, + "y": 656 }, { - "x": 165.99999999999994, - "y": 696 + "x": 248.33333333333343, + "y": 796 } ], "animated": false, @@ -941,12 +941,20 @@ "labelPercentage": 0, "route": [ { - "x": 214, + "x": 252.16666666666669, "y": 370 }, { - "x": 214, - "y": 500 + "x": 252.16666666666669, + "y": 460 + }, + { + "x": 295.6666666666667, + "y": 460 + }, + { + "x": 295.6666666666667, + "y": 550 } ], "animated": false, @@ -979,20 +987,20 @@ "labelPercentage": 0, "route": [ { - "x": 214, - "y": 566 + "x": 295.6666666666667, + "y": 616 }, { - "x": 214, - "y": 606 + "x": 295.6666666666667, + "y": 656 }, { - "x": 192.66666666666657, - "y": 606 + "x": 275.00000000000006, + "y": 656 }, { - "x": 192.66666666666657, - "y": 696 + "x": 275.00000000000006, + "y": 796 } ], "animated": false, @@ -1025,20 +1033,12 @@ "labelPercentage": 0, "route": [ { - "x": 120, + "x": 112.5, "y": 370 }, { - "x": 120, - "y": 460 - }, - { - "x": 79.5, - "y": 460 - }, - { - "x": 79.5, - "y": 500 + "x": 112.5, + "y": 550 } ], "animated": false, @@ -1071,28 +1071,20 @@ "labelPercentage": 0, "route": [ { - "x": 80, + "x": 179, "y": 370 }, { - "x": 80, - "y": 410 + "x": 179, + "y": 1198 }, { - "x": 12, - "y": 410 + "x": 239.66666666666669, + "y": 1198 }, { - "x": 12, - "y": 1048 - }, - { - "x": 106.08333333333331, - "y": 1048 - }, - { - "x": 106.08333333333331, - "y": 1088 + "x": 239.66666666666669, + "y": 1238 } ], "animated": false, @@ -1125,20 +1117,20 @@ "labelPercentage": 0, "route": [ { - "x": 240, + "x": 292.1666666666667, "y": 370 }, { - "x": 240, - "y": 460 + "x": 292.1666666666667, + "y": 410 }, { - "x": 422.75, - "y": 460 + "x": 429.8333333333333, + "y": 410 }, { - "x": 422.75, - "y": 500 + "x": 429.8333333333333, + "y": 550 } ], "animated": false, @@ -1171,19 +1163,19 @@ "labelPercentage": 0, "route": [ { - "x": 161.5, + "x": 173.66666666666669, "y": 78 }, { - "x": 161.5, + "x": 173.66666666666669, "y": 118 }, { - "x": 108.5, + "x": 120.66666666666669, "y": 118 }, { - "x": 108.5, + "x": 120.66666666666669, "y": 158 } ], @@ -1217,11 +1209,11 @@ "labelPercentage": 0, "route": [ { - "x": 181.5, + "x": 193.66666666666669, "y": 78 }, { - "x": 181.5, + "x": 193.66666666666669, "y": 158 } ], @@ -1255,19 +1247,19 @@ "labelPercentage": 0, "route": [ { - "x": 250, + "x": 262.1666666666667, "y": 304 }, { - "x": 249.99999999999997, + "x": 262.1666666666667, "y": 118 }, { - "x": 201.5, + "x": 213.66666666666669, "y": 118 }, { - "x": 201.5, + "x": 213.66666666666669, "y": 78 } ], @@ -1301,12 +1293,12 @@ "labelPercentage": 0, "route": [ { - "x": 119.41666666666663, - "y": 1154 + "x": 253, + "y": 1304 }, { - "x": 119.41666666666663, - "y": 1224 + "x": 253, + "y": 1374 } ], "animated": false, @@ -1339,20 +1331,20 @@ "labelPercentage": 0, "route": [ { - "x": 452.75, - "y": 566 + "x": 459.8333333333333, + "y": 616 }, { - "x": 452.75, - "y": 606 + "x": 459.8333333333333, + "y": 706 }, { - "x": 571.5, - "y": 606 + "x": 599.8333333333333, + "y": 706 }, { - "x": 571.5, - "y": 696 + "x": 599.8333333333333, + "y": 796 } ], "animated": false, @@ -1385,20 +1377,20 @@ "labelPercentage": 0, "route": [ { - "x": 571.5, - "y": 762 + "x": 629.8333333333333, + "y": 862 }, { - "x": 571.5, - "y": 802 + "x": 629.8333333333333, + "y": 952 }, { - "x": 474.3333333333333, - "y": 802 + "x": 529.3333333333333, + "y": 952 }, { - "x": 474.3333333333333, - "y": 942 + "x": 529.3333333333333, + "y": 1092 } ], "animated": false, @@ -1431,20 +1423,20 @@ "labelPercentage": 0, "route": [ { - "x": 314.3333333333333, - "y": 566 + "x": 570.3333333333333, + "y": 616 }, { - "x": 314.3333333333333, + "x": 570.3333333333333, "y": 656 }, { - "x": 541.5, + "x": 629.8333333333333, "y": 656 }, { - "x": 541.5, - "y": 696 + "x": 629.8333333333333, + "y": 796 } ], "animated": false, @@ -1477,20 +1469,20 @@ "labelPercentage": 0, "route": [ { - "x": 287.66666666666663, - "y": 566 + "x": 543.6666666666666, + "y": 616 }, { - "x": 287.66666666666663, - "y": 802 + "x": 543.6666666666666, + "y": 756 }, { - "x": 257.25, - "y": 802 + "x": 389.3333333333333, + "y": 756 }, { - "x": 257.25, - "y": 942 + "x": 389.3333333333333, + "y": 1092 } ], "animated": false, @@ -1523,20 +1515,20 @@ "labelPercentage": 0, "route": [ { - "x": 257.25, - "y": 1008 + "x": 359.3333333333333, + "y": 1158 }, { - "x": 257.25, - "y": 1048 + "x": 359.3333333333333, + "y": 1198 }, { - "x": 132.74999999999994, - "y": 1048 + "x": 266.3333333333333, + "y": 1198 }, { - "x": 132.74999999999994, - "y": 1088 + "x": 266.3333333333333, + "y": 1238 } ], "animated": false, @@ -1569,20 +1561,20 @@ "labelPercentage": 0, "route": [ { - "x": 392.75, - "y": 566 + "x": 399.8333333333333, + "y": 616 }, { - "x": 392.75, - "y": 902 + "x": 399.8333333333333, + "y": 656 }, { - "x": 287.25, - "y": 902 + "x": 356.33333333333337, + "y": 656 }, { - "x": 287.25, - "y": 942 + "x": 356.33333333333337, + "y": 1092 } ], "animated": false, @@ -1615,20 +1607,20 @@ "labelPercentage": 0, "route": [ { - "x": 165.99999999999994, - "y": 762 + "x": 248.33333333333343, + "y": 862 }, { - "x": 165.99999999999994, - "y": 902 + "x": 248.33333333333343, + "y": 1052 }, { - "x": 227.25, - "y": 902 + "x": 329.3333333333333, + "y": 1052 }, { - "x": 227.25, - "y": 942 + "x": 329.3333333333333, + "y": 1092 } ], "animated": false, @@ -1661,20 +1653,20 @@ "labelPercentage": 0, "route": [ { - "x": 280, + "x": 92.16666666666669, "y": 370 }, { - "x": 280, + "x": 92.16666666666669, "y": 410 }, { - "x": 529.75, + "x": 39, "y": 410 }, { - "x": 529.75, - "y": 500 + "x": 39, + "y": 550 } ], "animated": false, @@ -1707,12 +1699,12 @@ "labelPercentage": 0, "route": [ { - "x": 601.5, - "y": 566 + "x": 659.8333333333333, + "y": 616 }, { - "x": 601.5, - "y": 696 + "x": 659.8333333333333, + "y": 796 } ], "animated": false, @@ -1745,12 +1737,12 @@ "labelPercentage": 0, "route": [ { - "x": 444.3333333333333, - "y": 1008 + "x": 499.3333333333333, + "y": 1158 }, { - "x": 444.3333333333333, - "y": 1088 + "x": 499.3333333333333, + "y": 1238 } ], "animated": false, diff --git a/e2etests/testdata/stable/dense/elk/sketch.exp.svg b/e2etests/testdata/stable/dense/elk/sketch.exp.svg index 9b6112c21..965c9981d 100644 --- a/e2etests/testdata/stable/dense/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/dense/elk/sketch.exp.svg @@ -1,9 +1,9 @@ -abcdefghijklmnopq - + .d2-3612039324 .fill-N1{fill:#0A0F25;} + .d2-3612039324 .fill-N2{fill:#676C7E;} + .d2-3612039324 .fill-N3{fill:#9499AB;} + .d2-3612039324 .fill-N4{fill:#CFD2DD;} + .d2-3612039324 .fill-N5{fill:#DEE1EB;} + .d2-3612039324 .fill-N6{fill:#EEF1F8;} + .d2-3612039324 .fill-N7{fill:#FFFFFF;} + .d2-3612039324 .fill-B1{fill:#0D32B2;} + .d2-3612039324 .fill-B2{fill:#0D32B2;} + .d2-3612039324 .fill-B3{fill:#E3E9FD;} + .d2-3612039324 .fill-B4{fill:#E3E9FD;} + .d2-3612039324 .fill-B5{fill:#EDF0FD;} + .d2-3612039324 .fill-B6{fill:#F7F8FE;} + .d2-3612039324 .fill-AA2{fill:#4A6FF3;} + .d2-3612039324 .fill-AA4{fill:#EDF0FD;} + .d2-3612039324 .fill-AA5{fill:#F7F8FE;} + .d2-3612039324 .fill-AB4{fill:#EDF0FD;} + .d2-3612039324 .fill-AB5{fill:#F7F8FE;} + .d2-3612039324 .stroke-N1{stroke:#0A0F25;} + .d2-3612039324 .stroke-N2{stroke:#676C7E;} + .d2-3612039324 .stroke-N3{stroke:#9499AB;} + .d2-3612039324 .stroke-N4{stroke:#CFD2DD;} + .d2-3612039324 .stroke-N5{stroke:#DEE1EB;} + .d2-3612039324 .stroke-N6{stroke:#EEF1F8;} + .d2-3612039324 .stroke-N7{stroke:#FFFFFF;} + .d2-3612039324 .stroke-B1{stroke:#0D32B2;} + .d2-3612039324 .stroke-B2{stroke:#0D32B2;} + .d2-3612039324 .stroke-B3{stroke:#E3E9FD;} + .d2-3612039324 .stroke-B4{stroke:#E3E9FD;} + .d2-3612039324 .stroke-B5{stroke:#EDF0FD;} + .d2-3612039324 .stroke-B6{stroke:#F7F8FE;} + .d2-3612039324 .stroke-AA2{stroke:#4A6FF3;} + .d2-3612039324 .stroke-AA4{stroke:#EDF0FD;} + .d2-3612039324 .stroke-AA5{stroke:#F7F8FE;} + .d2-3612039324 .stroke-AB4{stroke:#EDF0FD;} + .d2-3612039324 .stroke-AB5{stroke:#F7F8FE;} + .d2-3612039324 .background-color-N1{background-color:#0A0F25;} + .d2-3612039324 .background-color-N2{background-color:#676C7E;} + .d2-3612039324 .background-color-N3{background-color:#9499AB;} + .d2-3612039324 .background-color-N4{background-color:#CFD2DD;} + .d2-3612039324 .background-color-N5{background-color:#DEE1EB;} + .d2-3612039324 .background-color-N6{background-color:#EEF1F8;} + .d2-3612039324 .background-color-N7{background-color:#FFFFFF;} + .d2-3612039324 .background-color-B1{background-color:#0D32B2;} + .d2-3612039324 .background-color-B2{background-color:#0D32B2;} + .d2-3612039324 .background-color-B3{background-color:#E3E9FD;} + .d2-3612039324 .background-color-B4{background-color:#E3E9FD;} + .d2-3612039324 .background-color-B5{background-color:#EDF0FD;} + .d2-3612039324 .background-color-B6{background-color:#F7F8FE;} + .d2-3612039324 .background-color-AA2{background-color:#4A6FF3;} + .d2-3612039324 .background-color-AA4{background-color:#EDF0FD;} + .d2-3612039324 .background-color-AA5{background-color:#F7F8FE;} + .d2-3612039324 .background-color-AB4{background-color:#EDF0FD;} + .d2-3612039324 .background-color-AB5{background-color:#F7F8FE;} + .d2-3612039324 .color-N1{color:#0A0F25;} + .d2-3612039324 .color-N2{color:#676C7E;} + .d2-3612039324 .color-N3{color:#9499AB;} + .d2-3612039324 .color-N4{color:#CFD2DD;} + .d2-3612039324 .color-N5{color:#DEE1EB;} + .d2-3612039324 .color-N6{color:#EEF1F8;} + .d2-3612039324 .color-N7{color:#FFFFFF;} + .d2-3612039324 .color-B1{color:#0D32B2;} + .d2-3612039324 .color-B2{color:#0D32B2;} + .d2-3612039324 .color-B3{color:#E3E9FD;} + .d2-3612039324 .color-B4{color:#E3E9FD;} + .d2-3612039324 .color-B5{color:#EDF0FD;} + .d2-3612039324 .color-B6{color:#F7F8FE;} + .d2-3612039324 .color-AA2{color:#4A6FF3;} + .d2-3612039324 .color-AA4{color:#EDF0FD;} + .d2-3612039324 .color-AA5{color:#F7F8FE;} + .d2-3612039324 .color-AB4{color:#EDF0FD;} + .d2-3612039324 .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}]]>abcdefghijklmnopq + \ No newline at end of file diff --git a/e2etests/testdata/stable/elk_shim/elk/board.exp.json b/e2etests/testdata/stable/elk_shim/elk/board.exp.json index 4af1f5124..381f7aad8 100644 --- a/e2etests/testdata/stable/elk_shim/elk/board.exp.json +++ b/e2etests/testdata/stable/elk_shim/elk/board.exp.json @@ -335,7 +335,7 @@ "id": "user", "type": "person", "pos": { - "x": 317, + "x": 206, "y": 12 }, "width": 130, @@ -376,8 +376,8 @@ "id": "api server", "type": "rectangle", "pos": { - "x": 597, - "y": 59 + "x": 337, + "y": 1358 }, "width": 116, "height": 66, @@ -417,8 +417,8 @@ "id": "logs", "type": "page", "pos": { - "x": 695, - "y": 311 + "x": 359, + "y": 1585 }, "width": 73, "height": 87, @@ -633,19 +633,19 @@ "labelPercentage": 0, "route": [ { - "x": 361, + "x": 249, "y": 99 }, { - "x": 360.83333333333337, + "x": 249.41666666666669, "y": 165 }, { - "x": 238.58333333333334, + "x": 118.83333333333331, "y": 165 }, { - "x": 238.58333333333334, + "x": 118.83333333333331, "y": 361 } ], @@ -679,12 +679,20 @@ "labelPercentage": 0, "route": [ { - "x": 430, + "x": 293, "y": 99 }, { - "x": 430, - "y": 416 + "x": 292.75, + "y": 165 + }, + { + "x": 423.33333333333337, + "y": 165 + }, + { + "x": 423, + "y": 417 } ], "animated": false, @@ -717,11 +725,19 @@ "labelPercentage": 0, "route": [ { - "x": 626, - "y": 125 + "x": 415.0833333333333, + "y": 1358 }, { - "x": 626, + "x": 415.0833333333333, + "y": 1318 + }, + { + "x": 659, + "y": 1318 + }, + { + "x": 659, "y": 266 }, { @@ -763,20 +779,12 @@ "labelPercentage": 0, "route": [ { - "x": 684, - "y": 125 + "x": 395.75, + "y": 1424 }, { - "x": 684, - "y": 165 - }, - { - "x": 731.5, - "y": 165 - }, - { - "x": 732, - "y": 311 + "x": 396, + "y": 1585 } ], "animated": false, @@ -814,15 +822,15 @@ }, { "x": 132.5, - "y": 1248 + "y": 1318 }, { - "x": 655, - "y": 1248 + "x": 376.4166666666667, + "y": 1318 }, { - "x": 655, - "y": 125 + "x": 376.4166666666667, + "y": 1358 } ], "animated": false, diff --git a/e2etests/testdata/stable/elk_shim/elk/sketch.exp.svg b/e2etests/testdata/stable/elk_shim/elk/sketch.exp.svg index e5e39901b..bf81e234b 100644 --- a/e2etests/testdata/stable/elk_shim/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/elk_shim/elk/sketch.exp.svg @@ -1,23 +1,23 @@ -networkuserapi serverlogscell towerONLINE PORTALLLLdata processorsatellitestransmitteruistorage sendsendsendphone logsmake call accessdisplaypersist - + .d2-2437732080 .fill-N1{fill:#0A0F25;} + .d2-2437732080 .fill-N2{fill:#676C7E;} + .d2-2437732080 .fill-N3{fill:#9499AB;} + .d2-2437732080 .fill-N4{fill:#CFD2DD;} + .d2-2437732080 .fill-N5{fill:#DEE1EB;} + .d2-2437732080 .fill-N6{fill:#EEF1F8;} + .d2-2437732080 .fill-N7{fill:#FFFFFF;} + .d2-2437732080 .fill-B1{fill:#0D32B2;} + .d2-2437732080 .fill-B2{fill:#0D32B2;} + .d2-2437732080 .fill-B3{fill:#E3E9FD;} + .d2-2437732080 .fill-B4{fill:#E3E9FD;} + .d2-2437732080 .fill-B5{fill:#EDF0FD;} + .d2-2437732080 .fill-B6{fill:#F7F8FE;} + .d2-2437732080 .fill-AA2{fill:#4A6FF3;} + .d2-2437732080 .fill-AA4{fill:#EDF0FD;} + .d2-2437732080 .fill-AA5{fill:#F7F8FE;} + .d2-2437732080 .fill-AB4{fill:#EDF0FD;} + .d2-2437732080 .fill-AB5{fill:#F7F8FE;} + .d2-2437732080 .stroke-N1{stroke:#0A0F25;} + .d2-2437732080 .stroke-N2{stroke:#676C7E;} + .d2-2437732080 .stroke-N3{stroke:#9499AB;} + .d2-2437732080 .stroke-N4{stroke:#CFD2DD;} + .d2-2437732080 .stroke-N5{stroke:#DEE1EB;} + .d2-2437732080 .stroke-N6{stroke:#EEF1F8;} + .d2-2437732080 .stroke-N7{stroke:#FFFFFF;} + .d2-2437732080 .stroke-B1{stroke:#0D32B2;} + .d2-2437732080 .stroke-B2{stroke:#0D32B2;} + .d2-2437732080 .stroke-B3{stroke:#E3E9FD;} + .d2-2437732080 .stroke-B4{stroke:#E3E9FD;} + .d2-2437732080 .stroke-B5{stroke:#EDF0FD;} + .d2-2437732080 .stroke-B6{stroke:#F7F8FE;} + .d2-2437732080 .stroke-AA2{stroke:#4A6FF3;} + .d2-2437732080 .stroke-AA4{stroke:#EDF0FD;} + .d2-2437732080 .stroke-AA5{stroke:#F7F8FE;} + .d2-2437732080 .stroke-AB4{stroke:#EDF0FD;} + .d2-2437732080 .stroke-AB5{stroke:#F7F8FE;} + .d2-2437732080 .background-color-N1{background-color:#0A0F25;} + .d2-2437732080 .background-color-N2{background-color:#676C7E;} + .d2-2437732080 .background-color-N3{background-color:#9499AB;} + .d2-2437732080 .background-color-N4{background-color:#CFD2DD;} + .d2-2437732080 .background-color-N5{background-color:#DEE1EB;} + .d2-2437732080 .background-color-N6{background-color:#EEF1F8;} + .d2-2437732080 .background-color-N7{background-color:#FFFFFF;} + .d2-2437732080 .background-color-B1{background-color:#0D32B2;} + .d2-2437732080 .background-color-B2{background-color:#0D32B2;} + .d2-2437732080 .background-color-B3{background-color:#E3E9FD;} + .d2-2437732080 .background-color-B4{background-color:#E3E9FD;} + .d2-2437732080 .background-color-B5{background-color:#EDF0FD;} + .d2-2437732080 .background-color-B6{background-color:#F7F8FE;} + .d2-2437732080 .background-color-AA2{background-color:#4A6FF3;} + .d2-2437732080 .background-color-AA4{background-color:#EDF0FD;} + .d2-2437732080 .background-color-AA5{background-color:#F7F8FE;} + .d2-2437732080 .background-color-AB4{background-color:#EDF0FD;} + .d2-2437732080 .background-color-AB5{background-color:#F7F8FE;} + .d2-2437732080 .color-N1{color:#0A0F25;} + .d2-2437732080 .color-N2{color:#676C7E;} + .d2-2437732080 .color-N3{color:#9499AB;} + .d2-2437732080 .color-N4{color:#CFD2DD;} + .d2-2437732080 .color-N5{color:#DEE1EB;} + .d2-2437732080 .color-N6{color:#EEF1F8;} + .d2-2437732080 .color-N7{color:#FFFFFF;} + .d2-2437732080 .color-B1{color:#0D32B2;} + .d2-2437732080 .color-B2{color:#0D32B2;} + .d2-2437732080 .color-B3{color:#E3E9FD;} + .d2-2437732080 .color-B4{color:#E3E9FD;} + .d2-2437732080 .color-B5{color:#EDF0FD;} + .d2-2437732080 .color-B6{color:#F7F8FE;} + .d2-2437732080 .color-AA2{color:#4A6FF3;} + .d2-2437732080 .color-AA4{color:#EDF0FD;} + .d2-2437732080 .color-AA5{color:#F7F8FE;} + .d2-2437732080 .color-AB4{color:#EDF0FD;} + .d2-2437732080 .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}]]>networkuserapi serverlogscell towerONLINE PORTALLLLdata processorsatellitestransmitteruistorage sendsendsendphone logsmake call accessdisplaypersist + - - - - + + + + \ No newline at end of file diff --git a/e2etests/testdata/stable/large_arch/elk/board.exp.json b/e2etests/testdata/stable/large_arch/elk/board.exp.json index 12b4d6e6f..be693bc3c 100644 --- a/e2etests/testdata/stable/large_arch/elk/board.exp.json +++ b/e2etests/testdata/stable/large_arch/elk/board.exp.json @@ -7,7 +7,7 @@ "id": "a", "type": "rectangle", "pos": { - "x": 12, + "x": 85, "y": 436 }, "width": 53, @@ -48,7 +48,7 @@ "id": "b", "type": "rectangle", "pos": { - "x": 911, + "x": 12, "y": 436 }, "width": 53, @@ -89,8 +89,8 @@ "id": "c", "type": "rectangle", "pos": { - "x": 417, - "y": 1718 + "x": 619, + "y": 1768 }, "width": 53, "height": 66, @@ -130,8 +130,8 @@ "id": "d", "type": "rectangle", "pos": { - "x": 490, - "y": 1718 + "x": 545, + "y": 1768 }, "width": 54, "height": 66, @@ -171,8 +171,8 @@ "id": "e", "type": "rectangle", "pos": { - "x": 490, - "y": 1854 + "x": 546, + "y": 1904 }, "width": 53, "height": 66, @@ -212,8 +212,8 @@ "id": "f", "type": "rectangle", "pos": { - "x": 564, - "y": 1718 + "x": 474, + "y": 1768 }, "width": 51, "height": 66, @@ -253,8 +253,8 @@ "id": "g", "type": "rectangle", "pos": { - "x": 170, - "y": 1718 + "x": 243, + "y": 1768 }, "width": 80, "height": 66, @@ -294,8 +294,8 @@ "id": "h", "type": "rectangle", "pos": { - "x": 238, - "y": 1011 + "x": 311, + "y": 1061 }, "width": 53, "height": 66, @@ -335,8 +335,8 @@ "id": "i", "type": "rectangle", "pos": { - "x": 403, - "y": 1011 + "x": 452, + "y": 1061 }, "width": 546, "height": 522, @@ -376,8 +376,8 @@ "id": "i.j", "type": "rectangle", "pos": { - "x": 675, - "y": 1061 + "x": 724, + "y": 1111 }, "width": 222, "height": 166, @@ -417,8 +417,8 @@ "id": "i.j.k", "type": "rectangle", "pos": { - "x": 725, - "y": 1111 + "x": 774, + "y": 1161 }, "width": 53, "height": 66, @@ -458,8 +458,8 @@ "id": "i.j.l", "type": "rectangle", "pos": { - "x": 798, - "y": 1111 + "x": 847, + "y": 1161 }, "width": 49, "height": 66, @@ -499,8 +499,8 @@ "id": "i.m", "type": "rectangle", "pos": { - "x": 453, - "y": 1377 + "x": 502, + "y": 1427 }, "width": 200, "height": 66, @@ -540,8 +540,8 @@ "id": "i.n", "type": "rectangle", "pos": { - "x": 673, - "y": 1417 + "x": 722, + "y": 1467 }, "width": 53, "height": 66, @@ -581,8 +581,8 @@ "id": "i.o", "type": "rectangle", "pos": { - "x": 746, - "y": 1317 + "x": 795, + "y": 1367 }, "width": 153, "height": 166, @@ -622,8 +622,8 @@ "id": "i.o.p", "type": "rectangle", "pos": { - "x": 796, - "y": 1367 + "x": 845, + "y": 1417 }, "width": 53, "height": 66, @@ -663,8 +663,8 @@ "id": "q", "type": "rectangle", "pos": { - "x": 895, - "y": 1718 + "x": 968, + "y": 1768 }, "width": 80, "height": 66, @@ -704,7 +704,7 @@ "id": "r", "type": "rectangle", "pos": { - "x": 85, + "x": 158, "y": 12 }, "width": 806, @@ -745,7 +745,7 @@ "id": "r.s", "type": "rectangle", "pos": { - "x": 135, + "x": 208, "y": 313 }, "width": 543, @@ -786,7 +786,7 @@ "id": "r.s.t", "type": "rectangle", "pos": { - "x": 185, + "x": 258, "y": 551 }, "width": 120, @@ -827,7 +827,7 @@ "id": "r.s.u", "type": "rectangle", "pos": { - "x": 325, + "x": 398, "y": 509 }, "width": 154, @@ -868,7 +868,7 @@ "id": "r.s.u.v", "type": "rectangle", "pos": { - "x": 375, + "x": 448, "y": 559 }, "width": 54, @@ -909,7 +909,7 @@ "id": "r.s.w", "type": "rectangle", "pos": { - "x": 499, + "x": 572, "y": 561 }, "width": 58, @@ -950,7 +950,7 @@ "id": "r.s.x", "type": "rectangle", "pos": { - "x": 474, + "x": 547, "y": 363 }, "width": 80, @@ -991,7 +991,7 @@ "id": "r.s.y", "type": "rectangle", "pos": { - "x": 574, + "x": 647, "y": 363 }, "width": 54, @@ -1032,7 +1032,7 @@ "id": "r.z", "type": "rectangle", "pos": { - "x": 376, + "x": 449, "y": 805 }, "width": 52, @@ -1073,7 +1073,7 @@ "id": "r.aa", "type": "rectangle", "pos": { - "x": 184, + "x": 257, "y": 162 }, "width": 62, @@ -1114,7 +1114,7 @@ "id": "r.bb", "type": "rectangle", "pos": { - "x": 266, + "x": 339, "y": 62 }, "width": 245, @@ -1155,7 +1155,7 @@ "id": "r.bb.cc", "type": "rectangle", "pos": { - "x": 316, + "x": 389, "y": 112 }, "width": 61, @@ -1196,7 +1196,7 @@ "id": "r.bb.dd", "type": "rectangle", "pos": { - "x": 397, + "x": 470, "y": 112 }, "width": 64, @@ -1237,7 +1237,7 @@ "id": "r.ee", "type": "rectangle", "pos": { - "x": 696, + "x": 769, "y": 162 }, "width": 62, @@ -1278,7 +1278,7 @@ "id": "r.ff", "type": "rectangle", "pos": { - "x": 698, + "x": 771, "y": 313 }, "width": 57, @@ -1319,7 +1319,7 @@ "id": "r.gg", "type": "rectangle", "pos": { - "x": 778, + "x": 851, "y": 162 }, "width": 63, @@ -1383,20 +1383,20 @@ "labelPercentage": 0, "route": [ { - "x": 751.5833333333333, - "y": 1177 + "x": 801.25, + "y": 1227 }, { - "x": 751.5833333333333, - "y": 1272 + "x": 801.25, + "y": 1322 }, { - "x": 603.0833333333333, - "y": 1272 + "x": 652.75, + "y": 1322 }, { - "x": 603.0833333333333, - "y": 1377.625 + "x": 652.75, + "y": 1427.625 } ], "animated": false, @@ -1429,12 +1429,12 @@ "labelPercentage": 0, "route": [ { - "x": 822.5833333333333, - "y": 1177 + "x": 872.25, + "y": 1227 }, { - "x": 822.5833333333333, - "y": 1367 + "x": 872.25, + "y": 1417 } ], "animated": false, @@ -1467,28 +1467,28 @@ "labelPercentage": 0, "route": [ { - "x": 955.75, - "y": 1718 + "x": 1028.75, + "y": 1768 }, { - "x": 955.75, - "y": 1578 + "x": 1028.75, + "y": 1628 }, { - "x": 989.0833333333333, - "y": 1578 + "x": 1038.75, + "y": 1628 }, { - "x": 989.0833333333333, - "y": 966 + "x": 1038.75, + "y": 1016 }, { - "x": 553.0833333333333, - "y": 966 + "x": 602.75, + "y": 1016 }, { - "x": 553.0833333333333, - "y": 1377.625 + "x": 602.75, + "y": 1427.625 } ], "animated": false, @@ -1521,20 +1521,20 @@ "labelPercentage": 0, "route": [ { - "x": 619.7499999999999, - "y": 1443.625 + "x": 669.4166666666666, + "y": 1493.625 }, { - "x": 619.7499999999999, - "y": 1628 + "x": 669.4166666666666, + "y": 1678 }, { - "x": 915.75, - "y": 1628 + "x": 988.75, + "y": 1678 }, { - "x": 915.75, - "y": 1718 + "x": 988.75, + "y": 1768 } ], "animated": false, @@ -1567,20 +1567,20 @@ "labelPercentage": 0, "route": [ { - "x": 699.5833333333333, - "y": 1483 + "x": 749.25, + "y": 1533 }, { - "x": 699.5833333333333, - "y": 1578 + "x": 749.25, + "y": 1628 }, { - "x": 935.75, - "y": 1578 + "x": 1008.75, + "y": 1628 }, { - "x": 935.75, - "y": 1718 + "x": 1008.75, + "y": 1768 } ], "animated": false, @@ -1613,20 +1613,12 @@ "labelPercentage": 0, "route": [ { - "x": 519.7499999999999, - "y": 1443.625 + "x": 646.1666666666666, + "y": 1493.625 }, { - "x": 519.7499999999999, - "y": 1628 - }, - { - "x": 443.91666666666663, - "y": 1628 - }, - { - "x": 443.91666666666663, - "y": 1718 + "x": 646.1666666666666, + "y": 1768 } ], "animated": false, @@ -1659,20 +1651,20 @@ "labelPercentage": 0, "route": [ { - "x": 553.0833333333333, - "y": 1443.625 + "x": 602.75, + "y": 1493.625 }, { - "x": 553.0833333333333, - "y": 1678 + "x": 602.75, + "y": 1728 }, { - "x": 517.4166666666666, - "y": 1678 + "x": 572.6666666666666, + "y": 1728 }, { - "x": 517.4166666666666, - "y": 1718 + "x": 572.6666666666666, + "y": 1768 } ], "animated": false, @@ -1705,20 +1697,20 @@ "labelPercentage": 0, "route": [ { - "x": 486.4166666666666, - "y": 1443.625 + "x": 536.0833333333334, + "y": 1493.625 }, { - "x": 486.4166666666666, - "y": 1578 + "x": 536.0833333333333, + "y": 1628 }, { - "x": 224.16666666666663, - "y": 1578 + "x": 297.16666666666663, + "y": 1628 }, { - "x": 224.16666666666663, - "y": 1718 + "x": 297.16666666666663, + "y": 1768 } ], "animated": false, @@ -1751,12 +1743,20 @@ "labelPercentage": 0, "route": [ { - "x": 589.9166666666666, - "y": 1443.625 + "x": 569.4166666666666, + "y": 1493.625 }, { - "x": 589.9166666666666, - "y": 1718 + "x": 569.4166666666666, + "y": 1678 + }, + { + "x": 500.16666666666663, + "y": 1678 + }, + { + "x": 500.16666666666663, + "y": 1768 } ], "animated": false, @@ -1789,12 +1789,12 @@ "labelPercentage": 0, "route": [ { - "x": 517.4166666666666, - "y": 1784 + "x": 572.6666666666666, + "y": 1834 }, { - "x": 517.4166666666666, - "y": 1854 + "x": 572.6666666666666, + "y": 1904 } ], "animated": false, @@ -1827,19 +1827,19 @@ "labelPercentage": 0, "route": [ { - "x": 501.3333333333333, + "x": 574.3333333333333, "y": 429 }, { - "x": 501.3333333333333, + "x": 574.3333333333333, "y": 469 }, { - "x": 275, + "x": 348, "y": 469 }, { - "x": 275, + "x": 348, "y": 551 } ], @@ -1873,11 +1873,11 @@ "labelPercentage": 0, "route": [ { - "x": 528, + "x": 601, "y": 429 }, { - "x": 528, + "x": 601, "y": 561.5 } ], @@ -1911,19 +1911,19 @@ "labelPercentage": 0, "route": [ { - "x": 809.6666666666666, + "x": 882.6666666666666, "y": 228 }, { - "x": 809.6666666666666, + "x": 882.6666666666666, "y": 268 }, { - "x": 245, + "x": 318, "y": 268 }, { - "x": 245, + "x": 318, "y": 551 } ], @@ -1957,11 +1957,11 @@ "labelPercentage": 0, "route": [ { - "x": 402, + "x": 475, "y": 625 }, { - "x": 402, + "x": 475, "y": 805 } ], @@ -1995,11 +1995,11 @@ "labelPercentage": 0, "route": [ { - "x": 215, + "x": 288, "y": 228 }, { - "x": 215, + "x": 288, "y": 551 } ], @@ -2033,12 +2033,20 @@ "labelPercentage": 0, "route": [ { - "x": 528, + "x": 601, "y": 627.5 }, { - "x": 528, - "y": 1377.625 + "x": 601, + "y": 966 + }, + { + "x": 552.75, + "y": 966 + }, + { + "x": 552.75, + "y": 1427.625 } ], "animated": false, @@ -2071,12 +2079,12 @@ "labelPercentage": 0, "route": [ { - "x": 197.5, + "x": 270.5, "y": 617 }, { - "x": 197.4999999999999, - "y": 1718 + "x": 270.4999999999999, + "y": 1768 } ], "animated": false, @@ -2109,12 +2117,12 @@ "labelPercentage": 0, "route": [ { - "x": 265, + "x": 338, "y": 617 }, { - "x": 265, - "y": 1011 + "x": 338, + "y": 1061 } ], "animated": false, @@ -2147,11 +2155,11 @@ "labelPercentage": 0, "route": [ { - "x": 727.1666666666666, + "x": 800.1666666666666, "y": 228 }, { - "x": 727.1666666666666, + "x": 800.1666666666666, "y": 313 } ], diff --git a/e2etests/testdata/stable/large_arch/elk/sketch.exp.svg b/e2etests/testdata/stable/large_arch/elk/sketch.exp.svg index 918f03e03..6acaaca67 100644 --- a/e2etests/testdata/stable/large_arch/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/large_arch/elk/sketch.exp.svg @@ -1,16 +1,16 @@ -abcdefghiqrjmnoszaabbeeffggklptuwxyccddv - + .d2-1712326698 .fill-N1{fill:#0A0F25;} + .d2-1712326698 .fill-N2{fill:#676C7E;} + .d2-1712326698 .fill-N3{fill:#9499AB;} + .d2-1712326698 .fill-N4{fill:#CFD2DD;} + .d2-1712326698 .fill-N5{fill:#DEE1EB;} + .d2-1712326698 .fill-N6{fill:#EEF1F8;} + .d2-1712326698 .fill-N7{fill:#FFFFFF;} + .d2-1712326698 .fill-B1{fill:#0D32B2;} + .d2-1712326698 .fill-B2{fill:#0D32B2;} + .d2-1712326698 .fill-B3{fill:#E3E9FD;} + .d2-1712326698 .fill-B4{fill:#E3E9FD;} + .d2-1712326698 .fill-B5{fill:#EDF0FD;} + .d2-1712326698 .fill-B6{fill:#F7F8FE;} + .d2-1712326698 .fill-AA2{fill:#4A6FF3;} + .d2-1712326698 .fill-AA4{fill:#EDF0FD;} + .d2-1712326698 .fill-AA5{fill:#F7F8FE;} + .d2-1712326698 .fill-AB4{fill:#EDF0FD;} + .d2-1712326698 .fill-AB5{fill:#F7F8FE;} + .d2-1712326698 .stroke-N1{stroke:#0A0F25;} + .d2-1712326698 .stroke-N2{stroke:#676C7E;} + .d2-1712326698 .stroke-N3{stroke:#9499AB;} + .d2-1712326698 .stroke-N4{stroke:#CFD2DD;} + .d2-1712326698 .stroke-N5{stroke:#DEE1EB;} + .d2-1712326698 .stroke-N6{stroke:#EEF1F8;} + .d2-1712326698 .stroke-N7{stroke:#FFFFFF;} + .d2-1712326698 .stroke-B1{stroke:#0D32B2;} + .d2-1712326698 .stroke-B2{stroke:#0D32B2;} + .d2-1712326698 .stroke-B3{stroke:#E3E9FD;} + .d2-1712326698 .stroke-B4{stroke:#E3E9FD;} + .d2-1712326698 .stroke-B5{stroke:#EDF0FD;} + .d2-1712326698 .stroke-B6{stroke:#F7F8FE;} + .d2-1712326698 .stroke-AA2{stroke:#4A6FF3;} + .d2-1712326698 .stroke-AA4{stroke:#EDF0FD;} + .d2-1712326698 .stroke-AA5{stroke:#F7F8FE;} + .d2-1712326698 .stroke-AB4{stroke:#EDF0FD;} + .d2-1712326698 .stroke-AB5{stroke:#F7F8FE;} + .d2-1712326698 .background-color-N1{background-color:#0A0F25;} + .d2-1712326698 .background-color-N2{background-color:#676C7E;} + .d2-1712326698 .background-color-N3{background-color:#9499AB;} + .d2-1712326698 .background-color-N4{background-color:#CFD2DD;} + .d2-1712326698 .background-color-N5{background-color:#DEE1EB;} + .d2-1712326698 .background-color-N6{background-color:#EEF1F8;} + .d2-1712326698 .background-color-N7{background-color:#FFFFFF;} + .d2-1712326698 .background-color-B1{background-color:#0D32B2;} + .d2-1712326698 .background-color-B2{background-color:#0D32B2;} + .d2-1712326698 .background-color-B3{background-color:#E3E9FD;} + .d2-1712326698 .background-color-B4{background-color:#E3E9FD;} + .d2-1712326698 .background-color-B5{background-color:#EDF0FD;} + .d2-1712326698 .background-color-B6{background-color:#F7F8FE;} + .d2-1712326698 .background-color-AA2{background-color:#4A6FF3;} + .d2-1712326698 .background-color-AA4{background-color:#EDF0FD;} + .d2-1712326698 .background-color-AA5{background-color:#F7F8FE;} + .d2-1712326698 .background-color-AB4{background-color:#EDF0FD;} + .d2-1712326698 .background-color-AB5{background-color:#F7F8FE;} + .d2-1712326698 .color-N1{color:#0A0F25;} + .d2-1712326698 .color-N2{color:#676C7E;} + .d2-1712326698 .color-N3{color:#9499AB;} + .d2-1712326698 .color-N4{color:#CFD2DD;} + .d2-1712326698 .color-N5{color:#DEE1EB;} + .d2-1712326698 .color-N6{color:#EEF1F8;} + .d2-1712326698 .color-N7{color:#FFFFFF;} + .d2-1712326698 .color-B1{color:#0D32B2;} + .d2-1712326698 .color-B2{color:#0D32B2;} + .d2-1712326698 .color-B3{color:#E3E9FD;} + .d2-1712326698 .color-B4{color:#E3E9FD;} + .d2-1712326698 .color-B5{color:#EDF0FD;} + .d2-1712326698 .color-B6{color:#F7F8FE;} + .d2-1712326698 .color-AA2{color:#4A6FF3;} + .d2-1712326698 .color-AA4{color:#EDF0FD;} + .d2-1712326698 .color-AA5{color:#F7F8FE;} + .d2-1712326698 .color-AB4{color:#EDF0FD;} + .d2-1712326698 .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}]]>abcdefghiqrjmnoszaabbeeffggklptuwxyccddv + \ No newline at end of file diff --git a/e2etests/testdata/stable/us_map/elk/board.exp.json b/e2etests/testdata/stable/us_map/elk/board.exp.json index 90d1af957..7d0563ca6 100644 --- a/e2etests/testdata/stable/us_map/elk/board.exp.json +++ b/e2etests/testdata/stable/us_map/elk/board.exp.json @@ -7,7 +7,7 @@ "id": "AL", "type": "rectangle", "pos": { - "x": 559, + "x": 1287, "y": 148 }, "width": 64, @@ -48,7 +48,7 @@ "id": "FL", "type": "rectangle", "pos": { - "x": 551, + "x": 1279, "y": 294 }, "width": 80, @@ -89,8 +89,8 @@ "id": "GA", "type": "rectangle", "pos": { - "x": 551, - "y": 590 + "x": 1279, + "y": 440 }, "width": 80, "height": 66, @@ -130,8 +130,8 @@ "id": "MS", "type": "rectangle", "pos": { - "x": 405, - "y": 836 + "x": 1412, + "y": 686 }, "width": 160, "height": 66, @@ -171,8 +171,8 @@ "id": "TN", "type": "rectangle", "pos": { - "x": 524, - "y": 3116 + "x": 1090, + "y": 2366 }, "width": 280, "height": 66, @@ -212,7 +212,7 @@ "id": "AK", "type": "rectangle", "pos": { - "x": 1003, + "x": 677, "y": 12 }, "width": 66, @@ -253,8 +253,8 @@ "id": "AZ", "type": "rectangle", "pos": { - "x": 1724, - "y": 836 + "x": 81, + "y": 686 }, "width": 65, "height": 66, @@ -294,8 +294,8 @@ "id": "CA", "type": "rectangle", "pos": { - "x": 1716, - "y": 1232 + "x": 73, + "y": 1032 }, "width": 80, "height": 66, @@ -335,8 +335,8 @@ "id": "NV", "type": "rectangle", "pos": { - "x": 1656, - "y": 1628 + "x": 60, + "y": 1428 }, "width": 160, "height": 66, @@ -376,8 +376,8 @@ "id": "NM", "type": "rectangle", "pos": { - "x": 1121, - "y": 1974 + "x": 206, + "y": 1674 }, "width": 120, "height": 66, @@ -417,8 +417,8 @@ "id": "UT", "type": "rectangle", "pos": { - "x": 1522, - "y": 3116 + "x": 12, + "y": 2366 }, "width": 160, "height": 66, @@ -458,7 +458,7 @@ "id": "AR", "type": "rectangle", "pos": { - "x": 425, + "x": 1479, "y": 294 }, "width": 66, @@ -499,8 +499,8 @@ "id": "LA", "type": "rectangle", "pos": { - "x": 418, - "y": 590 + "x": 1472, + "y": 440 }, "width": 80, "height": 66, @@ -540,8 +540,8 @@ "id": "MO", "type": "rectangle", "pos": { - "x": 1151, - "y": 1232 + "x": 562, + "y": 1032 }, "width": 240, "height": 66, @@ -581,8 +581,8 @@ "id": "OK", "type": "rectangle", "pos": { - "x": 719, - "y": 2520 + "x": 333, + "y": 2020 }, "width": 200, "height": 66, @@ -622,8 +622,8 @@ "id": "TX", "type": "rectangle", "pos": { - "x": 387, - "y": 3362 + "x": 659, + "y": 2662 }, "width": 160, "height": 66, @@ -663,8 +663,8 @@ "id": "OR", "type": "rectangle", "pos": { - "x": 1692, - "y": 1974 + "x": 35, + "y": 1674 }, "width": 120, "height": 66, @@ -704,8 +704,8 @@ "id": "CO", "type": "rectangle", "pos": { - "x": 794, - "y": 590 + "x": 287, + "y": 440 }, "width": 66, "height": 66, @@ -745,8 +745,8 @@ "id": "KS", "type": "rectangle", "pos": { - "x": 1018, - "y": 836 + "x": 280, + "y": 686 }, "width": 80, "height": 66, @@ -786,8 +786,8 @@ "id": "NE", "type": "rectangle", "pos": { - "x": 1061, - "y": 1628 + "x": 345, + "y": 1428 }, "width": 200, "height": 66, @@ -827,8 +827,8 @@ "id": "WY", "type": "rectangle", "pos": { - "x": 1446, - "y": 3708 + "x": 272, + "y": 2908 }, "width": 240, "height": 66, @@ -868,8 +868,8 @@ "id": "CT", "type": "rectangle", "pos": { - "x": 120, - "y": 1232 + "x": 1669, + "y": 1032 }, "width": 64, "height": 66, @@ -909,8 +909,8 @@ "id": "MA", "type": "rectangle", "pos": { - "x": 112, - "y": 1628 + "x": 1661, + "y": 1428 }, "width": 80, "height": 66, @@ -950,8 +950,8 @@ "id": "NY", "type": "rectangle", "pos": { - "x": 85, - "y": 2520 + "x": 1664, + "y": 2020 }, "width": 160, "height": 66, @@ -991,8 +991,8 @@ "id": "RI", "type": "rectangle", "pos": { - "x": 87, - "y": 3362 + "x": 1723, + "y": 2662 }, "width": 120, "height": 66, @@ -1032,8 +1032,8 @@ "id": "DE", "type": "rectangle", "pos": { - "x": 259, - "y": 1232 + "x": 1770, + "y": 1032 }, "width": 63, "height": 66, @@ -1073,8 +1073,8 @@ "id": "MD", "type": "rectangle", "pos": { - "x": 250, - "y": 1628 + "x": 1761, + "y": 1428 }, "width": 80, "height": 66, @@ -1114,8 +1114,8 @@ "id": "NJ", "type": "rectangle", "pos": { - "x": 237, - "y": 1974 + "x": 1679, + "y": 1674 }, "width": 80, "height": 66, @@ -1155,8 +1155,8 @@ "id": "PA", "type": "rectangle", "pos": { - "x": 190, - "y": 3116 + "x": 1541, + "y": 2366 }, "width": 200, "height": 66, @@ -1196,8 +1196,8 @@ "id": "NC", "type": "rectangle", "pos": { - "x": 565, - "y": 1974 + "x": 1266, + "y": 1674 }, "width": 80, "height": 66, @@ -1237,8 +1237,8 @@ "id": "SC", "type": "rectangle", "pos": { - "x": 565, - "y": 2520 + "x": 1266, + "y": 2020 }, "width": 80, "height": 66, @@ -1278,7 +1278,7 @@ "id": "HI", "type": "rectangle", "pos": { - "x": 924, + "x": 840, "y": 12 }, "width": 59, @@ -1319,8 +1319,8 @@ "id": "ID", "type": "rectangle", "pos": { - "x": 1576, - "y": 836 + "x": 472, + "y": 686 }, "width": 59, "height": 66, @@ -1360,8 +1360,8 @@ "id": "MT", "type": "rectangle", "pos": { - "x": 1465, - "y": 1232 + "x": 462, + "y": 1032 }, "width": 80, "height": 66, @@ -1401,8 +1401,8 @@ "id": "WA", "type": "rectangle", "pos": { - "x": 1724, - "y": 3362 + "x": 169, + "y": 2662 }, "width": 80, "height": 66, @@ -1442,7 +1442,7 @@ "id": "IL", "type": "rectangle", "pos": { - "x": 1089, + "x": 763, "y": 12 }, "width": 57, @@ -1483,7 +1483,7 @@ "id": "IN", "type": "rectangle", "pos": { - "x": 1077, + "x": 751, "y": 148 }, "width": 80, @@ -1524,7 +1524,7 @@ "id": "IA", "type": "rectangle", "pos": { - "x": 1425, + "x": 850, "y": 294 }, "width": 80, @@ -1565,8 +1565,8 @@ "id": "MI", "type": "rectangle", "pos": { - "x": 880, - "y": 590 + "x": 711, + "y": 440 }, "width": 120, "height": 66, @@ -1606,8 +1606,8 @@ "id": "KY", "type": "rectangle", "pos": { - "x": 997, - "y": 294 + "x": 602, + "y": 686 }, "width": 120, "height": 66, @@ -1647,8 +1647,8 @@ "id": "WI", "type": "rectangle", "pos": { - "x": 1281, - "y": 2520 + "x": 949, + "y": 2020 }, "width": 160, "height": 66, @@ -1688,8 +1688,8 @@ "id": "OH", "type": "rectangle", "pos": { - "x": 899, - "y": 1628 + "x": 1090, + "y": 1428 }, "width": 120, "height": 66, @@ -1729,8 +1729,8 @@ "id": "MN", "type": "rectangle", "pos": { - "x": 1385, - "y": 836 + "x": 883, + "y": 686 }, "width": 120, "height": 66, @@ -1770,8 +1770,8 @@ "id": "SD", "type": "rectangle", "pos": { - "x": 1405, - "y": 1974 + "x": 599, + "y": 1674 }, "width": 200, "height": 66, @@ -1811,8 +1811,8 @@ "id": "VA", "type": "rectangle", "pos": { - "x": 620, - "y": 3362 + "x": 1180, + "y": 2662 }, "width": 160, "height": 66, @@ -1852,8 +1852,8 @@ "id": "WV", "type": "rectangle", "pos": { - "x": 522, - "y": 3708 + "x": 1193, + "y": 2908 }, "width": 200, "height": 66, @@ -1893,8 +1893,8 @@ "id": "ME", "type": "rectangle", "pos": { - "x": 12, - "y": 1628 + "x": 1894, + "y": 1428 }, "width": 65, "height": 66, @@ -1934,8 +1934,8 @@ "id": "NH", "type": "rectangle", "pos": { - "x": 17, - "y": 1974 + "x": 1858, + "y": 1674 }, "width": 80, "height": 66, @@ -1975,8 +1975,8 @@ "id": "VT", "type": "rectangle", "pos": { - "x": 42, - "y": 3708 + "x": 1753, + "y": 2908 }, "width": 120, "height": 66, @@ -2016,8 +2016,8 @@ "id": "ND", "type": "rectangle", "pos": { - "x": 1478, - "y": 1628 + "x": 669, + "y": 1428 }, "width": 120, "height": 66, @@ -2080,11 +2080,11 @@ "labelPercentage": 0, "route": [ { - "x": 591.8333333333333, + "x": 1319.654761904762, "y": 214 }, { - "x": 591.8333333333333, + "x": 1319.654761904762, "y": 294 } ], @@ -2118,12 +2118,12 @@ "labelPercentage": 0, "route": [ { - "x": 578.4999999999999, + "x": 1306.3214285714284, "y": 360 }, { - "x": 578.4999999999999, - "y": 590 + "x": 1306.3214285714284, + "y": 440 } ], "animated": false, @@ -2156,20 +2156,20 @@ "labelPercentage": 0, "route": [ { - "x": 578.4999999999999, - "y": 656 + "x": 1332.988095238095, + "y": 506 }, { - "x": 578.4999999999999, - "y": 696 + "x": 1332.988095238095, + "y": 546 }, { - "x": 525.1666666666665, - "y": 696 + "x": 1452.0476190476193, + "y": 546 }, { - "x": 525.1666666666665, - "y": 836 + "x": 1452.0476190476193, + "y": 686 } ], "animated": false, @@ -2202,20 +2202,20 @@ "labelPercentage": 0, "route": [ { - "x": 469.1666666666665, - "y": 902 + "x": 1497.5476190476193, + "y": 752 }, { - "x": 469.1666666666665, - "y": 2776 + "x": 1497.5476190476193, + "y": 2276 }, { - "x": 559.3690476190477, - "y": 2776 + "x": 1300.154761904762, + "y": 2276 }, { - "x": 559.3690476190477, - "y": 3116 + "x": 1300.154761904762, + "y": 2366 } ], "animated": false, @@ -2248,12 +2248,12 @@ "labelPercentage": 0, "route": [ { - "x": 1756.6666666666667, - "y": 902 + "x": 113.90476190476197, + "y": 752 }, { - "x": 1756.6666666666667, - "y": 1232 + "x": 113.90476190476197, + "y": 1032 } ], "animated": false, @@ -2286,12 +2286,12 @@ "labelPercentage": 0, "route": [ { - "x": 1736.6666666666665, - "y": 1298 + "x": 100.57142857142864, + "y": 1098 }, { - "x": 1736.6666666666665, - "y": 1628 + "x": 100.57142857142867, + "y": 1428 } ], "animated": false, @@ -2324,20 +2324,20 @@ "labelPercentage": 0, "route": [ { - "x": 1688.6666666666665, - "y": 1694 + "x": 188.57142857142867, + "y": 1494 }, { - "x": 1688.6666666666665, - "y": 1834 + "x": 188.57142857142867, + "y": 1534 }, { - "x": 1201.1666666666667, - "y": 1834 + "x": 246.46428571428578, + "y": 1534 }, { - "x": 1201.1666666666667, - "y": 1974 + "x": 246.46428571428578, + "y": 1674 } ], "animated": false, @@ -2370,20 +2370,28 @@ "labelPercentage": 0, "route": [ { - "x": 1211.1666666666667, - "y": 2040 + "x": 236.46428571428578, + "y": 1740 }, { - "x": 1211.1666666666667, - "y": 2480 + "x": 236.46428571428578, + "y": 1930 }, { - "x": 1586.4166666666667, - "y": 2480 + "x": 292.6309523809525, + "y": 1930 }, { - "x": 1586.4166666666667, - "y": 3116 + "x": 292.6309523809525, + "y": 2126 + }, + { + "x": 108, + "y": 2126 + }, + { + "x": 108, + "y": 2366 } ], "animated": false, @@ -2416,12 +2424,12 @@ "labelPercentage": 0, "route": [ { - "x": 458.5, + "x": 1512.0476190476193, "y": 360 }, { - "x": 458.5, - "y": 590 + "x": 1512.0476190476193, + "y": 440 } ], "animated": false, @@ -2454,12 +2462,12 @@ "labelPercentage": 0, "route": [ { - "x": 445.16666666666674, - "y": 656 + "x": 1492.0476190476193, + "y": 506 }, { - "x": 445.1666666666665, - "y": 836 + "x": 1492.0476190476193, + "y": 686 } ], "animated": false, @@ -2492,20 +2500,20 @@ "labelPercentage": 0, "route": [ { - "x": 533.1666666666665, - "y": 902 + "x": 1444.0476190476193, + "y": 752 }, { - "x": 533.1666666666665, - "y": 1042 + "x": 1444.0476190476193, + "y": 842 }, { - "x": 1191.4761904761904, - "y": 1042 + "x": 762.4880952380953, + "y": 842 }, { - "x": 1191.4761904761904, - "y": 1232 + "x": 762.4880952380953, + "y": 1032 } ], "animated": false, @@ -2538,20 +2546,28 @@ "labelPercentage": 0, "route": [ { - "x": 1185.7619047619048, - "y": 1298 + "x": 699.6309523809525, + "y": 1098 }, { - "x": 1185.7619047619048, - "y": 1338 + "x": 699.6309523809525, + "y": 1288 }, { - "x": 752.5000000000001, - "y": 1338 + "x": 866.559523809524, + "y": 1288 }, { - "x": 752.5000000000001, - "y": 2520 + "x": 866.559523809524, + "y": 1830 + }, + { + "x": 500.29761904761915, + "y": 1830 + }, + { + "x": 500.29761904761915, + "y": 2020 } ], "animated": false, @@ -2584,20 +2600,20 @@ "labelPercentage": 0, "route": [ { - "x": 819.1666666666667, - "y": 2586 + "x": 466.96428571428584, + "y": 2086 }, { - "x": 819.1666666666667, - "y": 2926 + "x": 466.96428571428584, + "y": 2276 }, { - "x": 699.3690476190477, - "y": 2926 + "x": 1125.154761904762, + "y": 2276 }, { - "x": 699.3690476190477, - "y": 3116 + "x": 1125.154761904762, + "y": 2366 } ], "animated": false, @@ -2630,20 +2646,20 @@ "labelPercentage": 0, "route": [ { - "x": 580.3690476190477, - "y": 3182 + "x": 1146.154761904762, + "y": 2432 }, { - "x": 580.3690476190477, - "y": 3222 + "x": 1146.154761904762, + "y": 2472 }, { - "x": 515.3690476190475, - "y": 3222 + "x": 755.654761904762, + "y": 2472 }, { - "x": 515.3690476190475, - "y": 3362 + "x": 755.654761904762, + "y": 2662 } ], "animated": false, @@ -2676,12 +2692,12 @@ "labelPercentage": 0, "route": [ { - "x": 1776.6666666666665, - "y": 1298 + "x": 140.57142857142867, + "y": 1098 }, { - "x": 1776.6666666666665, - "y": 1628 + "x": 140.57142857142867, + "y": 1428 } ], "animated": false, @@ -2714,12 +2730,20 @@ "labelPercentage": 0, "route": [ { - "x": 1722.6666666666665, - "y": 1694 + "x": 92.57142857142867, + "y": 1494 }, { - "x": 1722.6666666666665, - "y": 1974 + "x": 92.57142857142867, + "y": 1534 + }, + { + "x": 65.57142857142867, + "y": 1534 + }, + { + "x": 65.57142857142867, + "y": 1674 } ], "animated": false, @@ -2752,20 +2776,12 @@ "labelPercentage": 0, "route": [ { - "x": 827.6428571428571, - "y": 656 + "x": 320.07142857142867, + "y": 506 }, { - "x": 827.6428571428571, - "y": 746 - }, - { - "x": 1058.4761904761904, - "y": 746 - }, - { - "x": 1058.4761904761904, - "y": 836 + "x": 320.07142857142867, + "y": 686 } ], "animated": false, @@ -2798,20 +2814,20 @@ "labelPercentage": 0, "route": [ { - "x": 1045.142857142857, - "y": 902 + "x": 306.73809523809535, + "y": 752 }, { - "x": 1045.142857142857, - "y": 1438 + "x": 306.7380952380954, + "y": 1188 }, { - "x": 1101.1666666666667, - "y": 1438 + "x": 385.29761904761915, + "y": 1188 }, { - "x": 1101.1666666666667, - "y": 1628 + "x": 385.29761904761915, + "y": 1428 } ], "animated": false, @@ -2844,12 +2860,20 @@ "labelPercentage": 0, "route": [ { - "x": 1161.1666666666667, - "y": 1694 + "x": 378.63095238095246, + "y": 1494 }, { - "x": 1161.1666666666667, - "y": 1974 + "x": 378.63095238095246, + "y": 1534 + }, + { + "x": 286.4642857142858, + "y": 1534 + }, + { + "x": 286.4642857142858, + "y": 1674 } ], "animated": false, @@ -2882,20 +2906,20 @@ "labelPercentage": 0, "route": [ { - "x": 1151.1666666666667, - "y": 2040 + "x": 266.4642857142858, + "y": 1740 }, { - "x": 1151.1666666666667, - "y": 2080 + "x": 266.4642857142858, + "y": 1880 }, { - "x": 852.5, - "y": 2080 + "x": 366.96428571428584, + "y": 1880 }, { - "x": 852.5, - "y": 2520 + "x": 366.96428571428584, + "y": 2020 } ], "animated": false, @@ -2928,20 +2952,20 @@ "labelPercentage": 0, "route": [ { - "x": 885.8333333333334, - "y": 2586 + "x": 366.96428571428584, + "y": 2086 }, { - "x": 885.8333333333334, - "y": 3076 + "x": 366.96428571428584, + "y": 2176 }, { - "x": 1554.4166666666667, - "y": 3076 + "x": 140, + "y": 2176 }, { - "x": 1554.4166666666667, - "y": 3116 + "x": 140, + "y": 2366 } ], "animated": false, @@ -2974,20 +2998,20 @@ "labelPercentage": 0, "route": [ { - "x": 1559.1666666666667, - "y": 3182 + "x": 52, + "y": 2432 }, { - "x": 1559.1666666666667, - "y": 3518 + "x": 52, + "y": 2868 }, { - "x": 1583.7142857142858, - "y": 3518 + "x": 306.6904761904763, + "y": 2868 }, { - "x": 1583.7142857142858, - "y": 3708 + "x": 306.6904761904763, + "y": 2908 } ], "animated": false, @@ -3020,12 +3044,12 @@ "labelPercentage": 0, "route": [ { - "x": 152.16666666666674, - "y": 1298 + "x": 1701.8809523809527, + "y": 1098 }, { - "x": 152.16666666666674, - "y": 1628 + "x": 1701.8809523809527, + "y": 1428 } ], "animated": false, @@ -3058,12 +3082,28 @@ "labelPercentage": 0, "route": [ { - "x": 165.5, - "y": 1694 + "x": 1688.5476190476193, + "y": 1494 }, { - "x": 165.5, - "y": 2520 + "x": 1688.5476190476193, + "y": 1534 + }, + { + "x": 1629.3809523809527, + "y": 1534 + }, + { + "x": 1629.3809523809527, + "y": 1830 + }, + { + "x": 1704.321428571429, + "y": 1830 + }, + { + "x": 1704.321428571429, + "y": 2020 } ], "animated": false, @@ -3096,12 +3136,20 @@ "labelPercentage": 0, "route": [ { - "x": 116.5, - "y": 2586 + "x": 1760.321428571429, + "y": 2086 }, { - "x": 116.5, - "y": 3362 + "x": 1760.321428571429, + "y": 2276 + }, + { + "x": 1781.2142857142858, + "y": 2276 + }, + { + "x": 1781.2142857142858, + "y": 2662 } ], "animated": false, @@ -3134,12 +3182,12 @@ "labelPercentage": 0, "route": [ { - "x": 290.5, - "y": 1298 + "x": 1801.8809523809527, + "y": 1098 }, { - "x": 290.5, - "y": 1628 + "x": 1801.8809523809527, + "y": 1428 } ], "animated": false, @@ -3172,12 +3220,20 @@ "labelPercentage": 0, "route": [ { - "x": 277.16666666666674, - "y": 1694 + "x": 1788.5476190476193, + "y": 1494 }, { - "x": 277.1666666666665, - "y": 1974 + "x": 1788.5476190476193, + "y": 1634 + }, + { + "x": 1719.8809523809527, + "y": 1634 + }, + { + "x": 1719.8809523809527, + "y": 1674 } ], "animated": false, @@ -3210,12 +3266,20 @@ "labelPercentage": 0, "route": [ { - "x": 290.4999999999998, - "y": 2040 + "x": 1706.5476190476193, + "y": 1740 }, { - "x": 290.5, - "y": 3116 + "x": 1706.5476190476193, + "y": 1780 + }, + { + "x": 1605.1547619047624, + "y": 1780 + }, + { + "x": 1605.1547619047624, + "y": 2366 } ], "animated": false, @@ -3248,12 +3312,12 @@ "labelPercentage": 0, "route": [ { - "x": 605.1666666666666, + "x": 1332.988095238095, "y": 360 }, { - "x": 605.1666666666666, - "y": 590 + "x": 1332.988095238095, + "y": 440 } ], "animated": false, @@ -3286,12 +3350,12 @@ "labelPercentage": 0, "route": [ { - "x": 605.1666666666666, - "y": 656 + "x": 1306.3214285714284, + "y": 506 }, { - "x": 605.1666666666666, - "y": 1974 + "x": 1306.321428571429, + "y": 1674 } ], "animated": false, @@ -3324,12 +3388,12 @@ "labelPercentage": 0, "route": [ { - "x": 591.8333333333333, - "y": 2040 + "x": 1292.9880952380954, + "y": 1740 }, { - "x": 591.8333333333333, - "y": 2520 + "x": 1292.9880952380954, + "y": 2020 } ], "animated": false, @@ -3362,20 +3426,20 @@ "labelPercentage": 0, "route": [ { - "x": 591.8333333333333, - "y": 2586 + "x": 1292.9880952380954, + "y": 2086 }, { - "x": 591.8333333333333, - "y": 2676 + "x": 1292.9880952380954, + "y": 2176 }, { - "x": 629.3690476190477, - "y": 2676 + "x": 1230.154761904762, + "y": 2176 }, { - "x": 629.3690476190477, - "y": 3116 + "x": 1230.154761904762, + "y": 2366 } ], "animated": false, @@ -3408,20 +3472,12 @@ "labelPercentage": 0, "route": [ { - "x": 1605.8333333333333, - "y": 902 + "x": 502.48809523809535, + "y": 752 }, { - "x": 1605.8333333333333, - "y": 1142 - }, - { - "x": 1505.5833333333333, - "y": 1142 - }, - { - "x": 1505.5833333333333, - "y": 1232 + "x": 502.48809523809535, + "y": 1032 } ], "animated": false, @@ -3454,20 +3510,20 @@ "labelPercentage": 0, "route": [ { - "x": 1518.9166666666667, - "y": 1298 + "x": 489.15476190476204, + "y": 1098 }, { - "x": 1518.9166666666667, - "y": 1338 + "x": 489.15476190476204, + "y": 1138 }, { - "x": 1696.6666666666665, - "y": 1338 + "x": 180.57142857142867, + "y": 1138 }, { - "x": 1696.6666666666665, - "y": 1628 + "x": 180.57142857142867, + "y": 1428 } ], "animated": false, @@ -3500,12 +3556,20 @@ "labelPercentage": 0, "route": [ { - "x": 1752.6666666666665, - "y": 1694 + "x": 124.57142857142867, + "y": 1494 }, { - "x": 1752.6666666666665, - "y": 1974 + "x": 124.57142857142867, + "y": 1584 + }, + { + "x": 95.57142857142867, + "y": 1584 + }, + { + "x": 95.57142857142867, + "y": 1674 } ], "animated": false, @@ -3538,20 +3602,20 @@ "labelPercentage": 0, "route": [ { - "x": 1722.6666666666665, - "y": 2040 + "x": 65.57142857142867, + "y": 1740 }, { - "x": 1722.6666666666665, - "y": 2430 + "x": 65.57142857142867, + "y": 1780 }, { - "x": 1618.4166666666667, - "y": 2430 + "x": 45, + "y": 1780 }, { - "x": 1618.4166666666667, - "y": 3116 + "x": 45, + "y": 2366 } ], "animated": false, @@ -3584,20 +3648,20 @@ "labelPercentage": 0, "route": [ { - "x": 1642.4166666666667, - "y": 3182 + "x": 92, + "y": 2432 }, { - "x": 1642.4166666666667, - "y": 3222 + "x": 92, + "y": 2572 }, { - "x": 1751.1666666666667, - "y": 3222 + "x": 195.90476190476207, + "y": 2572 }, { - "x": 1751.1666666666667, - "y": 3362 + "x": 195.90476190476207, + "y": 2662 } ], "animated": false, @@ -3630,20 +3694,20 @@ "labelPercentage": 0, "route": [ { - "x": 1764.5, - "y": 3428 + "x": 209.2380952380954, + "y": 2728 }, { - "x": 1764.5, - "y": 3468 + "x": 209.2380952380954, + "y": 2818 }, { - "x": 1652.2857142857142, - "y": 3468 + "x": 340.9761904761906, + "y": 2818 }, { - "x": 1652.2857142857142, - "y": 3708 + "x": 340.9761904761906, + "y": 2908 } ], "animated": false, @@ -3676,11 +3740,11 @@ "labelPercentage": 0, "route": [ { - "x": 1117.702380952381, + "x": 791.5476190476192, "y": 78 }, { - "x": 1117.702380952381, + "x": 791.5476190476192, "y": 148 } ], @@ -3714,19 +3778,19 @@ "labelPercentage": 0, "route": [ { - "x": 1131.0357142857142, + "x": 804.8809523809525, "y": 214 }, { - "x": 1131.0357142857142, + "x": 804.8809523809525, "y": 254 }, { - "x": 1465.6666666666665, + "x": 890.8809523809523, "y": 254 }, { - "x": 1465.6666666666665, + "x": 890.8809523809523, "y": 294 } ], @@ -3760,20 +3824,20 @@ "labelPercentage": 0, "route": [ { - "x": 1452.3333333333333, + "x": 877.5476190476189, "y": 360 }, { - "x": 1452.3333333333333, - "y": 500 + "x": 877.5476190476189, + "y": 400 }, { - "x": 970.6428571428571, - "y": 500 + "x": 771.2142857142857, + "y": 400 }, { - "x": 970.6428571428571, - "y": 590 + "x": 771.2142857142857, + "y": 440 } ], "animated": false, @@ -3806,20 +3870,20 @@ "labelPercentage": 0, "route": [ { - "x": 940.6428571428571, - "y": 590 + "x": 735.2142857142857, + "y": 506 }, { - "x": 940.6428571428571, - "y": 450 + "x": 735.2142857142857, + "y": 596 }, { - "x": 1045.702380952381, - "y": 450 + "x": 662.4880952380953, + "y": 596 }, { - "x": 1045.702380952381, - "y": 360 + "x": 662.4880952380953, + "y": 686 } ], "animated": false, @@ -3852,20 +3916,12 @@ "labelPercentage": 0, "route": [ { - "x": 1069.702380952381, - "y": 360 + "x": 642.4880952380953, + "y": 752 }, { - "x": 1069.702380952381, - "y": 550 - }, - { - "x": 1271.4761904761904, - "y": 550 - }, - { - "x": 1271.4761904761904, - "y": 1232 + "x": 642.4880952380953, + "y": 1032 } ], "animated": false, @@ -3898,20 +3954,20 @@ "labelPercentage": 0, "route": [ { - "x": 1357.1904761904761, - "y": 1298 + "x": 733.9166666666667, + "y": 1098 }, { - "x": 1357.1904761904761, - "y": 1588 + "x": 733.9166666666667, + "y": 1238 }, { - "x": 1301.1666666666667, - "y": 1588 + "x": 1045.5357142857142, + "y": 1238 }, { - "x": 1301.1666666666667, - "y": 2520 + "x": 1045.5357142857142, + "y": 2020 } ], "animated": false, @@ -3944,12 +4000,20 @@ "labelPercentage": 0, "route": [ { - "x": 1104.3690476190477, + "x": 778.2142857142858, "y": 214 }, { - "x": 1104.3690476190477, - "y": 294 + "x": 778.2142857142858, + "y": 254 + }, + { + "x": 632.4880952380953, + "y": 254 + }, + { + "x": 632.4880952380953, + "y": 686 } ], "animated": false, @@ -3982,20 +4046,20 @@ "labelPercentage": 0, "route": [ { - "x": 1021.702380952381, - "y": 360 + "x": 692.4880952380953, + "y": 686 }, { - "x": 1021.702380952381, - "y": 400 + "x": 692.4880952380953, + "y": 646 }, { - "x": 910.6428571428571, - "y": 400 + "x": 759.2142857142857, + "y": 646 }, { - "x": 910.6428571428571, - "y": 590 + "x": 759.2142857142857, + "y": 506 } ], "animated": false, @@ -4028,28 +4092,28 @@ "labelPercentage": 0, "route": [ { - "x": 920.6428571428571, - "y": 656 + "x": 783.2142857142857, + "y": 506 }, { - "x": 920.6428571428571, - "y": 796 + "x": 783.2142857142857, + "y": 596 }, { - "x": 833.6428571428572, - "y": 796 + "x": 842.4880952380953, + "y": 596 }, { - "x": 833.6428571428572, - "y": 1388 + "x": 842.4880952380953, + "y": 1138 }, { - "x": 929.1666666666667, - "y": 1388 + "x": 1150.321428571429, + "y": 1138 }, { - "x": 929.1666666666667, - "y": 1628 + "x": 1150.321428571429, + "y": 1428 } ], "animated": false, @@ -4082,12 +4146,20 @@ "labelPercentage": 0, "route": [ { - "x": 1479, + "x": 904.2142857142857, "y": 360 }, { - "x": 1479, - "y": 836 + "x": 904.2142857142857, + "y": 400 + }, + { + "x": 963.4880952380953, + "y": 400 + }, + { + "x": 963.4880952380953, + "y": 686 } ], "animated": false, @@ -4120,20 +4192,20 @@ "labelPercentage": 0, "route": [ { - "x": 1445.3333333333333, - "y": 902 + "x": 913.4880952380953, + "y": 752 }, { - "x": 1445.3333333333333, - "y": 1042 + "x": 913.4880952380953, + "y": 792 }, { - "x": 1311.4761904761904, - "y": 1042 + "x": 722.4880952380953, + "y": 792 }, { - "x": 1311.4761904761904, - "y": 1232 + "x": 722.4880952380953, + "y": 1032 } ], "animated": false, @@ -4166,20 +4238,20 @@ "labelPercentage": 0, "route": [ { - "x": 1254.3333333333335, - "y": 1298 + "x": 596.7738095238096, + "y": 1098 }, { - "x": 1254.3333333333335, - "y": 1438 + "x": 596.7738095238096, + "y": 1188 }, { - "x": 1141.1666666666667, - "y": 1438 + "x": 425.29761904761915, + "y": 1188 }, { - "x": 1141.1666666666667, - "y": 1628 + "x": 425.29761904761915, + "y": 1428 } ], "animated": false, @@ -4212,20 +4284,20 @@ "labelPercentage": 0, "route": [ { - "x": 1194.5, - "y": 1694 + "x": 478.63095238095246, + "y": 1494 }, { - "x": 1194.5, - "y": 1784 + "x": 478.63095238095246, + "y": 1584 }, { - "x": 1438.9166666666665, - "y": 1784 + "x": 632.9880952380954, + "y": 1584 }, { - "x": 1438.9166666666665, - "y": 1974 + "x": 632.9880952380954, + "y": 1674 } ], "animated": false, @@ -4258,20 +4330,20 @@ "labelPercentage": 0, "route": [ { - "x": 1505.5833333333333, - "y": 2040 + "x": 732.9880952380953, + "y": 1740 }, { - "x": 1505.5833333333333, - "y": 2280 + "x": 732.9880952380953, + "y": 1880 }, { - "x": 1345.4166666666667, - "y": 2280 + "x": 981.5357142857143, + "y": 1880 }, { - "x": 1345.4166666666667, - "y": 2520 + "x": 981.5357142857143, + "y": 2020 } ], "animated": false, @@ -4304,20 +4376,20 @@ "labelPercentage": 0, "route": [ { - "x": 1071.8095238095239, - "y": 902 + "x": 333.40476190476204, + "y": 752 }, { - "x": 1071.8095238095239, - "y": 942 + "x": 333.40476190476204, + "y": 792 }, { - "x": 1231.4761904761904, - "y": 942 + "x": 602.4880952380953, + "y": 792 }, { - "x": 1231.4761904761904, - "y": 1232 + "x": 602.4880952380953, + "y": 1032 } ], "animated": false, @@ -4350,20 +4422,20 @@ "labelPercentage": 0, "route": [ { - "x": 1288.6190476190477, - "y": 1298 + "x": 631.059523809524, + "y": 1098 }, { - "x": 1288.6190476190477, - "y": 1488 + "x": 631.059523809524, + "y": 1238 }, { - "x": 1181.1666666666667, - "y": 1488 + "x": 465.29761904761915, + "y": 1238 }, { - "x": 1181.1666666666667, - "y": 1628 + "x": 465.29761904761915, + "y": 1428 } ], "animated": false, @@ -4396,20 +4468,28 @@ "labelPercentage": 0, "route": [ { - "x": 1094.5, - "y": 1694 + "x": 411.9642857142858, + "y": 1494 }, { - "x": 1094.5, - "y": 1784 + "x": 411.9642857142858, + "y": 1584 }, { - "x": 797, - "y": 1784 + "x": 377.46428571428584, + "y": 1584 }, { - "x": 797, - "y": 2520 + "x": 377.46428571428584, + "y": 1780 + }, + { + "x": 433.6309523809525, + "y": 1780 + }, + { + "x": 433.6309523809525, + "y": 2020 } ], "animated": false, @@ -4442,28 +4522,12 @@ "labelPercentage": 0, "route": [ { - "x": 1093.702380952381, - "y": 360 + "x": 682.4880952380953, + "y": 752 }, { - "x": 1093.702380952381, - "y": 400 - }, - { - "x": 1545.3333333333333, - "y": 400 - }, - { - "x": 1545.3333333333333, - "y": 1092 - }, - { - "x": 1351.4761904761904, - "y": 1092 - }, - { - "x": 1351.4761904761904, - "y": 1232 + "x": 682.4880952380953, + "y": 1032 } ], "animated": false, @@ -4496,20 +4560,20 @@ "labelPercentage": 0, "route": [ { - "x": 1220.047619047619, - "y": 1298 + "x": 768.2023809523811, + "y": 1098 }, { - "x": 1220.047619047619, - "y": 1388 + "x": 768.2023809523811, + "y": 1188 }, { - "x": 989.1666666666667, - "y": 1388 + "x": 1120.321428571429, + "y": 1188 }, { - "x": 989.1666666666667, - "y": 1628 + "x": 1120.321428571429, + "y": 1428 } ], "animated": false, @@ -4542,20 +4606,20 @@ "labelPercentage": 0, "route": [ { - "x": 959.1666666666667, - "y": 1694 + "x": 1151.821428571429, + "y": 1494 }, { - "x": 959.1666666666667, - "y": 3026 + "x": 1151.821428571429, + "y": 2176 }, { - "x": 769.3690476190477, - "y": 3026 + "x": 1195.154761904762, + "y": 2176 }, { - "x": 769.3690476190477, - "y": 3116 + "x": 1195.154761904762, + "y": 2366 } ], "animated": false, @@ -4588,20 +4652,12 @@ "labelPercentage": 0, "route": [ { - "x": 636.3690476190477, - "y": 3182 + "x": 1212.654761904762, + "y": 2432 }, { - "x": 636.3690476190477, - "y": 3272 - }, - { - "x": 684.3690476190476, - "y": 3272 - }, - { - "x": 684.3690476190476, - "y": 3362 + "x": 1212.654761904762, + "y": 2662 } ], "animated": false, @@ -4634,20 +4690,12 @@ "labelPercentage": 0, "route": [ { - "x": 660.3690476190476, - "y": 3428 + "x": 1227.3214285714284, + "y": 2728 }, { - "x": 660.3690476190476, - "y": 3468 - }, - { - "x": 622.0357142857142, - "y": 3468 - }, - { - "x": 622.0357142857142, - "y": 3708 + "x": 1227.3214285714284, + "y": 2908 } ], "animated": false, @@ -4680,12 +4728,12 @@ "labelPercentage": 0, "route": [ { - "x": 485.1666666666665, - "y": 656 + "x": 1532.0476190476193, + "y": 506 }, { - "x": 485.1666666666665, - "y": 836 + "x": 1532.0476190476193, + "y": 686 } ], "animated": false, @@ -4718,12 +4766,20 @@ "labelPercentage": 0, "route": [ { - "x": 430.5, - "y": 902 + "x": 1476.0476190476193, + "y": 752 }, { - "x": 430.5, - "y": 3362 + "x": 1476.0476190476193, + "y": 2522 + }, + { + "x": 787.654761904762, + "y": 2522 + }, + { + "x": 787.654761904762, + "y": 2662 } ], "animated": false, @@ -4756,12 +4812,12 @@ "labelPercentage": 0, "route": [ { - "x": 44.5, - "y": 1694 + "x": 1911.8809523809523, + "y": 1494 }, { - "x": 44.5, - "y": 1974 + "x": 1911.8809523809523, + "y": 1674 } ], "animated": false, @@ -4794,28 +4850,28 @@ "labelPercentage": 0, "route": [ { - "x": 303.83333333333326, - "y": 1694 + "x": 1815.2142857142858, + "y": 1494 }, { - "x": 303.83333333333326, - "y": 1734 + "x": 1815.2142857142858, + "y": 1534 }, { - "x": 357.1666666666665, - "y": 1734 + "x": 1978.5476190476193, + "y": 1534 }, { - "x": 357.1666666666665, - "y": 2626 + "x": 1978.5476190476193, + "y": 2226 }, { - "x": 323.83333333333326, - "y": 2626 + "x": 1707.8809523809527, + "y": 2226 }, { - "x": 323.83333333333326, - "y": 3116 + "x": 1707.8809523809527, + "y": 2366 } ], "animated": false, @@ -4848,20 +4904,20 @@ "labelPercentage": 0, "route": [ { - "x": 350.5, - "y": 3182 + "x": 1581.2142857142858, + "y": 2432 }, { - "x": 350.5, - "y": 3322 + "x": 1581.2142857142858, + "y": 2622 }, { - "x": 652.3690476190476, - "y": 3322 + "x": 1308.654761904762, + "y": 2622 }, { - "x": 652.3690476190476, - "y": 3362 + "x": 1308.654761904762, + "y": 2662 } ], "animated": false, @@ -4894,20 +4950,12 @@ "labelPercentage": 0, "route": [ { - "x": 700.3690476190476, - "y": 3428 + "x": 1260.654761904762, + "y": 2728 }, { - "x": 700.3690476190476, - "y": 3518 - }, - { - "x": 655.3690476190475, - "y": 3518 - }, - { - "x": 655.3690476190475, - "y": 3708 + "x": 1260.654761904762, + "y": 2908 } ], "animated": false, @@ -4940,20 +4988,20 @@ "labelPercentage": 0, "route": [ { - "x": 138.83333333333348, - "y": 1694 + "x": 1715.2142857142858, + "y": 1494 }, { - "x": 138.83333333333348, - "y": 1734 + "x": 1715.2142857142858, + "y": 1584 }, { - "x": 71.16666666666652, - "y": 1734 + "x": 1885.2142857142858, + "y": 1584 }, { - "x": 71.16666666666652, - "y": 1974 + "x": 1885.2142857142858, + "y": 1674 } ], "animated": false, @@ -4986,20 +5034,20 @@ "labelPercentage": 0, "route": [ { - "x": 71.16666666666652, - "y": 2040 + "x": 1885.2142857142858, + "y": 1740 }, { - "x": 71.16666666666652, - "y": 2080 + "x": 1885.2142857142858, + "y": 1780 }, { - "x": 125.5, - "y": 2080 + "x": 1784.321428571429, + "y": 1780 }, { - "x": 125.5, - "y": 2520 + "x": 1784.321428571429, + "y": 2020 } ], "animated": false, @@ -5032,12 +5080,12 @@ "labelPercentage": 0, "route": [ { - "x": 147.5, - "y": 2586 + "x": 1813.2142857142858, + "y": 2086 }, { - "x": 147.5, - "y": 3362 + "x": 1813.2142857142858, + "y": 2662 } ], "animated": false, @@ -5070,12 +5118,20 @@ "labelPercentage": 0, "route": [ { - "x": 102, - "y": 3428 + "x": 1763.2142857142858, + "y": 2728 }, { - "x": 102, - "y": 3708 + "x": 1763.2142857142858, + "y": 2818 + }, + { + "x": 1783.321428571429, + "y": 2818 + }, + { + "x": 1783.321428571429, + "y": 2908 } ], "animated": false, @@ -5108,20 +5164,20 @@ "labelPercentage": 0, "route": [ { - "x": 960.6428571428571, - "y": 656 + "x": 807.2142857142857, + "y": 506 }, { - "x": 960.6428571428571, - "y": 696 + "x": 807.2142857142857, + "y": 546 }, { - "x": 1425.3333333333333, - "y": 696 + "x": 923.4880952380953, + "y": 546 }, { - "x": 1425.3333333333333, - "y": 836 + "x": 923.4880952380953, + "y": 686 } ], "animated": false, @@ -5154,20 +5210,28 @@ "labelPercentage": 0, "route": [ { - "x": 1415.3333333333333, - "y": 902 + "x": 973.4880952380953, + "y": 752 }, { - "x": 1415.3333333333333, - "y": 992 + "x": 973.4880952380953, + "y": 892 }, { - "x": 959.1666666666667, - "y": 992 + "x": 1229.5476190476193, + "y": 892 }, { - "x": 959.1666666666667, - "y": 1628 + "x": 1229.5476190476193, + "y": 1138 + }, + { + "x": 1180.321428571429, + "y": 1138 + }, + { + "x": 1180.321428571429, + "y": 1428 } ], "animated": false, @@ -5200,28 +5264,20 @@ "labelPercentage": 0, "route": [ { - "x": 989.1666666666667, - "y": 1694 + "x": 1120.321428571429, + "y": 1494 }, { - "x": 989.1666666666667, - "y": 1934 + "x": 1120.321428571429, + "y": 1534 }, { - "x": 1651.6666666666665, - "y": 1934 + "x": 1097.0357142857147, + "y": 1534 }, { - "x": 1651.6666666666665, - "y": 2380 - }, - { - "x": 1409.4166666666667, - "y": 2380 - }, - { - "x": 1409.4166666666667, - "y": 2520 + "x": 1097.0357142857147, + "y": 2020 } ], "animated": false, @@ -5254,20 +5310,20 @@ "labelPercentage": 0, "route": [ { - "x": 1475.3333333333333, - "y": 902 + "x": 943.4880952380953, + "y": 752 }, { - "x": 1475.3333333333333, - "y": 1192 + "x": 943.4880952380953, + "y": 1338 }, { - "x": 1585.5833333333333, - "y": 1192 + "x": 749.654761904762, + "y": 1338 }, { - "x": 1585.5833333333333, - "y": 1628 + "x": 749.654761904762, + "y": 1428 } ], "animated": false, @@ -5300,12 +5356,12 @@ "labelPercentage": 0, "route": [ { - "x": 1505.5833333333333, - "y": 1694 + "x": 699.654761904762, + "y": 1494 }, { - "x": 1505.5833333333333, - "y": 1974 + "x": 699.654761904762, + "y": 1674 } ], "animated": false, @@ -5338,20 +5394,20 @@ "labelPercentage": 0, "route": [ { - "x": 1538.9166666666665, - "y": 2040 + "x": 766.3214285714287, + "y": 1740 }, { - "x": 1538.9166666666665, - "y": 2330 + "x": 766.3214285714287, + "y": 1780 }, { - "x": 1377.4166666666667, - "y": 2330 + "x": 1013.5357142857143, + "y": 1780 }, { - "x": 1377.4166666666667, - "y": 2520 + "x": 1013.5357142857143, + "y": 2020 } ], "animated": false, @@ -5384,20 +5440,20 @@ "labelPercentage": 0, "route": [ { - "x": 501.1666666666665, - "y": 902 + "x": 1519.0476190476193, + "y": 752 }, { - "x": 501.1666666666665, - "y": 2726 + "x": 1519.0476190476193, + "y": 2326 }, { - "x": 594.3690476190477, - "y": 2726 + "x": 1335.154761904762, + "y": 2326 }, { - "x": 594.3690476190477, - "y": 3116 + "x": 1335.154761904762, + "y": 2366 } ], "animated": false, @@ -5430,20 +5486,20 @@ "labelPercentage": 0, "route": [ { - "x": 1322.904761904762, - "y": 1298 + "x": 665.3452380952382, + "y": 1098 }, { - "x": 1322.904761904762, - "y": 1538 + "x": 665.3452380952382, + "y": 1388 }, { - "x": 1221.1666666666667, - "y": 1538 + "x": 505.29761904761915, + "y": 1388 }, { - "x": 1221.1666666666667, - "y": 1628 + "x": 505.29761904761915, + "y": 1428 } ], "animated": false, @@ -5476,20 +5532,20 @@ "labelPercentage": 0, "route": [ { - "x": 1127.8333333333335, - "y": 1694 + "x": 445.29761904761915, + "y": 1494 }, { - "x": 1127.8333333333335, - "y": 1834 + "x": 445.29761904761915, + "y": 1634 }, { - "x": 819.1666666666667, - "y": 1834 + "x": 462.96428571428584, + "y": 1634 }, { - "x": 819.1666666666667, - "y": 2520 + "x": 462.96428571428584, + "y": 2020 } ], "animated": false, @@ -5522,20 +5578,20 @@ "labelPercentage": 0, "route": [ { - "x": 852.5, - "y": 2586 + "x": 500.29761904761915, + "y": 2086 }, { - "x": 852.5, - "y": 2976 + "x": 500.29761904761915, + "y": 2226 }, { - "x": 734.3690476190477, - "y": 2976 + "x": 1160.154761904762, + "y": 2226 }, { - "x": 734.3690476190477, - "y": 3116 + "x": 1160.154761904762, + "y": 2366 } ], "animated": false, @@ -5568,12 +5624,20 @@ "labelPercentage": 0, "route": [ { - "x": 1492.25, - "y": 1298 + "x": 515.8214285714287, + "y": 1098 }, { - "x": 1492.25, - "y": 1628 + "x": 515.8214285714287, + "y": 1338 + }, + { + "x": 709.654761904762, + "y": 1338 + }, + { + "x": 709.654761904762, + "y": 1428 } ], "animated": false, @@ -5606,12 +5670,12 @@ "labelPercentage": 0, "route": [ { - "x": 1538.9166666666667, - "y": 1694 + "x": 732.9880952380953, + "y": 1494 }, { - "x": 1538.9166666666665, - "y": 1974 + "x": 732.9880952380953, + "y": 1674 } ], "animated": false, @@ -5644,28 +5708,28 @@ "labelPercentage": 0, "route": [ { - "x": 1438.9166666666665, - "y": 2040 + "x": 632.9880952380954, + "y": 1740 }, { - "x": 1438.9166666666665, - "y": 2180 + "x": 632.9880952380954, + "y": 1780 }, { - "x": 1116.9166666666667, - "y": 2180 + "x": 596.4880952380954, + "y": 1780 }, { - "x": 1116.9166666666667, - "y": 3668 + "x": 596.4880952380954, + "y": 2768 }, { - "x": 1480.857142857143, - "y": 3668 + "x": 409.54761904761915, + "y": 2768 }, { - "x": 1480.857142857143, - "y": 3708 + "x": 409.54761904761915, + "y": 2908 } ], "animated": false, @@ -5698,20 +5762,20 @@ "labelPercentage": 0, "route": [ { - "x": 1227.8333333333333, - "y": 1694 + "x": 511.9642857142858, + "y": 1494 }, { - "x": 1227.8333333333333, - "y": 1734 + "x": 511.9642857142858, + "y": 1534 }, { - "x": 1472.25, - "y": 1734 + "x": 666.3214285714287, + "y": 1534 }, { - "x": 1472.25, - "y": 1974 + "x": 666.3214285714287, + "y": 1674 } ], "animated": false, @@ -5744,28 +5808,28 @@ "labelPercentage": 0, "route": [ { - "x": 1472.25, - "y": 2040 + "x": 666.3214285714287, + "y": 1740 }, { - "x": 1472.25, - "y": 2230 + "x": 666.3214285714287, + "y": 1880 }, { - "x": 1139.5595238095239, - "y": 2230 + "x": 618.654761904762, + "y": 1880 }, { - "x": 1139.5595238095239, - "y": 3618 + "x": 618.654761904762, + "y": 2818 }, { - "x": 1515.142857142857, - "y": 3618 + "x": 443.8333333333335, + "y": 2818 }, { - "x": 1515.142857142857, - "y": 3708 + "x": 443.8333333333335, + "y": 2908 } ], "animated": false, @@ -5798,12 +5862,20 @@ "labelPercentage": 0, "route": [ { - "x": 1782.6666666666665, - "y": 1694 + "x": 156.57142857142867, + "y": 1494 }, { - "x": 1782.6666666666665, - "y": 1974 + "x": 156.57142857142867, + "y": 1634 + }, + { + "x": 125.57142857142867, + "y": 1634 + }, + { + "x": 125.57142857142867, + "y": 1674 } ], "animated": false, @@ -5836,20 +5908,20 @@ "labelPercentage": 0, "route": [ { - "x": 1752.6666666666665, - "y": 2040 + "x": 95.57142857142867, + "y": 1740 }, { - "x": 1752.6666666666665, - "y": 2626 + "x": 95.57142857142867, + "y": 1830 }, { - "x": 1650.4166666666667, - "y": 2626 + "x": 76, + "y": 1830 }, { - "x": 1650.4166666666667, - "y": 3116 + "x": 76, + "y": 2366 } ], "animated": false, @@ -5882,20 +5954,20 @@ "labelPercentage": 0, "route": [ { - "x": 44.5, - "y": 2040 + "x": 1911.8809523809523, + "y": 1740 }, { - "x": 44.5, - "y": 3468 + "x": 1911.8809523809523, + "y": 2768 }, { - "x": 72, - "y": 3468 + "x": 1843.321428571429, + "y": 2768 }, { - "x": 72, - "y": 3708 + "x": 1843.321428571429, + "y": 2908 } ], "animated": false, @@ -5928,20 +6000,12 @@ "labelPercentage": 0, "route": [ { - "x": 263.83333333333326, - "y": 2040 + "x": 1744.321428571429, + "y": 1740 }, { - "x": 263.83333333333326, - "y": 2080 - }, - { - "x": 205.5, - "y": 2080 - }, - { - "x": 205.5, - "y": 2520 + "x": 1744.321428571429, + "y": 2020 } ], "animated": false, @@ -5974,20 +6038,20 @@ "labelPercentage": 0, "route": [ { - "x": 181.5, - "y": 2586 + "x": 1696.321428571429, + "y": 2086 }, { - "x": 181.5, - "y": 2676 + "x": 1696.321428571429, + "y": 2126 }, { - "x": 223.83333333333326, - "y": 2676 + "x": 1641.2142857142858, + "y": 2126 }, { - "x": 223.83333333333326, - "y": 3116 + "x": 1641.2142857142858, + "y": 2366 } ], "animated": false, @@ -6020,20 +6084,20 @@ "labelPercentage": 0, "route": [ { - "x": 1181.1666666666667, - "y": 2040 + "x": 296.4642857142858, + "y": 1740 }, { - "x": 1181.1666666666667, - "y": 2130 + "x": 296.4642857142858, + "y": 1830 }, { - "x": 885.8333333333334, - "y": 2130 + "x": 400.29761904761915, + "y": 1830 }, { - "x": 885.8333333333334, - "y": 2520 + "x": 400.29761904761915, + "y": 2020 } ], "animated": false, @@ -6066,20 +6130,20 @@ "labelPercentage": 0, "route": [ { - "x": 752.5000000000001, - "y": 2586 + "x": 400.29761904761915, + "y": 2086 }, { - "x": 752.5000000000001, - "y": 2826 + "x": 400.29761904761915, + "y": 2522 }, { - "x": 452, - "y": 2826 + "x": 691.654761904762, + "y": 2522 }, { - "x": 452, - "y": 3362 + "x": 691.654761904762, + "y": 2662 } ], "animated": false, @@ -6112,20 +6176,20 @@ "labelPercentage": 0, "route": [ { - "x": 213.5, - "y": 2586 + "x": 1728.321428571429, + "y": 2086 }, { - "x": 213.5, - "y": 2626 + "x": 1728.321428571429, + "y": 2176 }, { - "x": 257.16666666666674, - "y": 2626 + "x": 1674.5476190476193, + "y": 2176 }, { - "x": 257.16666666666674, - "y": 3116 + "x": 1674.5476190476193, + "y": 2366 } ], "animated": false, @@ -6158,20 +6222,20 @@ "labelPercentage": 0, "route": [ { - "x": 230.5, - "y": 3182 + "x": 1701.2142857142858, + "y": 2432 }, { - "x": 230.5, - "y": 3222 + "x": 1701.2142857142858, + "y": 2472 }, { - "x": 177.5, - "y": 3222 + "x": 1753.2142857142858, + "y": 2472 }, { - "x": 177.5, - "y": 3362 + "x": 1753.2142857142858, + "y": 2662 } ], "animated": false, @@ -6204,12 +6268,12 @@ "labelPercentage": 0, "route": [ { - "x": 132, - "y": 3428 + "x": 1813.321428571429, + "y": 2728 }, { - "x": 132, - "y": 3708 + "x": 1813.321428571429, + "y": 2908 } ], "animated": false, @@ -6242,12 +6306,12 @@ "labelPercentage": 0, "route": [ { - "x": 618.5, - "y": 2040 + "x": 1319.654761904762, + "y": 1740 }, { - "x": 618.5, - "y": 2520 + "x": 1319.654761904762, + "y": 2020 } ], "animated": false, @@ -6280,20 +6344,20 @@ "labelPercentage": 0, "route": [ { - "x": 618.5, - "y": 2586 + "x": 1319.654761904762, + "y": 2086 }, { - "x": 618.5, - "y": 2626 + "x": 1319.654761904762, + "y": 2226 }, { - "x": 664.3690476190477, - "y": 2626 + "x": 1265.154761904762, + "y": 2226 }, { - "x": 664.3690476190477, - "y": 3116 + "x": 1265.154761904762, + "y": 2366 } ], "animated": false, @@ -6326,12 +6390,12 @@ "labelPercentage": 0, "route": [ { - "x": 716.3690476190476, - "y": 3182 + "x": 1244.654761904762, + "y": 2432 }, { - "x": 716.3690476190476, - "y": 3362 + "x": 1244.654761904762, + "y": 2662 } ], "animated": false, @@ -6364,12 +6428,12 @@ "labelPercentage": 0, "route": [ { - "x": 1572.25, - "y": 1694 + "x": 766.3214285714287, + "y": 1494 }, { - "x": 1572.25, - "y": 1974 + "x": 766.3214285714287, + "y": 1674 } ], "animated": false, @@ -6402,20 +6466,20 @@ "labelPercentage": 0, "route": [ { - "x": 929.1666666666667, - "y": 1694 + "x": 1180.321428571429, + "y": 1494 }, { - "x": 929.1666666666667, - "y": 1734 + "x": 1180.321428571429, + "y": 2126 }, { - "x": 368.1666666666665, - "y": 1734 + "x": 1574.5476190476193, + "y": 2126 }, { - "x": 368.1666666666665, - "y": 3116 + "x": 1574.5476190476193, + "y": 2366 } ], "animated": false, @@ -6448,20 +6512,20 @@ "labelPercentage": 0, "route": [ { - "x": 270.5, - "y": 3182 + "x": 1624.5476190476193, + "y": 2432 }, { - "x": 270.5, - "y": 3518 + "x": 1624.5476190476193, + "y": 2768 }, { - "x": 555.3690476190476, - "y": 3518 + "x": 1327.3214285714284, + "y": 2768 }, { - "x": 555.3690476190476, - "y": 3708 + "x": 1327.3214285714284, + "y": 2908 } ], "animated": false, @@ -6494,20 +6558,20 @@ "labelPercentage": 0, "route": [ { - "x": 785.8333333333334, - "y": 2586 + "x": 433.6309523809525, + "y": 2086 }, { - "x": 785.8333333333334, - "y": 2876 + "x": 433.6309523809525, + "y": 2472 }, { - "x": 483.3690476190475, - "y": 2876 + "x": 723.654761904762, + "y": 2472 }, { - "x": 483.3690476190475, - "y": 3362 + "x": 723.654761904762, + "y": 2662 } ], "animated": false, @@ -6540,12 +6604,28 @@ "labelPercentage": 0, "route": [ { - "x": 1777.8333333333333, - "y": 2040 + "x": 125.57142857142867, + "y": 1740 }, { - "x": 1777.8333333333333, - "y": 3362 + "x": 125.57142857142867, + "y": 1980 + }, + { + "x": 269.2380952380954, + "y": 1980 + }, + { + "x": 269.2380952380954, + "y": 2472 + }, + { + "x": 222.57142857142873, + "y": 2472 + }, + { + "x": 222.57142857142873, + "y": 2662 } ], "animated": false, @@ -6578,20 +6658,20 @@ "labelPercentage": 0, "route": [ { - "x": 307.16666666666674, - "y": 3182 + "x": 1646.7142857142858, + "y": 2432 }, { - "x": 307.16666666666674, - "y": 3468 + "x": 1646.7142857142858, + "y": 2818 }, { - "x": 588.7023809523808, - "y": 3468 + "x": 1360.654761904762, + "y": 2818 }, { - "x": 588.7023809523808, - "y": 3708 + "x": 1360.654761904762, + "y": 2908 } ], "animated": false, @@ -6624,28 +6704,28 @@ "labelPercentage": 0, "route": [ { - "x": 1572.25, - "y": 2040 + "x": 699.654761904762, + "y": 1740 }, { - "x": 1572.25, - "y": 2430 + "x": 699.654761904762, + "y": 1930 }, { - "x": 1481.4166666666667, - "y": 2430 + "x": 859.654761904762, + "y": 1930 }, { - "x": 1481.4166666666667, - "y": 3568 + "x": 859.654761904762, + "y": 2868 }, { - "x": 1549.4285714285716, - "y": 3568 + "x": 478.1190476190477, + "y": 2868 }, { - "x": 1549.4285714285716, - "y": 3708 + "x": 478.1190476190477, + "y": 2908 } ], "animated": false, @@ -6678,12 +6758,12 @@ "labelPercentage": 0, "route": [ { - "x": 748.3690476190477, - "y": 3182 + "x": 1276.654761904762, + "y": 2432 }, { - "x": 748.3690476190476, - "y": 3362 + "x": 1276.654761904762, + "y": 2662 } ], "animated": false, @@ -6716,12 +6796,20 @@ "labelPercentage": 0, "route": [ { - "x": 1618, - "y": 3182 + "x": 132, + "y": 2432 }, { - "x": 1618, - "y": 3708 + "x": 132, + "y": 2522 + }, + { + "x": 375.26190476190493, + "y": 2522 + }, + { + "x": 375.26190476190493, + "y": 2908 } ], "animated": false, @@ -6754,20 +6842,12 @@ "labelPercentage": 0, "route": [ { - "x": 740.3690476190476, - "y": 3428 + "x": 1293.9880952380954, + "y": 2728 }, { - "x": 740.3690476190476, - "y": 3568 - }, - { - "x": 688.7023809523808, - "y": 3568 - }, - { - "x": 688.7023809523808, - "y": 3708 + "x": 1293.9880952380954, + "y": 2908 } ], "animated": false, diff --git a/e2etests/testdata/stable/us_map/elk/sketch.exp.svg b/e2etests/testdata/stable/us_map/elk/sketch.exp.svg index 1f0ad1c94..3f369c94c 100644 --- a/e2etests/testdata/stable/us_map/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/us_map/elk/sketch.exp.svg @@ -1,9 +1,9 @@ -ALFLGAMSTNAKAZCANVNMUTARLAMOOKTXORCOKSNEWYCTMANYRIDEMDNJPANCSCHIIDMTWAILINIAMIKYWIOHMNSDVAWVMENHVTND - + .d2-2489150183 .fill-N1{fill:#0A0F25;} + .d2-2489150183 .fill-N2{fill:#676C7E;} + .d2-2489150183 .fill-N3{fill:#9499AB;} + .d2-2489150183 .fill-N4{fill:#CFD2DD;} + .d2-2489150183 .fill-N5{fill:#DEE1EB;} + .d2-2489150183 .fill-N6{fill:#EEF1F8;} + .d2-2489150183 .fill-N7{fill:#FFFFFF;} + .d2-2489150183 .fill-B1{fill:#0D32B2;} + .d2-2489150183 .fill-B2{fill:#0D32B2;} + .d2-2489150183 .fill-B3{fill:#E3E9FD;} + .d2-2489150183 .fill-B4{fill:#E3E9FD;} + .d2-2489150183 .fill-B5{fill:#EDF0FD;} + .d2-2489150183 .fill-B6{fill:#F7F8FE;} + .d2-2489150183 .fill-AA2{fill:#4A6FF3;} + .d2-2489150183 .fill-AA4{fill:#EDF0FD;} + .d2-2489150183 .fill-AA5{fill:#F7F8FE;} + .d2-2489150183 .fill-AB4{fill:#EDF0FD;} + .d2-2489150183 .fill-AB5{fill:#F7F8FE;} + .d2-2489150183 .stroke-N1{stroke:#0A0F25;} + .d2-2489150183 .stroke-N2{stroke:#676C7E;} + .d2-2489150183 .stroke-N3{stroke:#9499AB;} + .d2-2489150183 .stroke-N4{stroke:#CFD2DD;} + .d2-2489150183 .stroke-N5{stroke:#DEE1EB;} + .d2-2489150183 .stroke-N6{stroke:#EEF1F8;} + .d2-2489150183 .stroke-N7{stroke:#FFFFFF;} + .d2-2489150183 .stroke-B1{stroke:#0D32B2;} + .d2-2489150183 .stroke-B2{stroke:#0D32B2;} + .d2-2489150183 .stroke-B3{stroke:#E3E9FD;} + .d2-2489150183 .stroke-B4{stroke:#E3E9FD;} + .d2-2489150183 .stroke-B5{stroke:#EDF0FD;} + .d2-2489150183 .stroke-B6{stroke:#F7F8FE;} + .d2-2489150183 .stroke-AA2{stroke:#4A6FF3;} + .d2-2489150183 .stroke-AA4{stroke:#EDF0FD;} + .d2-2489150183 .stroke-AA5{stroke:#F7F8FE;} + .d2-2489150183 .stroke-AB4{stroke:#EDF0FD;} + .d2-2489150183 .stroke-AB5{stroke:#F7F8FE;} + .d2-2489150183 .background-color-N1{background-color:#0A0F25;} + .d2-2489150183 .background-color-N2{background-color:#676C7E;} + .d2-2489150183 .background-color-N3{background-color:#9499AB;} + .d2-2489150183 .background-color-N4{background-color:#CFD2DD;} + .d2-2489150183 .background-color-N5{background-color:#DEE1EB;} + .d2-2489150183 .background-color-N6{background-color:#EEF1F8;} + .d2-2489150183 .background-color-N7{background-color:#FFFFFF;} + .d2-2489150183 .background-color-B1{background-color:#0D32B2;} + .d2-2489150183 .background-color-B2{background-color:#0D32B2;} + .d2-2489150183 .background-color-B3{background-color:#E3E9FD;} + .d2-2489150183 .background-color-B4{background-color:#E3E9FD;} + .d2-2489150183 .background-color-B5{background-color:#EDF0FD;} + .d2-2489150183 .background-color-B6{background-color:#F7F8FE;} + .d2-2489150183 .background-color-AA2{background-color:#4A6FF3;} + .d2-2489150183 .background-color-AA4{background-color:#EDF0FD;} + .d2-2489150183 .background-color-AA5{background-color:#F7F8FE;} + .d2-2489150183 .background-color-AB4{background-color:#EDF0FD;} + .d2-2489150183 .background-color-AB5{background-color:#F7F8FE;} + .d2-2489150183 .color-N1{color:#0A0F25;} + .d2-2489150183 .color-N2{color:#676C7E;} + .d2-2489150183 .color-N3{color:#9499AB;} + .d2-2489150183 .color-N4{color:#CFD2DD;} + .d2-2489150183 .color-N5{color:#DEE1EB;} + .d2-2489150183 .color-N6{color:#EEF1F8;} + .d2-2489150183 .color-N7{color:#FFFFFF;} + .d2-2489150183 .color-B1{color:#0D32B2;} + .d2-2489150183 .color-B2{color:#0D32B2;} + .d2-2489150183 .color-B3{color:#E3E9FD;} + .d2-2489150183 .color-B4{color:#E3E9FD;} + .d2-2489150183 .color-B5{color:#EDF0FD;} + .d2-2489150183 .color-B6{color:#F7F8FE;} + .d2-2489150183 .color-AA2{color:#4A6FF3;} + .d2-2489150183 .color-AA4{color:#EDF0FD;} + .d2-2489150183 .color-AA5{color:#F7F8FE;} + .d2-2489150183 .color-AB4{color:#EDF0FD;} + .d2-2489150183 .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}]]>ALFLGAMSTNAKAZCANVNMUTARLAMOOKTXORCOKSNEWYCTMANYRIDEMDNJPANCSCHIIDMTWAILINIAMIKYWIOHMNSDVAWVMENHVTND + \ No newline at end of file diff --git a/e2etests/testdata/themes/dark_terrastruct_flagship/elk/board.exp.json b/e2etests/testdata/themes/dark_terrastruct_flagship/elk/board.exp.json index 0a1dbee0c..06b748c37 100644 --- a/e2etests/testdata/themes/dark_terrastruct_flagship/elk/board.exp.json +++ b/e2etests/testdata/themes/dark_terrastruct_flagship/elk/board.exp.json @@ -8,7 +8,7 @@ "type": "rectangle", "pos": { "x": 12, - "y": 909 + "y": 859 }, "width": 546, "height": 902, @@ -49,7 +49,7 @@ "type": "rectangle", "pos": { "x": 62, - "y": 959 + "y": 909 }, "width": 246, "height": 413, @@ -90,7 +90,7 @@ "type": "stored_data", "pos": { "x": 120, - "y": 1009 + "y": 959 }, "width": 130, "height": 66, @@ -131,7 +131,7 @@ "type": "rectangle", "pos": { "x": 112, - "y": 1256 + "y": 1206 }, "width": 146, "height": 66, @@ -172,7 +172,7 @@ "type": "rectangle", "pos": { "x": 328, - "y": 964 + "y": 914 }, "width": 180, "height": 169, @@ -213,7 +213,7 @@ "type": "hexagon", "pos": { "x": 378, - "y": 1014 + "y": 964 }, "width": 80, "height": 69, @@ -254,7 +254,7 @@ "type": "rectangle", "pos": { "x": 85, - "y": 1543 + "y": 1493 }, "width": 199, "height": 218, @@ -295,7 +295,7 @@ "type": "cylinder", "pos": { "x": 135, - "y": 1593 + "y": 1543 }, "width": 99, "height": 118, @@ -335,7 +335,7 @@ "id": "user", "type": "person", "pos": { - "x": 248, + "x": 193, "y": 175 }, "width": 130, @@ -376,8 +376,8 @@ "id": "api server", "type": "rectangle", "pos": { - "x": 508, - "y": 222 + "x": 389, + "y": 1916 }, "width": 116, "height": 66, @@ -417,8 +417,8 @@ "id": "logs", "type": "page", "pos": { - "x": 638, - "y": 909 + "x": 411, + "y": 2143 }, "width": 73, "height": 87, @@ -458,7 +458,7 @@ "id": "users", "type": "sql_table", "pos": { - "x": 645, + "x": 343, "y": 42 }, "width": 208, @@ -642,7 +642,7 @@ "id": "products", "type": "class", "pos": { - "x": 873, + "x": 571, "y": 12 }, "width": 242, @@ -706,7 +706,7 @@ "id": "markdown", "type": "text", "pos": { - "x": 1135, + "x": 879, "y": 169 }, "width": 97, @@ -746,8 +746,8 @@ "id": "code", "type": "code", "pos": { - "x": 749, - "y": 418 + "x": 493, + "y": 368 }, "width": 868, "height": 406, @@ -786,8 +786,8 @@ "id": "ex", "type": "text", "pos": { - "x": 981, - "y": 909 + "x": 725, + "y": 859 }, "width": 404, "height": 52, @@ -850,11 +850,11 @@ "route": [ { "x": 141, - "y": 1075 + "y": 1025 }, { "x": 141, - "y": 1256 + "y": 1206 } ], "animated": false, @@ -888,11 +888,11 @@ "route": [ { "x": 185, - "y": 1075 + "y": 1025 }, { "x": 185, - "y": 1256 + "y": 1206 } ], "animated": false, @@ -926,11 +926,11 @@ "route": [ { "x": 229, - "y": 1075 + "y": 1025 }, { "x": 229, - "y": 1256 + "y": 1206 } ], "animated": false, @@ -964,11 +964,11 @@ "route": [ { "x": 185, - "y": 1322 + "y": 1272 }, { "x": 185, - "y": 1593 + "y": 1543 } ], "animated": false, @@ -1001,20 +1001,20 @@ "labelPercentage": 0, "route": [ { - "x": 291, + "x": 237, "y": 262 }, { - "x": 291.41666666666663, + "x": 236.66666666666666, "y": 328 }, { - "x": 202.08333333333337, + "x": 190.75, "y": 328 }, { - "x": 202.08333333333337, - "y": 959 + "x": 190.75, + "y": 909 } ], "animated": false, @@ -1047,20 +1047,20 @@ "labelPercentage": 0, "route": [ { - "x": 335, + "x": 280, "y": 262 }, { - "x": 334.74999999999994, - "y": 328 + "x": 280, + "y": 814 }, { - "x": 389.5, - "y": 328 + "x": 404.6666666666667, + "y": 814 }, { - "x": 389, - "y": 1028 + "x": 405, + "y": 964 } ], "animated": false, @@ -1093,20 +1093,28 @@ "labelPercentage": 0, "route": [ { - "x": 538, - "y": 288 + "x": 466.83333333333337, + "y": 1916 }, { - "x": 538, - "y": 864 + "x": 466.83333333333337, + "y": 1876 + }, + { + "x": 680.75, + "y": 1876 + }, + { + "x": 680.75, + "y": 814 }, { "x": 431.33333333333337, - "y": 864 + "y": 814 }, { "x": 431, - "y": 1014 + "y": 964 } ], "animated": false, @@ -1139,20 +1147,12 @@ "labelPercentage": 0, "route": [ { - "x": 596, - "y": 288 + "x": 447.5, + "y": 1982 }, { - "x": 596, - "y": 328 - }, - { - "x": 674.5, - "y": 328 - }, - { - "x": 675, - "y": 909 + "x": 448, + "y": 2143 } ], "animated": false, @@ -1186,27 +1186,19 @@ "route": [ { "x": 135.5, - "y": 1761 + "y": 1711 }, { "x": 135.5, - "y": 1856 + "y": 1876 }, { - "x": 598, - "y": 1856 + "x": 428.1666666666667, + "y": 1876 }, { - "x": 598, - "y": 378 - }, - { - "x": 567, - "y": 378 - }, - { - "x": 567, - "y": 288 + "x": 428.1666666666667, + "y": 1916 } ], "animated": false, @@ -1239,12 +1231,12 @@ "labelPercentage": 0, "route": [ { - "x": 1183.5, + "x": 927.75, "y": 288 }, { - "x": 1183.5, - "y": 418 + "x": 927.75, + "y": 368 } ], "animated": false, @@ -1277,12 +1269,12 @@ "labelPercentage": 0, "route": [ { - "x": 1183.5, - "y": 824 + "x": 927.75, + "y": 774 }, { - "x": 1183.5, - "y": 909 + "x": 927.75, + "y": 859 } ], "animated": false, diff --git a/e2etests/testdata/themes/dark_terrastruct_flagship/elk/sketch.exp.svg b/e2etests/testdata/themes/dark_terrastruct_flagship/elk/sketch.exp.svg index c6b65163f..32e986e26 100644 --- a/e2etests/testdata/themes/dark_terrastruct_flagship/elk/sketch.exp.svg +++ b/e2etests/testdata/themes/dark_terrastruct_flagship/elk/sketch.exp.svg @@ -1,41 +1,41 @@ -networkuserapi serverlogsusersidintnamestringemailstringpasswordstringlast_logindatetimeproducts+idint+pricedecimal+skustring+namestring

A tale

+networkuserapi serverlogsusersidintnamestringemailstringpasswordstringlast_logindatetimeproducts+idint+pricedecimal+skustring+namestring

A tale

  • of
  • two cities
-
package main +
package main import (     "fmt" @@ -885,7 +885,7 @@     city2 := City{Name: "CityB", Population: 1200000}     tellTale(city1, city2) -}package main +}package main import (     "fmt" @@ -908,14 +908,14 @@     city2 := City{Name: "CityB", Population: 1200000}     tellTale(city1, city2) -}Cell Toweronline portaldata processorsatellitesTRANSMITTERuistorage sendsendsendphone logsmake call accessdisplaypersist - - - - - - - - - +}Cell Toweronline portaldata processorsatellitesTRANSMITTERuistorage sendsendsendphone logsmake call accessdisplaypersist + + + + + + + + +
\ No newline at end of file diff --git a/e2etests/testdata/themes/origami/elk/board.exp.json b/e2etests/testdata/themes/origami/elk/board.exp.json index e0471c167..f7575d3d9 100644 --- a/e2etests/testdata/themes/origami/elk/board.exp.json +++ b/e2etests/testdata/themes/origami/elk/board.exp.json @@ -343,7 +343,7 @@ "id": "user", "type": "person", "pos": { - "x": 343, + "x": 249, "y": 12 }, "width": 130, @@ -385,7 +385,7 @@ "id": "other-user", "type": "person", "pos": { - "x": 511, + "x": 399, "y": 19 }, "width": 108, @@ -427,8 +427,8 @@ "id": "api server", "type": "rectangle", "pos": { - "x": 669, - "y": 59 + "x": 373, + "y": 1368 }, "width": 151, "height": 66, @@ -469,8 +469,8 @@ "id": "logs", "type": "page", "pos": { - "x": 784, - "y": 311 + "x": 406, + "y": 1595 }, "width": 84, "height": 87, @@ -681,19 +681,19 @@ "labelPercentage": 0, "route": [ { - "x": 387, + "x": 292, "y": 99 }, { - "x": 386.5833333333333, + "x": 292.41666666666663, "y": 165 }, { - "x": 260.3333333333333, + "x": 159.91666666666666, "y": 165 }, { - "x": 260.3333333333333, + "x": 159.91666666666666, "y": 361 } ], @@ -726,20 +726,20 @@ "labelPercentage": 0, "route": [ { - "x": 430, + "x": 336, "y": 99 }, { - "x": 429.91666666666663, + "x": 335.75, "y": 165 }, { - "x": 483.16666666666663, + "x": 468.2499999999999, "y": 165 }, { - "x": 483, - "y": 416 + "x": 468, + "y": 431 } ], "animated": false, @@ -771,11 +771,19 @@ "labelPercentage": 0, "route": [ { - "x": 706.75, - "y": 125 + "x": 473.66666666666663, + "y": 1368 }, { - "x": 706.75, + "x": 473.66666666666663, + "y": 1328 + }, + { + "x": 744, + "y": 1328 + }, + { + "x": 744, "y": 266 }, { @@ -816,20 +824,12 @@ "labelPercentage": 0, "route": [ { - "x": 782.25, - "y": 125 + "x": 448.5, + "y": 1434 }, { - "x": 782.25, - "y": 165 - }, - { - "x": 826.5, - "y": 165 - }, - { - "x": 827, - "y": 311 + "x": 449, + "y": 1595 } ], "animated": false, @@ -866,15 +866,15 @@ }, { "x": 153, - "y": 1258 + "y": 1328 }, { - "x": 744.5, - "y": 1258 + "x": 423.33333333333326, + "y": 1328 }, { - "x": 744.5, - "y": 125 + "x": 423.33333333333326, + "y": 1368 } ], "animated": false, diff --git a/e2etests/testdata/themes/origami/elk/sketch.exp.svg b/e2etests/testdata/themes/origami/elk/sketch.exp.svg index 2adc2a09c..5f1ab8891 100644 --- a/e2etests/testdata/themes/origami/elk/sketch.exp.svg +++ b/e2etests/testdata/themes/origami/elk/sketch.exp.svg @@ -1,23 +1,23 @@ -