update new tests

This commit is contained in:
Gavin Nishizawa 2023-04-17 13:14:56 -07:00
parent ca29119c60
commit dcc9d7dfa9
No known key found for this signature in database
GPG key ID: AE3B177777CE55CD
8 changed files with 1404 additions and 416 deletions

View file

@ -2264,10 +2264,32 @@
"id": "triangle.(a <-> b)[0]", "id": "triangle.(a <-> b)[0]",
"src": "triangle.a", "src": "triangle.a",
"srcArrow": "triangle", "srcArrow": "triangle",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "triangle.b", "dst": "triangle.b",
"dstArrow": "triangle", "dstArrow": "triangle",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -2313,10 +2335,32 @@
"id": "triangle.(c <-> d)[0]", "id": "triangle.(c <-> d)[0]",
"src": "triangle.c", "src": "triangle.c",
"srcArrow": "triangle", "srcArrow": "triangle",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "triangle.d", "dst": "triangle.d",
"dstArrow": "triangle", "dstArrow": "triangle",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 8, "strokeWidth": 8,
@ -2362,10 +2406,32 @@
"id": "none.(a -- b)[0]", "id": "none.(a -- b)[0]",
"src": "none.a", "src": "none.a",
"srcArrow": "none", "srcArrow": "none",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "none.b", "dst": "none.b",
"dstArrow": "none", "dstArrow": "none",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -2411,10 +2477,32 @@
"id": "none.(c -- d)[0]", "id": "none.(c -- d)[0]",
"src": "none.c", "src": "none.c",
"srcArrow": "none", "srcArrow": "none",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "none.d", "dst": "none.d",
"dstArrow": "none", "dstArrow": "none",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 8, "strokeWidth": 8,
@ -2460,10 +2548,32 @@
"id": "arrow.(a <-> b)[0]", "id": "arrow.(a <-> b)[0]",
"src": "arrow.a", "src": "arrow.a",
"srcArrow": "arrow", "srcArrow": "arrow",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "arrow.b", "dst": "arrow.b",
"dstArrow": "arrow", "dstArrow": "arrow",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -2509,10 +2619,32 @@
"id": "arrow.(c <-> d)[0]", "id": "arrow.(c <-> d)[0]",
"src": "arrow.c", "src": "arrow.c",
"srcArrow": "arrow", "srcArrow": "arrow",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "arrow.d", "dst": "arrow.d",
"dstArrow": "arrow", "dstArrow": "arrow",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 8, "strokeWidth": 8,
@ -2558,10 +2690,32 @@
"id": "diamond.(a <-> b)[0]", "id": "diamond.(a <-> b)[0]",
"src": "diamond.a", "src": "diamond.a",
"srcArrow": "diamond", "srcArrow": "diamond",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "diamond.b", "dst": "diamond.b",
"dstArrow": "diamond", "dstArrow": "diamond",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -2607,10 +2761,32 @@
"id": "diamond.(c <-> d)[0]", "id": "diamond.(c <-> d)[0]",
"src": "diamond.c", "src": "diamond.c",
"srcArrow": "diamond", "srcArrow": "diamond",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "diamond.d", "dst": "diamond.d",
"dstArrow": "diamond", "dstArrow": "diamond",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 8, "strokeWidth": 8,
@ -2656,10 +2832,32 @@
"id": "filled diamond.(a <-> b)[0]", "id": "filled diamond.(a <-> b)[0]",
"src": "filled diamond.a", "src": "filled diamond.a",
"srcArrow": "filled-diamond", "srcArrow": "filled-diamond",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "filled diamond.b", "dst": "filled diamond.b",
"dstArrow": "filled-diamond", "dstArrow": "filled-diamond",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -2705,10 +2903,32 @@
"id": "filled diamond.(c <-> d)[0]", "id": "filled diamond.(c <-> d)[0]",
"src": "filled diamond.c", "src": "filled diamond.c",
"srcArrow": "filled-diamond", "srcArrow": "filled-diamond",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "filled diamond.d", "dst": "filled diamond.d",
"dstArrow": "filled-diamond", "dstArrow": "filled-diamond",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 8, "strokeWidth": 8,
@ -2754,10 +2974,32 @@
"id": "circle.(a <-> b)[0]", "id": "circle.(a <-> b)[0]",
"src": "circle.a", "src": "circle.a",
"srcArrow": "circle", "srcArrow": "circle",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "circle.b", "dst": "circle.b",
"dstArrow": "circle", "dstArrow": "circle",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -2803,10 +3045,32 @@
"id": "circle.(c <-> d)[0]", "id": "circle.(c <-> d)[0]",
"src": "circle.c", "src": "circle.c",
"srcArrow": "circle", "srcArrow": "circle",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "circle.d", "dst": "circle.d",
"dstArrow": "circle", "dstArrow": "circle",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 8, "strokeWidth": 8,
@ -2852,10 +3116,32 @@
"id": "filled circle.(a <-> b)[0]", "id": "filled circle.(a <-> b)[0]",
"src": "filled circle.a", "src": "filled circle.a",
"srcArrow": "filled-circle", "srcArrow": "filled-circle",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "filled circle.b", "dst": "filled circle.b",
"dstArrow": "filled-circle", "dstArrow": "filled-circle",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -2901,10 +3187,32 @@
"id": "filled circle.(c <-> d)[0]", "id": "filled circle.(c <-> d)[0]",
"src": "filled circle.c", "src": "filled circle.c",
"srcArrow": "filled-circle", "srcArrow": "filled-circle",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "filled circle.d", "dst": "filled circle.d",
"dstArrow": "filled-circle", "dstArrow": "filled-circle",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 8, "strokeWidth": 8,
@ -2950,10 +3258,32 @@
"id": "cf one.(a <-> b)[0]", "id": "cf one.(a <-> b)[0]",
"src": "cf one.a", "src": "cf one.a",
"srcArrow": "cf-one", "srcArrow": "cf-one",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "cf one.b", "dst": "cf one.b",
"dstArrow": "cf-one", "dstArrow": "cf-one",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -2999,10 +3329,32 @@
"id": "cf one.(c <-> d)[0]", "id": "cf one.(c <-> d)[0]",
"src": "cf one.c", "src": "cf one.c",
"srcArrow": "cf-one", "srcArrow": "cf-one",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "cf one.d", "dst": "cf one.d",
"dstArrow": "cf-one", "dstArrow": "cf-one",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 8, "strokeWidth": 8,
@ -3048,10 +3400,32 @@
"id": "cf one required.(a <-> b)[0]", "id": "cf one required.(a <-> b)[0]",
"src": "cf one required.a", "src": "cf one required.a",
"srcArrow": "cf-one-required", "srcArrow": "cf-one-required",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "cf one required.b", "dst": "cf one required.b",
"dstArrow": "cf-one-required", "dstArrow": "cf-one-required",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -3097,10 +3471,32 @@
"id": "cf one required.(c <-> d)[0]", "id": "cf one required.(c <-> d)[0]",
"src": "cf one required.c", "src": "cf one required.c",
"srcArrow": "cf-one-required", "srcArrow": "cf-one-required",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "cf one required.d", "dst": "cf one required.d",
"dstArrow": "cf-one-required", "dstArrow": "cf-one-required",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 8, "strokeWidth": 8,
@ -3146,10 +3542,32 @@
"id": "cf many.(a <-> b)[0]", "id": "cf many.(a <-> b)[0]",
"src": "cf many.a", "src": "cf many.a",
"srcArrow": "cf-many", "srcArrow": "cf-many",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "cf many.b", "dst": "cf many.b",
"dstArrow": "cf-many", "dstArrow": "cf-many",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -3195,10 +3613,32 @@
"id": "cf many.(c <-> d)[0]", "id": "cf many.(c <-> d)[0]",
"src": "cf many.c", "src": "cf many.c",
"srcArrow": "cf-many", "srcArrow": "cf-many",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "cf many.d", "dst": "cf many.d",
"dstArrow": "cf-many", "dstArrow": "cf-many",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 8, "strokeWidth": 8,
@ -3244,10 +3684,32 @@
"id": "cf many required.(a <-> b)[0]", "id": "cf many required.(a <-> b)[0]",
"src": "cf many required.a", "src": "cf many required.a",
"srcArrow": "cf-many-required", "srcArrow": "cf-many-required",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "cf many required.b", "dst": "cf many required.b",
"dstArrow": "cf-many-required", "dstArrow": "cf-many-required",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -3293,10 +3755,32 @@
"id": "cf many required.(c <-> d)[0]", "id": "cf many required.(c <-> d)[0]",
"src": "cf many required.c", "src": "cf many required.c",
"srcArrow": "cf-many-required", "srcArrow": "cf-many-required",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "cf many required.d", "dst": "cf many required.d",
"dstArrow": "cf-many-required", "dstArrow": "cf-many-required",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 8, "strokeWidth": 8,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 60 KiB

