ff1122334455667788
+ff1122334455667788
-
-
-
-
-
-
-
-
+
alphabetagamma
+alphabetagamma
-
+
size XSsize Ssize Msize Lsize XLsize XXLsize XXXLcustom 8custom 12custom 18custom 21custom 64custom 10custom 15custom 48
+size XSsize Ssize Msize Lsize XLsize XXLsize XXXLcustom 8custom 12custom 18custom 21custom 64custom 10custom 15custom 48
-
-
-
+
aabbccddllffwwyyadnniijjkkssuurmeemmmmgghhzzooppqqrrttvvxxabac123456
-
-
-
-
-
-
-
+aabbccddllffwwyyadnniijjkkssuurmeemmmmgghhzzooppqqrrttvvxxabac123456
+
+
mixed togethersugarsolutionwe get
+mixed togethersugarsolutionwe get
-
+
rootcontainerrootleftrightrootinnerrootinnerleftrightleftrightto inner leftto inner rightto inner leftto inner rightto left container rootto right container root
+rootcontainerrootleftrightrootinnerrootinnerleftrightleftrightto inner leftto inner rightto inner leftto inner rightto left container rootto right container root
-
-
-
-
-
-
+
xyzhello
-
-
+xyzhello
+
+
containerfirstsecond1->2c->2
+containerfirstsecond1->2c->2
-
-
+
eightsixteenthirty twosixty fourninety ninetwelvetwenty fourforty eighteighty one
-
-
-
-
-
+eightsixteenthirty twosixty fourninety ninetwelvetwenty fourforty eighteighty one
+
+
abThereoncewasaverytalledgelabel
+abThereoncewasaverytalledgelabel
-
+
lambda-build.yamllambda-deploy.yamlapollo-deploy.yamlPush to main branchGitHub ActionsS3TerraformAWSManual TriggerGitHub ActionsAWSApollo RepoGitHub ActionsAWSTriggersBuilds zip and pushes itPulls zip to deployChanges live lambdasLaunchesBuilds zippushes them to S3.Deploys lambdasusing TerraformTriggered manually/push to master test test test test test test testtest
-
+lambda-build.yamllambda-deploy.yamlapollo-deploy.yamlPush to main branchGitHub ActionsS3TerraformAWSManual TriggerGitHub ActionsAWSApollo RepoGitHub ActionsAWSTriggersBuilds zip and pushes itPulls zip to deployChanges live lambdasLaunchesBuilds zippushes them to S3.Deploys lambdasusing TerraformTriggered manually/push to master test test test test test test testtest
+abhello
+abhelloabTo err is human, to moo bovine1*
-
+abTo err is human, to moo bovine1*
+aaadddeeebbbccc111222
+aaadddeeebbbccc111222aabbllmm
nn
-
oocciikkdd
gg
-
hhjj
ee
-
ff1122334455667788
-
+aabbllmm
nn
+
oocciikkdd
gg
+
hhjj
ee
+
ff1122334455667788
+alphabetagamma
+alphabetagammasize XSsize Ssize Msize Lsize XLsize XXLsize XXXLcustom 8custom 12custom 18custom 21custom 64custom 10custom 15custom 48
+size XSsize Ssize Msize Lsize XLsize XXLsize XXXLcustom 8custom 12custom 18custom 21custom 64custom 10custom 15custom 48aabbccddllffwwyyadnniijjkkssuurmeemmmmgghhzzooppqqrrttvvxxabac123456
-
+aabbccddllffwwyyadnniijjkkssuurmeemmmmgghhzzooppqqrrttvvxxabac123456
+mixed togethersugarsolutionwe get
+mixed togethersugarsolutionwe getrootcontainerrootleftrightrootinnerrootinnerleftrightleftrightto inner leftto inner rightto inner leftto inner rightto left container rootto right container root
+rootcontainerrootleftrightrootinnerrootinnerleftrightleftrightto inner leftto inner rightto inner leftto inner rightto left container rootto right container rootxyzhello
-
+xyzhello
+containerfirstsecond1->2c->2
-
+containerfirstsecond1->2c->2
+eightsixteenthirty twosixty fourninety ninetwelvetwenty fourforty eighteighty one
-
+eightsixteenthirty twosixty fourninety ninetwelvetwenty fourforty eighteighty one
+abThereoncewasaverytalledgelabel
+abThereoncewasaverytalledgelabellambda-build.yamllambda-deploy.yamlapollo-deploy.yamlPush to main branchGitHub ActionsS3TerraformAWSManual TriggerGitHub ActionsAWSApollo RepoGitHub ActionsAWSTriggersBuilds zip and pushes itPulls zip to deployChanges live lambdasLaunchesBuilds zippushes them to S3.Deploys lambdasusing TerraformTriggered manually/push to master test test test test test test testtest
-
-
+lambda-build.yamllambda-deploy.yamlapollo-deploy.yamlPush to main branchGitHub ActionsS3TerraformAWSManual TriggerGitHub ActionsAWSApollo RepoGitHub ActionsAWSTriggersBuilds zip and pushes itPulls zip to deployChanges live lambdasLaunchesBuilds zippushes them to S3.Deploys lambdasusing TerraformTriggered manually/push to master test test test test test test testtest
+
+
+
+
+
+
+
+
+abhello
+abhello
-
+abTo err is human, to moo bovine1*
-
-
+abTo err is human, to moo bovine1*
+
+aaadddeeebbbccc111222
+aaadddeeebbbccc111222
-
+
+aabbllmm
Lorem ipsum dolor sit amet, consectetur adipiscing elit,
sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-
-
+
+markdown
Lorem ipsum dolor sit amet, consectetur adipiscing elit,
sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-
-
+
+markdown
Lorem ipsum dolor sit amet, consectetur adipiscing elit,
sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-
-
+
+markdown
Lorem ipsum dolor sit amet, consectetur adipiscing elit,
sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-
-
+
+
code
-
ab
-
+ab
+
code
-
ab
-
+ab
+thisgoesmultiple lines
-
+thisgoesmultiple lines
+thisgoesmultiple lines
-
+thisgoesmultiple lines
+abcdefghijklmnopqrstuvw
-
+abcdefghijklmnopqrstuvw
+abcdefghijklmnopqrstuvw
-
+abcdefghijklmnopqrstuvw
+abcdefghijklmnopqrstu
-
+abcdefghijklmnopqrstu
+abcdefghijklmnopqrstu
-
+abcdefghijklmnopqrstu
+Foo Baz12hello
-
+Foo Baz12hello
+Foo Baz12hello
-
+Foo Baz12hello
+acdefgbh
-
+acdefgbh
+acdefgbh
-
+acdefgbh
+topabcbottomstartend
-
+topabcbottomstartend
+topabcbottomstartend
-
+topabcbottomstartend
+rootcontainerrootleftrightrootinnerrootinnerleftrightleftrightto inner leftto inner rightto inner leftto inner rightto left container rootto right container root
-
+rootcontainerrootleftrightrootinnerrootinnerleftrightleftrightto inner leftto inner rightto inner leftto inner rightto left container rootto right container root
+
diff --git a/e2etests/testdata/stable/overlapping_image_container_labels/elk/sketch.exp.svg b/e2etests/testdata/stable/overlapping_image_container_labels/elk/sketch.exp.svg
index 38f4d6c737..d4f292cdf0 100644
--- a/e2etests/testdata/stable/overlapping_image_container_labels/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/overlapping_image_container_labels/elk/sketch.exp.svg
@@ -18,8 +18,8 @@ width="1522" height="1503" viewBox="-88 -88 1522 1503">rootcontainerrootleftrightrootinnerrootinnerleftrightleftrightto inner leftto inner rightto inner leftto inner rightto left container rootto right container root
-
+rootcontainerrootleftrightrootinnerrootinnerleftrightleftrightto inner leftto inner rightto inner leftto inner rightto left container rootto right container root
+
diff --git a/e2etests/testdata/stable/p/dagre/sketch.exp.svg b/e2etests/testdata/stable/p/dagre/sketch.exp.svg
index 7fb9d6e304..840c8a89b0 100644
--- a/e2etests/testdata/stable/p/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/p/dagre/sketch.exp.svg
@@ -778,8 +778,8 @@ width="2057" height="676" viewBox="-100 -100 2057 676">xyzhello
-
+xyzhello
+xyzhello
-
+xyzhello
+an actor with a really long label that will break everythinganactorwithareallylonglabelthatwillbreakeverythingsimplea short onefar awaywhat if there were no labels between this actor and the previous oneshortlong label for testing purposes and it must be really, really longshortthis should span many actors lifelines so we know how it will look like when redering a long label over many actorslong label for testing purposes and it must be really, really long
-
+an actor with a really long label that will break everythinganactorwithareallylonglabelthatwillbreakeverythingsimplea short onefar awaywhat if there were no labels between this actor and the previous oneshortlong label for testing purposes and it must be really, really longshortthis should span many actors lifelines so we know how it will look like when redering a long label over many actorslong label for testing purposes and it must be really, really long
+
diff --git a/e2etests/testdata/stable/sequence_diagram_actor_distance/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_actor_distance/elk/sketch.exp.svg
index b0be8b3b57..f0302fd8ec 100644
--- a/e2etests/testdata/stable/sequence_diagram_actor_distance/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_actor_distance/elk/sketch.exp.svg
@@ -18,8 +18,8 @@ width="2692" height="1396" viewBox="-76 -26 2692 1396">an actor with a really long label that will break everythinganactorwithareallylonglabelthatwillbreakeverythingsimplea short onefar awaywhat if there were no labels between this actor and the previous oneshortlong label for testing purposes and it must be really, really longshortthis should span many actors lifelines so we know how it will look like when redering a long label over many actorslong label for testing purposes and it must be really, really long
-
+an actor with a really long label that will break everythinganactorwithareallylonglabelthatwillbreakeverythingsimplea short onefar awaywhat if there were no labels between this actor and the previous oneshortlong label for testing purposes and it must be really, really longshortthis should span many actors lifelines so we know how it will look like when redering a long label over many actorslong label for testing purposes and it must be really, really long
+
diff --git a/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg
index d5ef75817d..c23490a3e5 100644
--- a/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg
@@ -28,8 +28,8 @@ width="5120" height="2984" viewBox="-76 -26 5120 2984">alicebobwhat does it mean to be well-adjustedThe ability to play bridge or golf as if they were games
-
+alicebobwhat does it mean to be well-adjustedThe ability to play bridge or golf as if they were games
+alicebobwhat does it mean to be well-adjustedThe ability to play bridge or golf as if they were games
-
+alicebobwhat does it mean to be well-adjustedThe ability to play bridge or golf as if they were games
+abcdggggroup 1group bchoonested guylalaeyokayokaywhat would arnold saythis note
-
+abcdggggroup 1group bchoonested guylalaeyokayokaywhat would arnold saythis note
+
diff --git a/e2etests/testdata/stable/sequence_diagram_groups/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_groups/elk/sketch.exp.svg
index cac9171563..0afcfd18ad 100644
--- a/e2etests/testdata/stable/sequence_diagram_groups/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_groups/elk/sketch.exp.svg
@@ -18,8 +18,8 @@ width="1147" height="2268" viewBox="-76 -26 1147 2268">abcdggggroup 1group bchoonested guylalaeyokayokaywhat would arnold saythis note
-
+abcdggggroup 1group bchoonested guylalaeyokayokaywhat would arnold saythis note
+
diff --git a/e2etests/testdata/stable/sequence_diagram_long_note/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_long_note/dagre/sketch.exp.svg
index 97b4c4e3f8..8cc670b3de 100644
--- a/e2etests/testdata/stable/sequence_diagram_long_note/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_long_note/dagre/sketch.exp.svg
@@ -18,8 +18,8 @@ width="850" height="1162" viewBox="-263 -26 850 1162">baa note here to remember that padding must consider notes toojustalongnotehere
-
+baa note here to remember that padding must consider notes toojustalongnotehere
+baa note here to remember that padding must consider notes toojustalongnotehere
-
+baa note here to remember that padding must consider notes toojustalongnotehere
+abjust an actorthis is a message groupaltand this is a nested message groupcase 1case 2case 3case 4what about more nestingcrazy townwhoaa notea note here to remember that padding must consider notes toojustalongnotehere
-
+abjust an actorthis is a message groupaltand this is a nested message groupcase 1case 2case 3case 4what about more nestingcrazy townwhoaa notea note here to remember that padding must consider notes toojustalongnotehere
+
diff --git a/e2etests/testdata/stable/sequence_diagram_nested_groups/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_nested_groups/elk/sketch.exp.svg
index 7ca2f5d0ff..0dbb0afaa8 100644
--- a/e2etests/testdata/stable/sequence_diagram_nested_groups/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_nested_groups/elk/sketch.exp.svg
@@ -18,8 +18,8 @@ width="1116" height="2458" viewBox="-197 -26 1116 2458">abjust an actorthis is a message groupaltand this is a nested message groupcase 1case 2case 3case 4what about more nestingcrazy townwhoaa notea note here to remember that padding must consider notes toojustalongnotehere
-
+abjust an actorthis is a message groupaltand this is a nested message groupcase 1case 2case 3case 4what about more nestingcrazy townwhoaa notea note here to remember that padding must consider notes toojustalongnotehere
+
diff --git a/e2etests/testdata/stable/sequence_diagram_nested_span/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_nested_span/dagre/sketch.exp.svg
index 8db0ad5d13..9fb361e646 100644
--- a/e2etests/testdata/stable/sequence_diagram_nested_span/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_nested_span/dagre/sketch.exp.svg
@@ -18,8 +18,8 @@ width="1624" height="1626" viewBox="-76 -26 1624 1626">scoreritemResponseitemessayRubricconceptitemOutcome
-
+scoreritemResponseitemessayRubricconceptitemOutcome
+scoreritemResponseitemessayRubricconceptitemOutcome
-
+scoreritemResponseitemessayRubricconceptitemOutcome
+abcdokayexplanationanother explanationSome one who believes imaginary things appear right before your i's.The earth is like a tiny grain of sand, only much, much heavier
-
+abcdokayexplanationanother explanationSome one who believes imaginary things appear right before your i's.The earth is like a tiny grain of sand, only much, much heavier
+abcdokayexplanationanother explanationSome one who believes imaginary things appear right before your i's.The earth is like a tiny grain of sand, only much, much heavier
-
+abcdokayexplanationanother explanationSome one who believes imaginary things appear right before your i's.The earth is like a tiny grain of sand, only much, much heavier
+How this is renderedCLId2astd2compilerd2layoutd2exporterd2themesd2rendererd2sequencelayoutd2dagrelayoutonly if root is not sequence'How this is rendered: {...}'tokenized ASTcompile ASTobjects and edgesrun layout enginesrun engine on shape: sequence_diagram, temporarily removerun core engine on restadd back in sequence diagramsdiagram with correct positions and dimensionsexport diagram with chosen theme and rendererget theme stylesrender to SVGresulting SVGmeasurements also take place
-
+How this is renderedCLId2astd2compilerd2layoutd2exporterd2themesd2rendererd2sequencelayoutd2dagrelayoutonly if root is not sequence'How this is rendered: {...}'tokenized ASTcompile ASTobjects and edgesrun layout enginesrun engine on shape: sequence_diagram, temporarily removerun core engine on restadd back in sequence diagramsdiagram with correct positions and dimensionsexport diagram with chosen theme and rendererget theme stylesrender to SVGresulting SVGmeasurements also take place
+
diff --git a/e2etests/testdata/stable/sequence_diagram_real/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_real/elk/sketch.exp.svg
index 0d904f1d98..364fb5549d 100644
--- a/e2etests/testdata/stable/sequence_diagram_real/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_real/elk/sketch.exp.svg
@@ -18,8 +18,8 @@ width="2447" height="2536" viewBox="-88 -88 2447 2536">How this is renderedCLId2astd2compilerd2layoutd2exporterd2themesd2rendererd2sequencelayoutd2dagrelayoutonly if root is not sequence'How this is rendered: {...}'tokenized ASTcompile ASTobjects and edgesrun layout enginesrun engine on shape: sequence_diagram, temporarily removerun core engine on restadd back in sequence diagramsdiagram with correct positions and dimensionsexport diagram with chosen theme and rendererget theme stylesrender to SVGresulting SVGmeasurements also take place
-
+How this is renderedCLId2astd2compilerd2layoutd2exporterd2themesd2rendererd2sequencelayoutd2dagrelayoutonly if root is not sequence'How this is rendered: {...}'tokenized ASTcompile ASTobjects and edgesrun layout enginesrun engine on shape: sequence_diagram, temporarily removerun core engine on restadd back in sequence diagramsdiagram with correct positions and dimensionsexport diagram with chosen theme and rendererget theme stylesrender to SVGresulting SVGmeasurements also take place
+
diff --git a/e2etests/testdata/stable/sequence_diagram_self_edges/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_self_edges/dagre/sketch.exp.svg
index b0d2370707..f947663cd6 100644
--- a/e2etests/testdata/stable/sequence_diagram_self_edges/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_self_edges/dagre/sketch.exp.svg
@@ -18,8 +18,8 @@ width="696" height="1366" viewBox="-76 -26 696 1366">aba self edge herebetween actorsto descendantto deeper descendantto parentactor
-
+aba self edge herebetween actorsto descendantto deeper descendantto parentactor
+
diff --git a/e2etests/testdata/stable/sequence_diagram_self_edges/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_self_edges/elk/sketch.exp.svg
index b0d2370707..f947663cd6 100644
--- a/e2etests/testdata/stable/sequence_diagram_self_edges/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_self_edges/elk/sketch.exp.svg
@@ -18,8 +18,8 @@ width="696" height="1366" viewBox="-76 -26 696 1366">aba self edge herebetween actorsto descendantto deeper descendantto parentactor
-
+aba self edge herebetween actorsto descendantto deeper descendantto parentactor
+
diff --git a/e2etests/testdata/stable/sequence_diagram_simple/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_simple/dagre/sketch.exp.svg
index 608019d3a7..d0e6006a2a 100644
--- a/e2etests/testdata/stable/sequence_diagram_simple/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_simple/dagre/sketch.exp.svg
@@ -18,8 +18,8 @@ width="1598" height="1868" viewBox="-76 -26 1598 1868">AlicelinebreakerBobdbqueueanoddservicewithanameinmultiple linesAuthentication Requestmake request for something that is quite far away and requires a really long label to take all the space between the objectsvalidate credentialsAuthentication ResponseAnother authentication Requestdo it laterstoredAnother authentication Response
-
+AlicelinebreakerBobdbqueueanoddservicewithanameinmultiple linesAuthentication Requestmake request for something that is quite far away and requires a really long label to take all the space between the objectsvalidate credentialsAuthentication ResponseAnother authentication Requestdo it laterstoredAnother authentication Response
+
diff --git a/e2etests/testdata/stable/sequence_diagram_simple/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_simple/elk/sketch.exp.svg
index 608019d3a7..d0e6006a2a 100644
--- a/e2etests/testdata/stable/sequence_diagram_simple/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_simple/elk/sketch.exp.svg
@@ -18,8 +18,8 @@ width="1598" height="1868" viewBox="-76 -26 1598 1868">AlicelinebreakerBobdbqueueanoddservicewithanameinmultiple linesAuthentication Requestmake request for something that is quite far away and requires a really long label to take all the space between the objectsvalidate credentialsAuthentication ResponseAnother authentication Requestdo it laterstoredAnother authentication Response
-
+AlicelinebreakerBobdbqueueanoddservicewithanameinmultiple linesAuthentication Requestmake request for something that is quite far away and requires a really long label to take all the space between the objectsvalidate credentialsAuthentication ResponseAnother authentication Requestdo it laterstoredAnother authentication Response
+
diff --git a/e2etests/testdata/stable/sequence_diagram_span/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_span/dagre/sketch.exp.svg
index 470d35fc67..aa3321ec2d 100644
--- a/e2etests/testdata/stable/sequence_diagram_span/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_span/dagre/sketch.exp.svg
@@ -18,8 +18,8 @@ width="1624" height="2146" viewBox="-76 -26 1624 2146">scoreritemResponseitemessayRubricconceptitemOutcomegetItem()itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)
-
+scoreritemResponseitemessayRubricconceptitemOutcomegetItem()itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)
+
diff --git a/e2etests/testdata/stable/sequence_diagram_span/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_span/elk/sketch.exp.svg
index 470d35fc67..aa3321ec2d 100644
--- a/e2etests/testdata/stable/sequence_diagram_span/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_span/elk/sketch.exp.svg
@@ -18,8 +18,8 @@ width="1624" height="2146" viewBox="-76 -26 1624 2146">scoreritemResponseitemessayRubricconceptitemOutcomegetItem()itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)
-
+scoreritemResponseitemessayRubricconceptitemOutcomegetItem()itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)
+
diff --git a/e2etests/testdata/stable/sequence_diagrams/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagrams/dagre/sketch.exp.svg
index 1a84659089..db69a01cef 100644
--- a/e2etests/testdata/stable/sequence_diagrams/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagrams/dagre/sketch.exp.svg
@@ -18,8 +18,8 @@ width="3402" height="4269" viewBox="-100 -100 3402 4269">a_shapea_sequenceanotherfinallysequencesequencesequencescoreritemResponseitemessayRubricconceptitemOutcomescorerconceptessayRubricitemitemOutcomeitemResponsescoreritemResponseitemessayRubricconceptitemOutcomegetItem()itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)getItem()itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)
-
+a_shapea_sequenceanotherfinallysequencesequencesequencescoreritemResponseitemessayRubricconceptitemOutcomescorerconceptessayRubricitemitemOutcomeitemResponsescoreritemResponseitemessayRubricconceptitemOutcomegetItem()itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)getItem()itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)
+
diff --git a/e2etests/testdata/stable/sequence_diagrams/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagrams/elk/sketch.exp.svg
index 938982dd18..8aaa9c0580 100644
--- a/e2etests/testdata/stable/sequence_diagrams/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagrams/elk/sketch.exp.svg
@@ -18,8 +18,8 @@ width="3324" height="4389" viewBox="-88 -88 3324 4389">a_shapea_sequenceanotherfinallysequencesequencesequencescoreritemResponseitemessayRubricconceptitemOutcomescorerconceptessayRubricitemitemOutcomeitemResponsescoreritemResponseitemessayRubricconceptitemOutcomegetItem()itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)getItem()itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)
-
+a_shapea_sequenceanotherfinallysequencesequencesequencescoreritemResponseitemessayRubricconceptitemOutcomescorerconceptessayRubricitemitemOutcomeitemResponsescoreritemResponseitemessayRubricconceptitemOutcomegetItem()itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)getItem()itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)
+
diff --git a/e2etests/testdata/stable/sql_tables/dagre/sketch.exp.svg b/e2etests/testdata/stable/sql_tables/dagre/sketch.exp.svg
index da45fa8702..d6087ea8a8 100644
--- a/e2etests/testdata/stable/sql_tables/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/sql_tables/dagre/sketch.exp.svg
@@ -50,8 +50,8 @@ width="936" height="660" viewBox="-100 -100 936 660">acbl1l2c1l2c3l2c2l3c1l3c2l4bacacbabcc1c2c3abc
-
+acbl1l2c1l2c3l2c2l3c1l3c2l4bacacbabcc1c2c3abc
+acbl1l2c1l2c3l2c2l3c1l3c2l4bacacbabcc1c2c3abc
-
+acbl1l2c1l2c3l2c2l3c1l3c2l4bacacbabcc1c2c3abc
+
-cube
-
+cube
+
-cube
-
+cube
+AKHIALFLGAMSTNAZCANVNMUTARLAMOOKTXORCOKSNEWYCTMANYRIDEMDNJPANCSCIDMTWAILINIAMIKYWIOHMNSDVAWVMENHVTND
-
+AKHIALFLGAMSTNAZCANVNMUTARLAMOOKTXORCOKSNEWYCTMANYRIDEMDNJPANCSCIDMTWAILINIAMIKYWIOHMNSDVAWVMENHVTND
+AKHIALFLGAMSTNAZCANVNMUTARLAMOOKTXORCOKSNEWYCTMANYRIDEMDNJPANCSCIDMTWAILINIAMIKYWIOHMNSDVAWVMENHVTND
-
+AKHIALFLGAMSTNAZCANVNMUTARLAMOOKTXORCOKSNEWYCTMANYRIDEMDNJPANCSCIDMTWAILINIAMIKYWIOHMNSDVAWVMENHVTND
+containerfirstsecond1->2c->2
-
+containerfirstsecond1->2c->2
+containerfirstsecond1->2c->2
-
+containerfirstsecond1->2c->2
+ninety ninesixty fourthirty twosixteeneight
-
+ninety ninesixty fourthirty twosixteeneight
+ninety ninesixty fourthirty twosixteeneight
-
+ninety ninesixty fourthirty twosixteeneight
+eightsixteenthirty twosixty fourninety ninetwelvetwenty fourforty eighteighty one
-
+eightsixteenthirty twosixty fourninety ninetwelvetwenty fourforty eighteighty one
+
diff --git a/e2etests/testdata/todo/font_sizes_large/elk/sketch.exp.svg b/e2etests/testdata/todo/font_sizes_large/elk/sketch.exp.svg
index 0b46e8a15d..2e9ecf4296 100644
--- a/e2etests/testdata/todo/font_sizes_large/elk/sketch.exp.svg
+++ b/e2etests/testdata/todo/font_sizes_large/elk/sketch.exp.svg
@@ -18,8 +18,8 @@ width="789" height="2014" viewBox="-88 -88 789 2014">eightsixteenthirty twosixty fourninety ninetwelvetwenty fourforty eighteighty one
-
+eightsixteenthirty twosixty fourninety ninetwelvetwenty fourforty eighteighty one
+
diff --git a/e2etests/testdata/todo/sequence_diagram_actor_padding_nested_groups/dagre/sketch.exp.svg b/e2etests/testdata/todo/sequence_diagram_actor_padding_nested_groups/dagre/sketch.exp.svg
index a2ac750ea3..288cab1f22 100644
--- a/e2etests/testdata/todo/sequence_diagram_actor_padding_nested_groups/dagre/sketch.exp.svg
+++ b/e2etests/testdata/todo/sequence_diagram_actor_padding_nested_groups/dagre/sketch.exp.svg
@@ -18,8 +18,8 @@ width="921" height="1242" viewBox="-147 -26 921 1242">bacthis is a message groupand this is a nested message groupwhat about more nestingyoyo
-
+bacthis is a message groupand this is a nested message groupwhat about more nestingyoyo
+
diff --git a/e2etests/testdata/todo/sequence_diagram_actor_padding_nested_groups/elk/sketch.exp.svg b/e2etests/testdata/todo/sequence_diagram_actor_padding_nested_groups/elk/sketch.exp.svg
index a2ac750ea3..288cab1f22 100644
--- a/e2etests/testdata/todo/sequence_diagram_actor_padding_nested_groups/elk/sketch.exp.svg
+++ b/e2etests/testdata/todo/sequence_diagram_actor_padding_nested_groups/elk/sketch.exp.svg
@@ -18,8 +18,8 @@ width="921" height="1242" viewBox="-147 -26 921 1242">bacthis is a message groupand this is a nested message groupwhat about more nestingyoyo
-
+bacthis is a message groupand this is a nested message groupwhat about more nestingyoyo
+
diff --git a/e2etests/testdata/todo/tall_edge_label/dagre/sketch.exp.svg b/e2etests/testdata/todo/tall_edge_label/dagre/sketch.exp.svg
index 619acbb99c..e61e1a0502 100644
--- a/e2etests/testdata/todo/tall_edge_label/dagre/sketch.exp.svg
+++ b/e2etests/testdata/todo/tall_edge_label/dagre/sketch.exp.svg
@@ -18,8 +18,8 @@ width="313" height="625" viewBox="-100 -100 313 625">abThereoncewasaverytalledgelabel
-
+abThereoncewasaverytalledgelabel
+abThereoncewasaverytalledgelabel
-
+abThereoncewasaverytalledgelabel
+