After

Width:  |  Height:  |  Size: 61 KiB

View file

@ -2264,10 +2264,32 @@
"id": "triangle.(a <-> b)[0]", "id": "triangle.(a <-> b)[0]",
"src": "triangle.a", "src": "triangle.a",
"srcArrow": "triangle", "srcArrow": "triangle",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "triangle.b", "dst": "triangle.b",
"dstArrow": "triangle", "dstArrow": "triangle",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -2304,10 +2326,32 @@
"id": "triangle.(c <-> d)[0]", "id": "triangle.(c <-> d)[0]",
"src": "triangle.c", "src": "triangle.c",
"srcArrow": "triangle", "srcArrow": "triangle",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "triangle.d", "dst": "triangle.d",
"dstArrow": "triangle", "dstArrow": "triangle",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 8, "strokeWidth": 8,
@ -2344,10 +2388,32 @@
"id": "none.(a -- b)[0]", "id": "none.(a -- b)[0]",
"src": "none.a", "src": "none.a",
"srcArrow": "none", "srcArrow": "none",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "none.b", "dst": "none.b",
"dstArrow": "none", "dstArrow": "none",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -2384,10 +2450,32 @@
"id": "none.(c -- d)[0]", "id": "none.(c -- d)[0]",
"src": "none.c", "src": "none.c",
"srcArrow": "none", "srcArrow": "none",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "none.d", "dst": "none.d",
"dstArrow": "none", "dstArrow": "none",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 8, "strokeWidth": 8,
@ -2424,10 +2512,32 @@
"id": "arrow.(a <-> b)[0]", "id": "arrow.(a <-> b)[0]",
"src": "arrow.a", "src": "arrow.a",
"srcArrow": "arrow", "srcArrow": "arrow",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "arrow.b", "dst": "arrow.b",
"dstArrow": "arrow", "dstArrow": "arrow",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -2464,10 +2574,32 @@
"id": "arrow.(c <-> d)[0]", "id": "arrow.(c <-> d)[0]",
"src": "arrow.c", "src": "arrow.c",
"srcArrow": "arrow", "srcArrow": "arrow",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "arrow.d", "dst": "arrow.d",
"dstArrow": "arrow", "dstArrow": "arrow",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 8, "strokeWidth": 8,
@ -2504,10 +2636,32 @@
"id": "diamond.(a <-> b)[0]", "id": "diamond.(a <-> b)[0]",
"src": "diamond.a", "src": "diamond.a",
"srcArrow": "diamond", "srcArrow": "diamond",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "diamond.b", "dst": "diamond.b",
"dstArrow": "diamond", "dstArrow": "diamond",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -2544,10 +2698,32 @@
"id": "diamond.(c <-> d)[0]", "id": "diamond.(c <-> d)[0]",
"src": "diamond.c", "src": "diamond.c",
"srcArrow": "diamond", "srcArrow": "diamond",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "diamond.d", "dst": "diamond.d",
"dstArrow": "diamond", "dstArrow": "diamond",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 8, "strokeWidth": 8,
@ -2584,10 +2760,32 @@
"id": "filled diamond.(a <-> b)[0]", "id": "filled diamond.(a <-> b)[0]",
"src": "filled diamond.a", "src": "filled diamond.a",
"srcArrow": "filled-diamond", "srcArrow": "filled-diamond",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "filled diamond.b", "dst": "filled diamond.b",
"dstArrow": "filled-diamond", "dstArrow": "filled-diamond",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -2624,10 +2822,32 @@
"id": "filled diamond.(c <-> d)[0]", "id": "filled diamond.(c <-> d)[0]",
"src": "filled diamond.c", "src": "filled diamond.c",
"srcArrow": "filled-diamond", "srcArrow": "filled-diamond",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "filled diamond.d", "dst": "filled diamond.d",
"dstArrow": "filled-diamond", "dstArrow": "filled-diamond",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 8, "strokeWidth": 8,
@ -2664,10 +2884,32 @@
"id": "circle.(a <-> b)[0]", "id": "circle.(a <-> b)[0]",
"src": "circle.a", "src": "circle.a",
"srcArrow": "circle", "srcArrow": "circle",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "circle.b", "dst": "circle.b",
"dstArrow": "circle", "dstArrow": "circle",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -2704,10 +2946,32 @@
"id": "circle.(c <-> d)[0]", "id": "circle.(c <-> d)[0]",
"src": "circle.c", "src": "circle.c",
"srcArrow": "circle", "srcArrow": "circle",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "circle.d", "dst": "circle.d",
"dstArrow": "circle", "dstArrow": "circle",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 8, "strokeWidth": 8,
@ -2744,10 +3008,32 @@
"id": "filled circle.(a <-> b)[0]", "id": "filled circle.(a <-> b)[0]",
"src": "filled circle.a", "src": "filled circle.a",
"srcArrow": "filled-circle", "srcArrow": "filled-circle",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "filled circle.b", "dst": "filled circle.b",
"dstArrow": "filled-circle", "dstArrow": "filled-circle",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -2784,10 +3070,32 @@
"id": "filled circle.(c <-> d)[0]", "id": "filled circle.(c <-> d)[0]",
"src": "filled circle.c", "src": "filled circle.c",
"srcArrow": "filled-circle", "srcArrow": "filled-circle",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "filled circle.d", "dst": "filled circle.d",
"dstArrow": "filled-circle", "dstArrow": "filled-circle",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 8, "strokeWidth": 8,
@ -2824,10 +3132,32 @@
"id": "cf one.(a <-> b)[0]", "id": "cf one.(a <-> b)[0]",
"src": "cf one.a", "src": "cf one.a",
"srcArrow": "cf-one", "srcArrow": "cf-one",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "cf one.b", "dst": "cf one.b",
"dstArrow": "cf-one", "dstArrow": "cf-one",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -2864,10 +3194,32 @@
"id": "cf one.(c <-> d)[0]", "id": "cf one.(c <-> d)[0]",
"src": "cf one.c", "src": "cf one.c",
"srcArrow": "cf-one", "srcArrow": "cf-one",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "cf one.d", "dst": "cf one.d",
"dstArrow": "cf-one", "dstArrow": "cf-one",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 8, "strokeWidth": 8,
@ -2904,10 +3256,32 @@
"id": "cf one required.(a <-> b)[0]", "id": "cf one required.(a <-> b)[0]",
"src": "cf one required.a", "src": "cf one required.a",
"srcArrow": "cf-one-required", "srcArrow": "cf-one-required",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "cf one required.b", "dst": "cf one required.b",
"dstArrow": "cf-one-required", "dstArrow": "cf-one-required",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -2944,10 +3318,32 @@
"id": "cf one required.(c <-> d)[0]", "id": "cf one required.(c <-> d)[0]",
"src": "cf one required.c", "src": "cf one required.c",
"srcArrow": "cf-one-required", "srcArrow": "cf-one-required",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "cf one required.d", "dst": "cf one required.d",
"dstArrow": "cf-one-required", "dstArrow": "cf-one-required",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 8, "strokeWidth": 8,
@ -2984,10 +3380,32 @@
"id": "cf many.(a <-> b)[0]", "id": "cf many.(a <-> b)[0]",
"src": "cf many.a", "src": "cf many.a",
"srcArrow": "cf-many", "srcArrow": "cf-many",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "cf many.b", "dst": "cf many.b",
"dstArrow": "cf-many", "dstArrow": "cf-many",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -3024,10 +3442,32 @@
"id": "cf many.(c <-> d)[0]", "id": "cf many.(c <-> d)[0]",
"src": "cf many.c", "src": "cf many.c",
"srcArrow": "cf-many", "srcArrow": "cf-many",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "cf many.d", "dst": "cf many.d",
"dstArrow": "cf-many", "dstArrow": "cf-many",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 8, "strokeWidth": 8,
@ -3064,10 +3504,32 @@
"id": "cf many required.(a <-> b)[0]", "id": "cf many required.(a <-> b)[0]",
"src": "cf many required.a", "src": "cf many required.a",
"srcArrow": "cf-many-required", "srcArrow": "cf-many-required",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "cf many required.b", "dst": "cf many required.b",
"dstArrow": "cf-many-required", "dstArrow": "cf-many-required",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -3104,10 +3566,32 @@
"id": "cf many required.(c <-> d)[0]", "id": "cf many required.(c <-> d)[0]",
"src": "cf many required.c", "src": "cf many required.c",
"srcArrow": "cf-many-required", "srcArrow": "cf-many-required",
"srcLabel": "1", "srcLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"dst": "cf many required.d", "dst": "cf many required.d",
"dstArrow": "cf-many-required", "dstArrow": "cf-many-required",
"dstLabel": "1", "dstLabel": {
"label": "1",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 7,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 8, "strokeWidth": 8,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 60 KiB

After

Width:  |  Height:  |  Size: 60 KiB

View file

@ -91,10 +91,20 @@
"id": "(a -> b)[0]", "id": "(a -> b)[0]",
"src": "a", "src": "a",
"srcArrow": "none", "srcArrow": "none",
"srcLabel": "",
"dst": "b", "dst": "b",
"dstArrow": "triangle", "dstArrow": "triangle",
"dstLabel": "a to b with unexpectedly long target arrowhead label", "dstLabel": {
"label": "a to b with unexpectedly long target arrowhead label",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 348,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,

View file

@ -1,16 +1,16 @@
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.4.0-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 55 234"><svg id="d2-svg" class="d2-2071850988" width="55" height="234" viewBox="-1 -1 55 234"><rect x="-1.000000" y="-1.000000" width="55.000000" height="234.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[ <?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.4.0-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 384 234"><svg id="d2-svg" class="d2-4133568117" width="384" height="234" viewBox="-1 -1 384 234"><rect x="-1.000000" y="-1.000000" width="384.000000" height="234.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
.d2-2071850988 .text-bold { .d2-4133568117 .text-bold {
font-family: "d2-2071850988-font-bold"; font-family: "d2-4133568117-font-bold";
} }
@font-face { @font-face {
font-family: d2-2071850988-font-bold; font-family: d2-4133568117-font-bold;
src: url("data:application/font-woff;base64,d09GRgABAAAAAAtYAAoAAAAAEdQAAguFAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAGAAAABgXxHXrmNtYXAAAAFUAAAAbgAAAIwCrwI2Z2x5ZgAAAcQAAAVIAAAG7Aa7rMtoZWFkAAAHDAAAADYAAAA2G38e1GhoZWEAAAdEAAAAJAAAACQKfwXVaG10eAAAB2gAAABYAAAAWChwA1lsb2NhAAAHwAAAAC4AAAAuFbgT6m1heHAAAAfwAAAAIAAAACAALgD3bmFtZQAACBAAAAMoAAAIKgjwVkFwb3N0AAALOAAAAB0AAAAg/9EAMgADAioCvAAFAAACigJYAAAASwKKAlgAAAFeADIBKQAAAgsHAwMEAwICBGAAAvcAAAADAAAAAAAAAABBREJPACAAIP//Au7/BgAAA9gBESAAAZ8AAAAAAfAClAAAACAAA3icXMzbDcFgGADQ0/51L6oW6GoeRCQN0hCxilsYzSSfxKMzwEEmyVAq7FGrJLnG2lbroHNyiUBjZaO10zk6R8Qn3vGKZzziHre4/qZ/mVxS6OkbGBoZmyhNzcxVFmpLvgAAAP//AQAA//+aQhjWAAB4nGRUS0wbZx7/f+PxDDYDZmzPjG08+PHhGb8JHsZDwGBYDAZiwiMKIZsEb3JYrZYEdgNZnChSLtFqH4rS1hzSHnJqpVaih6qq1EailXpIG6W3JM2paqtWOVZuZFU9GLuaMa8oB8vfwfr/3gYzzAEQl4gtMIEFbGAHDkBhA2xIkWVMa4qmYcGkyYil5wh7/b135QgZiZBR/z3fjWIRzSwTW7uXz81cuvRbcXCwfv+zB/U7aP0BAAHRRhU9RTVwAwYQgpLal9YkCQcpWk6nlRTPsVjGFKWl0ppKUZyT/zw3d7tM4IhvpFvtWRko/rVkJX35FnfIcTLjY85kTy7ZArKLuyh2r16t/6x48VXBccYaE10C6HijjSrBEzvgBB+AOSjJmMaswtEGGM85KUpOpdU+HKQ5nkfjgTGRZNbLpJgLZpZ6MsUlKb0YjzjDTMCvEjvbBY84/M/C6evZ0kTh34nH9nYAQNDdqKIdVAOPgaBL0o8LtC6Lc/JKKq0JFIXc42ujk//KJfPecexXs9ljrqRjILTIDF1bOLUx1CUUxcLoyAxn+4u/EwzucqOKasQOOMC/75VxWFaVIy5JezAvz68NFvsi/W6qXLKSngnCJdsdMSdO9zD/vz5/bdjrKnywO9brwSWn+7G9fSw/NQ6Ewf1HVAPXnj/7ILo1dIDnlZTO3aT06SjIl7/6p7HLg/kLPSRRf26d6FXTvdLyOx/L8WCaGd5YmN/IZldyjpAlrQTOerrQQETt0bWYINhIEDSqQQ8MwrShRlL7dPJ6AdR9WEHhcDMVHJQN7/RKOCnKpIe0J9TRfOOgZPzk5cByf97R6Xd5IgPLajzwySxt6VvSRJ89GJk7fzF3c1qUZVGU5UhqRA4p7gDTOfTE0x/PhMm2sK8z1UHac7HMbJhZaQ06j093W228wz44pswn0aNoRI6Ew5FovdztFjpMJpfbK4KR+agekNErUA76xLGYNVjS7GiZ9p5IzU+VRb837CJ2ts+6YysX6t+gQDrsFuofQaMBGgB8RzwhJP0K0MDB/5q3G1VkJ3bA1kydVdiDEn1dGCyzFjNN2ZkQc+4EgXefC3aErpjpfU6otsdJUF7jVLKS/pkDUqiS7Uq8wqnZByMnG3S+1ofmVPZSQHx2LZdby2ZXc7nVbCKZTCQTib0uD22cWrg2tDkzMlrQK93c4STBoxo4oAtAOGRnRC3JAuc4nKHOU5yS//y3TDHtz3jMs1J6MRZ1hj8l3u/14P+uny5lO92zb6LugxEa2tFdVAP7Ue0CLR0q7yxInNfqanN3eIecqHIm1Ws23yLJSKr+AyBgG1W0SmyAYKhWVaxqmsIpHD4yYDg/myuwNzY3sci4rYJDY/6++OgKdfv2+lfREEWuUEyzG5lGFf2OKnoOr+TH7s322/mpcpffK/HlUqvJN82sXEB99e/ViEdEk/WO8VAcELgAiAqqQABAMSkCz+uSNO3Iy4RlSdLP0fTWzbeOUVaKpNss2q1+i40maQvd85/N7QTdRpN0Kx1HlRehSUmaxi+M78nQi3rHQzwRDk/ghwZn3cQqqoAbQHHIR2Bo4RCn/d7d+3ErbyVb7C3Be2+8ff8YIzCkxWmREfHLHBfjuBg31/h1gYtzXIxf0O8yjWG0iyp6m4SgJGu84YR2VJKpnSjxAZuHtreEwlb6i618q91KtrCWzJ1toX/2S4r8BzJ3ix7007PgRAjn8bN66/Dp6MEO4SmqgMnInR0to0q9A1DjQ+I4nCKeQCsAa/xzNssWSiZDoWSSOB7FOKp/4A8AAAD//wEAAP//ZQ5jPQABAAAAAguF+nQcs18PPPUAAQPoAAAAANhdoIQAAAAA3WYvNv43/sQIbQPxAAEAAwACAAAAAAAAAAEAAAPY/u8AAAiY/jf+NwhtAAEAAAAAAAAAAAAAAAAAAAAWArIAUADIAAACDwAqAj0AQQHTACQCPQAnAgYAJAIWACICOwBBARQANwEeAEECPABBAisAJAI9AEEBjgBBAX8AEQI4ADwDCAAYAgIADgIJAAwBFABBAAD/rQAAACwALABkAJYAwgD0ASgBkAGyAb4B2gH8AigCWAJ4Ap4CwAL4AyQDVANgA3YAAAABAAAAFgCQAAwAYwAHAAEAAAAAAAAAAAAAAAAABAADeJyclM9uG1UUxn9ObNMKwQJFVbqJ7oJFkejYVEnVNiuH1IpFFAePC0JCSBPP+I8ynhl5Jg7hCVjzFrxFVzwEz4FYo/l87NgF0SaKknx37vnznXO+c4Ed/mabSvUh8Ec9MVxhr35ueIsH9RPD27TrW4arPKn9abhGWJsbrvN5rWf4I95WfzP8gP3qT4YfslttG/6YZ9Udw59sO/4y/Cn7vF3gCrzgV8MVdskMb7HDj4a3eYTFrFR5RNNwjc/YM1xnD+gzoSBmQsIIx5AJI66YEZHjEzFjwpCIEEeHFjGFviYEQo7Rf34N8CmYESjimAJHjE9MQM7YIv4ir5RzZRzqNLO7FgVjAi7kcUlAgiNlREpCxKXiFBRkvKJBg5yB+GYU5HjkTIjxSJkxokGXNqf0GTMhx9FWpJKZT8qQgmsC5XdmUXZmQERCbqyuSAjF04lfJO8Opzi6ZLJdj3y6EeFLHN/Ju+SWyvYrPP26NWabeZdsAubqZ6yuxLq51gTHui3ztvhWuOAV7l792WTy/h6F+l8o8gVXmn+oSSVikuDcLi18Kch3j3Ec6dzBV0e+p0OfE7q8oa9zix49WpzRp8Nr+Xbp4fiaLmccy6MjvLhrSzFn/IDjGzqyKWNH1p/FxCJ+JjN15+I4Ux1TMvW8ZO6p1kgV3n3C5Q6lG+rI5TPQHpWWTvNLtGcBI1NFJoZT9XKpjdz6F5oipqqlnO3tfbkNc9u95RbfkGqHS7UuOJWTWzB631S9dzRzrR+PgJCUC1kMSJnSoOBGvM8JuCLGcazunWhLClornzLPjVQSMRWDDonizMj0NzDd+MZ9sKF7Z29JKP+S6eWqqvtkcerV7YzeqHvLO9+6HK1NoGFTTdfUNBDXxLQfaafW+fvyzfW6pTzliJSY8F8vwDM8muxzwCFjZRjoZm6vQ1MvRJOXHKr6SyJZDaXnyCIc4PGcAw54yfN3+rhk4oyLW3FZz93imCO6HH5QFQv7Lke8Xn37/6y/i2lTtTierk4v7j3FJ3dQ6xfas9v3sqeJlZOYW7TbrTgjYFpycbvrNbnHeP8AAAD//wEAAP//9LdPUXicYmBmAIP/5xiMGLAAAAAAAP//AQAA//8vAQIDAAAA"); src: url("data:application/font-woff;base64,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");
} }
.d2-2071850988 .text-italic { .d2-4133568117 .text-italic {
font-family: "d2-2071850988-font-italic"; font-family: "d2-4133568117-font-italic";
} }
@font-face { @font-face {
font-family: d2-2071850988-font-italic; font-family: d2-4133568117-font-italic;
src: url("data:application/font-woff;base64,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"); src: url("data:application/font-woff;base64,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");
}]]></style><style type="text/css"><![CDATA[.shape { }]]></style><style type="text/css"><![CDATA[.shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -25,78 +25,78 @@
opacity: 0.5; opacity: 0.5;
} }
.d2-2071850988 .fill-N1{fill:#0A0F25;} .d2-4133568117 .fill-N1{fill:#0A0F25;}
.d2-2071850988 .fill-N2{fill:#676C7E;} .d2-4133568117 .fill-N2{fill:#676C7E;}
.d2-2071850988 .fill-N3{fill:#9499AB;} .d2-4133568117 .fill-N3{fill:#9499AB;}
.d2-2071850988 .fill-N4{fill:#CFD2DD;} .d2-4133568117 .fill-N4{fill:#CFD2DD;}
.d2-2071850988 .fill-N5{fill:#DEE1EB;} .d2-4133568117 .fill-N5{fill:#DEE1EB;}
.d2-2071850988 .fill-N6{fill:#EEF1F8;} .d2-4133568117 .fill-N6{fill:#EEF1F8;}
.d2-2071850988 .fill-N7{fill:#FFFFFF;} .d2-4133568117 .fill-N7{fill:#FFFFFF;}
.d2-2071850988 .fill-B1{fill:#0D32B2;} .d2-4133568117 .fill-B1{fill:#0D32B2;}
.d2-2071850988 .fill-B2{fill:#0D32B2;} .d2-4133568117 .fill-B2{fill:#0D32B2;}
.d2-2071850988 .fill-B3{fill:#E3E9FD;} .d2-4133568117 .fill-B3{fill:#E3E9FD;}
.d2-2071850988 .fill-B4{fill:#E3E9FD;} .d2-4133568117 .fill-B4{fill:#E3E9FD;}
.d2-2071850988 .fill-B5{fill:#EDF0FD;} .d2-4133568117 .fill-B5{fill:#EDF0FD;}
.d2-2071850988 .fill-B6{fill:#F7F8FE;} .d2-4133568117 .fill-B6{fill:#F7F8FE;}
.d2-2071850988 .fill-AA2{fill:#4A6FF3;} .d2-4133568117 .fill-AA2{fill:#4A6FF3;}
.d2-2071850988 .fill-AA4{fill:#EDF0FD;} .d2-4133568117 .fill-AA4{fill:#EDF0FD;}
.d2-2071850988 .fill-AA5{fill:#F7F8FE;} .d2-4133568117 .fill-AA5{fill:#F7F8FE;}
.d2-2071850988 .fill-AB4{fill:#EDF0FD;} .d2-4133568117 .fill-AB4{fill:#EDF0FD;}
.d2-2071850988 .fill-AB5{fill:#F7F8FE;} .d2-4133568117 .fill-AB5{fill:#F7F8FE;}
.d2-2071850988 .stroke-N1{stroke:#0A0F25;} .d2-4133568117 .stroke-N1{stroke:#0A0F25;}
.d2-2071850988 .stroke-N2{stroke:#676C7E;} .d2-4133568117 .stroke-N2{stroke:#676C7E;}
.d2-2071850988 .stroke-N3{stroke:#9499AB;} .d2-4133568117 .stroke-N3{stroke:#9499AB;}
.d2-2071850988 .stroke-N4{stroke:#CFD2DD;} .d2-4133568117 .stroke-N4{stroke:#CFD2DD;}
.d2-2071850988 .stroke-N5{stroke:#DEE1EB;} .d2-4133568117 .stroke-N5{stroke:#DEE1EB;}
.d2-2071850988 .stroke-N6{stroke:#EEF1F8;} .d2-4133568117 .stroke-N6{stroke:#EEF1F8;}
.d2-2071850988 .stroke-N7{stroke:#FFFFFF;} .d2-4133568117 .stroke-N7{stroke:#FFFFFF;}
.d2-2071850988 .stroke-B1{stroke:#0D32B2;} .d2-4133568117 .stroke-B1{stroke:#0D32B2;}
.d2-2071850988 .stroke-B2{stroke:#0D32B2;} .d2-4133568117 .stroke-B2{stroke:#0D32B2;}
.d2-2071850988 .stroke-B3{stroke:#E3E9FD;} .d2-4133568117 .stroke-B3{stroke:#E3E9FD;}
.d2-2071850988 .stroke-B4{stroke:#E3E9FD;} .d2-4133568117 .stroke-B4{stroke:#E3E9FD;}
.d2-2071850988 .stroke-B5{stroke:#EDF0FD;} .d2-4133568117 .stroke-B5{stroke:#EDF0FD;}
.d2-2071850988 .stroke-B6{stroke:#F7F8FE;} .d2-4133568117 .stroke-B6{stroke:#F7F8FE;}
.d2-2071850988 .stroke-AA2{stroke:#4A6FF3;} .d2-4133568117 .stroke-AA2{stroke:#4A6FF3;}
.d2-2071850988 .stroke-AA4{stroke:#EDF0FD;} .d2-4133568117 .stroke-AA4{stroke:#EDF0FD;}
.d2-2071850988 .stroke-AA5{stroke:#F7F8FE;} .d2-4133568117 .stroke-AA5{stroke:#F7F8FE;}
.d2-2071850988 .stroke-AB4{stroke:#EDF0FD;} .d2-4133568117 .stroke-AB4{stroke:#EDF0FD;}
.d2-2071850988 .stroke-AB5{stroke:#F7F8FE;} .d2-4133568117 .stroke-AB5{stroke:#F7F8FE;}
.d2-2071850988 .background-color-N1{background-color:#0A0F25;} .d2-4133568117 .background-color-N1{background-color:#0A0F25;}
.d2-2071850988 .background-color-N2{background-color:#676C7E;} .d2-4133568117 .background-color-N2{background-color:#676C7E;}
.d2-2071850988 .background-color-N3{background-color:#9499AB;} .d2-4133568117 .background-color-N3{background-color:#9499AB;}
.d2-2071850988 .background-color-N4{background-color:#CFD2DD;} .d2-4133568117 .background-color-N4{background-color:#CFD2DD;}
.d2-2071850988 .background-color-N5{background-color:#DEE1EB;} .d2-4133568117 .background-color-N5{background-color:#DEE1EB;}
.d2-2071850988 .background-color-N6{background-color:#EEF1F8;} .d2-4133568117 .background-color-N6{background-color:#EEF1F8;}
.d2-2071850988 .background-color-N7{background-color:#FFFFFF;} .d2-4133568117 .background-color-N7{background-color:#FFFFFF;}
.d2-2071850988 .background-color-B1{background-color:#0D32B2;} .d2-4133568117 .background-color-B1{background-color:#0D32B2;}
.d2-2071850988 .background-color-B2{background-color:#0D32B2;} .d2-4133568117 .background-color-B2{background-color:#0D32B2;}
.d2-2071850988 .background-color-B3{background-color:#E3E9FD;} .d2-4133568117 .background-color-B3{background-color:#E3E9FD;}
.d2-2071850988 .background-color-B4{background-color:#E3E9FD;} .d2-4133568117 .background-color-B4{background-color:#E3E9FD;}
.d2-2071850988 .background-color-B5{background-color:#EDF0FD;} .d2-4133568117 .background-color-B5{background-color:#EDF0FD;}
.d2-2071850988 .background-color-B6{background-color:#F7F8FE;} .d2-4133568117 .background-color-B6{background-color:#F7F8FE;}
.d2-2071850988 .background-color-AA2{background-color:#4A6FF3;} .d2-4133568117 .background-color-AA2{background-color:#4A6FF3;}
.d2-2071850988 .background-color-AA4{background-color:#EDF0FD;} .d2-4133568117 .background-color-AA4{background-color:#EDF0FD;}
.d2-2071850988 .background-color-AA5{background-color:#F7F8FE;} .d2-4133568117 .background-color-AA5{background-color:#F7F8FE;}
.d2-2071850988 .background-color-AB4{background-color:#EDF0FD;} .d2-4133568117 .background-color-AB4{background-color:#EDF0FD;}
.d2-2071850988 .background-color-AB5{background-color:#F7F8FE;} .d2-4133568117 .background-color-AB5{background-color:#F7F8FE;}
.d2-2071850988 .color-N1{color:#0A0F25;} .d2-4133568117 .color-N1{color:#0A0F25;}
.d2-2071850988 .color-N2{color:#676C7E;} .d2-4133568117 .color-N2{color:#676C7E;}
.d2-2071850988 .color-N3{color:#9499AB;} .d2-4133568117 .color-N3{color:#9499AB;}
.d2-2071850988 .color-N4{color:#CFD2DD;} .d2-4133568117 .color-N4{color:#CFD2DD;}
.d2-2071850988 .color-N5{color:#DEE1EB;} .d2-4133568117 .color-N5{color:#DEE1EB;}
.d2-2071850988 .color-N6{color:#EEF1F8;} .d2-4133568117 .color-N6{color:#EEF1F8;}
.d2-2071850988 .color-N7{color:#FFFFFF;} .d2-4133568117 .color-N7{color:#FFFFFF;}
.d2-2071850988 .color-B1{color:#0D32B2;} .d2-4133568117 .color-B1{color:#0D32B2;}
.d2-2071850988 .color-B2{color:#0D32B2;} .d2-4133568117 .color-B2{color:#0D32B2;}
.d2-2071850988 .color-B3{color:#E3E9FD;} .d2-4133568117 .color-B3{color:#E3E9FD;}
.d2-2071850988 .color-B4{color:#E3E9FD;} .d2-4133568117 .color-B4{color:#E3E9FD;}
.d2-2071850988 .color-B5{color:#EDF0FD;} .d2-4133568117 .color-B5{color:#EDF0FD;}
.d2-2071850988 .color-B6{color:#F7F8FE;} .d2-4133568117 .color-B6{color:#F7F8FE;}
.d2-2071850988 .color-AA2{color:#4A6FF3;} .d2-4133568117 .color-AA2{color:#4A6FF3;}
.d2-2071850988 .color-AA4{color:#EDF0FD;} .d2-4133568117 .color-AA4{color:#EDF0FD;}
.d2-2071850988 .color-AA5{color:#F7F8FE;} .d2-4133568117 .color-AA5{color:#F7F8FE;}
.d2-2071850988 .color-AB4{color:#EDF0FD;} .d2-4133568117 .color-AB4{color:#EDF0FD;}
.d2-2071850988 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><g id="a"><g class="shape" ><rect x="0.000000" y="0.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="26.500000" y="38.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="b"><g class="shape" ><rect x="0.000000" y="166.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="26.500000" y="204.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="(a -&gt; b)[0]"><marker id="mk-3488378134" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 26.500000 68.000000 C 26.500000 106.000000 26.500000 126.000000 26.500000 162.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-2071850988)" /><text x="41.000000" y="158.000000" class="text-italic fill-N1" style="text-anchor:middle;font-size:16px">a to b with unexpectedly long target arrowhead label</text></g><mask id="d2-2071850988" maskUnits="userSpaceOnUse" x="-1" y="-1" width="55" height="234"> .d2-4133568117 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><g id="a"><g class="shape" ><rect x="0.000000" y="0.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="26.500000" y="38.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="b"><g class="shape" ><rect x="0.000000" y="166.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="26.500000" y="204.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="(a -&gt; b)[0]"><marker id="mk-3488378134" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 26.500000 68.000000 C 26.500000 106.000000 26.500000 126.000000 26.500000 162.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4133568117)" /><text x="209.000000" y="156.000000" class="text-italic fill-N1" style="text-anchor:middle;font-size:16px">a to b with unexpectedly long target arrowhead label</text></g><mask id="d2-4133568117" maskUnits="userSpaceOnUse" x="-1" y="-1" width="384" height="234">
<rect x="-1" y="-1" width="55" height="234" fill="white"></rect> <rect x="-1" y="-1" width="384" height="234" fill="white"></rect>
</mask></svg></svg> </mask></svg></svg>

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View file

@ -91,10 +91,20 @@
"id": "(a -> b)[0]", "id": "(a -> b)[0]",
"src": "a", "src": "a",
"srcArrow": "none", "srcArrow": "none",
"srcLabel": "",
"dst": "b", "dst": "b",
"dstArrow": "triangle", "dstArrow": "triangle",
"dstLabel": "a to b with unexpectedly long target arrowhead label", "dstLabel": {
"label": "a to b with unexpectedly long target arrowhead label",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 348,
"labelHeight": 21
},
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,

View file

@ -1,16 +1,16 @@
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.4.0-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 55 204"><svg id="d2-svg" class="d2-199806351" width="55" height="204" viewBox="11 11 55 204"><rect x="11.000000" y="11.000000" width="55.000000" height="204.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[ <?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.4.0-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 384 204"><svg id="d2-svg" class="d2-4249151724" width="384" height="204" viewBox="11 11 384 204"><rect x="11.000000" y="11.000000" width="384.000000" height="204.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
.d2-199806351 .text-bold { .d2-4249151724 .text-bold {
font-family: "d2-199806351-font-bold"; font-family: "d2-4249151724-font-bold";
} }
@font-face { @font-face {
font-family: d2-199806351-font-bold; font-family: d2-4249151724-font-bold;
src: url("data:application/font-woff;base64,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"); src: url("data:application/font-woff;base64,d09GRgABAAAAAAtYAAoAAAAAEdQAAguFAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAGAAAABgXxHXrmNtYXAAAAFUAAAAbgAAAIwCrwI2Z2x5ZgAAAcQAAAVIAAAG7Aa7rMtoZWFkAAAHDAAAADYAAAA2G38e1GhoZWEAAAdEAAAAJAAAACQKfwXVaG10eAAAB2gAAABYAAAAWChwA1lsb2NhAAAHwAAAAC4AAAAuFbgT6m1heHAAAAfwAAAAIAAAACAALgD3bmFtZQAACBAAAAMoAAAIKgjwVkFwb3N0AAALOAAAAB0AAAAg/9EAMgADAioCvAAFAAACigJYAAAASwKKAlgAAAFeADIBKQAAAgsHAwMEAwICBGAAAvcAAAADAAAAAAAAAABBREJPACAAIP//Au7/BgAAA9gBESAAAZ8AAAAAAfAClAAAACAAA3icXMzbDcFgGADQ0/51L6oW6GoeRCQN0hCxilsYzSSfxKMzwEEmyVAq7FGrJLnG2lbroHNyiUBjZaO10zk6R8Qn3vGKZzziHre4/qZ/mVxS6OkbGBoZmyhNzcxVFmpLvgAAAP//AQAA//+aQhjWAAB4nGRUS0wbZx7/f+PxDDYDZmzPjG08+PHhGb8JHsZDwGBYDAZiwiMKIZsEb3JYrZYEdgNZnChSLtFqH4rS1hzSHnJqpVaih6qq1EailXpIG6W3JM2paqtWOVZuZFU9GLuaMa8oB8vfwfr/3gYzzAEQl4gtMIEFbGAHDkBhA2xIkWVMa4qmYcGkyYil5wh7/b135QgZiZBR/z3fjWIRzSwTW7uXz81cuvRbcXCwfv+zB/U7aP0BAAHRRhU9RTVwAwYQgpLal9YkCQcpWk6nlRTPsVjGFKWl0ppKUZyT/zw3d7tM4IhvpFvtWRko/rVkJX35FnfIcTLjY85kTy7ZArKLuyh2r16t/6x48VXBccYaE10C6HijjSrBEzvgBB+AOSjJmMaswtEGGM85KUpOpdU+HKQ5nkfjgTGRZNbLpJgLZpZ6MsUlKb0YjzjDTMCvEjvbBY84/M/C6evZ0kTh34nH9nYAQNDdqKIdVAOPgaBL0o8LtC6Lc/JKKq0JFIXc42ujk//KJfPecexXs9ljrqRjILTIDF1bOLUx1CUUxcLoyAxn+4u/EwzucqOKasQOOMC/75VxWFaVIy5JezAvz68NFvsi/W6qXLKSngnCJdsdMSdO9zD/vz5/bdjrKnywO9brwSWn+7G9fSw/NQ6Ewf1HVAPXnj/7ILo1dIDnlZTO3aT06SjIl7/6p7HLg/kLPSRRf26d6FXTvdLyOx/L8WCaGd5YmN/IZldyjpAlrQTOerrQQETt0bWYINhIEDSqQQ8MwrShRlL7dPJ6AdR9WEHhcDMVHJQN7/RKOCnKpIe0J9TRfOOgZPzk5cByf97R6Xd5IgPLajzwySxt6VvSRJ89GJk7fzF3c1qUZVGU5UhqRA4p7gDTOfTE0x/PhMm2sK8z1UHac7HMbJhZaQ06j093W228wz44pswn0aNoRI6Ew5FovdztFjpMJpfbK4KR+agekNErUA76xLGYNVjS7GiZ9p5IzU+VRb837CJ2ts+6YysX6t+gQDrsFuofQaMBGgB8RzwhJP0K0MDB/5q3G1VkJ3bA1kydVdiDEn1dGCyzFjNN2ZkQc+4EgXefC3aErpjpfU6otsdJUF7jVLKS/pkDUqiS7Uq8wqnZByMnG3S+1ofmVPZSQHx2LZdby2ZXc7nVbCKZTCQTib0uD22cWrg2tDkzMlrQK93c4STBoxo4oAtAOGRnRC3JAuc4nKHOU5yS//y3TDHtz3jMs1J6MRZ1hj8l3u/14P+uny5lO92zb6LugxEa2tFdVAP7Ue0CLR0q7yxInNfqanN3eIecqHIm1Ws23yLJSKr+AyBgG1W0SmyAYKhWVaxqmsIpHD4yYDg/myuwNzY3sci4rYJDY/6++OgKdfv2+lfREEWuUEyzG5lGFf2OKnoOr+TH7s322/mpcpffK/HlUqvJN82sXEB99e/ViEdEk/WO8VAcELgAiAqqQABAMSkCz+uSNO3Iy4RlSdLP0fTWzbeOUVaKpNss2q1+i40maQvd85/N7QTdRpN0Kx1HlRehSUmaxi+M78nQi3rHQzwRDk/ghwZn3cQqqoAbQHHIR2Bo4RCn/d7d+3ErbyVb7C3Be2+8ff8YIzCkxWmREfHLHBfjuBg31/h1gYtzXIxf0O8yjWG0iyp6m4SgJGu84YR2VJKpnSjxAZuHtreEwlb6i618q91KtrCWzJ1toX/2S4r8BzJ3ix7007PgRAjn8bN66/Dp6MEO4SmqgMnInR0to0q9A1DjQ+I4nCKeQCsAa/xzNssWSiZDoWSSOB7FOKp/4A8AAAD//wEAAP//ZQ5jPQABAAAAAguF+nQcs18PPPUAAQPoAAAAANhdoIQAAAAA3WYvNv43/sQIbQPxAAEAAwACAAAAAAAAAAEAAAPY/u8AAAiY/jf+NwhtAAEAAAAAAAAAAAAAAAAAAAAWArIAUADIAAACDwAqAj0AQQHTACQCPQAnAgYAJAIWACICOwBBARQANwEeAEECPABBAisAJAI9AEEBjgBBAX8AEQI4ADwDCAAYAgIADgIJAAwBFABBAAD/rQAAACwALABkAJYAwgD0ASgBkAGyAb4B2gH8AigCWAJ4Ap4CwAL4AyQDVANgA3YAAAABAAAAFgCQAAwAYwAHAAEAAAAAAAAAAAAAAAAABAADeJyclM9uG1UUxn9ObNMKwQJFVbqJ7oJFkejYVEnVNiuH1IpFFAePC0JCSBPP+I8ynhl5Jg7hCVjzFrxFVzwEz4FYo/l87NgF0SaKknx37vnznXO+c4Ed/mabSvUh8Ec9MVxhr35ueIsH9RPD27TrW4arPKn9abhGWJsbrvN5rWf4I95WfzP8gP3qT4YfslttG/6YZ9Udw59sO/4y/Cn7vF3gCrzgV8MVdskMb7HDj4a3eYTFrFR5RNNwjc/YM1xnD+gzoSBmQsIIx5AJI66YEZHjEzFjwpCIEEeHFjGFviYEQo7Rf34N8CmYESjimAJHjE9MQM7YIv4ir5RzZRzqNLO7FgVjAi7kcUlAgiNlREpCxKXiFBRkvKJBg5yB+GYU5HjkTIjxSJkxokGXNqf0GTMhx9FWpJKZT8qQgmsC5XdmUXZmQERCbqyuSAjF04lfJO8Opzi6ZLJdj3y6EeFLHN/Ju+SWyvYrPP26NWabeZdsAubqZ6yuxLq51gTHui3ztvhWuOAV7l792WTy/h6F+l8o8gVXmn+oSSVikuDcLi18Kch3j3Ec6dzBV0e+p0OfE7q8oa9zix49WpzRp8Nr+Xbp4fiaLmccy6MjvLhrSzFn/IDjGzqyKWNH1p/FxCJ+JjN15+I4Ux1TMvW8ZO6p1kgV3n3C5Q6lG+rI5TPQHpWWTvNLtGcBI1NFJoZT9XKpjdz6F5oipqqlnO3tfbkNc9u95RbfkGqHS7UuOJWTWzB631S9dzRzrR+PgJCUC1kMSJnSoOBGvM8JuCLGcazunWhLClornzLPjVQSMRWDDonizMj0NzDd+MZ9sKF7Z29JKP+S6eWqqvtkcerV7YzeqHvLO9+6HK1NoGFTTdfUNBDXxLQfaafW+fvyzfW6pTzliJSY8F8vwDM8muxzwCFjZRjoZm6vQ1MvRJOXHKr6SyJZDaXnyCIc4PGcAw54yfN3+rhk4oyLW3FZz93imCO6HH5QFQv7Lke8Xn37/6y/i2lTtTierk4v7j3FJ3dQ6xfas9v3sqeJlZOYW7TbrTgjYFpycbvrNbnHeP8AAAD//wEAAP//9LdPUXicYmBmAIP/5xiMGLAAAAAAAP//AQAA//8vAQIDAAAA");
} }
.d2-199806351 .text-italic { .d2-4249151724 .text-italic {
font-family: "d2-199806351-font-italic"; font-family: "d2-4249151724-font-italic";
} }
@font-face { @font-face {
font-family: d2-199806351-font-italic; font-family: d2-4249151724-font-italic;
src: url("data:application/font-woff;base64,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"); src: url("data:application/font-woff;base64,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");
}]]></style><style type="text/css"><![CDATA[.shape { }]]></style><style type="text/css"><![CDATA[.shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -25,78 +25,78 @@
opacity: 0.5; opacity: 0.5;
} }
.d2-199806351 .fill-N1{fill:#0A0F25;} .d2-4249151724 .fill-N1{fill:#0A0F25;}
.d2-199806351 .fill-N2{fill:#676C7E;} .d2-4249151724 .fill-N2{fill:#676C7E;}
.d2-199806351 .fill-N3{fill:#9499AB;} .d2-4249151724 .fill-N3{fill:#9499AB;}
.d2-199806351 .fill-N4{fill:#CFD2DD;} .d2-4249151724 .fill-N4{fill:#CFD2DD;}
.d2-199806351 .fill-N5{fill:#DEE1EB;} .d2-4249151724 .fill-N5{fill:#DEE1EB;}
.d2-199806351 .fill-N6{fill:#EEF1F8;} .d2-4249151724 .fill-N6{fill:#EEF1F8;}
.d2-199806351 .fill-N7{fill:#FFFFFF;} .d2-4249151724 .fill-N7{fill:#FFFFFF;}
.d2-199806351 .fill-B1{fill:#0D32B2;} .d2-4249151724 .fill-B1{fill:#0D32B2;}
.d2-199806351 .fill-B2{fill:#0D32B2;} .d2-4249151724 .fill-B2{fill:#0D32B2;}
.d2-199806351 .fill-B3{fill:#E3E9FD;} .d2-4249151724 .fill-B3{fill:#E3E9FD;}
.d2-199806351 .fill-B4{fill:#E3E9FD;} .d2-4249151724 .fill-B4{fill:#E3E9FD;}
.d2-199806351 .fill-B5{fill:#EDF0FD;} .d2-4249151724 .fill-B5{fill:#EDF0FD;}
.d2-199806351 .fill-B6{fill:#F7F8FE;} .d2-4249151724 .fill-B6{fill:#F7F8FE;}
.d2-199806351 .fill-AA2{fill:#4A6FF3;} .d2-4249151724 .fill-AA2{fill:#4A6FF3;}
.d2-199806351 .fill-AA4{fill:#EDF0FD;} .d2-4249151724 .fill-AA4{fill:#EDF0FD;}
.d2-199806351 .fill-AA5{fill:#F7F8FE;} .d2-4249151724 .fill-AA5{fill:#F7F8FE;}
.d2-199806351 .fill-AB4{fill:#EDF0FD;} .d2-4249151724 .fill-AB4{fill:#EDF0FD;}
.d2-199806351 .fill-AB5{fill:#F7F8FE;} .d2-4249151724 .fill-AB5{fill:#F7F8FE;}
.d2-199806351 .stroke-N1{stroke:#0A0F25;} .d2-4249151724 .stroke-N1{stroke:#0A0F25;}
.d2-199806351 .stroke-N2{stroke:#676C7E;} .d2-4249151724 .stroke-N2{stroke:#676C7E;}
.d2-199806351 .stroke-N3{stroke:#9499AB;} .d2-4249151724 .stroke-N3{stroke:#9499AB;}
.d2-199806351 .stroke-N4{stroke:#CFD2DD;} .d2-4249151724 .stroke-N4{stroke:#CFD2DD;}
.d2-199806351 .stroke-N5{stroke:#DEE1EB;} .d2-4249151724 .stroke-N5{stroke:#DEE1EB;}
.d2-199806351 .stroke-N6{stroke:#EEF1F8;} .d2-4249151724 .stroke-N6{stroke:#EEF1F8;}
.d2-199806351 .stroke-N7{stroke:#FFFFFF;} .d2-4249151724 .stroke-N7{stroke:#FFFFFF;}
.d2-199806351 .stroke-B1{stroke:#0D32B2;} .d2-4249151724 .stroke-B1{stroke:#0D32B2;}
.d2-199806351 .stroke-B2{stroke:#0D32B2;} .d2-4249151724 .stroke-B2{stroke:#0D32B2;}
.d2-199806351 .stroke-B3{stroke:#E3E9FD;} .d2-4249151724 .stroke-B3{stroke:#E3E9FD;}
.d2-199806351 .stroke-B4{stroke:#E3E9FD;} .d2-4249151724 .stroke-B4{stroke:#E3E9FD;}
.d2-199806351 .stroke-B5{stroke:#EDF0FD;} .d2-4249151724 .stroke-B5{stroke:#EDF0FD;}
.d2-199806351 .stroke-B6{stroke:#F7F8FE;} .d2-4249151724 .stroke-B6{stroke:#F7F8FE;}
.d2-199806351 .stroke-AA2{stroke:#4A6FF3;} .d2-4249151724 .stroke-AA2{stroke:#4A6FF3;}
.d2-199806351 .stroke-AA4{stroke:#EDF0FD;} .d2-4249151724 .stroke-AA4{stroke:#EDF0FD;}
.d2-199806351 .stroke-AA5{stroke:#F7F8FE;} .d2-4249151724 .stroke-AA5{stroke:#F7F8FE;}
.d2-199806351 .stroke-AB4{stroke:#EDF0FD;} .d2-4249151724 .stroke-AB4{stroke:#EDF0FD;}
.d2-199806351 .stroke-AB5{stroke:#F7F8FE;} .d2-4249151724 .stroke-AB5{stroke:#F7F8FE;}
.d2-199806351 .background-color-N1{background-color:#0A0F25;} .d2-4249151724 .background-color-N1{background-color:#0A0F25;}
.d2-199806351 .background-color-N2{background-color:#676C7E;} .d2-4249151724 .background-color-N2{background-color:#676C7E;}
.d2-199806351 .background-color-N3{background-color:#9499AB;} .d2-4249151724 .background-color-N3{background-color:#9499AB;}
.d2-199806351 .background-color-N4{background-color:#CFD2DD;} .d2-4249151724 .background-color-N4{background-color:#CFD2DD;}
.d2-199806351 .background-color-N5{background-color:#DEE1EB;} .d2-4249151724 .background-color-N5{background-color:#DEE1EB;}
.d2-199806351 .background-color-N6{background-color:#EEF1F8;} .d2-4249151724 .background-color-N6{background-color:#EEF1F8;}
.d2-199806351 .background-color-N7{background-color:#FFFFFF;} .d2-4249151724 .background-color-N7{background-color:#FFFFFF;}
.d2-199806351 .background-color-B1{background-color:#0D32B2;} .d2-4249151724 .background-color-B1{background-color:#0D32B2;}
.d2-199806351 .background-color-B2{background-color:#0D32B2;} .d2-4249151724 .background-color-B2{background-color:#0D32B2;}
.d2-199806351 .background-color-B3{background-color:#E3E9FD;} .d2-4249151724 .background-color-B3{background-color:#E3E9FD;}
.d2-199806351 .background-color-B4{background-color:#E3E9FD;} .d2-4249151724 .background-color-B4{background-color:#E3E9FD;}
.d2-199806351 .background-color-B5{background-color:#EDF0FD;} .d2-4249151724 .background-color-B5{background-color:#EDF0FD;}
.d2-199806351 .background-color-B6{background-color:#F7F8FE;} .d2-4249151724 .background-color-B6{background-color:#F7F8FE;}
.d2-199806351 .background-color-AA2{background-color:#4A6FF3;} .d2-4249151724 .background-color-AA2{background-color:#4A6FF3;}
.d2-199806351 .background-color-AA4{background-color:#EDF0FD;} .d2-4249151724 .background-color-AA4{background-color:#EDF0FD;}
.d2-199806351 .background-color-AA5{background-color:#F7F8FE;} .d2-4249151724 .background-color-AA5{background-color:#F7F8FE;}
.d2-199806351 .background-color-AB4{background-color:#EDF0FD;} .d2-4249151724 .background-color-AB4{background-color:#EDF0FD;}
.d2-199806351 .background-color-AB5{background-color:#F7F8FE;} .d2-4249151724 .background-color-AB5{background-color:#F7F8FE;}
.d2-199806351 .color-N1{color:#0A0F25;} .d2-4249151724 .color-N1{color:#0A0F25;}
.d2-199806351 .color-N2{color:#676C7E;} .d2-4249151724 .color-N2{color:#676C7E;}
.d2-199806351 .color-N3{color:#9499AB;} .d2-4249151724 .color-N3{color:#9499AB;}
.d2-199806351 .color-N4{color:#CFD2DD;} .d2-4249151724 .color-N4{color:#CFD2DD;}
.d2-199806351 .color-N5{color:#DEE1EB;} .d2-4249151724 .color-N5{color:#DEE1EB;}
.d2-199806351 .color-N6{color:#EEF1F8;} .d2-4249151724 .color-N6{color:#EEF1F8;}
.d2-199806351 .color-N7{color:#FFFFFF;} .d2-4249151724 .color-N7{color:#FFFFFF;}
.d2-199806351 .color-B1{color:#0D32B2;} .d2-4249151724 .color-B1{color:#0D32B2;}
.d2-199806351 .color-B2{color:#0D32B2;} .d2-4249151724 .color-B2{color:#0D32B2;}
.d2-199806351 .color-B3{color:#E3E9FD;} .d2-4249151724 .color-B3{color:#E3E9FD;}
.d2-199806351 .color-B4{color:#E3E9FD;} .d2-4249151724 .color-B4{color:#E3E9FD;}
.d2-199806351 .color-B5{color:#EDF0FD;} .d2-4249151724 .color-B5{color:#EDF0FD;}
.d2-199806351 .color-B6{color:#F7F8FE;} .d2-4249151724 .color-B6{color:#F7F8FE;}
.d2-199806351 .color-AA2{color:#4A6FF3;} .d2-4249151724 .color-AA2{color:#4A6FF3;}
.d2-199806351 .color-AA4{color:#EDF0FD;} .d2-4249151724 .color-AA4{color:#EDF0FD;}
.d2-199806351 .color-AA5{color:#F7F8FE;} .d2-4249151724 .color-AA5{color:#F7F8FE;}
.d2-199806351 .color-AB4{color:#EDF0FD;} .d2-4249151724 .color-AB4{color:#EDF0FD;}
.d2-199806351 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><g id="a"><g class="shape" ><rect x="12.000000" y="12.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="38.500000" y="50.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="b"><g class="shape" ><rect x="12.000000" y="148.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="38.500000" y="186.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="(a -&gt; b)[0]"><marker id="mk-3488378134" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 38.500000 80.000000 L 38.500000 144.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-199806351)" /><text x="53.000000" y="140.000000" class="text-italic fill-N1" style="text-anchor:middle;font-size:16px">a to b with unexpectedly long target arrowhead label</text></g><mask id="d2-199806351" maskUnits="userSpaceOnUse" x="11" y="11" width="55" height="204"> .d2-4249151724 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><g id="a"><g class="shape" ><rect x="12.000000" y="12.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="38.500000" y="50.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="b"><g class="shape" ><rect x="12.000000" y="148.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="38.500000" y="186.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="(a -&gt; b)[0]"><marker id="mk-3488378134" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 38.500000 80.000000 L 38.500000 144.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4249151724)" /><text x="221.000000" y="138.000000" class="text-italic fill-N1" style="text-anchor:middle;font-size:16px">a to b with unexpectedly long target arrowhead label</text></g><mask id="d2-4249151724" maskUnits="userSpaceOnUse" x="11" y="11" width="384" height="204">
<rect x="11" y="11" width="55" height="204" fill="white"></rect> <rect x="11" y="11" width="384" height="204" fill="white"></rect>
</mask></svg></svg> </mask></svg></svg>

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB