2022-11-29 04:02:37PM

This commit is contained in:
Alexander Wang 2022-11-29 16:02:37 -08:00
parent 2507e71b37
commit a39bfce697
No known key found for this signature in database
GPG key ID: D89FA31966BDBECE
378 changed files with 8251 additions and 5730 deletions

View file

@ -2,7 +2,7 @@
- Latex is now supported. See [docs](https://d2lang.com/tour/text) for more. - Latex is now supported. See [docs](https://d2lang.com/tour/text) for more.
[#229](https://github.com/terrastruct/d2/pull/229) [#229](https://github.com/terrastruct/d2/pull/229)
- `orientation` keyword is now supported to specify horizontal or vertical layouts. See - `direction` keyword is now supported to specify `up`, `down`, `right`, `left` layouts. See
[docs](https://d2lang.com/tour/layouts) for more. [docs](https://d2lang.com/tour/layouts) for more.
[#251](https://github.com/terrastruct/d2/pull/251) [#251](https://github.com/terrastruct/d2/pull/251)
- Arrowhead labels are now supported. [#182](https://github.com/terrastruct/d2/pull/182) - Arrowhead labels are now supported. [#182](https://github.com/terrastruct/d2/pull/182)

View file

@ -13,6 +13,7 @@ import (
"oss.terrastruct.com/d2/d2graph" "oss.terrastruct.com/d2/d2graph"
"oss.terrastruct.com/d2/d2parser" "oss.terrastruct.com/d2/d2parser"
"oss.terrastruct.com/d2/d2target" "oss.terrastruct.com/d2/d2target"
"oss.terrastruct.com/d2/lib/go2"
) )
// TODO: should Parse even be exported? guess not. IR should contain list of files and // TODO: should Parse even be exported? guess not. IR should contain list of files and
@ -356,12 +357,13 @@ func (c *compiler) applyScalar(attrs *d2graph.Attributes, reserved string, box d
case "link": case "link":
attrs.Link = scalar.ScalarString() attrs.Link = scalar.ScalarString()
return return
case "orientation": case "direction":
if scalar.ScalarString() != "horizontal" && scalar.ScalarString() != "vertical" { dirs := []string{"up", "down", "right", "left"}
c.errorf(scalar.GetRange().Start, scalar.GetRange().End, `expected "horizontal" or "vertical" orientation, got %q`, scalar.ScalarString()) if !go2.Contains(dirs, scalar.ScalarString()) {
c.errorf(scalar.GetRange().Start, scalar.GetRange().End, `direction must be one of %v, got %q`, strings.Join(dirs, ", "), scalar.ScalarString())
return return
} }
attrs.Orientation.Value = scalar.ScalarString() attrs.Direction.Value = scalar.ScalarString()
return return
} }

View file

@ -1522,38 +1522,38 @@ dst.id <-> src.dst_id
}, },
}, },
{ {
name: "root_orientation", name: "root_direction",
text: `orientation: horizontal`, text: `direction: right`,
assertions: func(t *testing.T, g *d2graph.Graph) { assertions: func(t *testing.T, g *d2graph.Graph) {
diff.AssertStringEq(t, "horizontal", g.Root.Attributes.Orientation.Value) diff.AssertStringEq(t, "right", g.Root.Attributes.Direction.Value)
}, },
}, },
{ {
name: "default_orientation", name: "default_direction",
text: `x`, text: `x`,
assertions: func(t *testing.T, g *d2graph.Graph) { assertions: func(t *testing.T, g *d2graph.Graph) {
diff.AssertStringEq(t, "vertical", g.Objects[0].Attributes.Orientation.Value) diff.AssertStringEq(t, "down", g.Objects[0].Attributes.Direction.Value)
}, },
}, },
{ {
name: "set_orientation", name: "set_direction",
text: `x: { text: `x: {
orientation: horizontal direction: left
}`, }`,
assertions: func(t *testing.T, g *d2graph.Graph) { assertions: func(t *testing.T, g *d2graph.Graph) {
diff.AssertStringEq(t, "horizontal", g.Objects[0].Attributes.Orientation.Value) diff.AssertStringEq(t, "left", g.Objects[0].Attributes.Direction.Value)
}, },
}, },
{ {
name: "invalid_orientation", name: "invalid_direction",
text: `x: { text: `x: {
orientation: diagonal direction: diagonal
}`, }`,
expErr: `d2/testdata/d2compiler/TestCompile/invalid_orientation.d2:2:16: expected "horizontal" or "vertical" orientation, got "diagonal" expErr: `d2/testdata/d2compiler/TestCompile/invalid_direction.d2:2:14: direction must be one of up, down, right, left, got "diagonal"
`, `,
}, },
} }

View file

@ -98,7 +98,7 @@ type Attributes struct {
// TODO: default to ShapeRectangle instead of empty string // TODO: default to ShapeRectangle instead of empty string
Shape Scalar `json:"shape"` Shape Scalar `json:"shape"`
Orientation Scalar `json:"orientation"` Direction Scalar `json:"direction"`
} }
// TODO references at the root scope should have their Scope set to root graph AST // TODO references at the root scope should have their Scope set to root graph AST
@ -444,8 +444,8 @@ func (obj *Object) newObject(id string) *Object {
Label: Scalar{ Label: Scalar{
Value: idval, Value: idval,
}, },
Orientation: Scalar{ Direction: Scalar{
Value: "vertical", Value: "down",
}, },
}, },
@ -1052,17 +1052,17 @@ func Key(k *d2ast.KeyPath) []string {
} }
var ReservedKeywords = map[string]struct{}{ var ReservedKeywords = map[string]struct{}{
"label": {}, "label": {},
"desc": {}, "desc": {},
"shape": {}, "shape": {},
"icon": {}, "icon": {},
"constraint": {}, "constraint": {},
"tooltip": {}, "tooltip": {},
"link": {}, "link": {},
"near": {}, "near": {},
"width": {}, "width": {},
"height": {}, "height": {},
"orientation": {}, "direction": {},
} }
// ReservedKeywordHolders are reserved keywords that are meaningless on its own and exist solely to hold a set of reserved keywords // ReservedKeywordHolders are reserved keywords that are meaningless on its own and exist solely to hold a set of reserved keywords

View file

@ -64,10 +64,16 @@ func Layout(ctx context.Context, d2graph *d2graph.Graph) (err error) {
ranksep: 100, ranksep: 100,
edgesep: 40, edgesep: 40,
nodesep: 60, nodesep: 60,
rankdir: "TB",
} }
if d2graph.Root.Attributes.Orientation.Value == "horizontal" { switch d2graph.Root.Attributes.Direction.Value {
case "down":
rootAttrs.rankdir = "TB"
case "right":
rootAttrs.rankdir = "LR" rootAttrs.rankdir = "LR"
case "left":
rootAttrs.rankdir = "RL"
case "up":
rootAttrs.rankdir = "BT"
} }
configJS := setGraphAttrs(rootAttrs) configJS := setGraphAttrs(rootAttrs)
if _, err := v8ctx.RunScript(configJS, "config.js"); err != nil { if _, err := v8ctx.RunScript(configJS, "config.js"); err != nil {

View file

@ -120,11 +120,17 @@ func Layout(ctx context.Context, g *d2graph.Graph) (err error) {
HierarchyHandling: "INCLUDE_CHILDREN", HierarchyHandling: "INCLUDE_CHILDREN",
NodeSpacing: 100.0, NodeSpacing: 100.0,
EdgeNodeSpacing: 50.0, EdgeNodeSpacing: 50.0,
Direction: "DOWN",
}, },
} }
if g.Root.Attributes.Orientation.Value == "horizontal" { switch g.Root.Attributes.Direction.Value {
case "down":
elkGraph.LayoutOptions.Direction = "DOWN"
case "up":
elkGraph.LayoutOptions.Direction = "UP"
case "right":
elkGraph.LayoutOptions.Direction = "RIGHT" elkGraph.LayoutOptions.Direction = "RIGHT"
case "left":
elkGraph.LayoutOptions.Direction = "LEFT"
} }
elkNodes := make(map[*d2graph.Object]*ELKNode) elkNodes := make(map[*d2graph.Object]*ELKNode)

View file

@ -989,14 +989,14 @@ c -> solution: we get
`, `,
}, },
{ {
name: "orientation", name: "direction",
script: `a -> b -> c -> d -> e script: `a -> b -> c -> d -> e
b: { b: {
orientation: horizontal direction: right
1 -> 2 -> 3 -> 4 -> 5 1 -> 2 -> 3 -> 4 -> 5
2: { 2: {
orientation: vertical direction: up
a -> b -> c -> d -> e a -> b -> c -> d -> e
} }
} }

View file

@ -5,8 +5,8 @@
"id": "a", "id": "a",
"type": "", "type": "",
"pos": { "pos": {
"x": 31, "x": 12,
"y": 12 "y": 33
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -43,8 +43,8 @@
"id": "b", "id": "b",
"type": "", "type": "",
"pos": { "pos": {
"x": 12, "x": 225,
"y": 238 "y": 12
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -81,8 +81,8 @@
"id": "c", "id": "c",
"type": "", "type": "",
"pos": { "pos": {
"x": 145, "x": 225,
"y": 238 "y": 158
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -143,12 +143,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 68.5, "x": 125,
"y": 138 "y": 75
}, },
{ {
"x": 68.5, "x": 225,
"y": 238 "y": 75
} }
], ],
"animated": false, "animated": false,
@ -181,20 +181,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 106.16666666666667, "x": 125,
"y": 138 "y": 117
}, },
{ {
"x": 106.16666666666667, "x": 175,
"y": 188 "y": 117
}, },
{ {
"x": 201.5, "x": 175,
"y": 188 "y": 221
}, },
{ {
"x": 201.5, "x": 225,
"y": 238 "y": 221
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="446" height="552" viewBox="-88 -88 446 552"><style type="text/css"> width="526" height="472" viewBox="-88 -88 526 472"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -14,7 +14,7 @@ width="446" height="552" viewBox="-88 -88 446 552"><style type="text/css">
} }
]]> ]]>
</style><g id="a"><g class="shape" ><rect x="31" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="87.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="12" y="238" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="145" y="238" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="201.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(a -&gt; b)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 68.500000 140.000000 L 68.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(a -&gt; c)[0]"><path d="M 106.166667 140.000000 L 106.166667 178.000000 S 106.166667 188.000000 116.166667 188.000000 L 191.500000 188.000000 S 201.500000 188.000000 201.500000 198.000000 L 201.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[ </style><g id="a"><g class="shape" ><rect x="12" y="33" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="99.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="225" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="281.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="225" y="158" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="281.500000" y="224.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(a -&gt; b)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 127.000000 75.000000 L 221.000000 75.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(a -&gt; c)[0]"><path d="M 127.000000 117.000000 L 165.000000 117.000000 S 175.000000 117.000000 175.000000 127.000000 L 175.000000 211.000000 S 175.000000 221.000000 185.000000 221.000000 L 221.000000 221.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
.text-bold { .text-bold {
font-family: "font-bold"; font-family: "font-bold";
} }

Before

Width:  |  Height:  |  Size: 325 KiB

After

Width:  |  Height:  |  Size: 325 KiB

View file

@ -43,8 +43,8 @@
"id": "b", "id": "b",
"type": "", "type": "",
"pos": { "pos": {
"x": 12, "x": 225,
"y": 238 "y": 12
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -105,12 +105,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 68.5, "x": 125,
"y": 138 "y": 75
}, },
{ {
"x": 68.5, "x": 225,
"y": 238 "y": 75
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="313" height="552" viewBox="-88 -88 313 552"><style type="text/css"> width="526" height="326" viewBox="-88 -88 526 326"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -14,7 +14,7 @@ width="313" height="552" viewBox="-88 -88 313 552"><style type="text/css">
} }
]]> ]]>
</style><g id="a"><g class="shape" ><rect x="12" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="12" y="238" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; b)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 68.500000 140.000000 L 68.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[ </style><g id="a"><g class="shape" ><rect x="12" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="225" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="281.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; b)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 127.000000 75.000000 L 221.000000 75.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
.text-bold { .text-bold {
font-family: "font-bold"; font-family: "font-bold";
} }

Before

Width:  |  Height:  |  Size: 324 KiB

After

Width:  |  Height:  |  Size: 324 KiB

View file

@ -5,7 +5,7 @@
"id": "a", "id": "a",
"type": "", "type": "",
"pos": { "pos": {
"x": 13, "x": 12,
"y": 12 "y": 12
}, },
"width": 263, "width": 263,
@ -43,7 +43,7 @@
"id": "a.b", "id": "a.b",
"type": "", "type": "",
"pos": { "pos": {
"x": 88, "x": 87,
"y": 87 "y": 87
}, },
"width": 113, "width": 113,
@ -81,8 +81,8 @@
"id": "c", "id": "c",
"type": "", "type": "",
"pos": { "pos": {
"x": 12, "x": 385,
"y": 398 "y": 12
}, },
"width": 264, "width": 264,
"height": 276, "height": 276,
@ -119,8 +119,8 @@
"id": "c.d", "id": "c.d",
"type": "", "type": "",
"pos": { "pos": {
"x": 87, "x": 460,
"y": 473 "y": 87
}, },
"width": 114, "width": 114,
"height": 126, "height": 126,
@ -181,12 +181,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 144, "x": 200,
"y": 213 "y": 150
}, },
{ {
"x": 144, "x": 460,
"y": 473 "y": 150
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="464" height="862" viewBox="-88 -88 464 862"><style type="text/css"> width="837" height="476" viewBox="-88 -88 837 476"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -14,7 +14,7 @@ width="464" height="862" viewBox="-88 -88 464 862"><style type="text/css">
} }
]]> ]]>
</style><g id="a"><g class="shape" ><rect x="13" y="12" width="263" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="144.500000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="12" y="398" width="264" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="144.000000" y="431.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">c</text></g><g id="a.b"><g class="shape" ><rect x="88" y="87" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="144.500000" y="153.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c.d"><g class="shape" ><rect x="87" y="473" width="114" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="144.000000" y="539.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(a.b -&gt; c.d)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 144.000000 215.000000 L 144.000000 469.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[ </style><g id="a"><g class="shape" ><rect x="12" y="12" width="263" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="143.500000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="385" y="12" width="264" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="517.000000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">c</text></g><g id="a.b"><g class="shape" ><rect x="87" y="87" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="143.500000" y="153.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c.d"><g class="shape" ><rect x="460" y="87" width="114" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="517.000000" y="153.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(a.b -&gt; c.d)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 202.000000 150.000000 L 456.000000 150.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
.text-bold { .text-bold {
font-family: "font-bold"; font-family: "font-bold";
} }

Before

Width:  |  Height:  |  Size: 325 KiB

After

Width:  |  Height:  |  Size: 325 KiB

View file

@ -43,8 +43,8 @@
"id": "b", "id": "b",
"type": "", "type": "",
"pos": { "pos": {
"x": 12, "x": 358,
"y": 359 "y": 12
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -105,12 +105,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 68.5, "x": 125,
"y": 138 "y": 75
}, },
{ {
"x": 68.5, "x": 358,
"y": 359 "y": 75
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="313" height="673" viewBox="-88 -88 313 673"><style type="text/css"> width="659" height="326" viewBox="-88 -88 659 326"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -14,10 +14,10 @@ width="313" height="673" viewBox="-88 -88 313 673"><style type="text/css">
} }
]]> ]]>
</style><g id="a"><g class="shape" ><rect x="12" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="12" y="359" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="425.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; b)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><mask id="mask-1985426896" maskUnits="userSpaceOnUse" x="52.000000" y="124.000000" width="33.000000" height="249.000000"> </style><g id="a"><g class="shape" ><rect x="12" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="358" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="414.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; b)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><mask id="mask-1985426896" maskUnits="userSpaceOnUse" x="113.000000" y="61.000000" width="257.000000" height="28.000000">
<rect x="52.000000" y="124.000000" width="33.000000" height="249.000000" fill="white"></rect> <rect x="113.000000" y="61.000000" width="257.000000" height="28.000000" fill="white"></rect>
<rect x="52.000000" y="238.000000" width="33" height="21" fill="black"></rect> <rect x="225.000000" y="65.000000" width="33" height="21" fill="black"></rect>
</mask><path d="M 68.500000 140.000000 L 68.500000 355.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#mask-1985426896)" /><text class="text-italic" x="68.500000" y="254.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">hello</text></g><style type="text/css"><![CDATA[ </mask><path d="M 127.000000 75.000000 L 354.000000 75.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#mask-1985426896)" /><text class="text-italic" x="241.500000" y="81.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">hello</text></g><style type="text/css"><![CDATA[
.text-bold { .text-bold {
font-family: "font-bold"; font-family: "font-bold";
} }

Before

Width:  |  Height:  |  Size: 468 KiB

After

Width:  |  Height:  |  Size: 468 KiB

View file

@ -5,8 +5,8 @@
"id": "rectangle", "id": "rectangle",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 769, "x": 45,
"y": 12 "y": 610
}, },
"width": 171, "width": 171,
"height": 126, "height": 126,
@ -43,8 +43,8 @@
"id": "square", "id": "square",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 778, "x": 335,
"y": 238 "y": 596
}, },
"width": 154, "width": 154,
"height": 154, "height": 154,
@ -81,8 +81,8 @@
"id": "page", "id": "page",
"type": "page", "type": "page",
"pos": { "pos": {
"x": 785, "x": 607,
"y": 492 "y": 610
}, },
"width": 139, "width": 139,
"height": 126, "height": 126,
@ -119,8 +119,8 @@
"id": "parallelogram", "id": "parallelogram",
"type": "parallelogram", "type": "parallelogram",
"pos": { "pos": {
"x": 960, "x": 12,
"y": 12 "y": 770
}, },
"width": 204, "width": 204,
"height": 126, "height": 126,
@ -157,8 +157,8 @@
"id": "document", "id": "document",
"type": "document", "type": "document",
"pos": { "pos": {
"x": 974, "x": 323,
"y": 252 "y": 770
}, },
"width": 177, "width": 177,
"height": 126, "height": 126,
@ -195,8 +195,8 @@
"id": "cylinder", "id": "cylinder",
"type": "cylinder", "type": "cylinder",
"pos": { "pos": {
"x": 980, "x": 607,
"y": 492 "y": 770
}, },
"width": 164, "width": 164,
"height": 126, "height": 126,
@ -233,7 +233,7 @@
"id": "queue", "id": "queue",
"type": "queue", "type": "queue",
"pos": { "pos": {
"x": 19, "x": 67,
"y": 12 "y": 12
}, },
"width": 149, "width": 149,
@ -271,8 +271,8 @@
"id": "package", "id": "package",
"type": "package", "type": "package",
"pos": { "pos": {
"x": 12, "x": 330,
"y": 252 "y": 12
}, },
"width": 163, "width": 163,
"height": 126, "height": 126,
@ -309,8 +309,8 @@
"id": "step", "id": "step",
"type": "step", "type": "step",
"pos": { "pos": {
"x": 26, "x": 607,
"y": 492 "y": 12
}, },
"width": 136, "width": 136,
"height": 126, "height": 126,
@ -347,8 +347,8 @@
"id": "callout", "id": "callout",
"type": "callout", "type": "callout",
"pos": { "pos": {
"x": 213, "x": 61,
"y": 12 "y": 158
}, },
"width": 155, "width": 155,
"height": 126, "height": 126,
@ -385,8 +385,8 @@
"id": "stored_data", "id": "stored_data",
"type": "stored_data", "type": "stored_data",
"pos": { "pos": {
"x": 195, "x": 316,
"y": 252 "y": 158
}, },
"width": 191, "width": 191,
"height": 126, "height": 126,
@ -423,8 +423,8 @@
"id": "person", "id": "person",
"type": "person", "type": "person",
"pos": { "pos": {
"x": 214, "x": 607,
"y": 492 "y": 158
}, },
"width": 153, "width": 153,
"height": 126, "height": 126,
@ -461,8 +461,8 @@
"id": "diamond", "id": "diamond",
"type": "diamond", "type": "diamond",
"pos": { "pos": {
"x": 581, "x": 48,
"y": 12 "y": 450
}, },
"width": 168, "width": 168,
"height": 126, "height": 126,
@ -499,8 +499,8 @@
"id": "oval", "id": "oval",
"type": "oval", "type": "oval",
"pos": { "pos": {
"x": 597, "x": 344,
"y": 252 "y": 450
}, },
"width": 136, "width": 136,
"height": 126, "height": 126,
@ -537,8 +537,8 @@
"id": "circle", "id": "circle",
"type": "oval", "type": "oval",
"pos": { "pos": {
"x": 593, "x": 607,
"y": 492 "y": 441
}, },
"width": 144, "width": 144,
"height": 144, "height": 144,
@ -575,8 +575,8 @@
"id": "hexagon", "id": "hexagon",
"type": "hexagon", "type": "hexagon",
"pos": { "pos": {
"x": 396, "x": 51,
"y": 12 "y": 304
}, },
"width": 165, "width": 165,
"height": 126, "height": 126,
@ -613,8 +613,8 @@
"id": "cloud", "id": "cloud",
"type": "cloud", "type": "cloud",
"pos": { "pos": {
"x": 406, "x": 316,
"y": 238 "y": 304
}, },
"width": 145, "width": 145,
"height": 126, "height": 126,
@ -675,12 +675,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 854.5, "x": 216,
"y": 138 "y": 673
}, },
{ {
"x": 854.5, "x": 334.5,
"y": 238 "y": 673
} }
], ],
"animated": false, "animated": false,
@ -713,12 +713,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 854.5, "x": 488.5,
"y": 392 "y": 673
}, },
{ {
"x": 854.5, "x": 607,
"y": 492 "y": 673
} }
], ],
"animated": false, "animated": false,
@ -751,12 +751,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 1062, "x": 216,
"y": 138 "y": 833
}, },
{ {
"x": 1062, "x": 323,
"y": 252 "y": 833
} }
], ],
"animated": false, "animated": false,
@ -789,12 +789,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 1062, "x": 500,
"y": 378 "y": 833
}, },
{ {
"x": 1062, "x": 607,
"y": 492 "y": 833
} }
], ],
"animated": false, "animated": false,
@ -827,12 +827,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 93.5, "x": 216,
"y": 138 "y": 75
}, },
{ {
"x": 93.5, "x": 330,
"y": 252 "y": 75
} }
], ],
"animated": false, "animated": false,
@ -865,12 +865,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 93.5, "x": 493,
"y": 378 "y": 75
}, },
{ {
"x": 93.5, "x": 607,
"y": 492 "y": 75
} }
], ],
"animated": false, "animated": false,
@ -903,12 +903,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 290.5, "x": 216,
"y": 138 "y": 221
}, },
{ {
"x": 290.5, "x": 316,
"y": 252 "y": 221
} }
], ],
"animated": false, "animated": false,
@ -941,12 +941,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 290.5, "x": 507,
"y": 378 "y": 221
}, },
{ {
"x": 290.5, "x": 607,
"y": 492 "y": 221
} }
], ],
"animated": false, "animated": false,
@ -979,12 +979,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 665, "x": 216,
"y": 138 "y": 513
}, },
{ {
"x": 665, "x": 343.5,
"y": 252 "y": 513
} }
], ],
"animated": false, "animated": false,
@ -1017,12 +1017,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 665, "x": 479.5,
"y": 378 "y": 513
}, },
{ {
"x": 665, "x": 607,
"y": 492 "y": 513
} }
], ],
"animated": false, "animated": false,
@ -1055,12 +1055,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 478.5, "x": 216,
"y": 138 "y": 367
}, },
{ {
"x": 478.5, "x": 316,
"y": 238 "y": 367
} }
], ],
"animated": false, "animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 333 KiB

After

Width:  |  Height:  |  Size: 333 KiB

View file

@ -5,8 +5,8 @@
"id": "rectangle", "id": "rectangle",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 769, "x": 45,
"y": 12 "y": 610
}, },
"width": 171, "width": 171,
"height": 126, "height": 126,
@ -43,8 +43,8 @@
"id": "square", "id": "square",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 778, "x": 335,
"y": 238 "y": 596
}, },
"width": 154, "width": 154,
"height": 154, "height": 154,
@ -81,8 +81,8 @@
"id": "page", "id": "page",
"type": "page", "type": "page",
"pos": { "pos": {
"x": 785, "x": 607,
"y": 492 "y": 610
}, },
"width": 139, "width": 139,
"height": 126, "height": 126,
@ -119,8 +119,8 @@
"id": "parallelogram", "id": "parallelogram",
"type": "parallelogram", "type": "parallelogram",
"pos": { "pos": {
"x": 960, "x": 12,
"y": 12 "y": 770
}, },
"width": 204, "width": 204,
"height": 126, "height": 126,
@ -157,8 +157,8 @@
"id": "document", "id": "document",
"type": "document", "type": "document",
"pos": { "pos": {
"x": 974, "x": 323,
"y": 252 "y": 770
}, },
"width": 177, "width": 177,
"height": 126, "height": 126,
@ -195,8 +195,8 @@
"id": "cylinder", "id": "cylinder",
"type": "cylinder", "type": "cylinder",
"pos": { "pos": {
"x": 980, "x": 607,
"y": 492 "y": 770
}, },
"width": 164, "width": 164,
"height": 126, "height": 126,
@ -233,7 +233,7 @@
"id": "queue", "id": "queue",
"type": "queue", "type": "queue",
"pos": { "pos": {
"x": 19, "x": 67,
"y": 12 "y": 12
}, },
"width": 149, "width": 149,
@ -271,8 +271,8 @@
"id": "package", "id": "package",
"type": "package", "type": "package",
"pos": { "pos": {
"x": 12, "x": 330,
"y": 252 "y": 12
}, },
"width": 163, "width": 163,
"height": 126, "height": 126,
@ -309,8 +309,8 @@
"id": "step", "id": "step",
"type": "step", "type": "step",
"pos": { "pos": {
"x": 26, "x": 607,
"y": 492 "y": 12
}, },
"width": 136, "width": 136,
"height": 126, "height": 126,
@ -347,8 +347,8 @@
"id": "callout", "id": "callout",
"type": "callout", "type": "callout",
"pos": { "pos": {
"x": 213, "x": 61,
"y": 12 "y": 158
}, },
"width": 155, "width": 155,
"height": 126, "height": 126,
@ -385,8 +385,8 @@
"id": "stored_data", "id": "stored_data",
"type": "stored_data", "type": "stored_data",
"pos": { "pos": {
"x": 195, "x": 316,
"y": 252 "y": 158
}, },
"width": 191, "width": 191,
"height": 126, "height": 126,
@ -423,8 +423,8 @@
"id": "person", "id": "person",
"type": "person", "type": "person",
"pos": { "pos": {
"x": 214, "x": 607,
"y": 492 "y": 158
}, },
"width": 153, "width": 153,
"height": 126, "height": 126,
@ -461,8 +461,8 @@
"id": "diamond", "id": "diamond",
"type": "diamond", "type": "diamond",
"pos": { "pos": {
"x": 581, "x": 48,
"y": 12 "y": 450
}, },
"width": 168, "width": 168,
"height": 126, "height": 126,
@ -499,8 +499,8 @@
"id": "oval", "id": "oval",
"type": "oval", "type": "oval",
"pos": { "pos": {
"x": 597, "x": 344,
"y": 252 "y": 450
}, },
"width": 136, "width": 136,
"height": 126, "height": 126,
@ -537,8 +537,8 @@
"id": "circle", "id": "circle",
"type": "oval", "type": "oval",
"pos": { "pos": {
"x": 593, "x": 607,
"y": 492 "y": 441
}, },
"width": 144, "width": 144,
"height": 144, "height": 144,
@ -575,8 +575,8 @@
"id": "hexagon", "id": "hexagon",
"type": "hexagon", "type": "hexagon",
"pos": { "pos": {
"x": 396, "x": 51,
"y": 12 "y": 304
}, },
"width": 165, "width": 165,
"height": 126, "height": 126,
@ -613,8 +613,8 @@
"id": "cloud", "id": "cloud",
"type": "cloud", "type": "cloud",
"pos": { "pos": {
"x": 406, "x": 316,
"y": 238 "y": 304
}, },
"width": 145, "width": 145,
"height": 126, "height": 126,
@ -675,12 +675,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 854.5, "x": 216,
"y": 138 "y": 673
}, },
{ {
"x": 854.5, "x": 334.5,
"y": 238 "y": 673
} }
], ],
"animated": false, "animated": false,
@ -713,12 +713,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 854.5, "x": 488.5,
"y": 392 "y": 673
}, },
{ {
"x": 854.5, "x": 607,
"y": 492 "y": 673
} }
], ],
"animated": false, "animated": false,
@ -751,12 +751,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 1062, "x": 216,
"y": 138 "y": 833
}, },
{ {
"x": 1062, "x": 323,
"y": 252 "y": 833
} }
], ],
"animated": false, "animated": false,
@ -789,12 +789,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 1062, "x": 500,
"y": 378 "y": 833
}, },
{ {
"x": 1062, "x": 607,
"y": 492 "y": 833
} }
], ],
"animated": false, "animated": false,
@ -827,12 +827,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 93.5, "x": 216,
"y": 138 "y": 75
}, },
{ {
"x": 93.5, "x": 330,
"y": 252 "y": 75
} }
], ],
"animated": false, "animated": false,
@ -865,12 +865,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 93.5, "x": 493,
"y": 378 "y": 75
}, },
{ {
"x": 93.5, "x": 607,
"y": 492 "y": 75
} }
], ],
"animated": false, "animated": false,
@ -903,12 +903,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 290.5, "x": 216,
"y": 138 "y": 221
}, },
{ {
"x": 290.5, "x": 316,
"y": 252 "y": 221
} }
], ],
"animated": false, "animated": false,
@ -941,12 +941,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 290.5, "x": 507,
"y": 378 "y": 221
}, },
{ {
"x": 290.5, "x": 607,
"y": 492 "y": 221
} }
], ],
"animated": false, "animated": false,
@ -979,12 +979,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 665, "x": 216,
"y": 138 "y": 513
}, },
{ {
"x": 665, "x": 343.5,
"y": 252 "y": 513
} }
], ],
"animated": false, "animated": false,
@ -1017,12 +1017,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 665, "x": 479.5,
"y": 378 "y": 513
}, },
{ {
"x": 665, "x": 607,
"y": 492 "y": 513
} }
], ],
"animated": false, "animated": false,
@ -1055,12 +1055,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 478.5, "x": 216,
"y": 138 "y": 367
}, },
{ {
"x": 478.5, "x": 316,
"y": 238 "y": 367
} }
], ],
"animated": false, "animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 338 KiB

After

Width:  |  Height:  |  Size: 338 KiB

View file

@ -5,8 +5,8 @@
"id": "rectangle", "id": "rectangle",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 769, "x": 45,
"y": 12 "y": 610
}, },
"width": 171, "width": 171,
"height": 126, "height": 126,
@ -43,8 +43,8 @@
"id": "square", "id": "square",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 778, "x": 335,
"y": 238 "y": 596
}, },
"width": 154, "width": 154,
"height": 154, "height": 154,
@ -81,8 +81,8 @@
"id": "page", "id": "page",
"type": "page", "type": "page",
"pos": { "pos": {
"x": 785, "x": 607,
"y": 492 "y": 610
}, },
"width": 139, "width": 139,
"height": 126, "height": 126,
@ -119,8 +119,8 @@
"id": "parallelogram", "id": "parallelogram",
"type": "parallelogram", "type": "parallelogram",
"pos": { "pos": {
"x": 960, "x": 12,
"y": 12 "y": 770
}, },
"width": 204, "width": 204,
"height": 126, "height": 126,
@ -157,8 +157,8 @@
"id": "document", "id": "document",
"type": "document", "type": "document",
"pos": { "pos": {
"x": 974, "x": 323,
"y": 252 "y": 770
}, },
"width": 177, "width": 177,
"height": 126, "height": 126,
@ -195,8 +195,8 @@
"id": "cylinder", "id": "cylinder",
"type": "cylinder", "type": "cylinder",
"pos": { "pos": {
"x": 980, "x": 607,
"y": 492 "y": 770
}, },
"width": 164, "width": 164,
"height": 126, "height": 126,
@ -233,7 +233,7 @@
"id": "queue", "id": "queue",
"type": "queue", "type": "queue",
"pos": { "pos": {
"x": 19, "x": 67,
"y": 12 "y": 12
}, },
"width": 149, "width": 149,
@ -271,8 +271,8 @@
"id": "package", "id": "package",
"type": "package", "type": "package",
"pos": { "pos": {
"x": 12, "x": 330,
"y": 252 "y": 12
}, },
"width": 163, "width": 163,
"height": 126, "height": 126,
@ -309,8 +309,8 @@
"id": "step", "id": "step",
"type": "step", "type": "step",
"pos": { "pos": {
"x": 26, "x": 607,
"y": 492 "y": 12
}, },
"width": 136, "width": 136,
"height": 126, "height": 126,
@ -347,8 +347,8 @@
"id": "callout", "id": "callout",
"type": "callout", "type": "callout",
"pos": { "pos": {
"x": 213, "x": 61,
"y": 12 "y": 158
}, },
"width": 155, "width": 155,
"height": 126, "height": 126,
@ -385,8 +385,8 @@
"id": "stored_data", "id": "stored_data",
"type": "stored_data", "type": "stored_data",
"pos": { "pos": {
"x": 195, "x": 316,
"y": 252 "y": 158
}, },
"width": 191, "width": 191,
"height": 126, "height": 126,
@ -423,8 +423,8 @@
"id": "person", "id": "person",
"type": "person", "type": "person",
"pos": { "pos": {
"x": 214, "x": 607,
"y": 492 "y": 158
}, },
"width": 153, "width": 153,
"height": 126, "height": 126,
@ -461,8 +461,8 @@
"id": "diamond", "id": "diamond",
"type": "diamond", "type": "diamond",
"pos": { "pos": {
"x": 581, "x": 48,
"y": 12 "y": 450
}, },
"width": 168, "width": 168,
"height": 126, "height": 126,
@ -499,8 +499,8 @@
"id": "oval", "id": "oval",
"type": "oval", "type": "oval",
"pos": { "pos": {
"x": 597, "x": 344,
"y": 252 "y": 450
}, },
"width": 136, "width": 136,
"height": 126, "height": 126,
@ -537,8 +537,8 @@
"id": "circle", "id": "circle",
"type": "oval", "type": "oval",
"pos": { "pos": {
"x": 593, "x": 607,
"y": 492 "y": 441
}, },
"width": 144, "width": 144,
"height": 144, "height": 144,
@ -575,8 +575,8 @@
"id": "hexagon", "id": "hexagon",
"type": "hexagon", "type": "hexagon",
"pos": { "pos": {
"x": 396, "x": 51,
"y": 12 "y": 304
}, },
"width": 165, "width": 165,
"height": 126, "height": 126,
@ -613,8 +613,8 @@
"id": "cloud", "id": "cloud",
"type": "cloud", "type": "cloud",
"pos": { "pos": {
"x": 406, "x": 316,
"y": 238 "y": 304
}, },
"width": 145, "width": 145,
"height": 126, "height": 126,
@ -675,12 +675,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 854.5, "x": 216,
"y": 138 "y": 673
}, },
{ {
"x": 854.5, "x": 334.5,
"y": 238 "y": 673
} }
], ],
"animated": false, "animated": false,
@ -713,12 +713,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 854.5, "x": 488.5,
"y": 392 "y": 673
}, },
{ {
"x": 854.5, "x": 607,
"y": 492 "y": 673
} }
], ],
"animated": false, "animated": false,
@ -751,12 +751,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 1062, "x": 216,
"y": 138 "y": 833
}, },
{ {
"x": 1062, "x": 323,
"y": 252 "y": 833
} }
], ],
"animated": false, "animated": false,
@ -789,12 +789,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 1062, "x": 500,
"y": 378 "y": 833
}, },
{ {
"x": 1062, "x": 607,
"y": 492 "y": 833
} }
], ],
"animated": false, "animated": false,
@ -827,12 +827,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 93.5, "x": 216,
"y": 138 "y": 75
}, },
{ {
"x": 93.5, "x": 330,
"y": 252 "y": 75
} }
], ],
"animated": false, "animated": false,
@ -865,12 +865,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 93.5, "x": 493,
"y": 378 "y": 75
}, },
{ {
"x": 93.5, "x": 607,
"y": 492 "y": 75
} }
], ],
"animated": false, "animated": false,
@ -903,12 +903,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 290.5, "x": 216,
"y": 138 "y": 221
}, },
{ {
"x": 290.5, "x": 316,
"y": 252 "y": 221
} }
], ],
"animated": false, "animated": false,
@ -941,12 +941,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 290.5, "x": 507,
"y": 378 "y": 221
}, },
{ {
"x": 290.5, "x": 607,
"y": 492 "y": 221
} }
], ],
"animated": false, "animated": false,
@ -979,12 +979,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 665, "x": 216,
"y": 138 "y": 513
}, },
{ {
"x": 665, "x": 343.5,
"y": 252 "y": 513
} }
], ],
"animated": false, "animated": false,
@ -1017,12 +1017,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 665, "x": 479.5,
"y": 378 "y": 513
}, },
{ {
"x": 665, "x": 607,
"y": 492 "y": 513
} }
], ],
"animated": false, "animated": false,
@ -1055,12 +1055,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 478.5, "x": 216,
"y": 138 "y": 367
}, },
{ {
"x": 478.5, "x": 316,
"y": 238 "y": 367
} }
], ],
"animated": false, "animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 334 KiB

After

Width:  |  Height:  |  Size: 334 KiB

View file

@ -5,8 +5,8 @@
"id": "c", "id": "c",
"type": "document", "type": "document",
"pos": { "pos": {
"x": 21, "x": 12,
"y": 12 "y": 23
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -43,8 +43,8 @@
"id": "b", "id": "b",
"type": "", "type": "",
"pos": { "pos": {
"x": 12, "x": 448,
"y": 474 "y": 12
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -81,8 +81,8 @@
"id": "a", "id": "a",
"type": "", "type": "",
"pos": { "pos": {
"x": 103, "x": 235,
"y": 248 "y": 107
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -119,8 +119,8 @@
"id": "Oval", "id": "Oval",
"type": "oval", "type": "oval",
"pos": { "pos": {
"x": 145, "x": 448,
"y": 474 "y": 158
}, },
"width": 100, "width": 100,
"height": 100, "height": 100,
@ -180,20 +180,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 140.66666666666666, "x": 348,
"y": 374 "y": 149.33333333333331
}, },
{ {
"x": 140.66666666666666, "x": 398,
"y": 424 "y": 149.33333333333331
}, },
{ {
"x": 87.33333333333334, "x": 398,
"y": 424 "y": 96
}, },
{ {
"x": 87.33333333333334, "x": 448,
"y": 474 "y": 96
} }
], ],
"animated": false, "animated": false,
@ -226,12 +226,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 49.66666666666667, "x": 125,
"y": 138 "y": 54
}, },
{ {
"x": 49.66666666666667, "x": 448,
"y": 474 "y": 54
} }
], ],
"animated": false, "animated": false,
@ -264,12 +264,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 178.33333333333331, "x": 348,
"y": 374 "y": 191.33333333333331
}, },
{ {
"x": 178.33333333333331, "x": 448,
"y": 474 "y": 191.33333333333331
} }
], ],
"animated": false, "animated": false,
@ -302,20 +302,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 77.91666666666667, "x": 125,
"y": 138 "y": 85.5
}, },
{ {
"x": 77.91666666666667, "x": 185,
"y": 198 "y": 85.5
}, },
{ {
"x": 159.5, "x": 185,
"y": 198 "y": 170.33333333333331
}, },
{ {
"x": 159.5, "x": 235,
"y": 248 "y": 170.33333333333331
} }
], ],
"animated": false, "animated": false,
@ -348,28 +348,28 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 211.66666666666666, "x": 448,
"y": 474 "y": 224.66666666666666
}, },
{ {
"x": 211.66666666666666, "x": 398,
"y": 424 "y": 224.66666666666666
}, },
{ {
"x": 226, "x": 398,
"y": 424 "y": 243.33333333333331
}, },
{ {
"x": 226, "x": 175,
"y": 188 "y": 243.33333333333331
}, },
{ {
"x": 106.16666666666667, "x": 175,
"y": 188 "y": 117
}, },
{ {
"x": 106.16666666666667, "x": 125,
"y": 138 "y": 117
} }
], ],
"animated": false, "animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 471 KiB

After

Width:  |  Height:  |  Size: 471 KiB

View file

@ -5,7 +5,7 @@
"id": "a", "id": "a",
"type": "", "type": "",
"pos": { "pos": {
"x": 159, "x": 12,
"y": 12 "y": 12
}, },
"width": 113, "width": 113,
@ -43,8 +43,8 @@
"id": "b", "id": "b",
"type": "", "type": "",
"pos": { "pos": {
"x": 159, "x": 526,
"y": 359 "y": 12
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -105,12 +105,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 215, "x": 125,
"y": 138 "y": 75
}, },
{ {
"x": 215, "x": 526,
"y": 359 "y": 75
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="401" height="673" viewBox="14 -88 401 673"><style type="text/css"> width="827" height="326" viewBox="-88 -88 827 326"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -14,10 +14,10 @@ width="401" height="673" viewBox="14 -88 401 673"><style type="text/css">
} }
]]> ]]>
</style><g id="a"><g class="shape" ><rect x="159" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="215.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="159" y="359" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="215.500000" y="425.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; b)[0]"><marker id="mk-1247258845" markerWidth="24.200000" markerHeight="18.000000" refX="20.800000" refY="9.000000" viewBox="0.000000 0.000000 24.200000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="white" stroke="#0D32B2" stroke-width="2" points="0.000000,9.000000 11.000000,2.250000 22.000000,9.000000 11.000000,16.200000" /> </marker><mask id="mask-1985426896" maskUnits="userSpaceOnUse" x="115.000000" y="118.000000" width="201.000000" height="261.000000"> </style><g id="a"><g class="shape" ><rect x="12" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="526" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="582.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; b)[0]"><marker id="mk-1247258845" markerWidth="24.200000" markerHeight="18.000000" refX="20.800000" refY="9.000000" viewBox="0.000000 0.000000 24.200000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="white" stroke="#0D32B2" stroke-width="2" points="0.000000,9.000000 11.000000,2.250000 22.000000,9.000000 11.000000,16.200000" /> </marker><mask id="mask-1985426896" maskUnits="userSpaceOnUse" x="101.000000" y="55.000000" width="449.000000" height="40.000000">
<rect x="115.000000" y="118.000000" width="201.000000" height="261.000000" fill="white"></rect> <rect x="101.000000" y="55.000000" width="449.000000" height="40.000000" fill="white"></rect>
<rect x="115.000000" y="238.000000" width="201" height="21" fill="black"></rect> <rect x="225.000000" y="65.000000" width="201" height="21" fill="black"></rect>
</mask><path d="M 215.000000 140.000000 L 215.000000 355.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-1247258845)" mask="url(#mask-1985426896)" /><text class="text-italic" x="215.500000" y="254.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">To err is human, to moo bovine</text><text class="text-italic" x="229.000000" y="162.000000" style="text-anchor:middle;font-size:16px;fill:black">1</text><text class="text-italic" x="229.000000" y="351.000000" style="text-anchor:middle;font-size:16px;fill:black">*</text></g><style type="text/css"><![CDATA[ </mask><path d="M 127.000000 75.000000 L 522.000000 75.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-1247258845)" mask="url(#mask-1985426896)" /><text class="text-italic" x="325.500000" y="81.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">To err is human, to moo bovine</text><text class="text-italic" x="141.000000" y="69.000000" style="text-anchor:middle;font-size:16px;fill:black">1</text><text class="text-italic" x="510.000000" y="69.000000" style="text-anchor:middle;font-size:16px;fill:black">*</text></g><style type="text/css"><![CDATA[
.text-bold { .text-bold {
font-family: "font-bold"; font-family: "font-bold";
} }

Before

Width:  |  Height:  |  Size: 468 KiB

After

Width:  |  Height:  |  Size: 468 KiB

View file

@ -5,8 +5,8 @@
"id": "a", "id": "a",
"type": "", "type": "",
"pos": { "pos": {
"x": 67, "x": 12,
"y": 12 "y": 75
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -43,8 +43,8 @@
"id": "b", "id": "b",
"type": "", "type": "",
"pos": { "pos": {
"x": 48, "x": 225,
"y": 238 "y": 54
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -81,8 +81,8 @@
"id": "c", "id": "c",
"type": "", "type": "",
"pos": { "pos": {
"x": 575, "x": 225,
"y": 238 "y": 638
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -119,8 +119,8 @@
"id": "d", "id": "d",
"type": "", "type": "",
"pos": { "pos": {
"x": 294, "x": 438,
"y": 464 "y": 325
}, },
"width": 114, "width": 114,
"height": 126, "height": 126,
@ -157,8 +157,8 @@
"id": "e", "id": "e",
"type": "", "type": "",
"pos": { "pos": {
"x": 29, "x": 439,
"y": 464 "y": 33
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -195,8 +195,8 @@
"id": "f", "id": "f",
"type": "", "type": "",
"pos": { "pos": {
"x": 822, "x": 440,
"y": 464 "y": 909
}, },
"width": 111, "width": 111,
"height": 126, "height": 126,
@ -233,8 +233,8 @@
"id": "g", "id": "g",
"type": "", "type": "",
"pos": { "pos": {
"x": 556, "x": 438,
"y": 464 "y": 617
}, },
"width": 114, "width": 114,
"height": 126, "height": 126,
@ -271,8 +271,8 @@
"id": "h", "id": "h",
"type": "", "type": "",
"pos": { "pos": {
"x": 275, "x": 652,
"y": 690 "y": 304
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -309,8 +309,8 @@
"id": "i", "id": "i",
"type": "", "type": "",
"pos": { "pos": {
"x": 408, "x": 652,
"y": 690 "y": 450
}, },
"width": 109, "width": 109,
"height": 126, "height": 126,
@ -347,8 +347,8 @@
"id": "j", "id": "j",
"type": "", "type": "",
"pos": { "pos": {
"x": 12, "x": 652,
"y": 690 "y": 12
}, },
"width": 110, "width": 110,
"height": 126, "height": 126,
@ -385,8 +385,8 @@
"id": "k", "id": "k",
"type": "", "type": "",
"pos": { "pos": {
"x": 142, "x": 652,
"y": 690 "y": 158
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -423,8 +423,8 @@
"id": "l", "id": "l",
"type": "", "type": "",
"pos": { "pos": {
"x": 804, "x": 652,
"y": 690 "y": 888
}, },
"width": 109, "width": 109,
"height": 126, "height": 126,
@ -461,8 +461,8 @@
"id": "m", "id": "m",
"type": "", "type": "",
"pos": { "pos": {
"x": 933, "x": 652,
"y": 690 "y": 1034
}, },
"width": 117, "width": 117,
"height": 126, "height": 126,
@ -499,8 +499,8 @@
"id": "n", "id": "n",
"type": "", "type": "",
"pos": { "pos": {
"x": 671, "x": 652,
"y": 690 "y": 742
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -537,8 +537,8 @@
"id": "o", "id": "o",
"type": "", "type": "",
"pos": { "pos": {
"x": 537, "x": 652,
"y": 690 "y": 596
}, },
"width": 114, "width": 114,
"height": 126, "height": 126,
@ -599,12 +599,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 104.66666666666666, "x": 125,
"y": 138 "y": 117
}, },
{ {
"x": 104.66666666666666, "x": 225,
"y": 238 "y": 117
} }
], ],
"animated": false, "animated": false,
@ -637,20 +637,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 142.33333333333331, "x": 125,
"y": 138 "y": 159
}, },
{ {
"x": 142.33333333333331, "x": 175,
"y": 188 "y": 159
}, },
{ {
"x": 631.8333333333334, "x": 175,
"y": 188 "y": 701
}, },
{ {
"x": 631.8333333333334, "x": 225,
"y": 238 "y": 701
} }
], ],
"animated": false, "animated": false,
@ -683,20 +683,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 123.5, "x": 338,
"y": 364 "y": 138
}, },
{ {
"x": 123.5, "x": 388,
"y": 414 "y": 138
}, },
{ {
"x": 350.5, "x": 388,
"y": 414 "y": 388
}, },
{ {
"x": 350.5, "x": 438,
"y": 464 "y": 388
} }
], ],
"animated": false, "animated": false,
@ -729,12 +729,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 85.83333333333333, "x": 338,
"y": 364 "y": 96
}, },
{ {
"x": 85.83333333333333, "x": 438.6666666666667,
"y": 464 "y": 96
} }
], ],
"animated": false, "animated": false,
@ -767,20 +767,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 650.6666666666667, "x": 338,
"y": 364 "y": 722
}, },
{ {
"x": 650.6666666666667, "x": 388,
"y": 414 "y": 722
}, },
{ {
"x": 877, "x": 388,
"y": 414 "y": 972
}, },
{ {
"x": 877, "x": 440,
"y": 464 "y": 972
} }
], ],
"animated": false, "animated": false,
@ -813,12 +813,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 613, "x": 338,
"y": 364 "y": 680
}, },
{ {
"x": 613, "x": 438,
"y": 464 "y": 680
} }
], ],
"animated": false, "animated": false,
@ -851,12 +851,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 331.5, "x": 552,
"y": 590 "y": 367
}, },
{ {
"x": 331.5, "x": 652,
"y": 690 "y": 367
} }
], ],
"animated": false, "animated": false,
@ -889,20 +889,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 369.5, "x": 552,
"y": 590 "y": 409
}, },
{ {
"x": 369.5, "x": 602,
"y": 640 "y": 409
}, },
{ {
"x": 462.5, "x": 602,
"y": 640 "y": 513
}, },
{ {
"x": 462.5, "x": 652,
"y": 690 "y": 513
} }
], ],
"animated": false, "animated": false,
@ -935,12 +935,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 67, "x": 551.6666666666667,
"y": 590 "y": 75
}, },
{ {
"x": 67, "x": 652,
"y": 690 "y": 75
} }
], ],
"animated": false, "animated": false,
@ -973,20 +973,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 104.66666666666667, "x": 551.6666666666667,
"y": 590 "y": 117
}, },
{ {
"x": 104.66666666666667, "x": 602,
"y": 640 "y": 117
}, },
{ {
"x": 198.5, "x": 602,
"y": 640 "y": 221
}, },
{ {
"x": 198.5, "x": 652,
"y": 690 "y": 221
} }
], ],
"animated": false, "animated": false,
@ -1019,12 +1019,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 858.5, "x": 551,
"y": 590 "y": 951
}, },
{ {
"x": 858.5, "x": 652,
"y": 690 "y": 951
} }
], ],
"animated": false, "animated": false,
@ -1057,20 +1057,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 895.5, "x": 551,
"y": 590 "y": 993
}, },
{ {
"x": 895.5, "x": 602,
"y": 640 "y": 993
}, },
{ {
"x": 991.5, "x": 602,
"y": 640 "y": 1097
}, },
{ {
"x": 991.5, "x": 652,
"y": 690 "y": 1097
} }
], ],
"animated": false, "animated": false,
@ -1103,20 +1103,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 632, "x": 552,
"y": 590 "y": 701
}, },
{ {
"x": 632, "x": 602,
"y": 640 "y": 701
}, },
{ {
"x": 727.5, "x": 602,
"y": 640 "y": 805
}, },
{ {
"x": 727.5, "x": 652,
"y": 690 "y": 805
} }
], ],
"animated": false, "animated": false,
@ -1149,12 +1149,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 594, "x": 552,
"y": 590 "y": 659
}, },
{ {
"x": 594, "x": 652,
"y": 690 "y": 659
} }
], ],
"animated": false, "animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 331 KiB

After

Width:  |  Height:  |  Size: 331 KiB

View file

@ -5,11 +5,11 @@
"id": "aaa", "id": "aaa",
"type": "", "type": "",
"pos": { "pos": {
"x": 12, "x": 375,
"y": 364 "y": 12
}, },
"width": 430, "width": 325,
"height": 317, "height": 422,
"level": 1, "level": 1,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -43,8 +43,8 @@
"id": "aaa.bbb", "id": "aaa.bbb",
"type": "callout", "type": "callout",
"pos": { "pos": {
"x": 87, "x": 450,
"y": 439 "y": 87
}, },
"width": 132, "width": 132,
"height": 126, "height": 126,
@ -81,8 +81,8 @@
"id": "ddd", "id": "ddd",
"type": "cylinder", "type": "cylinder",
"pos": { "pos": {
"x": 85, "x": 12,
"y": 12 "y": 87
}, },
"width": 133, "width": 133,
"height": 126, "height": 126,
@ -119,8 +119,8 @@
"id": "eee", "id": "eee",
"type": "document", "type": "document",
"pos": { "pos": {
"x": 238, "x": 15,
"y": 12 "y": 233
}, },
"width": 130, "width": 130,
"height": 126, "height": 126,
@ -157,8 +157,8 @@
"id": "aaa.ccc", "id": "aaa.ccc",
"type": "", "type": "",
"pos": { "pos": {
"x": 239, "x": 452,
"y": 439 "y": 233
}, },
"width": 128, "width": 128,
"height": 126, "height": 126,
@ -219,12 +219,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 303, "x": 580,
"y": 565 "y": 296
}, },
{ {
"x": 303, "x": 700,
"y": 681 "y": 296
} }
], ],
"animated": false, "animated": false,
@ -257,12 +257,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 303, "x": 145,
"y": 138 "y": 296
}, },
{ {
"x": 303, "x": 452,
"y": 439 "y": 296
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="630" height="869" viewBox="-88 -88 630 869"><style type="text/css"> width="888" height="622" viewBox="-88 -88 888 622"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -14,13 +14,13 @@ width="630" height="869" viewBox="-88 -88 630 869"><style type="text/css">
} }
]]> ]]>
</style><g id="aaa"><g class="shape" ><rect x="12" y="364" width="430" height="317" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="227.000000" y="397.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">aaa</text></g><g id="ddd"><g class="shape" ><path d="M 85 36 C 85 12 144.85 12 151.5 12 C 158.15 12 218 12 218 36 V 114 C 218 138 158.15 138 151.5 138 C 144.85 138 85 138 85 114 V 36 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 85 36 C 85 60 144.85 60 151.5 60 C 158.15 60 218 60 218 36" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="151.500000" y="90.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ddd</text></g><g id="eee"><g class="shape" ><path d="M 238 120.5231 L 238 12 L 368 12 L 368 120.5231 C 346.3333 97.2206 324.6667 97.2206 303 120.5231 C 281.3333 143.8256 259.6667 143.8256 238 120.5231 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="303.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">eee</text></g><g id="aaa.bbb"><g class="shape" ><path d="M 87 439 V 520 H 153 V 565 L 183 520 H 219 V 439 H 87 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="153.000000" y="482.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">bbb</text></g><g id="aaa.ccc"><g class="shape" ><rect x="239" y="439" width="128" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="303.000000" y="505.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ccc</text></g><g id="(aaa.ccc -- aaa)[0]"><mask id="mask-3626742025" maskUnits="userSpaceOnUse" x="292.000000" y="563.000000" width="23.000000" height="120.000000"> </style><g id="aaa"><g class="shape" ><rect x="375" y="12" width="325" height="422" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="537.500000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">aaa</text></g><g id="ddd"><g class="shape" ><path d="M 12 111 C 12 87 71.85 87 78.5 87 C 85.15 87 145 87 145 111 V 189 C 145 213 85.15 213 78.5 213 C 71.85 213 12 213 12 189 V 111 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 12 111 C 12 135 71.85 135 78.5 135 C 85.15 135 145 135 145 111" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="78.500000" y="165.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ddd</text></g><g id="eee"><g class="shape" ><path d="M 15 341.5231 L 15 233 L 145 233 L 145 341.5231 C 123.3333 318.2206 101.6667 318.2206 80 341.5231 C 58.3333 364.8256 36.6667 364.8256 15 341.5231 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="80.000000" y="299.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">eee</text></g><g id="aaa.bbb"><g class="shape" ><path d="M 450 87 V 168 H 516 V 213 L 546 168 H 582 V 87 H 450 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="516.000000" y="130.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">bbb</text></g><g id="aaa.ccc"><g class="shape" ><rect x="452" y="233" width="128" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="516.000000" y="299.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ccc</text></g><g id="(aaa.ccc -- aaa)[0]"><mask id="mask-3626742025" maskUnits="userSpaceOnUse" x="578.000000" y="286.000000" width="124.000000" height="21.000000">
<rect x="292.000000" y="563.000000" width="23.000000" height="120.000000" fill="white"></rect> <rect x="578.000000" y="286.000000" width="124.000000" height="21.000000" fill="white"></rect>
<rect x="292.000000" y="613.000000" width="23" height="21" fill="black"></rect> <rect x="629.000000" y="286.000000" width="23" height="21" fill="black"></rect>
</mask><path d="M 303.000000 567.000000 L 303.000000 679.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#mask-3626742025)" /><text class="text-italic" x="303.500000" y="629.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">111</text></g><g id="(eee &lt;- aaa.ccc)[0]"><marker id="mk-2510427236" markerWidth="10.000000" markerHeight="12.000000" refX="3.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="10.000000,0.000000 0.000000,6.000000 10.000000,12.000000" /> </marker><mask id="mask-2957989372" maskUnits="userSpaceOnUse" x="291.000000" y="124.000000" width="25.000000" height="329.000000"> </mask><path d="M 582.000000 296.000000 L 698.000000 296.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#mask-3626742025)" /><text class="text-italic" x="640.500000" y="302.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">111</text></g><g id="(eee &lt;- aaa.ccc)[0]"><marker id="mk-2510427236" markerWidth="10.000000" markerHeight="12.000000" refX="3.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="10.000000,0.000000 0.000000,6.000000 10.000000,12.000000" /> </marker><mask id="mask-2957989372" maskUnits="userSpaceOnUse" x="133.000000" y="282.000000" width="331.000000" height="28.000000">
<rect x="291.000000" y="124.000000" width="25.000000" height="329.000000" fill="white"></rect> <rect x="133.000000" y="282.000000" width="331.000000" height="28.000000" fill="white"></rect>
<rect x="291.000000" y="278.000000" width="25" height="21" fill="black"></rect> <rect x="286.000000" y="286.000000" width="25" height="21" fill="black"></rect>
</mask><path d="M 303.000000 142.000000 L 303.000000 437.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#mask-2957989372)" /><text class="text-italic" x="303.500000" y="294.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">222</text></g><style type="text/css"><![CDATA[ </mask><path d="M 149.000000 296.000000 L 450.000000 296.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#mask-2957989372)" /><text class="text-italic" x="298.500000" y="302.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">222</text></g><style type="text/css"><![CDATA[
.text-bold { .text-bold {
font-family: "font-bold"; font-family: "font-bold";
} }

Before

Width:  |  Height:  |  Size: 469 KiB

After

Width:  |  Height:  |  Size: 469 KiB

View file

@ -8,8 +8,8 @@
"x": 12, "x": 12,
"y": 12 "y": 12
}, },
"width": 892, "width": 1656,
"height": 1707, "height": 897,
"level": 1, "level": 1,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -43,11 +43,11 @@
"id": "aa.bb", "id": "aa.bb",
"type": "", "type": "",
"pos": { "pos": {
"x": 144, "x": 434,
"y": 445 "y": 132
}, },
"width": 685, "width": 1134,
"height": 1174, "height": 702,
"level": 2, "level": 2,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -81,11 +81,11 @@
"id": "aa.bb.cc", "id": "aa.bb.cc",
"type": "", "type": "",
"pos": { "pos": {
"x": 290, "x": 819,
"y": 841 "y": 278
}, },
"width": 464, "width": 674,
"height": 703, "height": 481,
"level": 3, "level": 3,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -119,11 +119,11 @@
"id": "aa.bb.cc.dd", "id": "aa.bb.cc.dd",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 376, "x": 894,
"y": 916 "y": 364
}, },
"width": 303, "width": 267,
"height": 276, "height": 320,
"level": 4, "level": 4,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -157,8 +157,8 @@
"id": "aa.bb.cc.dd.ee", "id": "aa.bb.cc.dd.ee",
"type": "text", "type": "text",
"pos": { "pos": {
"x": 588, "x": 1070,
"y": 1093 "y": 585
}, },
"width": 16, "width": 16,
"height": 24, "height": 24,
@ -194,8 +194,8 @@
"id": "aa.bb.cc.dd.ff", "id": "aa.bb.cc.dd.ff",
"type": "", "type": "",
"pos": { "pos": {
"x": 451, "x": 969,
"y": 991 "y": 439
}, },
"width": 117, "width": 117,
"height": 126, "height": 126,
@ -232,8 +232,8 @@
"id": "aa.bb.cc.gg", "id": "aa.bb.cc.gg",
"type": "text", "type": "text",
"pos": { "pos": {
"x": 585, "x": 1221,
"y": 1258 "y": 581
}, },
"width": 17, "width": 17,
"height": 24, "height": 24,
@ -269,8 +269,8 @@
"id": "aa.bb.cc.hh", "id": "aa.bb.cc.hh",
"type": "", "type": "",
"pos": { "pos": {
"x": 532, "x": 1295,
"y": 1343 "y": 530
}, },
"width": 123, "width": 123,
"height": 126, "height": 126,
@ -307,8 +307,8 @@
"id": "aa.bb.ii", "id": "aa.bb.ii",
"type": "package", "type": "package",
"pos": { "pos": {
"x": 376, "x": 509,
"y": 520 "y": 364
}, },
"width": 265, "width": 265,
"height": 276, "height": 276,
@ -345,8 +345,8 @@
"id": "aa.bb.ii.jj", "id": "aa.bb.ii.jj",
"type": "diamond", "type": "diamond",
"pos": { "pos": {
"x": 451, "x": 584,
"y": 595 "y": 439
}, },
"width": 115, "width": 115,
"height": 126, "height": 126,
@ -383,8 +383,8 @@
"id": "aa.bb.kk", "id": "aa.bb.kk",
"type": "oval", "type": "oval",
"pos": { "pos": {
"x": 219, "x": 579,
"y": 595 "y": 207
}, },
"width": 126, "width": 126,
"height": 126, "height": 126,
@ -421,8 +421,8 @@
"id": "aa.ll", "id": "aa.ll",
"type": "", "type": "",
"pos": { "pos": {
"x": 357, "x": 238,
"y": 233 "y": 356
}, },
"width": 114, "width": 114,
"height": 126, "height": 126,
@ -459,8 +459,8 @@
"id": "aa.mm", "id": "aa.mm",
"type": "cylinder", "type": "cylinder",
"pos": { "pos": {
"x": 462, "x": 87,
"y": 87 "y": 471
}, },
"width": 131, "width": 131,
"height": 126, "height": 126,
@ -497,8 +497,8 @@
"id": "aa.nn", "id": "aa.nn",
"type": "text", "type": "text",
"pos": { "pos": {
"x": 424, "x": 144,
"y": 138 "y": 427
}, },
"width": 18, "width": 18,
"height": 24, "height": 24,
@ -534,8 +534,8 @@
"id": "aa.oo", "id": "aa.oo",
"type": "", "type": "",
"pos": { "pos": {
"x": 613, "x": 91,
"y": 87 "y": 617
}, },
"width": 123, "width": 123,
"height": 126, "height": 126,
@ -596,12 +596,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 596, "x": 1086,
"y": 1117 "y": 597
}, },
{ {
"x": 596, "x": 1221,
"y": 1258 "y": 597
} }
], ],
"animated": false, "animated": false,
@ -634,12 +634,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 593.1666666666666, "x": 1238,
"y": 1282 "y": 593
}, },
{ {
"x": 593.1666666666666, "x": 1295,
"y": 1343 "y": 593
} }
], ],
"animated": false, "animated": false,
@ -672,20 +672,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 552.6666666666666, "x": 774,
"y": 796 "y": 548
}, },
{ {
"x": 552.6666666666666, "x": 794,
"y": 816 "y": 548
}, },
{ {
"x": 451, "x": 794,
"y": 816 "y": 439
}, },
{ {
"x": 451, "x": 894,
"y": 916 "y": 439
} }
], ],
"animated": false, "animated": false,
@ -718,20 +718,28 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 424.9000000000001, "x": 352,
"y": 359 "y": 431.6
}, },
{ {
"x": 424.9000000000001, "x": 362,
"y": 420 "y": 431.6
}, },
{ {
"x": 345.00000000000006, "x": 362,
"y": 420 "y": 421.80000000000007
}, },
{ {
"x": 345.00000000000006, "x": 409,
"y": 445 "y": 421.80000000000007
},
{
"x": 409,
"y": 333.00000000000006
},
{
"x": 434,
"y": 333.00000000000006
} }
], ],
"animated": false, "animated": false,
@ -764,28 +772,28 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 566.5, "x": 218,
"y": 213 "y": 572
}, },
{ {
"x": 566.5, "x": 409,
"y": 420 "y": 572
}, },
{ {
"x": 651, "x": 409,
"y": 420 "y": 650
}, },
{ {
"x": 651, "x": 804,
"y": 826 "y": 650
}, },
{ {
"x": 461.00000000000006, "x": 804,
"y": 826 "y": 449.00000000000006
}, },
{ {
"x": 461.00000000000006, "x": 819,
"y": 841 "y": 449.00000000000006
} }
], ],
"animated": false, "animated": false,
@ -818,20 +826,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 487.90000000000003, "x": 218,
"y": 213 "y": 496.40000000000003
}, },
{ {
"x": 487.90000000000003, "x": 228,
"y": 223 "y": 496.40000000000003
}, },
{ {
"x": 413.50000000000006, "x": 228,
"y": 223 "y": 419.00000000000006
}, },
{ {
"x": 413.50000000000006, "x": 238,
"y": 233 "y": 419.00000000000006
} }
], ],
"animated": false, "animated": false,
@ -864,28 +872,28 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 540.3000000000001, "x": 218,
"y": 213 "y": 546.8000000000001
}, },
{ {
"x": 540.3000000000001, "x": 228,
"y": 223 "y": 546.8000000000001
}, },
{ {
"x": 537.5, "x": 228,
"y": 223 "y": 537
}, },
{ {
"x": 537.5, "x": 409,
"y": 420 "y": 537
}, },
{ {
"x": 518.5, "x": 409,
"y": 420 "y": 512
}, },
{ {
"x": 518.5, "x": 434,
"y": 445 "y": 512
} }
], ],
"animated": false, "animated": false,
@ -918,28 +926,28 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 447.70000000000005, "x": 352,
"y": 359 "y": 456.80000000000007
}, },
{ {
"x": 447.70000000000005, "x": 419,
"y": 430 "y": 456.80000000000007
}, },
{ {
"x": 365.00000000000006, "x": 419,
"y": 430 "y": 353.00000000000006
}, },
{ {
"x": 365.00000000000006, "x": 1211,
"y": 1248 "y": 353.00000000000006
}, },
{ {
"x": 590.3333333333334, "x": 1211,
"y": 1248 "y": 589
}, },
{ {
"x": 590.3333333333334, "x": 1221,
"y": 1258 "y": 589
} }
], ],
"animated": false, "animated": false,
@ -972,20 +980,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 514.1, "x": 218,
"y": 213 "y": 521.6
}, },
{ {
"x": 514.1, "x": 228,
"y": 223 "y": 521.6
}, },
{ {
"x": 508.50000000000006, "x": 228,
"y": 223 "y": 502.00000000000006
}, },
{ {
"x": 508.50000000000006, "x": 509,
"y": 520 "y": 502.00000000000006
} }
], ],
"animated": false, "animated": false,
@ -1018,28 +1026,28 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 461.00000000000006, "x": 1493,
"y": 1544 "y": 449.00000000000006
}, },
{ {
"x": 461.0000000000001, "x": 1593,
"y": 1644 "y": 449.0000000000001
}, },
{ {
"x": 105.00000000000006, "x": 1593,
"y": 1644 "y": 87.00000000000006
}, },
{ {
"x": 105.00000000000006, "x": 362,
"y": 369 "y": 87.00000000000006
}, },
{ {
"x": 379.3000000000001, "x": 362,
"y": 369 "y": 381.2000000000001
}, },
{ {
"x": 379.3000000000001, "x": 352,
"y": 359 "y": 381.2000000000001
} }
], ],
"animated": false, "animated": false,
@ -1072,36 +1080,36 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 464.33333333333337, "x": 774,
"y": 796 "y": 456.00000000000006
}, },
{ {
"x": 464.33333333333337, "x": 784,
"y": 806 "y": 456.00000000000006
}, },
{ {
"x": 279.00000000000006, "x": 784,
"y": 806 "y": 267.00000000000006
}, },
{ {
"x": 279.0000000000001, "x": 1583,
"y": 1634 "y": 267.0000000000001
}, },
{ {
"x": 134.0000000000001, "x": 1583,
"y": 1634 "y": 122.00000000000011
}, },
{ {
"x": 134.0000000000001, "x": 372,
"y": 379 "y": 122.00000000000011
}, },
{ {
"x": 402.10000000000014, "x": 372,
"y": 379 "y": 406.4000000000001
}, },
{ {
"x": 402.10000000000014, "x": 352,
"y": 359 "y": 406.4000000000001
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="1092" height="1907" viewBox="-88 -88 1092 1907"><style type="text/css"> width="1856" height="1097" viewBox="-88 -88 1856 1097"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -770,34 +770,34 @@ width="1092" height="1907" viewBox="-88 -88 1092 1907"><style type="text/css">
.md .contains-task-list:dir(rtl) .task-list-item-checkbox { .md .contains-task-list:dir(rtl) .task-list-item-checkbox {
margin: 0 -1.6em 0.25em 0.2em; margin: 0 -1.6em 0.25em 0.2em;
} }
</style><g id="aa"><g class="shape" ><rect x="12" y="12" width="892" height="1707" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="458.000000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">aa</text></g><g id="aa.bb"><g class="shape" ><rect x="144" y="445" width="685" height="1174" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="486.500000" y="474.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">bb</text></g><g id="aa.ll"><g class="shape" ><rect x="357" y="233" width="114" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="414.000000" y="299.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ll</text></g><g id="aa.mm"><g class="shape" ><path d="M 462 111 C 462 87 520.95 87 527.5 87 C 534.05 87 593 87 593 111 V 189 C 593 213 534.05 213 527.5 213 C 520.95 213 462 213 462 189 V 111 Z" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 462 111 C 462 135 520.95 135 527.5 135 C 534.05 135 593 135 593 111" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="527.500000" y="165.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">mm</text></g><g id="aa.nn"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="424.000000" y="138.000000" width="18" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><p>nn</p> </style><g id="aa"><g class="shape" ><rect x="12" y="12" width="1656" height="897" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="840.000000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">aa</text></g><g id="aa.bb"><g class="shape" ><rect x="434" y="132" width="1134" height="702" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1001.000000" y="161.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">bb</text></g><g id="aa.ll"><g class="shape" ><rect x="238" y="356" width="114" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="295.000000" y="422.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ll</text></g><g id="aa.mm"><g class="shape" ><path d="M 87 495 C 87 471 145.95 471 152.5 471 C 159.05 471 218 471 218 495 V 573 C 218 597 159.05 597 152.5 597 C 145.95 597 87 597 87 573 V 495 Z" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 87 495 C 87 519 145.95 519 152.5 519 C 159.05 519 218 519 218 495" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="152.500000" y="549.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">mm</text></g><g id="aa.nn"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="144.000000" y="427.000000" width="18" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><p>nn</p>
</div></foreignObject></g></g><g id="aa.oo"><g class="shape" ><rect x="613" y="87" width="123" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="674.500000" y="153.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">oo</text></g><g id="aa.bb.cc"><g class="shape" ><rect x="290" y="841" width="464" height="703" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="522.000000" y="866.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">cc</text></g><g id="aa.bb.ii"><g class="shape" ><path d="M 376 520 L 508.5 520 L 508.5 575 L 641 575 L 641 796 L 376 796 Z" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="508.500000" y="545.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">ii</text></g><g id="aa.bb.kk"><g class="shape" ><ellipse class="shape" cx="282.000000" cy="658.000000" rx="63.000000" ry="63.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="282.000000" y="661.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">kk</text></g><g id="aa.bb.cc.dd"><g class="shape" ><rect x="376" y="916" width="303" height="276" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="527.500000" y="937.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">dd</text></g><g id="aa.bb.cc.gg"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="585.000000" y="1258.000000" width="17" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><p>gg</p> </div></foreignObject></g></g><g id="aa.oo"><g class="shape" ><rect x="91" y="617" width="123" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="152.500000" y="683.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">oo</text></g><g id="aa.bb.cc"><g class="shape" ><rect x="819" y="278" width="674" height="481" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1156.000000" y="303.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">cc</text></g><g id="aa.bb.ii"><g class="shape" ><path d="M 509 364 L 641.5 364 L 641.5 419 L 774 419 L 774 640 L 509 640 Z" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="641.500000" y="389.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">ii</text></g><g id="aa.bb.kk"><g class="shape" ><ellipse class="shape" cx="642.000000" cy="270.000000" rx="63.000000" ry="63.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="642.000000" y="273.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">kk</text></g><g id="aa.bb.cc.dd"><g class="shape" ><rect x="894" y="364" width="267" height="320" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1027.500000" y="385.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">dd</text></g><g id="aa.bb.cc.gg"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="1221.000000" y="581.000000" width="17" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><p>gg</p>
</div></foreignObject></g></g><g id="aa.bb.cc.hh"><g class="shape" ><rect x="532" y="1343" width="123" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="593.500000" y="1409.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hh</text></g><g id="aa.bb.ii.jj"><g class="shape" ><path d="M 508.5 721 C 508.0519 721 507.7532 720.8362 507.4545 720.5085 L 451.4481 659.2289 C 450.8507 658.5735 450.8507 657.5904 451.4481 656.935 L 507.4545 595.4915 C 508.0519 594.8361 508.948 594.8361 509.5454 595.4915 L 565.5519 656.9349 C 566.1493 657.5903 566.1493 658.5734 565.5519 659.2288 L 509.5455 720.5085 C 509.2468 720.8362 508.9481 721 508.5 721 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="508.500000" y="661.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">jj</text></g><g id="aa.bb.cc.dd.ee"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="588.000000" y="1093.000000" width="16" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><p>ee</p> </div></foreignObject></g></g><g id="aa.bb.cc.hh"><g class="shape" ><rect x="1295" y="530" width="123" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1356.500000" y="596.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hh</text></g><g id="aa.bb.ii.jj"><g class="shape" ><path d="M 641.5 565 C 641.0519 565 640.7532 564.8362 640.4545 564.5085 L 584.4481 503.2289 C 583.8507 502.5735 583.8507 501.5904 584.4481 500.935 L 640.4545 439.4915 C 641.0519 438.8361 641.948 438.8361 642.5454 439.4915 L 698.5519 500.9349 C 699.1493 501.5903 699.1493 502.5734 698.5519 503.2288 L 642.5455 564.5085 C 642.2468 564.8362 641.9481 565 641.5 565 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="641.500000" y="505.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">jj</text></g><g id="aa.bb.cc.dd.ee"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="1070.000000" y="585.000000" width="16" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><p>ee</p>
</div></foreignObject></g></g><g id="aa.bb.cc.dd.ff"><g class="shape" ><rect x="451" y="991" width="117" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="509.500000" y="1057.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ff</text></g><g id="aa.bb.cc.(dd.ee -- gg)[0]"><mask id="mask-3834907066" maskUnits="userSpaceOnUse" x="589.000000" y="1115.000000" width="15.000000" height="145.000000"> </div></foreignObject></g></g><g id="aa.bb.cc.dd.ff"><g class="shape" ><rect x="969" y="439" width="117" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1027.500000" y="505.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ff</text></g><g id="aa.bb.cc.(dd.ee -- gg)[0]"><mask id="mask-3834907066" maskUnits="userSpaceOnUse" x="1084.000000" y="587.000000" width="139.000000" height="21.000000">
<rect x="589.000000" y="1115.000000" width="15.000000" height="145.000000" fill="white"></rect> <rect x="1084.000000" y="587.000000" width="139.000000" height="21.000000" fill="white"></rect>
<rect x="589.000000" y="1177.000000" width="15" height="21" fill="black"></rect> <rect x="1146.000000" y="587.000000" width="15" height="21" fill="black"></rect>
</mask><path d="M 596.000000 1119.000000 L 596.000000 1256.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#mask-3834907066)" /><text class="text-italic" x="596.500000" y="1193.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">11</text></g><g id="aa.bb.cc.(gg -- hh)[0]"><mask id="mask-1342911600" maskUnits="userSpaceOnUse" x="585.000000" y="1280.000000" width="17.000000" height="65.000000"> </mask><path d="M 1088.000000 597.000000 L 1219.000000 597.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#mask-3834907066)" /><text class="text-italic" x="1153.500000" y="603.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">11</text></g><g id="aa.bb.cc.(gg -- hh)[0]"><mask id="mask-1342911600" maskUnits="userSpaceOnUse" x="1236.000000" y="583.000000" width="61.000000" height="21.000000">
<rect x="585.000000" y="1280.000000" width="17.000000" height="65.000000" fill="white"></rect> <rect x="1236.000000" y="583.000000" width="61.000000" height="21.000000" fill="white"></rect>
<rect x="585.000000" y="1302.000000" width="17" height="21" fill="black"></rect> <rect x="1258.000000" y="583.000000" width="17" height="21" fill="black"></rect>
</mask><path d="M 593.166667 1284.000000 L 593.166667 1341.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#mask-1342911600)" /><text class="text-italic" x="593.500000" y="1318.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">22</text></g><g id="aa.bb.(ii -&gt; cc.dd)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 552.666667 798.000000 L 552.666667 806.000000 S 552.666667 816.000000 542.666667 816.000000 L 461.000000 816.000000 S 451.000000 816.000000 451.000000 826.000000 L 451.000000 912.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="aa.(ll &lt;-&gt; bb)[0]"><marker id="mk-2510427236" markerWidth="10.000000" markerHeight="12.000000" refX="3.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="10.000000,0.000000 0.000000,6.000000 10.000000,12.000000" /> </marker><mask id="mask-2288667663" maskUnits="userSpaceOnUse" x="323.000000" y="333.000000" width="123.900000" height="138.000000"> </mask><path d="M 1240.000000 593.000000 L 1293.000000 593.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#mask-1342911600)" /><text class="text-italic" x="1266.500000" y="599.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">22</text></g><g id="aa.bb.(ii -&gt; cc.dd)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 776.000000 548.000000 L 784.000000 548.000000 S 794.000000 548.000000 794.000000 538.000000 L 794.000000 449.000000 S 794.000000 439.000000 804.000000 439.000000 L 890.000000 439.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="aa.(ll &lt;-&gt; bb)[0]"><marker id="mk-2510427236" markerWidth="10.000000" markerHeight="12.000000" refX="3.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="10.000000,0.000000 0.000000,6.000000 10.000000,12.000000" /> </marker><mask id="mask-2288667663" maskUnits="userSpaceOnUse" x="330.000000" y="307.000000" width="126.000000" height="150.600000">
<rect x="323.000000" y="333.000000" width="123.900000" height="138.000000" fill="white"></rect> <rect x="330.000000" y="307.000000" width="126.000000" height="150.600000" fill="white"></rect>
<rect x="394.000000" y="410.000000" width="17" height="21" fill="black"></rect> <rect x="401.000000" y="388.000000" width="17" height="21" fill="black"></rect>
</mask><path d="M 424.900000 363.000000 L 424.900000 410.000000 S 424.900000 420.000000 414.900000 420.000000 L 355.000000 420.000000 S 345.000000 420.000000 345.000000 430.000000 L 345.000000 441.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#mask-2288667663)" /><text class="text-italic" x="402.500000" y="426.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">33</text></g><g id="aa.(mm -&gt; bb.cc)[0]"><mask id="mask-2170131283" maskUnits="userSpaceOnUse" x="449.000000" y="199.000000" width="214.000000" height="656.000000"> </mask><path d="M 356.000000 431.600000 L 357.100000 431.600000 C 366.900000 431.600000 357.100000 421.800000 366.900000 421.800000 L 399.000000 421.800000 S 409.000000 421.800000 409.000000 411.800000 L 409.000000 343.000000 S 409.000000 333.000000 419.000000 333.000000 L 430.000000 333.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#mask-2288667663)" /><text class="text-italic" x="409.500000" y="404.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">33</text></g><g id="aa.(mm -&gt; bb.cc)[0]"><mask id="mask-2170131283" maskUnits="userSpaceOnUse" x="206.000000" y="435.000000" width="625.000000" height="229.000000">
<rect x="449.000000" y="199.000000" width="214.000000" height="656.000000" fill="white"></rect> <rect x="206.000000" y="435.000000" width="625.000000" height="229.000000" fill="white"></rect>
<rect x="643.000000" y="569.000000" width="16" height="21" fill="black"></rect> <rect x="572.000000" y="640.000000" width="16" height="21" fill="black"></rect>
</mask><path d="M 566.500000 215.000000 L 566.500000 410.000000 S 566.500000 420.000000 576.500000 420.000000 L 641.000000 420.000000 S 651.000000 420.000000 651.000000 430.000000 L 651.000000 816.000000 S 651.000000 826.000000 641.000000 826.000000 L 468.500000 826.000000 S 461.000000 826.000000 461.000000 833.500000 L 461.000000 837.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#mask-2170131283)" /><text class="text-italic" x="651.000000" y="585.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">44</text></g><g id="aa.(mm -&gt; ll)[0]"><path d="M 487.900000 215.000000 L 487.900000 213.000000 S 487.900000 223.000000 477.900000 223.000000 L 418.500000 223.000000 S 413.500000 223.000000 413.500000 228.000000 L 413.500000 229.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="aa.(mm &lt;-&gt; bb)[0]"><mask id="mask-3699877661" maskUnits="userSpaceOnUse" x="496.500000" y="187.000000" width="65.800000" height="284.000000"> </mask><path d="M 220.000000 572.000000 L 399.000000 572.000000 S 409.000000 572.000000 409.000000 582.000000 L 409.000000 640.000000 S 409.000000 650.000000 419.000000 650.000000 L 794.000000 650.000000 S 804.000000 650.000000 804.000000 640.000000 L 804.000000 456.500000 S 804.000000 449.000000 811.500000 449.000000 L 815.000000 449.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#mask-2170131283)" /><text class="text-italic" x="580.000000" y="656.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">44</text></g><g id="aa.(mm -&gt; ll)[0]"><path d="M 220.000000 496.400000 L 218.000000 496.400000 S 228.000000 496.400000 228.000000 486.400000 L 228.000000 424.000000 S 228.000000 419.000000 233.000000 419.000000 L 234.000000 419.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="aa.(mm &lt;-&gt; bb)[0]"><mask id="mask-3699877661" maskUnits="userSpaceOnUse" x="196.000000" y="486.000000" width="260.000000" height="86.800000">
<rect x="496.500000" y="187.000000" width="65.800000" height="284.000000" fill="white"></rect> <rect x="196.000000" y="486.000000" width="260.000000" height="86.800000" fill="white"></rect>
<rect x="530.000000" y="327.000000" width="16" height="21" fill="black"></rect> <rect x="326.000000" y="527.000000" width="16" height="21" fill="black"></rect>
</mask><path d="M 540.300000 217.000000 L 540.300000 221.600000 C 540.300000 224.400000 537.500000 221.600000 537.500000 224.400000 L 537.500000 410.500000 C 537.500000 429.500000 518.500000 410.500000 518.500000 429.500000 L 518.500000 441.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#mask-3699877661)" /><text class="text-italic" x="538.000000" y="343.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">55</text></g><g id="aa.(ll &lt;-&gt; bb.cc.gg)[0]"><path d="M 447.700000 363.000000 L 447.700000 420.000000 S 447.700000 430.000000 437.700000 430.000000 L 375.000000 430.000000 S 365.000000 430.000000 365.000000 440.000000 L 365.000000 1238.000000 S 365.000000 1248.000000 375.000000 1248.000000 L 585.333333 1248.000000 S 590.333333 1248.000000 590.333333 1253.000000 L 590.333333 1254.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" /></g><g id="aa.(mm &lt;- bb.ii)[0]"><mask id="mask-3134112715" maskUnits="userSpaceOnUse" x="496.500000" y="199.000000" width="29.600000" height="335.000000"> </mask><path d="M 222.000000 546.800000 L 223.100000 546.800000 C 232.900000 546.800000 223.100000 537.000000 232.900000 537.000000 L 399.000000 537.000000 S 409.000000 537.000000 409.000000 527.000000 L 409.000000 522.000000 S 409.000000 512.000000 419.000000 512.000000 L 430.000000 512.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#mask-3699877661)" /><text class="text-italic" x="334.000000" y="543.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">55</text></g><g id="aa.(ll &lt;-&gt; bb.cc.gg)[0]"><path d="M 356.000000 456.800000 L 409.000000 456.800000 S 419.000000 456.800000 419.000000 446.800000 L 419.000000 363.000000 S 419.000000 353.000000 429.000000 353.000000 L 1201.000000 353.000000 S 1211.000000 353.000000 1211.000000 363.000000 L 1211.000000 584.000000 S 1211.000000 589.000000 1216.000000 589.000000 L 1217.000000 589.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" /></g><g id="aa.(mm &lt;- bb.ii)[0]"><mask id="mask-3134112715" maskUnits="userSpaceOnUse" x="206.000000" y="488.000000" width="315.000000" height="47.600000">
<rect x="496.500000" y="199.000000" width="29.600000" height="335.000000" fill="white"></rect> <rect x="206.000000" y="488.000000" width="315.000000" height="47.600000" fill="white"></rect>
<rect x="501.000000" y="353.000000" width="16" height="21" fill="black"></rect> <rect x="346.000000" y="492.000000" width="16" height="21" fill="black"></rect>
</mask><path d="M 514.100000 217.000000 L 514.100000 220.200000 C 514.100000 225.800000 508.500000 220.200000 508.500000 225.800000 L 508.500000 518.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#mask-3134112715)" /><text class="text-italic" x="509.000000" y="369.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">66</text></g><g id="aa.(bb.cc &lt;- ll)[0]"><mask id="mask-3003327047" maskUnits="userSpaceOnUse" x="93.000000" y="345.000000" width="380.000000" height="1313.000000"> </mask><path d="M 222.000000 521.600000 L 218.200000 521.600000 C 237.800000 521.600000 218.200000 502.000000 237.800000 502.000000 L 507.000000 502.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#mask-3134112715)" /><text class="text-italic" x="354.000000" y="508.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">66</text></g><g id="aa.(bb.cc &lt;- ll)[0]"><mask id="mask-3003327047" maskUnits="userSpaceOnUse" x="340.000000" y="73.000000" width="1265.000000" height="390.000000">
<rect x="93.000000" y="345.000000" width="380.000000" height="1313.000000" fill="white"></rect> <rect x="340.000000" y="73.000000" width="1265.000000" height="390.000000" fill="white"></rect>
<rect x="97.000000" y="1082.000000" width="16" height="21" fill="black"></rect> <rect x="1048.000000" y="77.000000" width="16" height="21" fill="black"></rect>
</mask><path d="M 461.000000 1548.000000 L 461.000000 1634.000000 S 461.000000 1644.000000 451.000000 1644.000000 L 115.000000 1644.000000 S 105.000000 1644.000000 105.000000 1634.000000 L 105.000000 379.000000 S 105.000000 369.000000 115.000000 369.000000 L 374.300000 369.000000 S 379.300000 369.000000 379.300000 364.000000 L 379.300000 361.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#mask-3003327047)" /><text class="text-italic" x="105.000000" y="1098.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">77</text></g><g id="aa.(bb.ii &lt;-&gt; ll)[0]"><mask id="mask-4288302333" maskUnits="userSpaceOnUse" x="112.000000" y="333.000000" width="374.333333" height="1327.000000"> </mask><path d="M 1497.000000 449.000000 L 1583.000000 449.000000 S 1593.000000 449.000000 1593.000000 439.000000 L 1593.000000 97.000000 S 1593.000000 87.000000 1583.000000 87.000000 L 372.000000 87.000000 S 362.000000 87.000000 362.000000 97.000000 L 362.000000 376.200000 S 362.000000 381.200000 357.000000 381.200000 L 354.000000 381.200000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#mask-3003327047)" /><text class="text-italic" x="1056.000000" y="93.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">77</text></g><g id="aa.(bb.ii &lt;-&gt; ll)[0]"><mask id="mask-4288302333" maskUnits="userSpaceOnUse" x="330.000000" y="96.000000" width="1275.000000" height="386.000000">
<rect x="112.000000" y="333.000000" width="374.333333" height="1327.000000" fill="white"></rect> <rect x="330.000000" y="96.000000" width="1275.000000" height="386.000000" fill="white"></rect>
<rect x="126.000000" y="1436.000000" width="16" height="21" fill="black"></rect> <rect x="1389.000000" y="112.000000" width="16" height="21" fill="black"></rect>
</mask><path d="M 464.333333 800.000000 L 464.333333 796.000000 S 464.333333 806.000000 454.333333 806.000000 L 289.000000 806.000000 S 279.000000 806.000000 279.000000 816.000000 L 279.000000 1624.000000 S 279.000000 1634.000000 269.000000 1634.000000 L 144.000000 1634.000000 S 134.000000 1634.000000 134.000000 1624.000000 L 134.000000 389.000000 S 134.000000 379.000000 144.000000 379.000000 L 392.100000 379.000000 S 402.100000 379.000000 402.100000 369.000000 L 402.100000 363.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#mask-4288302333)" /><text class="text-italic" x="134.000000" y="1452.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">88</text></g><style type="text/css"><![CDATA[ </mask><path d="M 778.000000 456.000000 L 774.000000 456.000000 S 784.000000 456.000000 784.000000 446.000000 L 784.000000 277.000000 S 784.000000 267.000000 794.000000 267.000000 L 1573.000000 267.000000 S 1583.000000 267.000000 1583.000000 257.000000 L 1583.000000 132.000000 S 1583.000000 122.000000 1573.000000 122.000000 L 382.000000 122.000000 S 372.000000 122.000000 372.000000 132.000000 L 372.000000 396.400000 S 372.000000 406.400000 362.000000 406.400000 L 356.000000 406.400000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#mask-4288302333)" /><text class="text-italic" x="1397.000000" y="128.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">88</text></g><style type="text/css"><![CDATA[
.text { .text {
font-family: "font-regular"; font-family: "font-regular";
} }

Before

Width:  |  Height:  |  Size: 814 KiB

After

Width:  |  Height:  |  Size: 814 KiB

View file

@ -8,7 +8,7 @@
"x": 0, "x": 0,
"y": 0 "y": 0
}, },
"width": 524, "width": 494,
"height": 426, "height": 426,
"level": 1, "level": 1,
"opacity": 1, "opacity": 1,
@ -46,7 +46,7 @@
"x": 40, "x": 40,
"y": 50 "y": 50
}, },
"width": 444, "width": 414,
"height": 326, "height": 326,
"level": 2, "level": 2,
"opacity": 1, "opacity": 1,
@ -84,7 +84,7 @@
"x": 80, "x": 80,
"y": 100 "y": 100
}, },
"width": 364, "width": 334,
"height": 226, "height": 226,
"level": 3, "level": 3,
"opacity": 1, "opacity": 1,
@ -182,55 +182,55 @@
"route": [ "route": [
{ {
"x": 244, "x": 244,
"y": 174.66192170818505 "y": 173.24723247232473
}, },
{ {
"x": 273.33333333333337, "x": 270.66666666666663,
"y": 154.932384341637 "y": 154.64944649446494
}, },
{ {
"x": 282.5, "x": 279,
"y": 150 "y": 150
}, },
{ {
"x": 285.25, "x": 281.5,
"y": 150 "y": 150
}, },
{ {
"x": 288, "x": 284,
"y": 150 "y": 150
}, },
{ {
"x": 291.66666666666663, "x": 287.33333333333337,
"y": 162.6 "y": 162.6
}, },
{ {
"x": 294.41666666666663, "x": 289.83333333333337,
"y": 181.5 "y": 181.5
}, },
{ {
"x": 297.1666666666667, "x": 292.3333333333333,
"y": 200.4 "y": 200.4
}, },
{ {
"x": 297.1666666666667, "x": 292.3333333333333,
"y": 225.6 "y": 225.6
}, },
{ {
"x": 294.41666666666663, "x": 289.83333333333337,
"y": 244.5 "y": 244.5
}, },
{ {
"x": 291.66666666666663, "x": 287.33333333333337,
"y": 263.4 "y": 263.4
}, },
{ {
"x": 273.33333333333337, "x": 270.66666666666663,
"y": 271.06761565836297 "y": 271.35055350553506
}, },
{ {
"x": 244, "x": 244,
"y": 251.33807829181495 "y": 252.75276752767527
} }
], ],
"isCurve": true, "isCurve": true,
@ -265,55 +265,55 @@
"route": [ "route": [
{ {
"x": 244, "x": 244,
"y": 184.7244094488189 "y": 182.30769230769232
}, },
{ {
"x": 300, "x": 292,
"y": 156.9448818897638 "y": 156.46153846153845
}, },
{ {
"x": 317.5, "x": 307,
"y": 150 "y": 150
}, },
{ {
"x": 322.75, "x": 311.5,
"y": 150 "y": 150
}, },
{ {
"x": 328, "x": 316,
"y": 150 "y": 150
}, },
{ {
"x": 335, "x": 322,
"y": 162.6 "y": 162.6
}, },
{ {
"x": 340.25, "x": 326.5,
"y": 181.5 "y": 181.5
}, },
{ {
"x": 345.5, "x": 331,
"y": 200.4 "y": 200.4
}, },
{ {
"x": 345.5, "x": 331,
"y": 225.6 "y": 225.6
}, },
{ {
"x": 340.25, "x": 326.5,
"y": 244.5 "y": 244.5
}, },
{ {
"x": 335, "x": 322,
"y": 263.4 "y": 263.4
}, },
{ {
"x": 300, "x": 292,
"y": 269.0551181102362 "y": 269.53846153846155
}, },
{ {
"x": 244, "x": 244,
"y": 241.2755905511811 "y": 243.69230769230768
} }
], ],
"isCurve": true, "isCurve": true,
@ -347,20 +347,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 244.33333333333331, "x": 243.66666666666669,
"y": 235 "y": 238
}, },
{ {
"x": 244.06666666666666, "x": 243.93333333333334,
"y": 235.3176715176715 "y": 237.99628770301624
}, },
{ {
"x": 244.26666666666665, "x": 243.73333333333335,
"y": 235.0794178794179 "y": 237.99907192575407
}, },
{ {
"x": 244, "x": 244,
"y": 235.3970893970894 "y": 237.9953596287703
} }
], ],
"isCurve": true, "isCurve": true,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="724" height="626" viewBox="-100 -100 724 626"><style type="text/css"> width="694" height="626" viewBox="-100 -100 694 626"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -14,7 +14,7 @@ width="724" height="626" viewBox="-100 -100 724 626"><style type="text/css">
} }
]]> ]]>
</style><g id="a"><g class="shape" ><rect x="0" y="0" width="524" height="426" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="262.000000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="a.b"><g class="shape" ><rect x="40" y="50" width="444" height="326" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="262.000000" y="79.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">b</text></g><g id="a.b.c"><g class="shape" ><rect x="80" y="100" width="364" height="226" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="262.000000" y="125.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">c</text></g><g id="a.b.c.d"><g class="shape" ><rect x="130" y="150" width="114" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="187.000000" y="216.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(a.b -&gt; a)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 245.659544 173.545716 C 273.333333 154.932384 282.500000 150.000000 285.250000 150.000000 C 288.000000 150.000000 291.666667 162.600000 294.416667 181.500000 C 297.166667 200.400000 297.166667 225.600000 294.416667 244.500000 C 291.666667 263.400000 273.333333 271.067616 247.319087 253.570489" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="a.(b -&gt; b.c)[0]"><path d="M 245.791667 183.835630 C 300.000000 156.944882 317.500000 150.000000 322.750000 150.000000 C 328.000000 150.000000 335.000000 162.600000 340.250000 181.500000 C 345.500000 200.400000 345.500000 225.600000 340.250000 244.500000 C 335.000000 263.400000 300.000000 269.055118 247.583334 243.053150" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="a.(b.c.d -&gt; b)[0]"><path d="M 243.047451 236.531831 C 244.066667 235.317672 244.266667 235.079418 246.571765 232.333427" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[ </style><g id="a"><g class="shape" ><rect x="0" y="0" width="494" height="426" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="247.000000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="a.b"><g class="shape" ><rect x="40" y="50" width="414" height="326" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="247.000000" y="79.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">b</text></g><g id="a.b.c"><g class="shape" ><rect x="80" y="100" width="334" height="226" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="247.000000" y="125.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">c</text></g><g id="a.b.c.d"><g class="shape" ><rect x="130" y="150" width="114" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="187.000000" y="216.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(a.b -&gt; a)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 245.640452 172.103153 C 270.666667 154.649446 279.000000 150.000000 281.500000 150.000000 C 284.000000 150.000000 287.333333 162.600000 289.833333 181.500000 C 292.333333 200.400000 292.333333 225.600000 289.833333 244.500000 C 287.333333 263.400000 270.666667 271.350554 247.280904 255.040926" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="a.(b -&gt; b.c)[0]"><path d="M 245.760942 181.359493 C 292.000000 156.461538 307.000000 150.000000 311.500000 150.000000 C 316.000000 150.000000 322.000000 162.600000 326.500000 181.500000 C 331.000000 200.400000 331.000000 225.600000 326.500000 244.500000 C 322.000000 263.400000 292.000000 269.538462 247.521884 245.588707" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="a.(b.c.d -&gt; b)[0]"><path d="M 245.666473 237.972160 C 243.933333 237.996288 243.733333 237.999072 240.000388 238.051039" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
.text-bold { .text-bold {
font-family: "font-bold"; font-family: "font-bold";
} }

Before

Width:  |  Height:  |  Size: 326 KiB

After

Width:  |  Height:  |  Size: 326 KiB

View file

@ -8,8 +8,8 @@
"x": 12, "x": 12,
"y": 12 "y": 12
}, },
"width": 574, "width": 589,
"height": 601, "height": 586,
"level": 1, "level": 1,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -46,8 +46,8 @@
"x": 87, "x": 87,
"y": 87 "y": 87
}, },
"width": 424, "width": 439,
"height": 451, "height": 436,
"level": 2, "level": 2,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -181,12 +181,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 162, "x": 526,
"y": 538 "y": 162
}, },
{ {
"x": 162, "x": 601,
"y": 613 "y": 162
} }
], ],
"animated": false, "animated": false,
@ -219,12 +219,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 237, "x": 87,
"y": 87 "y": 237
}, },
{ {
"x": 237, "x": 162,
"y": 162 "y": 237
} }
], ],
"animated": false, "animated": false,
@ -257,20 +257,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 294, "x": 351,
"y": 363 "y": 300
}, },
{ {
"x": 294, "x": 441,
"y": 453 "y": 300
}, },
{ {
"x": 436, "x": 441,
"y": 453 "y": 448
}, },
{ {
"x": 436, "x": 87,
"y": 87 "y": 448
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="774" height="801" viewBox="-88 -88 774 801"><style type="text/css"> width="789" height="786" viewBox="-88 -88 789 786"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -14,7 +14,7 @@ width="774" height="801" viewBox="-88 -88 774 801"><style type="text/css">
} }
]]> ]]>
</style><g id="a"><g class="shape" ><rect x="12" y="12" width="574" height="601" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="299.000000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="a.b"><g class="shape" ><rect x="87" y="87" width="424" height="451" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="299.000000" y="116.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">b</text></g><g id="a.b.c"><g class="shape" ><rect x="162" y="162" width="264" height="276" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="294.000000" y="187.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">c</text></g><g id="a.b.c.d"><g class="shape" ><rect x="237" y="237" width="114" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="294.000000" y="303.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(a.b -&gt; a)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 162.000000 540.000000 L 162.000000 609.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="a.(b -&gt; b.c)[0]"><path d="M 237.000000 89.000000 L 237.000000 158.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="a.(b.c.d -&gt; b)[0]"><path d="M 294.000000 365.000000 L 294.000000 443.000000 S 294.000000 453.000000 304.000000 453.000000 L 426.000000 453.000000 S 436.000000 453.000000 436.000000 443.000000 L 436.000000 91.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[ </style><g id="a"><g class="shape" ><rect x="12" y="12" width="589" height="586" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="306.500000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="a.b"><g class="shape" ><rect x="87" y="87" width="439" height="436" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="306.500000" y="116.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">b</text></g><g id="a.b.c"><g class="shape" ><rect x="162" y="162" width="264" height="276" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="294.000000" y="187.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">c</text></g><g id="a.b.c.d"><g class="shape" ><rect x="237" y="237" width="114" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="294.000000" y="303.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(a.b -&gt; a)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 528.000000 162.000000 L 597.000000 162.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="a.(b -&gt; b.c)[0]"><path d="M 89.000000 237.000000 L 158.000000 237.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="a.(b.c.d -&gt; b)[0]"><path d="M 353.000000 300.000000 L 431.000000 300.000000 S 441.000000 300.000000 441.000000 310.000000 L 441.000000 438.000000 S 441.000000 448.000000 431.000000 448.000000 L 91.000000 448.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
.text-bold { .text-bold {
font-family: "font-bold"; font-family: "font-bold";
} }

Before

Width:  |  Height:  |  Size: 325 KiB

After

Width:  |  Height:  |  Size: 325 KiB

View file

@ -43,8 +43,8 @@
"id": "b", "id": "b",
"type": "", "type": "",
"pos": { "pos": {
"x": 12, "x": 225,
"y": 238 "y": 12
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -81,8 +81,8 @@
"id": "c", "id": "c",
"type": "", "type": "",
"pos": { "pos": {
"x": 12, "x": 438,
"y": 464 "y": 12
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -143,12 +143,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 49.66666666666667, "x": 125,
"y": 138 "y": 54
}, },
{ {
"x": 49.66666666666667, "x": 225,
"y": 238 "y": 54
} }
], ],
"animated": false, "animated": false,
@ -181,12 +181,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 49.66666666666667, "x": 338,
"y": 364 "y": 54
}, },
{ {
"x": 49.66666666666667, "x": 438,
"y": 464 "y": 54
} }
], ],
"animated": false, "animated": false,
@ -219,12 +219,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 87.33333333333334, "x": 438,
"y": 464 "y": 96
}, },
{ {
"x": 87.33333333333334, "x": 338,
"y": 364 "y": 96
} }
], ],
"animated": false, "animated": false,
@ -257,12 +257,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 87.33333333333334, "x": 225,
"y": 238 "y": 96
}, },
{ {
"x": 87.33333333333334, "x": 125,
"y": 138 "y": 96
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="313" height="778" viewBox="-88 -88 313 778"><style type="text/css"> width="739" height="326" viewBox="-88 -88 739 326"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -14,7 +14,7 @@ width="313" height="778" viewBox="-88 -88 313 778"><style type="text/css">
} }
]]> ]]>
</style><g id="a"><g class="shape" ><rect x="12" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="12" y="238" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="12" y="464" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(a -&gt; b)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 49.666667 140.000000 L 49.666667 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(b -&gt; c)[0]"><path d="M 49.666667 366.000000 L 49.666667 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(c -&gt; b)[0]"><path d="M 87.333333 462.000000 L 87.333333 368.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(b -&gt; a)[0]"><path d="M 87.333333 236.000000 L 87.333333 142.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[ </style><g id="a"><g class="shape" ><rect x="12" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="225" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="281.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="438" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="494.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(a -&gt; b)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 127.000000 54.000000 L 221.000000 54.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(b -&gt; c)[0]"><path d="M 340.000000 54.000000 L 434.000000 54.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(c -&gt; b)[0]"><path d="M 436.000000 96.000000 L 342.000000 96.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(b -&gt; a)[0]"><path d="M 223.000000 96.000000 L 129.000000 96.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
.text-bold { .text-bold {
font-family: "font-bold"; font-family: "font-bold";
} }

Before

Width:  |  Height:  |  Size: 325 KiB

After

Width:  |  Height:  |  Size: 325 KiB

View file

@ -5,8 +5,8 @@
"id": "hey", "id": "hey",
"type": "code", "type": "code",
"pos": { "pos": {
"x": 12, "x": 225,
"y": 238 "y": 12
}, },
"width": 755, "width": 755,
"height": 166, "height": 166,
@ -42,8 +42,8 @@
"id": "x", "id": "x",
"type": "", "type": "",
"pos": { "pos": {
"x": 333, "x": 12,
"y": 12 "y": 32
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -80,8 +80,8 @@
"id": "y", "id": "y",
"type": "", "type": "",
"pos": { "pos": {
"x": 333, "x": 1080,
"y": 504 "y": 32
}, },
"width": 114, "width": 114,
"height": 126, "height": 126,
@ -142,12 +142,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 389.5, "x": 125,
"y": 138 "y": 95
}, },
{ {
"x": 389.5, "x": 225,
"y": 238 "y": 95
} }
], ],
"animated": false, "animated": false,
@ -180,12 +180,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 389.5, "x": 980,
"y": 404 "y": 95
}, },
{ {
"x": 389.5, "x": 1080,
"y": 504 "y": 95
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="955" height="818" viewBox="-88 -88 955 818"><style type="text/css"> width="1382" height="366" viewBox="-88 -88 1382 366"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -14,7 +14,7 @@ width="955" height="818" viewBox="-88 -88 955 818"><style type="text/css">
} }
]]> ]]>
</style><g id="hey"><g class="shape" ></g><g transform="translate(12.000000 238.000000)" style="opacity:1.000000"><rect class="shape" width="755" height="166" style="stroke: #0A0F25;fill:#ffffff" /><g transform="translate(6 6)"><text class="text-mono" x="0" y="1.000000em" xml:space="preserve"><tspan fill="#999988" font-style="italic">//&#160;RegisterHash&#160;registers&#160;a&#160;function&#160;that&#160;returns&#160;a&#160;new&#160;instance&#160;of&#160;the&#160;given </style><g id="hey"><g class="shape" ></g><g transform="translate(225.000000 12.000000)" style="opacity:1.000000"><rect class="shape" width="755" height="166" style="stroke: #0A0F25;fill:#ffffff" /><g transform="translate(6 6)"><text class="text-mono" x="0" y="1.000000em" xml:space="preserve"><tspan fill="#999988" font-style="italic">//&#160;RegisterHash&#160;registers&#160;a&#160;function&#160;that&#160;returns&#160;a&#160;new&#160;instance&#160;of&#160;the&#160;given
</tspan></text><text class="text-mono" x="0" y="2.000000em" xml:space="preserve"><tspan fill="#999988" font-style="italic"></tspan><tspan fill="#999988" font-style="italic">//&#160;hash&#160;function.&#160;This&#160;is&#160;intended&#160;to&#160;be&#160;called&#160;from&#160;the&#160;init&#160;function&#160;in </tspan></text><text class="text-mono" x="0" y="2.000000em" xml:space="preserve"><tspan fill="#999988" font-style="italic"></tspan><tspan fill="#999988" font-style="italic">//&#160;hash&#160;function.&#160;This&#160;is&#160;intended&#160;to&#160;be&#160;called&#160;from&#160;the&#160;init&#160;function&#160;in
</tspan></text><text class="text-mono" x="0" y="3.000000em" xml:space="preserve"><tspan fill="#999988" font-style="italic"></tspan><tspan fill="#999988" font-style="italic">//&#160;packages&#160;that&#160;implement&#160;hash&#160;functions. </tspan></text><text class="text-mono" x="0" y="3.000000em" xml:space="preserve"><tspan fill="#999988" font-style="italic"></tspan><tspan fill="#999988" font-style="italic">//&#160;packages&#160;that&#160;implement&#160;hash&#160;functions.
</tspan></text><text class="text-mono" x="0" y="4.000000em" xml:space="preserve"><tspan fill="#999988" font-style="italic"></tspan><tspan fill="#000000" font-weight="bold">func</tspan>&#160;<tspan fill="#990000" font-weight="bold">RegisterHash</tspan>(h&#160;Hash,&#160;f&#160;<tspan fill="#000000" font-weight="bold">func</tspan>()&#160;hash.Hash)&#160;{ </tspan></text><text class="text-mono" x="0" y="4.000000em" xml:space="preserve"><tspan fill="#999988" font-style="italic"></tspan><tspan fill="#000000" font-weight="bold">func</tspan>&#160;<tspan fill="#990000" font-weight="bold">RegisterHash</tspan>(h&#160;Hash,&#160;f&#160;<tspan fill="#000000" font-weight="bold">func</tspan>()&#160;hash.Hash)&#160;{
@ -22,7 +22,7 @@ width="955" height="818" viewBox="-88 -88 955 818"><style type="text/css">
</text><text class="text-mono" x="0" y="6.000000em" xml:space="preserve">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<tspan fill="#0086b3">panic</tspan>(<tspan fill="#dd1144">&quot;crypto:&#160;RegisterHash&#160;of&#160;unknown&#160;hash&#160;function&quot;</tspan>) </text><text class="text-mono" x="0" y="6.000000em" xml:space="preserve">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<tspan fill="#0086b3">panic</tspan>(<tspan fill="#dd1144">&quot;crypto:&#160;RegisterHash&#160;of&#160;unknown&#160;hash&#160;function&quot;</tspan>)
</text><text class="text-mono" x="0" y="7.000000em" xml:space="preserve">&#160;&#160;&#160;&#160;} </text><text class="text-mono" x="0" y="7.000000em" xml:space="preserve">&#160;&#160;&#160;&#160;}
</text><text class="text-mono" x="0" y="8.000000em" xml:space="preserve">&#160;&#160;&#160;&#160;hashes[h]&#160;=&#160;f </text><text class="text-mono" x="0" y="8.000000em" xml:space="preserve">&#160;&#160;&#160;&#160;hashes[h]&#160;=&#160;f
</text><text class="text-mono" x="0" y="9.000000em" xml:space="preserve">}</text></g></g></g><g id="x"><g class="shape" ><rect x="333" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="389.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="y"><g class="shape" ><rect x="333" y="504" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="390.000000" y="570.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text></g><g id="(x -&gt; hey)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 389.500000 140.000000 L 389.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(hey -&gt; y)[0]"><path d="M 389.500000 406.000000 L 389.500000 500.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[ </text><text class="text-mono" x="0" y="9.000000em" xml:space="preserve">}</text></g></g></g><g id="x"><g class="shape" ><rect x="12" y="32" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="98.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="y"><g class="shape" ><rect x="1080" y="32" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1137.000000" y="98.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text></g><g id="(x -&gt; hey)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 127.000000 95.000000 L 221.000000 95.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(hey -&gt; y)[0]"><path d="M 982.000000 95.000000 L 1076.000000 95.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
.text-bold { .text-bold {
font-family: "font-bold"; font-family: "font-bold";
} }

Before

Width:  |  Height:  |  Size: 507 KiB

After

Width:  |  Height:  |  Size: 507 KiB

View file

@ -5,8 +5,8 @@
"id": "a", "id": "a",
"type": "", "type": "",
"pos": { "pos": {
"x": 88, "x": 12,
"y": 12 "y": 87
}, },
"width": 263, "width": 263,
"height": 276, "height": 276,
@ -43,8 +43,8 @@
"id": "a.b", "id": "a.b",
"type": "", "type": "",
"pos": { "pos": {
"x": 163, "x": 87,
"y": 87 "y": 162
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -81,8 +81,8 @@
"id": "c", "id": "c",
"type": "", "type": "",
"pos": { "pos": {
"x": 87, "x": 385,
"y": 398 "y": 87
}, },
"width": 264, "width": 264,
"height": 276, "height": 276,
@ -119,8 +119,8 @@
"id": "c.d", "id": "c.d",
"type": "", "type": "",
"pos": { "pos": {
"x": 162, "x": 460,
"y": 473 "y": 162
}, },
"width": 114, "width": 114,
"height": 126, "height": 126,
@ -157,11 +157,11 @@
"id": "f", "id": "f",
"type": "", "type": "",
"pos": { "pos": {
"x": 12, "x": 759,
"y": 784 "y": 12
}, },
"width": 414, "width": 419,
"height": 431, "height": 426,
"level": 1, "level": 1,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -195,8 +195,8 @@
"id": "f.h", "id": "f.h",
"type": "", "type": "",
"pos": { "pos": {
"x": 87, "x": 839,
"y": 864 "y": 87
}, },
"width": 264, "width": 264,
"height": 276, "height": 276,
@ -233,8 +233,8 @@
"id": "f.h.g", "id": "f.h.g",
"type": "", "type": "",
"pos": { "pos": {
"x": 162, "x": 914,
"y": 939 "y": 162
}, },
"width": 114, "width": 114,
"height": 126, "height": 126,
@ -295,12 +295,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 219, "x": 200,
"y": 213 "y": 225
}, },
{ {
"x": 219, "x": 460,
"y": 473 "y": 225
} }
], ],
"animated": false, "animated": false,
@ -333,12 +333,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 219, "x": 574,
"y": 599 "y": 225
}, },
{ {
"x": 219, "x": 914,
"y": 939 "y": 225
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="614" height="1403" viewBox="-88 -88 614 1403"><style type="text/css"> width="1366" height="626" viewBox="-88 -88 1366 626"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -14,7 +14,7 @@ width="614" height="1403" viewBox="-88 -88 614 1403"><style type="text/css">
} }
]]> ]]>
</style><g id="a"><g class="shape" ><rect x="88" y="12" width="263" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="219.500000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="87" y="398" width="264" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="219.000000" y="431.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">c</text></g><g id="f"><g class="shape" ><rect x="12" y="784" width="414" height="431" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="219.000000" y="817.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">f</text></g><g id="a.b"><g class="shape" ><rect x="163" y="87" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="219.500000" y="153.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c.d"><g class="shape" ><rect x="162" y="473" width="114" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="219.000000" y="539.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="f.h"><g class="shape" ><rect x="87" y="864" width="264" height="276" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="219.000000" y="893.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">h</text></g><g id="f.h.g"><g class="shape" ><rect x="162" y="939" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="219.000000" y="1005.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="(a.b -&gt; c.d)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 219.000000 215.000000 L 219.000000 469.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(c.d -&gt; f.h.g)[0]"><path d="M 219.000000 601.000000 L 219.000000 935.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[ </style><g id="a"><g class="shape" ><rect x="12" y="87" width="263" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="143.500000" y="120.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="385" y="87" width="264" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="517.000000" y="120.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">c</text></g><g id="f"><g class="shape" ><rect x="759" y="12" width="419" height="426" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="968.500000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">f</text></g><g id="a.b"><g class="shape" ><rect x="87" y="162" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="143.500000" y="228.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c.d"><g class="shape" ><rect x="460" y="162" width="114" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="517.000000" y="228.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="f.h"><g class="shape" ><rect x="839" y="87" width="264" height="276" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="971.000000" y="116.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">h</text></g><g id="f.h.g"><g class="shape" ><rect x="914" y="162" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="971.000000" y="228.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="(a.b -&gt; c.d)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 202.000000 225.000000 L 456.000000 225.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(c.d -&gt; f.h.g)[0]"><path d="M 576.000000 225.000000 L 910.000000 225.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
.text-bold { .text-bold {
font-family: "font-bold"; font-family: "font-bold";
} }

Before

Width:  |  Height:  |  Size: 326 KiB

After

Width:  |  Height:  |  Size: 326 KiB

View file

@ -5,8 +5,8 @@
"id": "a", "id": "a",
"type": "", "type": "",
"pos": { "pos": {
"x": 162, "x": 12,
"y": 12 "y": 162
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -43,11 +43,11 @@
"id": "g", "id": "g",
"type": "", "type": "",
"pos": { "pos": {
"x": 87, "x": 240,
"y": 253 "y": 87
}, },
"width": 396, "width": 263,
"height": 276, "height": 422,
"level": 1, "level": 1,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -81,8 +81,8 @@
"id": "g.b", "id": "g.b",
"type": "", "type": "",
"pos": { "pos": {
"x": 162, "x": 315,
"y": 328 "y": 162
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -119,11 +119,11 @@
"id": "d", "id": "d",
"type": "", "type": "",
"pos": { "pos": {
"x": 12, "x": 613,
"y": 639 "y": 12
}, },
"width": 413, "width": 418,
"height": 431, "height": 426,
"level": 1, "level": 1,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -157,8 +157,8 @@
"id": "d.h", "id": "d.h",
"type": "", "type": "",
"pos": { "pos": {
"x": 87, "x": 693,
"y": 719 "y": 87
}, },
"width": 263, "width": 263,
"height": 276, "height": 276,
@ -195,8 +195,8 @@
"id": "d.h.c", "id": "d.h.c",
"type": "", "type": "",
"pos": { "pos": {
"x": 162, "x": 768,
"y": 794 "y": 162
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -233,8 +233,8 @@
"id": "g.e", "id": "g.e",
"type": "", "type": "",
"pos": { "pos": {
"x": 295, "x": 315,
"y": 328 "y": 308
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -271,8 +271,8 @@
"id": "f", "id": "f",
"type": "", "type": "",
"pos": { "pos": {
"x": 445, "x": 613,
"y": 639 "y": 458
}, },
"width": 111, "width": 111,
"height": 126, "height": 126,
@ -333,12 +333,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 218.5, "x": 125,
"y": 138 "y": 225
}, },
{ {
"x": 218.5, "x": 315,
"y": 328 "y": 225
} }
], ],
"animated": false, "animated": false,
@ -371,12 +371,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 218.5, "x": 428,
"y": 454 "y": 225
}, },
{ {
"x": 218.5, "x": 768,
"y": 794 "y": 225
} }
], ],
"animated": false, "animated": false,
@ -409,28 +409,28 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 87, "x": 1031,
"y": 1070 "y": 87
}, },
{ {
"x": 87, "x": 1081,
"y": 1120 "y": 87
}, },
{ {
"x": 566, "x": 1081,
"y": 1120 "y": 594
}, },
{ {
"x": 566, "x": 175,
"y": 188 "y": 594
}, },
{ {
"x": 351.5, "x": 175,
"y": 188 "y": 371
}, },
{ {
"x": 351.5, "x": 315,
"y": 328 "y": 371
} }
], ],
"animated": false, "animated": false,
@ -463,20 +463,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 351.5, "x": 428,
"y": 454 "y": 371
}, },
{ {
"x": 351.5, "x": 558,
"y": 584 "y": 371
}, },
{ {
"x": 482, "x": 558,
"y": 584 "y": 500
}, },
{ {
"x": 482, "x": 613,
"y": 639 "y": 500
} }
], ],
"animated": false, "animated": false,
@ -509,20 +509,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 519, "x": 613,
"y": 639 "y": 542
}, },
{ {
"x": 519, "x": 185,
"y": 198 "y": 542
}, },
{ {
"x": 361.5, "x": 185,
"y": 198 "y": 381
}, },
{ {
"x": 361.5, "x": 240,
"y": 253 "y": 381
} }
], ],
"animated": false, "animated": false,
@ -555,12 +555,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 228.5, "x": 503,
"y": 529 "y": 235
}, },
{ {
"x": 228.5, "x": 693,
"y": 719 "y": 235
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="754" height="1308" viewBox="-88 -88 754 1308"><style type="text/css"> width="1269" height="782" viewBox="-88 -88 1269 782"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -14,7 +14,7 @@ width="754" height="1308" viewBox="-88 -88 754 1308"><style type="text/css">
} }
]]> ]]>
</style><g id="a"><g class="shape" ><rect x="162" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="g"><g class="shape" ><rect x="87" y="253" width="396" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="285.000000" y="286.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">g</text></g><g id="d"><g class="shape" ><rect x="12" y="639" width="413" height="431" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="672.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">d</text></g><g id="f"><g class="shape" ><rect x="445" y="639" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="500.500000" y="705.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g.b"><g class="shape" ><rect x="162" y="328" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="394.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="d.h"><g class="shape" ><rect x="87" y="719" width="263" height="276" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="748.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">h</text></g><g id="g.e"><g class="shape" ><rect x="295" y="328" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="351.500000" y="394.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="d.h.c"><g class="shape" ><rect x="162" y="794" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="860.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(a -&gt; g.b)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 218.500000 140.000000 L 218.500000 324.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(g.b -&gt; d.h.c)[0]"><path d="M 218.500000 456.000000 L 218.500000 790.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(d -&gt; g.e)[0]"><path d="M 87.000000 1072.000000 L 87.000000 1110.000000 S 87.000000 1120.000000 97.000000 1120.000000 L 556.000000 1120.000000 S 566.000000 1120.000000 566.000000 1110.000000 L 566.000000 198.000000 S 566.000000 188.000000 556.000000 188.000000 L 361.500000 188.000000 S 351.500000 188.000000 351.500000 198.000000 L 351.500000 324.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(g.e -&gt; f)[0]"><path d="M 351.500000 456.000000 L 351.500000 574.000000 S 351.500000 584.000000 361.500000 584.000000 L 472.000000 584.000000 S 482.000000 584.000000 482.000000 594.000000 L 482.000000 635.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(f -&gt; g)[0]"><path d="M 519.000000 637.000000 L 519.000000 208.000000 S 519.000000 198.000000 509.000000 198.000000 L 371.500000 198.000000 S 361.500000 198.000000 361.500000 208.000000 L 361.500000 249.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(g -&gt; d.h)[0]"><path d="M 228.500000 531.000000 L 228.500000 715.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[ </style><g id="a"><g class="shape" ><rect x="12" y="162" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="228.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="g"><g class="shape" ><rect x="240" y="87" width="263" height="422" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="371.500000" y="120.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">g</text></g><g id="d"><g class="shape" ><rect x="613" y="12" width="418" height="426" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="822.000000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">d</text></g><g id="f"><g class="shape" ><rect x="613" y="458" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="668.500000" y="524.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g.b"><g class="shape" ><rect x="315" y="162" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="371.500000" y="228.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="d.h"><g class="shape" ><rect x="693" y="87" width="263" height="276" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="824.500000" y="116.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">h</text></g><g id="g.e"><g class="shape" ><rect x="315" y="308" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="371.500000" y="374.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="d.h.c"><g class="shape" ><rect x="768" y="162" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="824.500000" y="228.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(a -&gt; g.b)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 127.000000 225.000000 L 311.000000 225.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(g.b -&gt; d.h.c)[0]"><path d="M 430.000000 225.000000 L 764.000000 225.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(d -&gt; g.e)[0]"><path d="M 1033.000000 87.000000 L 1071.000000 87.000000 S 1081.000000 87.000000 1081.000000 97.000000 L 1081.000000 584.000000 S 1081.000000 594.000000 1071.000000 594.000000 L 185.000000 594.000000 S 175.000000 594.000000 175.000000 584.000000 L 175.000000 381.000000 S 175.000000 371.000000 185.000000 371.000000 L 311.000000 371.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(g.e -&gt; f)[0]"><path d="M 430.000000 371.000000 L 548.000000 371.000000 S 558.000000 371.000000 558.000000 381.000000 L 558.000000 490.000000 S 558.000000 500.000000 568.000000 500.000000 L 609.000000 500.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(f -&gt; g)[0]"><path d="M 611.000000 542.000000 L 195.000000 542.000000 S 185.000000 542.000000 185.000000 532.000000 L 185.000000 391.000000 S 185.000000 381.000000 195.000000 381.000000 L 236.000000 381.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(g -&gt; d.h)[0]"><path d="M 505.000000 235.000000 L 689.000000 235.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
.text-bold { .text-bold {
font-family: "font-bold"; font-family: "font-bold";
} }

Before

Width:  |  Height:  |  Size: 327 KiB

After

Width:  |  Height:  |  Size: 327 KiB

View file

@ -5,8 +5,8 @@
"id": "a", "id": "a",
"type": "", "type": "",
"pos": { "pos": {
"x": 449, "x": 222,
"y": 238 "y": 485
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -43,8 +43,8 @@
"id": "b", "id": "b",
"type": "", "type": "",
"pos": { "pos": {
"x": 420, "x": 445,
"y": 474 "y": 453
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -81,8 +81,8 @@
"id": "c", "id": "c",
"type": "", "type": "",
"pos": { "pos": {
"x": 316, "x": 222,
"y": 238 "y": 339
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -119,8 +119,8 @@
"id": "d", "id": "d",
"type": "", "type": "",
"pos": { "pos": {
"x": 428, "x": 680,
"y": 720 "y": 462
}, },
"width": 114, "width": 114,
"height": 126, "height": 126,
@ -157,8 +157,8 @@
"id": "e", "id": "e",
"type": "", "type": "",
"pos": { "pos": {
"x": 533, "x": 1136,
"y": 1202 "y": 577
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -195,8 +195,8 @@
"id": "f", "id": "f",
"type": "", "type": "",
"pos": { "pos": {
"x": 73, "x": 895,
"y": 946 "y": 75
}, },
"width": 111, "width": 111,
"height": 126, "height": 126,
@ -233,8 +233,8 @@
"id": "g", "id": "g",
"type": "", "type": "",
"pos": { "pos": {
"x": 23, "x": 680,
"y": 720 "y": 23
}, },
"width": 114, "width": 114,
"height": 126, "height": 126,
@ -271,8 +271,8 @@
"id": "h", "id": "h",
"type": "", "type": "",
"pos": { "pos": {
"x": 562, "x": 678,
"y": 720 "y": 608
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -309,8 +309,8 @@
"id": "i", "id": "i",
"type": "", "type": "",
"pos": { "pos": {
"x": 384, "x": 1351,
"y": 1428 "y": 410
}, },
"width": 109, "width": 109,
"height": 126, "height": 126,
@ -347,8 +347,8 @@
"id": "j", "id": "j",
"type": "", "type": "",
"pos": { "pos": {
"x": 317, "x": 12,
"y": 12 "y": 339
}, },
"width": 110, "width": 110,
"height": 126, "height": 126,
@ -385,8 +385,8 @@
"id": "k", "id": "k",
"type": "", "type": "",
"pos": { "pos": {
"x": 382, "x": 1563,
"y": 1654 "y": 410
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -423,8 +423,8 @@
"id": "l", "id": "l",
"type": "", "type": "",
"pos": { "pos": {
"x": 297, "x": 896,
"y": 946 "y": 316
}, },
"width": 109, "width": 109,
"height": 126, "height": 126,
@ -461,8 +461,8 @@
"id": "m", "id": "m",
"type": "", "type": "",
"pos": { "pos": {
"x": 158, "x": 678,
"y": 720 "y": 170
}, },
"width": 117, "width": 117,
"height": 126, "height": 126,
@ -499,8 +499,8 @@
"id": "n", "id": "n",
"type": "", "type": "",
"pos": { "pos": {
"x": 400, "x": 1136,
"y": 1202 "y": 431
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -537,8 +537,8 @@
"id": "o", "id": "o",
"type": "", "type": "",
"pos": { "pos": {
"x": 695, "x": 678,
"y": 720 "y": 754
}, },
"width": 114, "width": 114,
"height": 126, "height": 126,
@ -575,8 +575,8 @@
"id": "p", "id": "p",
"type": "", "type": "",
"pos": { "pos": {
"x": 295, "x": 682,
"y": 720 "y": 316
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -613,8 +613,8 @@
"id": "q", "id": "q",
"type": "", "type": "",
"pos": { "pos": {
"x": 533, "x": 1349,
"y": 1428 "y": 577
}, },
"width": 114, "width": 114,
"height": 126, "height": 126,
@ -675,12 +675,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 505.17857142857144, "x": 335,
"y": 364 "y": 547.5
}, },
{ {
"x": 505.17857142857144, "x": 445,
"y": 474 "y": 547.5
} }
], ],
"animated": false, "animated": false,
@ -713,20 +713,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 372.17857142857144, "x": 335,
"y": 364 "y": 401.5
}, },
{ {
"x": 372.17857142857144, "x": 385,
"y": 414 "y": 401.5
}, },
{ {
"x": 476.92857142857144, "x": 385,
"y": 414 "y": 516
}, },
{ {
"x": 476.92857142857144, "x": 445,
"y": 474 "y": 516
} }
], ],
"animated": false, "animated": false,
@ -759,20 +759,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 513.5, "x": 794.25,
"y": 846 "y": 556.5
}, },
{ {
"x": 513.5, "x": 845,
"y": 896 "y": 556.5
}, },
{ {
"x": 618, "x": 845,
"y": 896 "y": 671
}, },
{ {
"x": 618, "x": 1136,
"y": 1202 "y": 671
} }
], ],
"animated": false, "animated": false,
@ -805,20 +805,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 147, "x": 1006,
"y": 1072 "y": 159
}, },
{ {
"x": 147, "x": 1076,
"y": 1142 "y": 159
}, },
{ {
"x": 561.5, "x": 1076,
"y": 1142 "y": 608
}, },
{ {
"x": 561.5, "x": 1136,
"y": 1202 "y": 608
} }
], ],
"animated": false, "animated": false,
@ -851,20 +851,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 468.8571428571429, "x": 558,
"y": 600 "y": 507
}, },
{ {
"x": 468.8571428571429, "x": 628,
"y": 670 "y": 507
}, },
{ {
"x": 147, "x": 628,
"y": 670 "y": 159
}, },
{ {
"x": 147, "x": 895,
"y": 946 "y": 159
} }
], ],
"animated": false, "animated": false,
@ -897,20 +897,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 452.7142857142857, "x": 558,
"y": 600 "y": 489
}, },
{ {
"x": 452.7142857142857, "x": 618,
"y": 660 "y": 489
}, },
{ {
"x": 80, "x": 618,
"y": 660 "y": 86
}, },
{ {
"x": 80, "x": 679.5,
"y": 720 "y": 86
} }
], ],
"animated": false, "animated": false,
@ -943,20 +943,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 80, "x": 793.5,
"y": 846 "y": 86
}, },
{ {
"x": 80, "x": 845,
"y": 896 "y": 86
}, },
{ {
"x": 110, "x": 845,
"y": 896 "y": 117
}, },
{ {
"x": 110, "x": 895,
"y": 946 "y": 117
} }
], ],
"animated": false, "animated": false,
@ -989,20 +989,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 501.1428571428571, "x": 558,
"y": 600 "y": 543
}, },
{ {
"x": 501.1428571428571, "x": 618,
"y": 660 "y": 543
}, },
{ {
"x": 618.5, "x": 618,
"y": 660 "y": 671
}, },
{ {
"x": 618.5, "x": 678,
"y": 720 "y": 671
} }
], ],
"animated": false, "animated": false,
@ -1035,28 +1035,28 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 436.57142857142856, "x": 558,
"y": 600 "y": 471
}, },
{ {
"x": 436.57142857142856, "x": 608,
"y": 650 "y": 471
}, },
{ {
"x": 12, "x": 608,
"y": 650 "y": 12
}, },
{ {
"x": 12, "x": 1299,
"y": 1378 "y": 12
}, },
{ {
"x": 420.4166666666667, "x": 1299,
"y": 1378 "y": 451.5
}, },
{ {
"x": 420.4166666666667, "x": 1350.6666666666667,
"y": 1428 "y": 451.5
} }
], ],
"animated": false, "animated": false,
@ -1089,12 +1089,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 485, "x": 558,
"y": 600 "y": 525
}, },
{ {
"x": 485, "x": 680.25,
"y": 720 "y": 525
} }
], ],
"animated": false, "animated": false,
@ -1127,12 +1127,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 372.17857142857144, "x": 122,
"y": 138 "y": 401.5
}, },
{ {
"x": 372.17857142857144, "x": 222,
"y": 238 "y": 401.5
} }
], ],
"animated": false, "animated": false,
@ -1165,20 +1165,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 399.67857142857144, "x": 122,
"y": 138 "y": 433
}, },
{ {
"x": 399.67857142857144, "x": 172,
"y": 188 "y": 433
}, },
{ {
"x": 505.17857142857144, "x": 172,
"y": 188 "y": 547.5
}, },
{ {
"x": 505.17857142857144, "x": 222,
"y": 238 "y": 547.5
} }
], ],
"animated": false, "animated": false,
@ -1211,28 +1211,28 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 448.67857142857144, "x": 445,
"y": 474 "y": 484.5
}, },
{ {
"x": 448.67857142857144, "x": 395,
"y": 424 "y": 484.5
}, },
{ {
"x": 304.67857142857144, "x": 395,
"y": 424 "y": 327.5
}, },
{ {
"x": 304.67857142857144, "x": 172,
"y": 188 "y": 327.5
}, },
{ {
"x": 344.67857142857144, "x": 172,
"y": 188 "y": 370
}, },
{ {
"x": 344.67857142857144, "x": 122,
"y": 138 "y": 370
} }
], ],
"animated": false, "animated": false,
@ -1265,12 +1265,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 438.58333333333337, "x": 1459.6666666666667,
"y": 1554 "y": 472.5
}, },
{ {
"x": 438.58333333333337, "x": 1563,
"y": 1654 "y": 472.5
} }
], ],
"animated": false, "animated": false,
@ -1303,20 +1303,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 456.5, "x": 794.25,
"y": 846 "y": 493.5
}, },
{ {
"x": 456.5, "x": 845,
"y": 896 "y": 493.5
}, },
{ {
"x": 378.75, "x": 845,
"y": 896 "y": 410.5
}, },
{ {
"x": 378.75, "x": 895.5,
"y": 946 "y": 410.5
} }
], ],
"animated": false, "animated": false,
@ -1349,20 +1349,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 351.5, "x": 1004.5,
"y": 1072 "y": 379
}, },
{ {
"x": 351.5, "x": 1056,
"y": 1122 "y": 379
}, },
{ {
"x": 589.75, "x": 1056,
"y": 1122 "y": 639.5
}, },
{ {
"x": 589.75, "x": 1136,
"y": 1202 "y": 639.5
} }
], ],
"animated": false, "animated": false,
@ -1395,20 +1395,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 236, "x": 795,
"y": 846 "y": 254
}, },
{ {
"x": 236, "x": 845,
"y": 896 "y": 254
}, },
{ {
"x": 324.25, "x": 845,
"y": 896 "y": 347.5
}, },
{ {
"x": 324.25, "x": 895.5,
"y": 946 "y": 347.5
} }
], ],
"animated": false, "animated": false,
@ -1441,20 +1441,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 197, "x": 795,
"y": 846 "y": 212
}, },
{ {
"x": 197, "x": 1066,
"y": 1132 "y": 212
}, },
{ {
"x": 456.75, "x": 1066,
"y": 1132 "y": 493.5
}, },
{ {
"x": 456.75, "x": 1136,
"y": 1202 "y": 493.5
} }
], ],
"animated": false, "animated": false,
@ -1487,12 +1487,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 456.75, "x": 1249,
"y": 1328 "y": 493.5
}, },
{ {
"x": 456.75, "x": 1350.6666666666667,
"y": 1428 "y": 493.5
} }
], ],
"animated": false, "animated": false,
@ -1525,12 +1525,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 485, "x": 794.25,
"y": 846 "y": 525
}, },
{ {
"x": 485, "x": 1136,
"y": 1202 "y": 525
} }
], ],
"animated": false, "animated": false,
@ -1563,20 +1563,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 110, "x": 1006,
"y": 1072 "y": 117
}, },
{ {
"x": 110, "x": 1086,
"y": 1152 "y": 117
}, },
{ {
"x": 428.5, "x": 1086,
"y": 1152 "y": 462
}, },
{ {
"x": 428.5, "x": 1136,
"y": 1202 "y": 462
} }
], ],
"animated": false, "animated": false,
@ -1609,20 +1609,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 517.2857142857142, "x": 558,
"y": 600 "y": 561
}, },
{ {
"x": 517.2857142857142, "x": 608,
"y": 650 "y": 561
}, },
{ {
"x": 752, "x": 608,
"y": 650 "y": 817
}, },
{ {
"x": 752, "x": 678,
"y": 720 "y": 817
} }
], ],
"animated": false, "animated": false,
@ -1655,12 +1655,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 351.5, "x": 795,
"y": 846 "y": 379
}, },
{ {
"x": 351.5, "x": 895.5,
"y": 946 "y": 379
} }
], ],
"animated": false, "animated": false,
@ -1693,12 +1693,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 589.75, "x": 1249,
"y": 1328 "y": 639.5
}, },
{ {
"x": 589.75, "x": 1349,
"y": 1428 "y": 639.5
} }
], ],
"animated": false, "animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 335 KiB

After

Width:  |  Height:  |  Size: 335 KiB

View file

@ -5,11 +5,11 @@
"id": "finally", "id": "finally",
"type": "", "type": "",
"pos": { "pos": {
"x": 843, "x": 12,
"y": 12 "y": 742
}, },
"width": 458, "width": 779,
"height": 714, "height": 422,
"level": 1, "level": 1,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -43,8 +43,8 @@
"id": "a", "id": "a",
"type": "", "type": "",
"pos": { "pos": {
"x": 57, "x": 678,
"y": 600 "y": 44
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -81,8 +81,8 @@
"id": "tree", "id": "tree",
"type": "", "type": "",
"pos": { "pos": {
"x": 362, "x": 927,
"y": 836 "y": 325
}, },
"width": 134, "width": 134,
"height": 126, "height": 126,
@ -119,8 +119,8 @@
"id": "and", "id": "and",
"type": "", "type": "",
"pos": { "pos": {
"x": 179, "x": 922,
"y": 836 "y": 158
}, },
"width": 132, "width": 132,
"height": 126, "height": 126,
@ -157,8 +157,8 @@
"id": "nodes", "id": "nodes",
"type": "", "type": "",
"pos": { "pos": {
"x": 12, "x": 901,
"y": 836 "y": 12
}, },
"width": 147, "width": 147,
"height": 126, "height": 126,
@ -195,8 +195,8 @@
"id": "some", "id": "some",
"type": "", "type": "",
"pos": { "pos": {
"x": 174, "x": 1174,
"y": 1062 "y": 158
}, },
"width": 143, "width": 143,
"height": 126, "height": 126,
@ -233,8 +233,8 @@
"id": "more", "id": "more",
"type": "", "type": "",
"pos": { "pos": {
"x": 337, "x": 1174,
"y": 1062 "y": 304
}, },
"width": 141, "width": 141,
"height": 126, "height": 126,
@ -271,8 +271,8 @@
"id": "many", "id": "many",
"type": "", "type": "",
"pos": { "pos": {
"x": 498, "x": 1174,
"y": 1062 "y": 450
}, },
"width": 145, "width": 145,
"height": 126, "height": 126,
@ -309,8 +309,8 @@
"id": "then", "id": "then",
"type": "", "type": "",
"pos": { "pos": {
"x": 685, "x": 653,
"y": 600 "y": 596
}, },
"width": 138, "width": 138,
"height": 126, "height": 126,
@ -347,8 +347,8 @@
"id": "here", "id": "here",
"type": "", "type": "",
"pos": { "pos": {
"x": 709, "x": 920,
"y": 836 "y": 617
}, },
"width": 136, "width": 136,
"height": 126, "height": 126,
@ -385,8 +385,8 @@
"id": "you", "id": "you",
"type": "", "type": "",
"pos": { "pos": {
"x": 711, "x": 1174,
"y": 1062 "y": 617
}, },
"width": 132, "width": 132,
"height": 126, "height": 126,
@ -423,8 +423,8 @@
"id": "have", "id": "have",
"type": "", "type": "",
"pos": { "pos": {
"x": 505, "x": 653,
"y": 600 "y": 450
}, },
"width": 138, "width": 138,
"height": 126, "height": 126,
@ -461,8 +461,8 @@
"id": "hierarchy", "id": "hierarchy",
"type": "", "type": "",
"pos": { "pos": {
"x": 516, "x": 901,
"y": 836 "y": 471
}, },
"width": 173, "width": 173,
"height": 126, "height": 126,
@ -499,8 +499,8 @@
"id": "another", "id": "another",
"type": "", "type": "",
"pos": { "pos": {
"x": 915, "x": 906,
"y": 836 "y": 820
}, },
"width": 163, "width": 163,
"height": 126, "height": 126,
@ -537,8 +537,8 @@
"id": "of", "id": "of",
"type": "", "type": "",
"pos": { "pos": {
"x": 936, "x": 1174,
"y": 1062 "y": 820
}, },
"width": 120, "width": 120,
"height": 126, "height": 126,
@ -575,8 +575,8 @@
"id": "nesting", "id": "nesting",
"type": "", "type": "",
"pos": { "pos": {
"x": 1322, "x": 633,
"y": 600 "y": 1184
}, },
"width": 158, "width": 158,
"height": 126, "height": 126,
@ -613,8 +613,8 @@
"id": "trees", "id": "trees",
"type": "", "type": "",
"pos": { "pos": {
"x": 1306, "x": 901,
"y": 836 "y": 1163
}, },
"width": 142, "width": 142,
"height": 126, "height": 126,
@ -651,8 +651,8 @@
"id": "finally.a", "id": "finally.a",
"type": "", "type": "",
"pos": { "pos": {
"x": 948, "x": 255,
"y": 233 "y": 838
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -689,8 +689,8 @@
"id": "finally.tree", "id": "finally.tree",
"type": "", "type": "",
"pos": { "pos": {
"x": 1073, "x": 389,
"y": 379 "y": 963
}, },
"width": 134, "width": 134,
"height": 126, "height": 126,
@ -727,8 +727,8 @@
"id": "finally.inside", "id": "finally.inside",
"type": "", "type": "",
"pos": { "pos": {
"x": 930, "x": 87,
"y": 87 "y": 838
}, },
"width": 148, "width": 148,
"height": 126, "height": 126,
@ -765,8 +765,8 @@
"id": "finally.hierarchy", "id": "finally.hierarchy",
"type": "", "type": "",
"pos": { "pos": {
"x": 1054, "x": 543,
"y": 525 "y": 963
}, },
"width": 173, "width": 173,
"height": 126, "height": 126,
@ -803,8 +803,8 @@
"id": "finally.root", "id": "finally.root",
"type": "", "type": "",
"pos": { "pos": {
"x": 918, "x": 388,
"y": 379 "y": 817
}, },
"width": 135, "width": 135,
"height": 126, "height": 126,
@ -865,20 +865,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 142, "x": 791,
"y": 726 "y": 138
}, },
{ {
"x": 142, "x": 841,
"y": 776 "y": 138
}, },
{ {
"x": 429.3333333333333, "x": 841,
"y": 776 "y": 388
}, },
{ {
"x": 429.3333333333333, "x": 927,
"y": 836 "y": 388
} }
], ],
"animated": false, "animated": false,
@ -911,20 +911,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 113.75, "x": 791,
"y": 726 "y": 106.5
}, },
{ {
"x": 113.75, "x": 851,
"y": 786 "y": 106.5
}, },
{ {
"x": 245, "x": 851,
"y": 786 "y": 221
}, },
{ {
"x": 245, "x": 921.5,
"y": 836 "y": 221
} }
], ],
"animated": false, "animated": false,
@ -957,12 +957,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 85.5, "x": 791,
"y": 726 "y": 75
}, },
{ {
"x": 85.5, "x": 901,
"y": 836 "y": 75
} }
], ],
"animated": false, "animated": false,
@ -995,12 +995,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 245, "x": 1053.5,
"y": 962 "y": 221
}, },
{ {
"x": 245, "x": 1174,
"y": 1062 "y": 221
} }
], ],
"animated": false, "animated": false,
@ -1033,12 +1033,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 407, "x": 1061,
"y": 962 "y": 367
}, },
{ {
"x": 407, "x": 1174,
"y": 1062 "y": 367
} }
], ],
"animated": false, "animated": false,
@ -1071,20 +1071,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 451.66666666666663, "x": 1061,
"y": 962 "y": 409
}, },
{ {
"x": 451.66666666666663, "x": 1124,
"y": 1012 "y": 409
}, },
{ {
"x": 570, "x": 1124,
"y": 1012 "y": 513
}, },
{ {
"x": 570, "x": 1174,
"y": 1062 "y": 513
} }
], ],
"animated": false, "animated": false,
@ -1117,12 +1117,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 777.3333333333333, "x": 791,
"y": 726 "y": 680
}, },
{ {
"x": 777.3333333333333, "x": 919.5,
"y": 836 "y": 680
} }
], ],
"animated": false, "animated": false,
@ -1155,12 +1155,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 777.3333333333333, "x": 1055.5,
"y": 962 "y": 680
}, },
{ {
"x": 777.3333333333333, "x": 1174,
"y": 1062 "y": 680
} }
], ],
"animated": false, "animated": false,
@ -1193,12 +1193,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 574, "x": 791,
"y": 726 "y": 513
}, },
{ {
"x": 574, "x": 901,
"y": 836 "y": 513
} }
], ],
"animated": false, "animated": false,
@ -1231,20 +1231,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 731.3333333333333, "x": 791,
"y": 726 "y": 638
}, },
{ {
"x": 731.3333333333333, "x": 841,
"y": 776 "y": 638
}, },
{ {
"x": 631.6666666666666, "x": 841,
"y": 776 "y": 555
}, },
{ {
"x": 631.6666666666666, "x": 901,
"y": 836 "y": 555
} }
], ],
"animated": false, "animated": false,
@ -1277,12 +1277,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 996.1666666666666, "x": 791,
"y": 726 "y": 882.6666666666666
}, },
{ {
"x": 996.1666666666666, "x": 906,
"y": 836 "y": 882.6666666666666
} }
], ],
"animated": false, "animated": false,
@ -1315,12 +1315,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 996.1666666666666, "x": 1069,
"y": 962 "y": 882.6666666666666
}, },
{ {
"x": 996.1666666666666, "x": 1174,
"y": 1062 "y": 882.6666666666666
} }
], ],
"animated": false, "animated": false,
@ -1353,12 +1353,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 1400.8333333333333, "x": 791,
"y": 726 "y": 1247
}, },
{ {
"x": 1400.8333333333333, "x": 901,
"y": 836 "y": 1247
} }
], ],
"animated": false, "animated": false,
@ -1391,20 +1391,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 1149, "x": 791,
"y": 726 "y": 1023.3333333333333
}, },
{ {
"x": 1149, "x": 841,
"y": 776 "y": 1023.3333333333333
}, },
{ {
"x": 1353.4999999999998, "x": 841,
"y": 776 "y": 1205
}, },
{ {
"x": 1353.4999999999998, "x": 901,
"y": 836 "y": 1205
} }
], ],
"animated": false, "animated": false,
@ -1437,20 +1437,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 1023.1666666666667, "x": 368,
"y": 359 "y": 922
}, },
{ {
"x": 1023.1666666666667, "x": 378,
"y": 369 "y": 922
}, },
{ {
"x": 1140, "x": 378,
"y": 369 "y": 1026
}, },
{ {
"x": 1140, "x": 388.5,
"y": 379 "y": 1026
} }
], ],
"animated": false, "animated": false,
@ -1483,12 +1483,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 1004.3333333333333, "x": 235,
"y": 213 "y": 901
}, },
{ {
"x": 1004.3333333333333, "x": 255,
"y": 233 "y": 901
} }
], ],
"animated": false, "animated": false,
@ -1521,12 +1521,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 1140, "x": 522.5,
"y": 505 "y": 1026
}, },
{ {
"x": 1140, "x": 543,
"y": 525 "y": 1026
} }
], ],
"animated": false, "animated": false,
@ -1559,12 +1559,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 985.5, "x": 368,
"y": 359 "y": 880
}, },
{ {
"x": 985.5, "x": 388,
"y": 379 "y": 880
} }
], ],
"animated": false, "animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 334 KiB

After

Width:  |  Height:  |  Size: 334 KiB

1141
e2etests/testdata/stable/direction/dagre/board.exp.json generated vendored Normal file

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 330 KiB

1033
e2etests/testdata/stable/direction/elk/board.exp.json generated vendored Normal file

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 330 KiB

View file

@ -43,8 +43,8 @@
"id": "beta", "id": "beta",
"type": "", "type": "",
"pos": { "pos": {
"x": 17, "x": 409,
"y": 359 "y": 12
}, },
"width": 136, "width": 136,
"height": 126, "height": 126,
@ -105,12 +105,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 84.5, "x": 157,
"y": 138 "y": 75
}, },
{ {
"x": 84.5, "x": 409,
"y": 359 "y": 75
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="345" height="673" viewBox="-88 -88 345 673"><style type="text/css"> width="733" height="326" viewBox="-88 -88 733 326"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -14,10 +14,10 @@ width="345" height="673" viewBox="-88 -88 345 673"><style type="text/css">
} }
]]> ]]>
</style><g id="alpha"><g class="shape" ><rect x="12" y="12" width="145" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="84.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#4A6FF3">alpha</text></g><g id="beta"><g class="shape" ><rect x="17" y="359" width="136" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="85.000000" y="425.000000" style="text-anchor:middle;font-size:16px;fill:red">beta</text></g><g id="(alpha -&gt; beta)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><mask id="mask-2829690043" maskUnits="userSpaceOnUse" x="59.000000" y="124.000000" width="52.000000" height="249.000000"> </style><g id="alpha"><g class="shape" ><rect x="12" y="12" width="145" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="84.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#4A6FF3">alpha</text></g><g id="beta"><g class="shape" ><rect x="409" y="12" width="136" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="477.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:red">beta</text></g><g id="(alpha -&gt; beta)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><mask id="mask-2829690043" maskUnits="userSpaceOnUse" x="145.000000" y="61.000000" width="276.000000" height="28.000000">
<rect x="59.000000" y="124.000000" width="52.000000" height="249.000000" fill="white"></rect> <rect x="145.000000" y="61.000000" width="276.000000" height="28.000000" fill="white"></rect>
<rect x="59.000000" y="238.000000" width="52" height="21" fill="black"></rect> <rect x="257.000000" y="65.000000" width="52" height="21" fill="black"></rect>
</mask><path d="M 84.500000 140.000000 L 84.500000 355.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#mask-2829690043)" /><text class="text-italic" x="85.000000" y="254.000000" style="text-anchor:middle;font-size:16px;fill:green">gamma</text></g><style type="text/css"><![CDATA[ </mask><path d="M 159.000000 75.000000 L 405.000000 75.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#mask-2829690043)" /><text class="text-italic" x="283.000000" y="81.000000" style="text-anchor:middle;font-size:16px;fill:green">gamma</text></g><style type="text/css"><![CDATA[
.text-bold { .text-bold {
font-family: "font-bold"; font-family: "font-bold";
} }

Before

Width:  |  Height:  |  Size: 468 KiB

After

Width:  |  Height:  |  Size: 468 KiB

View file

@ -5,8 +5,8 @@
"id": "md", "id": "md",
"type": "text", "type": "text",
"pos": { "pos": {
"x": 12, "x": 225,
"y": 238 "y": 12
}, },
"width": 3051, "width": 3051,
"height": 4848, "height": 4848,
@ -42,8 +42,8 @@
"id": "a", "id": "a",
"type": "", "type": "",
"pos": { "pos": {
"x": 1481, "x": 12,
"y": 12 "y": 2373
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -80,8 +80,8 @@
"id": "b", "id": "b",
"type": "", "type": "",
"pos": { "pos": {
"x": 1481, "x": 3376,
"y": 5186 "y": 2373
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -142,12 +142,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 1537.5, "x": 125,
"y": 138 "y": 2436
}, },
{ {
"x": 1537.5, "x": 225,
"y": 238 "y": 2436
} }
], ],
"animated": false, "animated": false,
@ -180,12 +180,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 1537.5, "x": 3276,
"y": 5086 "y": 2436
}, },
{ {
"x": 1537.5, "x": 3376,
"y": 5186 "y": 2436
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="3251" height="5500" viewBox="-88 -88 3251 5500"><style type="text/css"> width="3677" height="5048" viewBox="-88 -88 3677 5048"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -770,7 +770,7 @@ width="3251" height="5500" viewBox="-88 -88 3251 5500"><style type="text/css">
.md .contains-task-list:dir(rtl) .task-list-item-checkbox { .md .contains-task-list:dir(rtl) .task-list-item-checkbox {
margin: 0 -1.6em 0.25em 0.2em; margin: 0 -1.6em 0.25em 0.2em;
} }
</style><g id="md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="12.000000" y="238.000000" width="3051" height="4848"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><h1>Markdown: Syntax</h1> </style><g id="md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="225.000000" y="12.000000" width="3051" height="4848"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><h1>Markdown: Syntax</h1>
<ul> <ul>
<li><a href="#overview">Overview</a> <li><a href="#overview">Overview</a>
<ul> <ul>
@ -1027,7 +1027,7 @@ title for the link, surrounded in quotes. For example:</p>
<h3>Code</h3> <h3>Code</h3>
<p>Unlike a pre-formatted code block, a code span indicates code within a <p>Unlike a pre-formatted code block, a code span indicates code within a
normal paragraph. For example:</p> normal paragraph. For example:</p>
</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="1481" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1537.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="1481" y="5186" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1537.500000" y="5252.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; md)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 1537.500000 140.000000 L 1537.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(md -&gt; b)[0]"><path d="M 1537.500000 5088.000000 L 1537.500000 5182.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[ </div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="12" y="2373" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="2439.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="3376" y="2373" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="3432.500000" y="2439.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; md)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 127.000000 2436.000000 L 221.000000 2436.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(md -&gt; b)[0]"><path d="M 3278.000000 2436.000000 L 3372.000000 2436.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
.text { .text {
font-family: "font-regular"; font-family: "font-regular";
} }

Before

Width:  |  Height:  |  Size: 993 KiB

After

Width:  |  Height:  |  Size: 993 KiB

View file

@ -5,8 +5,8 @@
"id": "md", "id": "md",
"type": "text", "type": "text",
"pos": { "pos": {
"x": 12, "x": 225,
"y": 238 "y": 12
}, },
"width": 738, "width": 738,
"height": 134, "height": 134,
@ -42,8 +42,8 @@
"id": "a", "id": "a",
"type": "", "type": "",
"pos": { "pos": {
"x": 325, "x": 12,
"y": 12 "y": 16
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -80,8 +80,8 @@
"id": "b", "id": "b",
"type": "", "type": "",
"pos": { "pos": {
"x": 325, "x": 1063,
"y": 472 "y": 16
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -142,12 +142,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 381, "x": 125,
"y": 138 "y": 79
}, },
{ {
"x": 381, "x": 225,
"y": 238 "y": 79
} }
], ],
"animated": false, "animated": false,
@ -180,12 +180,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 381, "x": 963,
"y": 372 "y": 79
}, },
{ {
"x": 381, "x": 1063,
"y": 472 "y": 79
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="938" height="786" viewBox="-88 -88 938 786"><style type="text/css"> width="1364" height="334" viewBox="-88 -88 1364 334"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -770,11 +770,11 @@ width="938" height="786" viewBox="-88 -88 938 786"><style type="text/css">
.md .contains-task-list:dir(rtl) .task-list-item-checkbox { .md .contains-task-list:dir(rtl) .task-list-item-checkbox {
margin: 0 -1.6em 0.25em 0.2em; margin: 0 -1.6em 0.25em 0.2em;
} }
</style><g id="md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="12.000000" y="238.000000" width="738" height="134"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><p><strong>Note:</strong> This document is itself written using Markdown; you </style><g id="md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="225.000000" y="12.000000" width="738" height="134"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><p><strong>Note:</strong> This document is itself written using Markdown; you
can <a href="/projects/markdown/syntax.text">see the source for it by adding '.text' to the URL</a>.</p> can <a href="/projects/markdown/syntax.text">see the source for it by adding '.text' to the URL</a>.</p>
<hr /> <hr />
<h2>Overview</h2> <h2>Overview</h2>
</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="325" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="381.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="325" y="472" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="381.500000" y="538.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; md)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 381.000000 140.000000 L 381.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(md -&gt; b)[0]"><path d="M 381.000000 374.000000 L 381.000000 468.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[ </div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="12" y="16" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="82.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="1063" y="16" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1119.500000" y="82.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; md)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 127.000000 79.000000 L 221.000000 79.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(md -&gt; b)[0]"><path d="M 965.000000 79.000000 L 1059.000000 79.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
.text { .text {
font-family: "font-regular"; font-family: "font-regular";
} }

Before

Width:  |  Height:  |  Size: 660 KiB

After

Width:  |  Height:  |  Size: 660 KiB

View file

@ -54,8 +54,8 @@
"id": "b", "id": "b",
"type": "image", "type": "image",
"pos": { "pos": {
"x": 12, "x": 240,
"y": 240 "y": 12
}, },
"width": 128, "width": 128,
"height": 128, "height": 128,
@ -127,12 +127,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 76, "x": 140,
"y": 140 "y": 76
}, },
{ {
"x": 76, "x": 240,
"y": 240 "y": 76
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="328" height="587" viewBox="-88 -119 328 587"><style type="text/css"> width="556" height="359" viewBox="-88 -119 556 359"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -14,7 +14,7 @@ width="328" height="587" viewBox="-88 -119 328 587"><style type="text/css">
} }
]]> ]]>
</style><g id="a"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="12" y="12" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="76.000000" y="-3.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="12" y="240" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="76.000000" y="225.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; b)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 76.000000 142.000000 L 76.000000 236.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[ </style><g id="a"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="12" y="12" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="76.000000" y="-3.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="240" y="12" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="304.000000" y="-3.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; b)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 142.000000 76.000000 L 236.000000 76.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
.text-bold { .text-bold {
font-family: "font-bold"; font-family: "font-bold";
} }

Before

Width:  |  Height:  |  Size: 324 KiB

After

Width:  |  Height:  |  Size: 324 KiB

View file

@ -5,8 +5,8 @@
"id": "aa", "id": "aa",
"type": "step", "type": "step",
"pos": { "pos": {
"x": 435, "x": 12,
"y": 12 "y": 450
}, },
"width": 122, "width": 122,
"height": 126, "height": 126,
@ -43,8 +43,8 @@
"id": "bb", "id": "bb",
"type": "step", "type": "step",
"pos": { "pos": {
"x": 292, "x": 234,
"y": 238 "y": 304
}, },
"width": 123, "width": 123,
"height": 126, "height": 126,
@ -81,8 +81,8 @@
"id": "cc", "id": "cc",
"type": "step", "type": "step",
"pos": { "pos": {
"x": 314, "x": 457,
"y": 464 "y": 325
}, },
"width": 121, "width": 121,
"height": 126, "height": 126,
@ -119,11 +119,11 @@
"id": "dd", "id": "dd",
"type": "", "type": "",
"pos": { "pos": {
"x": 238, "x": 792,
"y": 816 "y": 250
}, },
"width": 415, "width": 273,
"height": 276, "height": 422,
"level": 1, "level": 1,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -157,8 +157,8 @@
"id": "dd.ee", "id": "dd.ee",
"type": "diamond", "type": "diamond",
"pos": { "pos": {
"x": 456, "x": 868,
"y": 891 "y": 471
}, },
"width": 122, "width": 122,
"height": 126, "height": 126,
@ -195,10 +195,10 @@
"id": "ll", "id": "ll",
"type": "", "type": "",
"pos": { "pos": {
"x": 253, "x": 3033,
"y": 3094 "y": 268
}, },
"width": 425, "width": 419,
"height": 427, "height": 427,
"level": 1, "level": 1,
"opacity": 1, "opacity": 1,
@ -233,8 +233,8 @@
"id": "ll.mm", "id": "ll.mm",
"type": "oval", "type": "oval",
"pos": { "pos": {
"x": 472, "x": 3108,
"y": 3169 "y": 489
}, },
"width": 131, "width": 131,
"height": 131, "height": 131,
@ -271,8 +271,8 @@
"id": "ff", "id": "ff",
"type": "", "type": "",
"pos": { "pos": {
"x": 254, "x": 2391,
"y": 2436 "y": 268
}, },
"width": 424, "width": 424,
"height": 427, "height": 427,
@ -309,8 +309,8 @@
"id": "ff.mm", "id": "ff.mm",
"type": "oval", "type": "oval",
"pos": { "pos": {
"x": 472, "x": 2466,
"y": 2511 "y": 489
}, },
"width": 131, "width": 131,
"height": 131, "height": 131,
@ -347,8 +347,8 @@
"id": "ff.gg", "id": "ff.gg",
"type": "diamond", "type": "diamond",
"pos": { "pos": {
"x": 329, "x": 2469,
"y": 2513 "y": 343
}, },
"width": 123, "width": 123,
"height": 126, "height": 126,
@ -385,8 +385,8 @@
"id": "dd.hh", "id": "dd.hh",
"type": "diamond", "type": "diamond",
"pos": { "pos": {
"x": 313, "x": 867,
"y": 891 "y": 325
}, },
"width": 123, "width": 123,
"height": 126, "height": 126,
@ -423,8 +423,8 @@
"id": "ww", "id": "ww",
"type": "queue", "type": "queue",
"pos": { "pos": {
"x": 127, "x": 2145,
"y": 2195 "y": 143
}, },
"width": 131, "width": 131,
"height": 126, "height": 126,
@ -472,11 +472,11 @@
"id": "yy", "id": "yy",
"type": "", "type": "",
"pos": { "pos": {
"x": 75, "x": 3562,
"y": 3631 "y": 89
}, },
"width": 273, "width": 413,
"height": 422, "height": 276,
"level": 1, "level": 1,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -510,8 +510,8 @@
"id": "yy.zz", "id": "yy.zz",
"type": "queue", "type": "queue",
"pos": { "pos": {
"x": 152, "x": 3637,
"y": 3706 "y": 164
}, },
"width": 120, "width": 120,
"height": 126, "height": 126,
@ -559,8 +559,8 @@
"id": "ad", "id": "ad",
"type": "parallelogram", "type": "parallelogram",
"pos": { "pos": {
"x": 333, "x": 4473,
"y": 4554 "y": 346
}, },
"width": 123, "width": 123,
"height": 126, "height": 126,
@ -597,11 +597,11 @@
"id": "nn", "id": "nn",
"type": "cylinder", "type": "cylinder",
"pos": { "pos": {
"x": 117, "x": 4095,
"y": 4173 "y": 125
}, },
"width": 557, "width": 273,
"height": 276, "height": 568,
"level": 1, "level": 1,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -635,8 +635,8 @@
"id": "ii", "id": "ii",
"type": "", "type": "",
"pos": { "pos": {
"x": 460, "x": 1170,
"y": 1197 "y": 471
}, },
"width": 114, "width": 114,
"height": 126, "height": 126,
@ -673,8 +673,8 @@
"id": "jj", "id": "jj",
"type": "", "type": "",
"pos": { "pos": {
"x": 459, "x": 1466,
"y": 1503 "y": 471
}, },
"width": 115, "width": 115,
"height": 126, "height": 126,
@ -711,8 +711,8 @@
"id": "kk", "id": "kk",
"type": "", "type": "",
"pos": { "pos": {
"x": 456, "x": 1868,
"y": 1914 "y": 471
}, },
"width": 122, "width": 122,
"height": 126, "height": 126,
@ -749,8 +749,8 @@
"id": "nn.oo", "id": "nn.oo",
"type": "", "type": "",
"pos": { "pos": {
"x": 476, "x": 4170,
"y": 4248 "y": 492
}, },
"width": 123, "width": 123,
"height": 126, "height": 126,
@ -787,8 +787,8 @@
"id": "ff.pp", "id": "ff.pp",
"type": "", "type": "",
"pos": { "pos": {
"x": 329, "x": 2617,
"y": 2662 "y": 343
}, },
"width": 123, "width": 123,
"height": 126, "height": 126,
@ -825,8 +825,8 @@
"id": "ll.qq", "id": "ll.qq",
"type": "", "type": "",
"pos": { "pos": {
"x": 328, "x": 3112,
"y": 3172 "y": 343
}, },
"width": 124, "width": 124,
"height": 126, "height": 126,
@ -863,8 +863,8 @@
"id": "ll.rr", "id": "ll.rr",
"type": "", "type": "",
"pos": { "pos": {
"x": 331, "x": 3259,
"y": 3320 "y": 343
}, },
"width": 118, "width": 118,
"height": 126, "height": 126,
@ -901,8 +901,8 @@
"id": "ss", "id": "ss",
"type": "", "type": "",
"pos": { "pos": {
"x": 37, "x": 1389,
"y": 1428 "y": 47
}, },
"width": 268, "width": 268,
"height": 276, "height": 276,
@ -939,8 +939,8 @@
"id": "ss.tt", "id": "ss.tt",
"type": "", "type": "",
"pos": { "pos": {
"x": 112, "x": 1464,
"y": 1503 "y": 122
}, },
"width": 118, "width": 118,
"height": 126, "height": 126,
@ -977,8 +977,8 @@
"id": "uu", "id": "uu",
"type": "", "type": "",
"pos": { "pos": {
"x": 34, "x": 1767,
"y": 1814 "y": 47
}, },
"width": 273, "width": 273,
"height": 276, "height": 276,
@ -1015,8 +1015,8 @@
"id": "uu.vv", "id": "uu.vv",
"type": "", "type": "",
"pos": { "pos": {
"x": 109, "x": 1842,
"y": 1889 "y": 122
}, },
"width": 123, "width": 123,
"height": 126, "height": 126,
@ -1053,8 +1053,8 @@
"id": "rm", "id": "rm",
"type": "", "type": "",
"pos": { "pos": {
"x": 109, "x": 3230,
"y": 3295 "y": 122
}, },
"width": 124, "width": 124,
"height": 126, "height": 126,
@ -1091,8 +1091,8 @@
"id": "nn.xx", "id": "nn.xx",
"type": "", "type": "",
"pos": { "pos": {
"x": 192, "x": 4170,
"y": 4248 "y": 200
}, },
"width": 122, "width": 122,
"height": 126, "height": 126,
@ -1129,8 +1129,8 @@
"id": "yy.ab", "id": "yy.ab",
"type": "", "type": "",
"pos": { "pos": {
"x": 150, "x": 3777,
"y": 3852 "y": 164
}, },
"width": 123, "width": 123,
"height": 126, "height": 126,
@ -1167,8 +1167,8 @@
"id": "nn.ac", "id": "nn.ac",
"type": "", "type": "",
"pos": { "pos": {
"x": 334, "x": 4171,
"y": 4248 "y": 346
}, },
"width": 122, "width": 122,
"height": 126, "height": 126,
@ -1229,20 +1229,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 476, "x": 134,
"y": 138 "y": 491.5
}, },
{ {
"x": 476, "x": 184,
"y": 188 "y": 491.5
}, },
{ {
"x": 353.66666666666663, "x": 184,
"y": 188 "y": 366.5
}, },
{ {
"x": 353.66666666666663, "x": 234,
"y": 238 "y": 366.5
} }
], ],
"animated": false, "animated": false,
@ -1275,12 +1275,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 374.16666666666663, "x": 357,
"y": 364 "y": 387.5
}, },
{ {
"x": 374.16666666666663, "x": 457,
"y": 464 "y": 387.5
} }
], ],
"animated": false, "animated": false,
@ -1313,12 +1313,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 516.6666666666666, "x": 134,
"y": 138 "y": 533.5
}, },
{ {
"x": 516.6666666666666, "x": 867.5,
"y": 891 "y": 533.5
} }
], ],
"animated": false, "animated": false,
@ -1351,28 +1351,28 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 333.16666666666663, "x": 357,
"y": 364 "y": 345.5
}, },
{ {
"x": 333.16666666666663, "x": 407,
"y": 414 "y": 345.5
}, },
{ {
"x": 23, "x": 407,
"y": 414 "y": 36
}, },
{ {
"x": 23, "x": 2336,
"y": 2381 "y": 36
}, },
{ {
"x": 369.5, "x": 2336,
"y": 2381 "y": 385
}, },
{ {
"x": 369.5, "x": 2468.6666666666665,
"y": 2512.6666666666665 "y": 385
} }
], ],
"animated": false, "animated": false,
@ -1405,12 +1405,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 374.16666666666663, "x": 578,
"y": 590 "y": 387.5
}, },
{ {
"x": 374.16666666666663, "x": 867,
"y": 891 "y": 387.5
} }
], ],
"animated": false, "animated": false,
@ -1443,12 +1443,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 516.6666666666666, "x": 989.5,
"y": 1017 "y": 533.5
}, },
{ {
"x": 516.6666666666666, "x": 1170,
"y": 1197 "y": 533.5
} }
], ],
"animated": false, "animated": false,
@ -1481,12 +1481,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 516.6666666666666, "x": 1284,
"y": 1323 "y": 533.5
}, },
{ {
"x": 516.6666666666666, "x": 1465.5,
"y": 1503 "y": 533.5
} }
], ],
"animated": false, "animated": false,
@ -1519,12 +1519,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 516.6666666666666, "x": 1580.5,
"y": 1629 "y": 533.5
}, },
{ {
"x": 516.6666666666666, "x": 1867.6666666666667,
"y": 1914 "y": 533.5
} }
], ],
"animated": false, "animated": false,
@ -1557,12 +1557,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 537, "x": 1989.6666666666667,
"y": 2040 "y": 554.5
}, },
{ {
"x": 537, "x": 2466,
"y": 2511 "y": 554.5
} }
], ],
"animated": false, "animated": false,
@ -1595,12 +1595,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 537, "x": 2597,
"y": 2642 "y": 554.5
}, },
{ {
"x": 537, "x": 3108,
"y": 3169 "y": 554.5
} }
], ],
"animated": false, "animated": false,
@ -1633,12 +1633,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 537, "x": 3239,
"y": 3300 "y": 554.5
}, },
{ {
"x": 537, "x": 4170,
"y": 4248 "y": 554.5
} }
], ],
"animated": false, "animated": false,
@ -1671,12 +1671,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 390.5, "x": 2591.6666666666665,
"y": 2638.6666666666665 "y": 406
}, },
{ {
"x": 390.5, "x": 2617,
"y": 2662 "y": 406
} }
], ],
"animated": false, "animated": false,
@ -1709,20 +1709,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 390, "x": 2740,
"y": 2788 "y": 406
}, },
{ {
"x": 390, "x": 3111.5,
"y": 2918 "y": 406
},
{
"x": 389.5,
"y": 2918
},
{
"x": 389.5,
"y": 3171.5
} }
], ],
"animated": false, "animated": false,
@ -1755,12 +1747,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 390, "x": 3235.5,
"y": 3297.5 "y": 406
}, },
{ {
"x": 390, "x": 3259,
"y": 3320 "y": 406
} }
], ],
"animated": false, "animated": false,
@ -1793,20 +1785,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 374.16666666666663, "x": 990,
"y": 1017 "y": 387.5
}, },
{ {
"x": 374.16666666666663, "x": 1120,
"y": 1147 "y": 387.5
}, },
{ {
"x": 170.49999999999997, "x": 1120,
"y": 1147 "y": 185
}, },
{ {
"x": 170.49999999999997, "x": 1464,
"y": 1503 "y": 185
} }
], ],
"animated": false, "animated": false,
@ -1839,12 +1831,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 170.5, "x": 1582,
"y": 1629 "y": 185
}, },
{ {
"x": 170.5, "x": 1842,
"y": 1889 "y": 185
} }
], ],
"animated": false, "animated": false,
@ -1877,20 +1869,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 496.3333333333333, "x": 1989.6666666666667,
"y": 2040 "y": 512.5
}, },
{ {
"x": 496.3333333333333, "x": 2095,
"y": 2145 "y": 512.5
}, },
{ {
"x": 214.16666666666669, "x": 2095,
"y": 2145 "y": 227
}, },
{ {
"x": 214.16666666666669, "x": 2145,
"y": 2195 "y": 227
} }
], ],
"animated": false, "animated": false,
@ -1923,12 +1915,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 170.5, "x": 1965,
"y": 2015 "y": 185
}, },
{ {
"x": 170.5, "x": 2145,
"y": 2195 "y": 185
} }
], ],
"animated": false, "animated": false,
@ -1961,12 +1953,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 170.5, "x": 2276,
"y": 2321 "y": 185
}, },
{ {
"x": 170.5, "x": 3229.6666666666665,
"y": 3294.6666666666665 "y": 185
} }
], ],
"animated": false, "animated": false,
@ -1999,28 +1991,28 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 149.83333333333331, "x": 3353.6666666666665,
"y": 3420.6666666666665 "y": 164
}, },
{ {
"x": 149.83333333333331, "x": 3507,
"y": 3576 "y": 164
}, },
{ {
"x": 63.666666666666664, "x": 3507,
"y": 3576 "y": 78
}, },
{ {
"x": 63.666666666666664, "x": 4040,
"y": 4118 "y": 78
}, },
{ {
"x": 252.5, "x": 4040,
"y": 4118 "y": 262.5
}, },
{ {
"x": 252.5, "x": 4170,
"y": 4248 "y": 262.5
} }
], ],
"animated": false, "animated": false,
@ -2053,20 +2045,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 389.5, "x": 3377,
"y": 3446 "y": 406
}, },
{ {
"x": 389.5, "x": 3507,
"y": 3576 "y": 406
}, },
{ {
"x": 231.16666666666666, "x": 3507,
"y": 3576 "y": 248
}, },
{ {
"x": 231.16666666666666, "x": 3637,
"y": 3706 "y": 248
} }
], ],
"animated": false, "animated": false,
@ -2099,12 +2091,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 191.16666666666666, "x": 3353.6666666666665,
"y": 3420.6666666666665 "y": 206
}, },
{ {
"x": 191.16666666666666, "x": 3637,
"y": 3706 "y": 206
} }
], ],
"animated": false, "animated": false,
@ -2137,12 +2129,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 211.5, "x": 3757,
"y": 3832 "y": 227
}, },
{ {
"x": 211.5, "x": 3777,
"y": 3852 "y": 227
} }
], ],
"animated": false, "animated": false,
@ -2175,20 +2167,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 211.16666666666666, "x": 3900,
"y": 3978 "y": 227
}, },
{ {
"x": 211.16666666666666, "x": 4030,
"y": 4108 "y": 227
}, },
{ {
"x": 394.5, "x": 4030,
"y": 4108 "y": 408.5
}, },
{ {
"x": 394.5, "x": 4170.5,
"y": 4248 "y": 408.5
} }
], ],
"animated": false, "animated": false,
@ -2221,12 +2213,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 394.5, "x": 4292.5,
"y": 4374 "y": 408.5
}, },
{ {
"x": 394.5, "x": 4473,
"y": 4554 "y": 408.5
} }
], ],
"animated": false, "animated": false,
@ -2259,20 +2251,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 214.16666666666669, "x": 2276,
"y": 2321 "y": 227
}, },
{ {
"x": 214.16666666666669, "x": 2326,
"y": 2371 "y": 227
}, },
{ {
"x": 410.5, "x": 2326,
"y": 2371 "y": 427
}, },
{ {
"x": 410.5, "x": 2468.6666666666665,
"y": 2512.6666666666665 "y": 427
} }
], ],
"animated": false, "animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 486 KiB

After

Width:  |  Height:  |  Size: 486 KiB

View file

@ -5,8 +5,8 @@
"id": "a", "id": "a",
"type": "", "type": "",
"pos": { "pos": {
"x": 1657, "x": 528,
"y": 541 "y": 1728
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -43,8 +43,8 @@
"id": "b", "id": "b",
"type": "", "type": "",
"pos": { "pos": {
"x": 1524, "x": 528,
"y": 541 "y": 1582
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -81,8 +81,8 @@
"id": "c", "id": "c",
"type": "", "type": "",
"pos": { "pos": {
"x": 578, "x": 2112,
"y": 2178 "y": 604
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -119,8 +119,8 @@
"id": "d", "id": "d",
"type": "", "type": "",
"pos": { "pos": {
"x": 711, "x": 2112,
"y": 2178 "y": 750
}, },
"width": 114, "width": 114,
"height": 126, "height": 126,
@ -157,8 +157,8 @@
"id": "e", "id": "e",
"type": "", "type": "",
"pos": { "pos": {
"x": 712, "x": 2326,
"y": 2404 "y": 750
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -195,8 +195,8 @@
"id": "f", "id": "f",
"type": "", "type": "",
"pos": { "pos": {
"x": 447, "x": 2112,
"y": 2178 "y": 458
}, },
"width": 111, "width": 111,
"height": 126, "height": 126,
@ -233,8 +233,8 @@
"id": "g", "id": "g",
"type": "", "type": "",
"pos": { "pos": {
"x": 919, "x": 2112,
"y": 2178 "y": 955
}, },
"width": 114, "width": 114,
"height": 126, "height": 126,
@ -271,8 +271,8 @@
"id": "h", "id": "h",
"type": "", "type": "",
"pos": { "pos": {
"x": 1006, "x": 1271,
"y": 1311 "y": 1050
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -309,11 +309,11 @@
"id": "i", "id": "i",
"type": "", "type": "",
"pos": { "pos": {
"x": 239, "x": 1271,
"y": 1311 "y": 237
}, },
"width": 746, "width": 706,
"height": 732, "height": 792,
"level": 1, "level": 1,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -347,11 +347,11 @@
"id": "i.j", "id": "i.j",
"type": "", "type": "",
"pos": { "pos": {
"x": 517, "x": 1346,
"y": 1386 "y": 532
}, },
"width": 392, "width": 263,
"height": 276, "height": 422,
"level": 2, "level": 2,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -385,8 +385,8 @@
"id": "i.j.k", "id": "i.j.k",
"type": "", "type": "",
"pos": { "pos": {
"x": 592, "x": 1421,
"y": 1461 "y": 607
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -423,8 +423,8 @@
"id": "i.j.l", "id": "i.j.l",
"type": "", "type": "",
"pos": { "pos": {
"x": 725, "x": 1425,
"y": 1461 "y": 753
}, },
"width": 109, "width": 109,
"height": 126, "height": 126,
@ -461,8 +461,8 @@
"id": "i.m", "id": "i.m",
"type": "", "type": "",
"pos": { "pos": {
"x": 447, "x": 1728,
"y": 1784 "y": 458
}, },
"width": 117, "width": 117,
"height": 126, "height": 126,
@ -499,8 +499,8 @@
"id": "i.n", "id": "i.n",
"type": "", "type": "",
"pos": { "pos": {
"x": 314, "x": 1789,
"y": 1842 "y": 312
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -537,8 +537,8 @@
"id": "i.o", "id": "i.o",
"type": "", "type": "",
"pos": { "pos": {
"x": 648, "x": 1639,
"y": 1692 "y": 678
}, },
"width": 263, "width": 263,
"height": 276, "height": 276,
@ -575,8 +575,8 @@
"id": "i.o.p", "id": "i.o.p",
"type": "", "type": "",
"pos": { "pos": {
"x": 723, "x": 1714,
"y": 1767 "y": 753
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -613,8 +613,8 @@
"id": "q", "id": "q",
"type": "", "type": "",
"pos": { "pos": {
"x": 313, "x": 2112,
"y": 2178 "y": 312
}, },
"width": 114, "width": 114,
"height": 126, "height": 126,
@ -654,8 +654,8 @@
"x": 12, "x": 12,
"y": 12 "y": 12
}, },
"width": 1492, "width": 1139,
"height": 1179, "height": 1550,
"level": 1, "level": 1,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -689,11 +689,11 @@
"id": "r.s", "id": "r.s",
"type": "", "type": "",
"pos": { "pos": {
"x": 87, "x": 386,
"y": 388 "y": 87
}, },
"width": 767, "width": 553,
"height": 577, "height": 812,
"level": 2, "level": 2,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -727,8 +727,8 @@
"id": "r.s.t", "id": "r.s.t",
"type": "", "type": "",
"pos": { "pos": {
"x": 669, "x": 658,
"y": 671 "y": 698
}, },
"width": 111, "width": 111,
"height": 126, "height": 126,
@ -765,8 +765,8 @@
"id": "r.s.u", "id": "r.s.u",
"type": "", "type": "",
"pos": { "pos": {
"x": 162, "x": 595,
"y": 609 "y": 162
}, },
"width": 264, "width": 264,
"height": 276, "height": 276,
@ -803,8 +803,8 @@
"id": "r.s.u.v", "id": "r.s.u.v",
"type": "", "type": "",
"pos": { "pos": {
"x": 237, "x": 670,
"y": 684 "y": 237
}, },
"width": 114, "width": 114,
"height": 126, "height": 126,
@ -841,8 +841,8 @@
"id": "r.s.w", "id": "r.s.w",
"type": "", "type": "",
"pos": { "pos": {
"x": 446, "x": 671,
"y": 687 "y": 458
}, },
"width": 118, "width": 118,
"height": 126, "height": 126,
@ -879,8 +879,8 @@
"id": "r.s.x", "id": "r.s.x",
"type": "", "type": "",
"pos": { "pos": {
"x": 467, "x": 462,
"y": 463 "y": 479
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -917,8 +917,8 @@
"id": "r.s.y", "id": "r.s.y",
"type": "", "type": "",
"pos": { "pos": {
"x": 600, "x": 461,
"y": 463 "y": 625
}, },
"width": 114, "width": 114,
"height": 126, "height": 126,
@ -955,8 +955,8 @@
"id": "r.z", "id": "r.z",
"type": "", "type": "",
"pos": { "pos": {
"x": 238, "x": 964,
"y": 990 "y": 237
}, },
"width": 112, "width": 112,
"height": 126, "height": 126,
@ -993,8 +993,8 @@
"id": "r.aa", "id": "r.aa",
"type": "", "type": "",
"pos": { "pos": {
"x": 549, "x": 239,
"y": 237 "y": 584
}, },
"width": 122, "width": 122,
"height": 126, "height": 126,
@ -1031,11 +1031,11 @@
"id": "r.bb", "id": "r.bb",
"type": "", "type": "",
"pos": { "pos": {
"x": 1014, "x": 87,
"y": 87 "y": 1065
}, },
"width": 415, "width": 274,
"height": 276, "height": 422,
"level": 2, "level": 2,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -1069,8 +1069,8 @@
"id": "r.bb.cc", "id": "r.bb.cc",
"type": "", "type": "",
"pos": { "pos": {
"x": 1089, "x": 164,
"y": 162 "y": 1140
}, },
"width": 121, "width": 121,
"height": 126, "height": 126,
@ -1107,8 +1107,8 @@
"id": "r.bb.dd", "id": "r.bb.dd",
"type": "", "type": "",
"pos": { "pos": {
"x": 1230, "x": 162,
"y": 162 "y": 1286
}, },
"width": 124, "width": 124,
"height": 126, "height": 126,
@ -1145,8 +1145,8 @@
"id": "r.ee", "id": "r.ee",
"type": "", "type": "",
"pos": { "pos": {
"x": 872, "x": 239,
"y": 237 "y": 919
}, },
"width": 122, "width": 122,
"height": 126, "height": 126,
@ -1183,8 +1183,8 @@
"id": "r.ff", "id": "r.ff",
"type": "", "type": "",
"pos": { "pos": {
"x": 875, "x": 386,
"y": 388 "y": 919
}, },
"width": 117, "width": 117,
"height": 126, "height": 126,
@ -1221,8 +1221,8 @@
"id": "r.gg", "id": "r.gg",
"type": "", "type": "",
"pos": { "pos": {
"x": 691, "x": 238,
"y": 237 "y": 730
}, },
"width": 123, "width": 123,
"height": 126, "height": 126,
@ -1283,20 +1283,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 648, "x": 1534,
"y": 1587 "y": 670
}, },
{ {
"x": 648, "x": 1624,
"y": 1677 "y": 670
}, },
{ {
"x": 534.75, "x": 1624,
"y": 1677 "y": 552.5
}, },
{ {
"x": 534.75, "x": 1728.375,
"y": 1783.875 "y": 552.5
} }
], ],
"animated": false, "animated": false,
@ -1329,12 +1329,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 779, "x": 1534,
"y": 1587 "y": 816
}, },
{ {
"x": 779, "x": 1714,
"y": 1767 "y": 816
} }
], ],
"animated": false, "animated": false,
@ -1367,28 +1367,28 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 341.5, "x": 2112,
"y": 2178 "y": 343.5
}, },
{ {
"x": 341.5, "x": 2032,
"y": 2098 "y": 343.5
}, },
{ {
"x": 228.5, "x": 2032,
"y": 2098 "y": 227
}, },
{ {
"x": 228.5, "x": 1216,
"y": 1256 "y": 227
}, },
{ {
"x": 475.75, "x": 1216,
"y": 1256 "y": 489.5
}, },
{ {
"x": 475.75, "x": 1728.375,
"y": 1783.875 "y": 489.5
} }
], ],
"animated": false, "animated": false,
@ -1421,20 +1421,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 466, "x": 1845.375,
"y": 1909.875 "y": 479
}, },
{ {
"x": 466, "x": 2032,
"y": 2098 "y": 479
}, },
{ {
"x": 398.5, "x": 2032,
"y": 2098 "y": 406.5
}, },
{ {
"x": 398.5, "x": 2112,
"y": 2178 "y": 406.5
} }
], ],
"animated": false, "animated": false,
@ -1467,12 +1467,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 370, "x": 1902,
"y": 1968 "y": 375
}, },
{ {
"x": 370, "x": 2112,
"y": 2178 "y": 375
} }
], ],
"animated": false, "animated": false,
@ -1505,20 +1505,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 505, "x": 1845.375,
"y": 1909.875 "y": 521
}, },
{ {
"x": 505, "x": 2052,
"y": 2118 "y": 521
}, },
{ {
"x": 634.5, "x": 2052,
"y": 2118 "y": 667
}, },
{ {
"x": 634.5, "x": 2112,
"y": 2178 "y": 667
} }
], ],
"animated": false, "animated": false,
@ -1551,20 +1551,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 524.5, "x": 1845.375,
"y": 1909.875 "y": 542
}, },
{ {
"x": 524.5, "x": 2042,
"y": 2108 "y": 542
}, },
{ {
"x": 768, "x": 2042,
"y": 2108 "y": 813
}, },
{ {
"x": 768, "x": 2112,
"y": 2178 "y": 813
} }
], ],
"animated": false, "animated": false,
@ -1597,20 +1597,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 544, "x": 1845.375,
"y": 1909.875 "y": 563
}, },
{ {
"x": 544, "x": 2032,
"y": 2098 "y": 563
}, },
{ {
"x": 957, "x": 2032,
"y": 2098 "y": 997
}, },
{ {
"x": 957, "x": 2112,
"y": 2178 "y": 997
} }
], ],
"animated": false, "animated": false,
@ -1643,20 +1643,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 485.5, "x": 1845.375,
"y": 1909.875 "y": 500
}, },
{ {
"x": 485.5, "x": 2062,
"y": 2128 "y": 500
}, },
{ {
"x": 502.5, "x": 2062,
"y": 2128 "y": 521
}, },
{ {
"x": 502.5, "x": 2112,
"y": 2178 "y": 521
} }
], ],
"animated": false, "animated": false,
@ -1689,12 +1689,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 768, "x": 2226,
"y": 2304 "y": 813
}, },
{ {
"x": 768, "x": 2326,
"y": 2404 "y": 813
} }
], ],
"animated": false, "animated": false,
@ -1727,20 +1727,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 542.6666666666666, "x": 575,
"y": 589 "y": 563
}, },
{ {
"x": 542.6666666666666, "x": 585,
"y": 599 "y": 563
}, },
{ {
"x": 696.5833333333333, "x": 585,
"y": 599 "y": 729.5
}, },
{ {
"x": 696.5833333333333, "x": 658.2,
"y": 671 "y": 729.5
} }
], ],
"animated": false, "animated": false,
@ -1773,12 +1773,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 505, "x": 575,
"y": 589 "y": 521
}, },
{ {
"x": 505, "x": 670.5,
"y": 686.5 "y": 521
} }
], ],
"animated": false, "animated": false,
@ -1811,12 +1811,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 752.0833333333333, "x": 361,
"y": 363 "y": 792.5
}, },
{ {
"x": 752.0833333333333, "x": 658.2,
"y": 671 "y": 792.5
} }
], ],
"animated": false, "animated": false,
@ -1849,12 +1849,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 294, "x": 784,
"y": 810 "y": 300
}, },
{ {
"x": 294, "x": 964,
"y": 990 "y": 300
} }
], ],
"animated": false, "animated": false,
@ -1887,20 +1887,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 609.5833333333333, "x": 361,
"y": 363 "y": 646.5
}, },
{ {
"x": 609.5833333333333, "x": 371,
"y": 373 "y": 646.5
}, },
{ {
"x": 724.3333333333333, "x": 371,
"y": 373 "y": 761
}, },
{ {
"x": 724.3333333333333, "x": 658.2,
"y": 671 "y": 761
} }
], ],
"animated": false, "animated": false,
@ -1933,12 +1933,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 505, "x": 788.5,
"y": 812.5 "y": 521
}, },
{ {
"x": 505, "x": 1728.375,
"y": 1783.875 "y": 521
} }
], ],
"animated": false, "animated": false,
@ -1971,20 +1971,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 705.8333333333333, "x": 769.2,
"y": 797 "y": 740
}, },
{ {
"x": 705.8333333333333, "x": 1216,
"y": 1256 "y": 740
}, },
{ {
"x": 995, "x": 1216,
"y": 1256 "y": 1039
}, },
{ {
"x": 995, "x": 2112,
"y": 2178 "y": 1039
} }
], ],
"animated": false, "animated": false,
@ -2017,20 +2017,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 742.8333333333333, "x": 769.2,
"y": 797 "y": 782
}, },
{ {
"x": 742.8333333333333, "x": 1206,
"y": 1246 "y": 782
}, },
{ {
"x": 1062.5, "x": 1206,
"y": 1246 "y": 1113
}, },
{ {
"x": 1062.5, "x": 1271,
"y": 1311 "y": 1113
} }
], ],
"animated": false, "animated": false,
@ -2063,12 +2063,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 933.3333333333333, "x": 361,
"y": 363 "y": 982
}, },
{ {
"x": 933.3333333333333, "x": 386,
"y": 388 "y": 982
} }
], ],
"animated": false, "animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 338 KiB

After

Width:  |  Height:  |  Size: 338 KiB

View file

@ -5,8 +5,8 @@
"id": "a", "id": "a",
"type": "text", "type": "text",
"pos": { "pos": {
"x": 263, "x": 291,
"y": 176 "y": 196
}, },
"width": 382, "width": 382,
"height": 101, "height": 101,
@ -42,8 +42,8 @@
"id": "b", "id": "b",
"type": "text", "type": "text",
"pos": { "pos": {
"x": 178, "x": 450,
"y": 217 "y": 158
}, },
"width": 65, "width": 65,
"height": 18, "height": 18,
@ -79,8 +79,8 @@
"id": "z", "id": "z",
"type": "text", "type": "text",
"pos": { "pos": {
"x": 151, "x": 12,
"y": 12 "y": 150
}, },
"width": 179, "width": 179,
"height": 51, "height": 51,
@ -116,8 +116,8 @@
"id": "c", "id": "c",
"type": "", "type": "",
"pos": { "pos": {
"x": 104, "x": 773,
"y": 389 "y": 104
}, },
"width": 214, "width": 214,
"height": 126, "height": 126,
@ -154,8 +154,8 @@
"id": "sugar", "id": "sugar",
"type": "", "type": "",
"pos": { "pos": {
"x": 12, "x": 527,
"y": 163 "y": 12
}, },
"width": 146, "width": 146,
"height": 126, "height": 126,
@ -192,8 +192,8 @@
"id": "solution", "id": "solution",
"type": "", "type": "",
"pos": { "pos": {
"x": 129, "x": 1231,
"y": 736 "y": 104
}, },
"width": 164, "width": 164,
"height": 126, "height": 126,
@ -254,20 +254,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 270.1666666666667, "x": 191,
"y": 63 "y": 184
}, },
{ {
"x": 270.1666666666667, "x": 241,
"y": 113 "y": 184
}, },
{ {
"x": 454, "x": 241,
"y": 113 "y": 246.5
}, },
{ {
"x": 454, "x": 291,
"y": 175.5 "y": 246.5
} }
], ],
"animated": false, "animated": false,
@ -300,12 +300,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 210.5, "x": 191,
"y": 63 "y": 167
}, },
{ {
"x": 210.5, "x": 449.5,
"y": 217 "y": 167
} }
], ],
"animated": false, "animated": false,
@ -338,20 +338,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 454, "x": 673,
"y": 276.5 "y": 246.5
}, },
{ {
"x": 454, "x": 723,
"y": 339 "y": 246.5
}, },
{ {
"x": 264, "x": 723,
"y": 339 "y": 198.5
}, },
{ {
"x": 264, "x": 773,
"y": 389 "y": 198.5
} }
], ],
"animated": false, "animated": false,
@ -384,12 +384,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 210.5, "x": 514.5,
"y": 235 "y": 167
}, },
{ {
"x": 210.5, "x": 773,
"y": 389 "y": 167
} }
], ],
"animated": false, "animated": false,
@ -422,20 +422,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 85, "x": 673,
"y": 289 "y": 75
}, },
{ {
"x": 85, "x": 723,
"y": 339 "y": 75
}, },
{ {
"x": 157, "x": 723,
"y": 339 "y": 135.5
}, },
{ {
"x": 157, "x": 773,
"y": 389 "y": 135.5
} }
], ],
"animated": false, "animated": false,
@ -468,12 +468,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 210.5, "x": 987,
"y": 515 "y": 167
}, },
{ {
"x": 210.5, "x": 1231,
"y": 736 "y": 167
} }
], ],
"animated": false, "animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 506 KiB

After

Width:  |  Height:  |  Size: 506 KiB

View file

@ -5,8 +5,8 @@
"id": "md", "id": "md",
"type": "text", "type": "text",
"pos": { "pos": {
"x": 12, "x": 225,
"y": 238 "y": 25
}, },
"width": 379, "width": 379,
"height": 100, "height": 100,
@ -42,7 +42,7 @@
"id": "a", "id": "a",
"type": "", "type": "",
"pos": { "pos": {
"x": 145, "x": 12,
"y": 12 "y": 12
}, },
"width": 113, "width": 113,
@ -80,8 +80,8 @@
"id": "b", "id": "b",
"type": "", "type": "",
"pos": { "pos": {
"x": 145, "x": 704,
"y": 438 "y": 12
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -142,12 +142,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 201.5, "x": 125,
"y": 138 "y": 75
}, },
{ {
"x": 201.5, "x": 225,
"y": 238 "y": 75
} }
], ],
"animated": false, "animated": false,
@ -180,12 +180,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 201.5, "x": 604,
"y": 338 "y": 75
}, },
{ {
"x": 201.5, "x": 704,
"y": 438 "y": 75
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="579" height="752" viewBox="-88 -88 579 752"><style type="text/css"> width="1005" height="326" viewBox="-88 -88 1005 326"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -770,7 +770,7 @@ width="579" height="752" viewBox="-88 -88 579 752"><style type="text/css">
.md .contains-task-list:dir(rtl) .task-list-item-checkbox { .md .contains-task-list:dir(rtl) .task-list-item-checkbox {
margin: 0 -1.6em 0.25em 0.2em; margin: 0 -1.6em 0.25em 0.2em;
} }
</style><g id="md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="12.000000" y="238.000000" width="379" height="100"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><ul> </style><g id="md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="225.000000" y="25.000000" width="379" height="100"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><ul>
<li><a href="#overview">Overview</a> <li><a href="#overview">Overview</a>
<ul> <ul>
<li><a href="#philosophy">Philosophy</a></li> <li><a href="#philosophy">Philosophy</a></li>
@ -782,7 +782,7 @@ width="579" height="752" viewBox="-88 -88 579 752"><style type="text/css">
</ul> </ul>
</li> </li>
</ul> </ul>
</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="145" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="201.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="145" y="438" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="201.500000" y="504.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; md)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 201.500000 140.000000 L 201.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(md -&gt; b)[0]"><path d="M 201.500000 340.000000 L 201.500000 434.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[ </div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="12" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="704" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="760.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; md)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 127.000000 75.000000 L 221.000000 75.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(md -&gt; b)[0]"><path d="M 606.000000 75.000000 L 700.000000 75.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
.text { .text {
font-family: "font-regular"; font-family: "font-regular";
} }

Before

Width:  |  Height:  |  Size: 660 KiB

After

Width:  |  Height:  |  Size: 660 KiB

View file

@ -5,8 +5,8 @@
"id": "md", "id": "md",
"type": "text", "type": "text",
"pos": { "pos": {
"x": 12, "x": 225,
"y": 238 "y": 37
}, },
"width": 245, "width": 245,
"height": 76, "height": 76,
@ -42,7 +42,7 @@
"id": "a", "id": "a",
"type": "", "type": "",
"pos": { "pos": {
"x": 78, "x": 12,
"y": 12 "y": 12
}, },
"width": 113, "width": 113,
@ -80,8 +80,8 @@
"id": "b", "id": "b",
"type": "", "type": "",
"pos": { "pos": {
"x": 78, "x": 570,
"y": 414 "y": 12
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -142,12 +142,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 134.5, "x": 125,
"y": 138 "y": 75
}, },
{ {
"x": 134.5, "x": 225,
"y": 238 "y": 75
} }
], ],
"animated": false, "animated": false,
@ -180,12 +180,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 134.5, "x": 470,
"y": 314 "y": 75
}, },
{ {
"x": 134.5, "x": 570,
"y": 414 "y": 75
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="445" height="728" viewBox="-88 -88 445 728"><style type="text/css"> width="871" height="326" viewBox="-88 -88 871 326"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -770,7 +770,7 @@ width="445" height="728" viewBox="-88 -88 445 728"><style type="text/css">
.md .contains-task-list:dir(rtl) .task-list-item-checkbox { .md .contains-task-list:dir(rtl) .task-list-item-checkbox {
margin: 0 -1.6em 0.25em 0.2em; margin: 0 -1.6em 0.25em 0.2em;
} }
</style><g id="md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="12.000000" y="238.000000" width="245" height="76"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><ul> </style><g id="md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="225.000000" y="37.000000" width="245" height="76"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><ul>
<li><a href="#overview">Overview</a> ok <em>this is all measured</em> <li><a href="#overview">Overview</a> ok <em>this is all measured</em>
<ul> <ul>
<li><a href="#philosophy">Philosophy</a></li> <li><a href="#philosophy">Philosophy</a></li>
@ -778,7 +778,7 @@ width="445" height="728" viewBox="-88 -88 445 728"><style type="text/css">
</ul> </ul>
</li> </li>
</ul> </ul>
</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="78" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="134.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="78" y="414" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="134.500000" y="480.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; md)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 134.500000 140.000000 L 134.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(md -&gt; b)[0]"><path d="M 134.500000 316.000000 L 134.500000 410.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[ </div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="12" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="570" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="626.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; md)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 127.000000 75.000000 L 221.000000 75.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(md -&gt; b)[0]"><path d="M 472.000000 75.000000 L 566.000000 75.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
.text { .text {
font-family: "font-regular"; font-family: "font-regular";
} }

Before

Width:  |  Height:  |  Size: 802 KiB

After

Width:  |  Height:  |  Size: 802 KiB

View file

@ -5,8 +5,8 @@
"id": "md", "id": "md",
"type": "text", "type": "text",
"pos": { "pos": {
"x": 12, "x": 225,
"y": 238 "y": 12
}, },
"width": 347, "width": 347,
"height": 512, "height": 512,
@ -42,8 +42,8 @@
"id": "a", "id": "a",
"type": "", "type": "",
"pos": { "pos": {
"x": 129, "x": 12,
"y": 12 "y": 205
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -80,8 +80,8 @@
"id": "b", "id": "b",
"type": "", "type": "",
"pos": { "pos": {
"x": 129, "x": 672,
"y": 850 "y": 205
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -142,12 +142,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 185.5, "x": 125,
"y": 138 "y": 268
}, },
{ {
"x": 185.5, "x": 225,
"y": 238 "y": 268
} }
], ],
"animated": false, "animated": false,
@ -180,12 +180,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 185.5, "x": 572,
"y": 750 "y": 268
}, },
{ {
"x": 185.5, "x": 672,
"y": 850 "y": 268
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="547" height="1164" viewBox="-88 -88 547 1164"><style type="text/css"> width="973" height="712" viewBox="-88 -88 973 712"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -770,7 +770,7 @@ width="547" height="1164" viewBox="-88 -88 547 1164"><style type="text/css">
.md .contains-task-list:dir(rtl) .task-list-item-checkbox { .md .contains-task-list:dir(rtl) .task-list-item-checkbox {
margin: 0 -1.6em 0.25em 0.2em; margin: 0 -1.6em 0.25em 0.2em;
} }
</style><g id="md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="12.000000" y="238.000000" width="347" height="512"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><ul> </style><g id="md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="225.000000" y="12.000000" width="347" height="512"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><ul>
<li><a href="#overview">Overview</a> <li><a href="#overview">Overview</a>
<ul> <ul>
<li><a href="#philosophy">Philosophy</a></li> <li><a href="#philosophy">Philosophy</a></li>
@ -803,7 +803,7 @@ width="547" height="1164" viewBox="-88 -88 547 1164"><style type="text/css">
</ul> </ul>
</li> </li>
</ul> </ul>
</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="129" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="185.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="129" y="850" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="185.500000" y="916.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; md)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 185.500000 140.000000 L 185.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(md -&gt; b)[0]"><path d="M 185.500000 752.000000 L 185.500000 846.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[ </div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="12" y="205" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="271.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="672" y="205" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="728.500000" y="271.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; md)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 127.000000 268.000000 L 221.000000 268.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(md -&gt; b)[0]"><path d="M 574.000000 268.000000 L 668.000000 268.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
.text { .text {
font-family: "font-regular"; font-family: "font-regular";
} }

Before

Width:  |  Height:  |  Size: 660 KiB

After

Width:  |  Height:  |  Size: 660 KiB

View file

@ -5,8 +5,8 @@
"id": "md", "id": "md",
"type": "text", "type": "text",
"pos": { "pos": {
"x": 12, "x": 225,
"y": 238 "y": 12
}, },
"width": 920, "width": 920,
"height": 376, "height": 376,
@ -42,8 +42,8 @@
"id": "a", "id": "a",
"type": "", "type": "",
"pos": { "pos": {
"x": 416, "x": 12,
"y": 12 "y": 137
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -80,8 +80,8 @@
"id": "b", "id": "b",
"type": "", "type": "",
"pos": { "pos": {
"x": 416, "x": 1245,
"y": 714 "y": 137
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -142,12 +142,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 472, "x": 125,
"y": 138 "y": 200
}, },
{ {
"x": 472, "x": 225,
"y": 238 "y": 200
} }
], ],
"animated": false, "animated": false,
@ -180,12 +180,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 472, "x": 1145,
"y": 614 "y": 200
}, },
{ {
"x": 472, "x": 1245,
"y": 714 "y": 200
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="1120" height="1028" viewBox="-88 -88 1120 1028"><style type="text/css"> width="1546" height="576" viewBox="-88 -88 1546 576"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -770,7 +770,7 @@ width="1120" height="1028" viewBox="-88 -88 1120 1028"><style type="text/css">
.md .contains-task-list:dir(rtl) .task-list-item-checkbox { .md .contains-task-list:dir(rtl) .task-list-item-checkbox {
margin: 0 -1.6em 0.25em 0.2em; margin: 0 -1.6em 0.25em 0.2em;
} }
</style><g id="md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="12.000000" y="238.000000" width="920" height="376"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><p>List items may consist of multiple paragraphs. Each subsequent </style><g id="md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="225.000000" y="12.000000" width="920" height="376"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><p>List items may consist of multiple paragraphs. Each subsequent
paragraph in a list item must be indented by either 4 spaces paragraph in a list item must be indented by either 4 spaces
or one tab:</p> or one tab:</p>
<ol> <ol>
@ -801,7 +801,7 @@ sit amet, consectetuer adipiscing elit.</p>
<p>Another item in the same list.</p> <p>Another item in the same list.</p>
</li> </li>
</ul> </ul>
</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="416" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="472.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="416" y="714" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="472.500000" y="780.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; md)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 472.000000 140.000000 L 472.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(md -&gt; b)[0]"><path d="M 472.000000 616.000000 L 472.000000 710.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[ </div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="12" y="137" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="203.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="1245" y="137" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1301.500000" y="203.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; md)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 127.000000 200.000000 L 221.000000 200.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(md -&gt; b)[0]"><path d="M 1147.000000 200.000000 L 1241.000000 200.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
.text { .text {
font-family: "font-regular"; font-family: "font-regular";
} }

Before

Width:  |  Height:  |  Size: 841 KiB

After

Width:  |  Height:  |  Size: 841 KiB

View file

@ -5,8 +5,8 @@
"id": "md", "id": "md",
"type": "text", "type": "text",
"pos": { "pos": {
"x": 12, "x": 225,
"y": 238 "y": 50
}, },
"width": 266, "width": 266,
"height": 50, "height": 50,
@ -42,7 +42,7 @@
"id": "a", "id": "a",
"type": "", "type": "",
"pos": { "pos": {
"x": 89, "x": 12,
"y": 12 "y": 12
}, },
"width": 113, "width": 113,
@ -80,8 +80,8 @@
"id": "b", "id": "b",
"type": "", "type": "",
"pos": { "pos": {
"x": 89, "x": 591,
"y": 388 "y": 12
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -142,12 +142,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 145, "x": 125,
"y": 138 "y": 75
}, },
{ {
"x": 145, "x": 225,
"y": 238 "y": 75
} }
], ],
"animated": false, "animated": false,
@ -180,12 +180,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 145, "x": 491,
"y": 288 "y": 75
}, },
{ {
"x": 145, "x": 591,
"y": 388 "y": 75
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="466" height="702" viewBox="-88 -88 466 702"><style type="text/css"> width="892" height="326" viewBox="-88 -88 892 326"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -770,8 +770,8 @@ width="466" height="702" viewBox="-88 -88 466 702"><style type="text/css">
.md .contains-task-list:dir(rtl) .task-list-item-checkbox { .md .contains-task-list:dir(rtl) .task-list-item-checkbox {
margin: 0 -1.6em 0.25em 0.2em; margin: 0 -1.6em 0.25em 0.2em;
} }
</style><g id="md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="12.000000" y="238.000000" width="266" height="50"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><h1>Markdown: Syntax</h1> </style><g id="md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="225.000000" y="50.000000" width="266" height="50"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><h1>Markdown: Syntax</h1>
</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="89" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="145.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="89" y="388" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="145.500000" y="454.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; md)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 145.000000 140.000000 L 145.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(md -&gt; b)[0]"><path d="M 145.000000 290.000000 L 145.000000 384.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[ </div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="12" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="591" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="647.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; md)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 127.000000 75.000000 L 221.000000 75.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(md -&gt; b)[0]"><path d="M 493.000000 75.000000 L 587.000000 75.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
.text { .text {
font-family: "font-regular"; font-family: "font-regular";
} }

Before

Width:  |  Height:  |  Size: 660 KiB

After

Width:  |  Height:  |  Size: 660 KiB

View file

@ -5,8 +5,8 @@
"id": "hey", "id": "hey",
"type": "text", "type": "text",
"pos": { "pos": {
"x": 12, "x": 225,
"y": 238 "y": 12
}, },
"width": 531, "width": 531,
"height": 186, "height": 186,
@ -42,8 +42,8 @@
"id": "x", "id": "x",
"type": "", "type": "",
"pos": { "pos": {
"x": 221, "x": 12,
"y": 12 "y": 42
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -80,8 +80,8 @@
"id": "y", "id": "y",
"type": "", "type": "",
"pos": { "pos": {
"x": 221, "x": 856,
"y": 524 "y": 42
}, },
"width": 114, "width": 114,
"height": 126, "height": 126,
@ -142,12 +142,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 277.5, "x": 125,
"y": 138 "y": 105
}, },
{ {
"x": 277.5, "x": 225,
"y": 238 "y": 105
} }
], ],
"animated": false, "animated": false,
@ -180,12 +180,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 277.5, "x": 756,
"y": 424 "y": 105
}, },
{ {
"x": 277.5, "x": 856,
"y": 524 "y": 105
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="731" height="838" viewBox="-88 -88 731 838"><style type="text/css"> width="1158" height="386" viewBox="-88 -88 1158 386"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -770,14 +770,14 @@ width="731" height="838" viewBox="-88 -88 731 838"><style type="text/css">
.md .contains-task-list:dir(rtl) .task-list-item-checkbox { .md .contains-task-list:dir(rtl) .task-list-item-checkbox {
margin: 0 -1.6em 0.25em 0.2em; margin: 0 -1.6em 0.25em 0.2em;
} }
</style><g id="hey"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="12.000000" y="238.000000" width="531" height="186"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><h1>Every frustum longs to be a cone</h1> </style><g id="hey"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="225.000000" y="12.000000" width="531" height="186"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><h1>Every frustum longs to be a cone</h1>
<ul> <ul>
<li>A continuing flow of paper is sufficient to continue the flow of paper</li> <li>A continuing flow of paper is sufficient to continue the flow of paper</li>
<li>Please remain calm, it's no use both of us being hysterical at the same time</li> <li>Please remain calm, it's no use both of us being hysterical at the same time</li>
<li>Visits always give pleasure: if not on arrival, then on the departure</li> <li>Visits always give pleasure: if not on arrival, then on the departure</li>
</ul> </ul>
<p><em>Festivity Level 1</em>: Your guests are chatting amiably with each other.</p> <p><em>Festivity Level 1</em>: Your guests are chatting amiably with each other.</p>
</div></foreignObject></g></g><g id="x"><g class="shape" ><rect x="221" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="277.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="y"><g class="shape" ><rect x="221" y="524" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="278.000000" y="590.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text></g><g id="(x -&gt; hey)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 277.500000 140.000000 L 277.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(hey -&gt; y)[0]"><path d="M 277.500000 426.000000 L 277.500000 520.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[ </div></foreignObject></g></g><g id="x"><g class="shape" ><rect x="12" y="42" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="108.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="y"><g class="shape" ><rect x="856" y="42" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="913.000000" y="108.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text></g><g id="(x -&gt; hey)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 127.000000 105.000000 L 221.000000 105.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(hey -&gt; y)[0]"><path d="M 758.000000 105.000000 L 852.000000 105.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
.text { .text {
font-family: "font-regular"; font-family: "font-regular";
} }

Before

Width:  |  Height:  |  Size: 803 KiB

After

Width:  |  Height:  |  Size: 803 KiB

View file

@ -5,8 +5,8 @@
"id": "md", "id": "md",
"type": "text", "type": "text",
"pos": { "pos": {
"x": 12, "x": 225,
"y": 238 "y": 20
}, },
"width": 196, "width": 196,
"height": 111, "height": 111,
@ -42,7 +42,7 @@
"id": "a", "id": "a",
"type": "", "type": "",
"pos": { "pos": {
"x": 54, "x": 12,
"y": 12 "y": 12
}, },
"width": 113, "width": 113,
@ -80,8 +80,8 @@
"id": "b", "id": "b",
"type": "", "type": "",
"pos": { "pos": {
"x": 54, "x": 521,
"y": 449 "y": 12
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -142,12 +142,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 110, "x": 125,
"y": 138 "y": 75
}, },
{ {
"x": 110, "x": 225,
"y": 238 "y": 75
} }
], ],
"animated": false, "animated": false,
@ -180,12 +180,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 110, "x": 421,
"y": 349 "y": 75
}, },
{ {
"x": 110, "x": 521,
"y": 449 "y": 75
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="396" height="763" viewBox="-88 -88 396 763"><style type="text/css"> width="822" height="326" viewBox="-88 -88 822 326"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -770,12 +770,12 @@ width="396" height="763" viewBox="-88 -88 396 763"><style type="text/css">
.md .contains-task-list:dir(rtl) .task-list-item-checkbox { .md .contains-task-list:dir(rtl) .task-list-item-checkbox {
margin: 0 -1.6em 0.25em 0.2em; margin: 0 -1.6em 0.25em 0.2em;
} }
</style><g id="md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="12.000000" y="238.000000" width="196" height="111"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><pre><code>{ </style><g id="md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="225.000000" y="20.000000" width="196" height="111"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><pre><code>{
fenced: &quot;block&quot;, fenced: &quot;block&quot;,
of: &quot;json&quot;, of: &quot;json&quot;,
} }
</code></pre> </code></pre>
</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="54" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="110.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="54" y="449" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="110.500000" y="515.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; md)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 110.000000 140.000000 L 110.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(md -&gt; b)[0]"><path d="M 110.000000 351.000000 L 110.000000 445.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[ </div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="12" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="521" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="577.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; md)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 127.000000 75.000000 L 221.000000 75.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(md -&gt; b)[0]"><path d="M 423.000000 75.000000 L 517.000000 75.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
.text { .text {
font-family: "font-regular"; font-family: "font-regular";
} }

Before

Width:  |  Height:  |  Size: 840 KiB

After

Width:  |  Height:  |  Size: 840 KiB

View file

@ -5,8 +5,8 @@
"id": "md", "id": "md",
"type": "text", "type": "text",
"pos": { "pos": {
"x": 12, "x": 225,
"y": 238 "y": 12
}, },
"width": 212, "width": 212,
"height": 151, "height": 151,
@ -42,8 +42,8 @@
"id": "a", "id": "a",
"type": "", "type": "",
"pos": { "pos": {
"x": 62, "x": 12,
"y": 12 "y": 25
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -80,8 +80,8 @@
"id": "b", "id": "b",
"type": "", "type": "",
"pos": { "pos": {
"x": 62, "x": 537,
"y": 489 "y": 25
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -142,12 +142,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 118, "x": 125,
"y": 138 "y": 87.5
}, },
{ {
"x": 118, "x": 225,
"y": 238 "y": 87.5
} }
], ],
"animated": false, "animated": false,
@ -180,12 +180,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 118, "x": 437,
"y": 389 "y": 87.5
}, },
{ {
"x": 118, "x": 537,
"y": 489 "y": 87.5
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="412" height="803" viewBox="-88 -88 412 803"><style type="text/css"> width="838" height="351" viewBox="-88 -88 838 351"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -770,13 +770,13 @@ width="412" height="803" viewBox="-88 -88 412 803"><style type="text/css">
.md .contains-task-list:dir(rtl) .task-list-item-checkbox { .md .contains-task-list:dir(rtl) .task-list-item-checkbox {
margin: 0 -1.6em 0.25em 0.2em; margin: 0 -1.6em 0.25em 0.2em;
} }
</style><g id="md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="12.000000" y="238.000000" width="212" height="151"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><p>a line of text and an</p> </style><g id="md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="225.000000" y="12.000000" width="212" height="151"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><p>a line of text and an</p>
<pre><code>{ <pre><code>{
indented: &quot;block&quot;, indented: &quot;block&quot;,
of: &quot;json&quot;, of: &quot;json&quot;,
} }
</code></pre> </code></pre>
</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="62" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="118.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="62" y="489" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="118.500000" y="555.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; md)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 118.000000 140.000000 L 118.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(md -&gt; b)[0]"><path d="M 118.000000 391.000000 L 118.000000 485.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[ </div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="12" y="25" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="91.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="537" y="25" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="593.500000" y="91.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; md)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 127.000000 87.500000 L 221.000000 87.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(md -&gt; b)[0]"><path d="M 439.000000 87.500000 L 533.000000 87.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
.text { .text {
font-family: "font-regular"; font-family: "font-regular";
} }

Before

Width:  |  Height:  |  Size: 840 KiB

After

Width:  |  Height:  |  Size: 840 KiB

View file

@ -5,8 +5,8 @@
"id": "md", "id": "md",
"type": "text", "type": "text",
"pos": { "pos": {
"x": 46, "x": 225,
"y": 238 "y": 63
}, },
"width": 46, "width": 46,
"height": 24, "height": 24,
@ -80,8 +80,8 @@
"id": "b", "id": "b",
"type": "", "type": "",
"pos": { "pos": {
"x": 12, "x": 371,
"y": 362 "y": 12
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -142,12 +142,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 68.5, "x": 125,
"y": 138 "y": 75
}, },
{ {
"x": 68.5, "x": 225,
"y": 238 "y": 75
} }
], ],
"animated": false, "animated": false,
@ -180,12 +180,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 68.5, "x": 271,
"y": 262 "y": 75
}, },
{ {
"x": 68.5, "x": 371,
"y": 362 "y": 75
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="313" height="676" viewBox="-88 -88 313 676"><style type="text/css"> width="672" height="326" viewBox="-88 -88 672 326"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -770,8 +770,8 @@ width="313" height="676" viewBox="-88 -88 313 676"><style type="text/css">
.md .contains-task-list:dir(rtl) .task-list-item-checkbox { .md .contains-task-list:dir(rtl) .task-list-item-checkbox {
margin: 0 -1.6em 0.25em 0.2em; margin: 0 -1.6em 0.25em 0.2em;
} }
</style><g id="md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="46.000000" y="238.000000" width="46" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><p><code>code</code></p> </style><g id="md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="225.000000" y="63.000000" width="46" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><p><code>code</code></p>
</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="12" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="12" y="362" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="428.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; md)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 68.500000 140.000000 L 68.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(md -&gt; b)[0]"><path d="M 68.500000 264.000000 L 68.500000 358.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[ </div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="12" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="371" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="427.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; md)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 127.000000 75.000000 L 221.000000 75.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(md -&gt; b)[0]"><path d="M 273.000000 75.000000 L 367.000000 75.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
.text { .text {
font-family: "font-regular"; font-family: "font-regular";
} }

Before

Width:  |  Height:  |  Size: 840 KiB

After

Width:  |  Height:  |  Size: 840 KiB

View file

@ -5,8 +5,8 @@
"id": "a", "id": "a",
"type": "", "type": "",
"pos": { "pos": {
"x": 450, "x": 443,
"y": 464 "y": 491
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -43,8 +43,8 @@
"id": "b", "id": "b",
"type": "", "type": "",
"pos": { "pos": {
"x": 1110, "x": 677,
"y": 710 "y": 1212
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -81,8 +81,8 @@
"id": "c", "id": "c",
"type": "", "type": "",
"pos": { "pos": {
"x": 706, "x": 678,
"y": 710 "y": 774
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -119,8 +119,8 @@
"id": "d", "id": "d",
"type": "", "type": "",
"pos": { "pos": {
"x": 976, "x": 677,
"y": 710 "y": 1066
}, },
"width": 114, "width": 114,
"height": 126, "height": 126,
@ -157,8 +157,8 @@
"id": "e", "id": "e",
"type": "", "type": "",
"pos": { "pos": {
"x": 442, "x": 678,
"y": 710 "y": 482
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -195,8 +195,8 @@
"id": "f", "id": "f",
"type": "", "type": "",
"pos": { "pos": {
"x": 176, "x": 679,
"y": 710 "y": 190
}, },
"width": 111, "width": 111,
"height": 126, "height": 126,
@ -233,8 +233,8 @@
"id": "g", "id": "g",
"type": "", "type": "",
"pos": { "pos": {
"x": 449, "x": 225,
"y": 238 "y": 491
}, },
"width": 114, "width": 114,
"height": 126, "height": 126,
@ -271,8 +271,8 @@
"id": "h", "id": "h",
"type": "", "type": "",
"pos": { "pos": {
"x": 43, "x": 677,
"y": 710 "y": 44
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -309,8 +309,8 @@
"id": "i", "id": "i",
"type": "", "type": "",
"pos": { "pos": {
"x": 1112, "x": 448,
"y": 464 "y": 1212
}, },
"width": 109, "width": 109,
"height": 126, "height": 126,
@ -347,8 +347,8 @@
"id": "j", "id": "j",
"type": "", "type": "",
"pos": { "pos": {
"x": 1241, "x": 447,
"y": 464 "y": 1358
}, },
"width": 110, "width": 110,
"height": 126, "height": 126,
@ -385,8 +385,8 @@
"id": "k", "id": "k",
"type": "", "type": "",
"pos": { "pos": {
"x": 562, "x": 12,
"y": 12 "y": 616
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -423,8 +423,8 @@
"id": "l", "id": "l",
"type": "", "type": "",
"pos": { "pos": {
"x": 433, "x": 16,
"y": 12 "y": 470
}, },
"width": 109, "width": 109,
"height": 126, "height": 126,
@ -461,8 +461,8 @@
"id": "m", "id": "m",
"type": "", "type": "",
"pos": { "pos": {
"x": 820, "x": 891,
"y": 936 "y": 899
}, },
"width": 117, "width": 117,
"height": 126, "height": 126,
@ -499,8 +499,8 @@
"id": "n", "id": "n",
"type": "", "type": "",
"pos": { "pos": {
"x": 687, "x": 891,
"y": 936 "y": 753
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -537,8 +537,8 @@
"id": "o", "id": "o",
"type": "", "type": "",
"pos": { "pos": {
"x": 1090, "x": 891,
"y": 936 "y": 1191
}, },
"width": 114, "width": 114,
"height": 126, "height": 126,
@ -575,8 +575,8 @@
"id": "p", "id": "p",
"type": "", "type": "",
"pos": { "pos": {
"x": 957, "x": 893,
"y": 936 "y": 1045
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -613,8 +613,8 @@
"id": "q", "id": "q",
"type": "", "type": "",
"pos": { "pos": {
"x": 422, "x": 891,
"y": 936 "y": 461
}, },
"width": 114, "width": 114,
"height": 126, "height": 126,
@ -651,8 +651,8 @@
"id": "r", "id": "r",
"type": "", "type": "",
"pos": { "pos": {
"x": 556, "x": 891,
"y": 936 "y": 607
}, },
"width": 111, "width": 111,
"height": 126, "height": 126,
@ -689,8 +689,8 @@
"id": "s", "id": "s",
"type": "", "type": "",
"pos": { "pos": {
"x": 958, "x": 1108,
"y": 1162 "y": 1045
}, },
"width": 112, "width": 112,
"height": 126, "height": 126,
@ -727,8 +727,8 @@
"id": "t", "id": "t",
"type": "", "type": "",
"pos": { "pos": {
"x": 157, "x": 891,
"y": 936 "y": 169
}, },
"width": 111, "width": 111,
"height": 126, "height": 126,
@ -765,8 +765,8 @@
"id": "u", "id": "u",
"type": "", "type": "",
"pos": { "pos": {
"x": 288, "x": 891,
"y": 936 "y": 315
}, },
"width": 114, "width": 114,
"height": 126, "height": 126,
@ -803,8 +803,8 @@
"id": "v", "id": "v",
"type": "", "type": "",
"pos": { "pos": {
"x": 150, "x": 443,
"y": 464 "y": 158
}, },
"width": 114, "width": 114,
"height": 126, "height": 126,
@ -841,8 +841,8 @@
"id": "w", "id": "w",
"type": "", "type": "",
"pos": { "pos": {
"x": 12, "x": 439,
"y": 464 "y": 12
}, },
"width": 118, "width": 118,
"height": 126, "height": 126,
@ -903,20 +903,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 546.5119047619048, "x": 556.2857142857142,
"y": 590 "y": 598.5
}, },
{ {
"x": 546.5119047619048, "x": 607,
"y": 640 "y": 598.5
}, },
{ {
"x": 1138, "x": 607,
"y": 640 "y": 1243
}, },
{ {
"x": 1138, "x": 677,
"y": 710 "y": 1243
} }
], ],
"animated": false, "animated": false,
@ -949,20 +949,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 514.2261904761905, "x": 556.2857142857142,
"y": 590 "y": 562.5
}, },
{ {
"x": 514.2261904761905, "x": 627,
"y": 660 "y": 562.5
}, },
{ {
"x": 762.5833333333334, "x": 627,
"y": 660 "y": 836.5
}, },
{ {
"x": 762.5833333333334, "x": 677.6666666666666,
"y": 710 "y": 836.5
} }
], ],
"animated": false, "animated": false,
@ -995,20 +995,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 530.3690476190476, "x": 556.2857142857142,
"y": 590 "y": 580.5
}, },
{ {
"x": 530.3690476190476, "x": 617,
"y": 650 "y": 580.5
}, },
{ {
"x": 1032.75, "x": 617,
"y": 650 "y": 1128.5
}, },
{ {
"x": 1032.75, "x": 677,
"y": 710 "y": 1128.5
} }
], ],
"animated": false, "animated": false,
@ -1041,12 +1041,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 498.08333333333337, "x": 556.2857142857142,
"y": 590 "y": 544.5
}, },
{ {
"x": 498.0833333333333, "x": 677.6666666666666,
"y": 710 "y": 544.5
} }
], ],
"animated": false, "animated": false,
@ -1079,20 +1079,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 481.9404761904762, "x": 556.2857142857142,
"y": 590 "y": 526.5
}, },
{ {
"x": 481.9404761904762, "x": 627,
"y": 660 "y": 526.5
}, },
{ {
"x": 231.25, "x": 627,
"y": 660 "y": 252.5
}, },
{ {
"x": 231.25, "x": 679,
"y": 710 "y": 252.5
} }
], ],
"animated": false, "animated": false,
@ -1125,12 +1125,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 506.1547619047619, "x": 339,
"y": 364 "y": 553.5
}, },
{ {
"x": 506.1547619047619, "x": 443.2857142857143,
"y": 464 "y": 553.5
} }
], ],
"animated": false, "animated": false,
@ -1163,20 +1163,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 465.7976190476191, "x": 556.2857142857142,
"y": 590 "y": 508.5
}, },
{ {
"x": 465.7976190476191, "x": 617,
"y": 650 "y": 508.5
}, },
{ {
"x": 127.5, "x": 617,
"y": 650 "y": 138
}, },
{ {
"x": 127.5, "x": 677,
"y": 710 "y": 138
} }
], ],
"animated": false, "animated": false,
@ -1209,12 +1209,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 1166.25, "x": 557,
"y": 590 "y": 1274.5
}, },
{ {
"x": 1166.25, "x": 677,
"y": 710 "y": 1274.5
} }
], ],
"animated": false, "animated": false,
@ -1247,20 +1247,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 1295.75, "x": 557,
"y": 590 "y": 1420.5
}, },
{ {
"x": 1295.75, "x": 607,
"y": 640 "y": 1420.5
}, },
{ {
"x": 1194.5, "x": 607,
"y": 640 "y": 1306
}, },
{ {
"x": 1194.5, "x": 677,
"y": 710 "y": 1306
} }
], ],
"animated": false, "animated": false,
@ -1293,20 +1293,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 618.1547619047619, "x": 125,
"y": 138 "y": 678.5
}, },
{ {
"x": 618.1547619047619, "x": 175,
"y": 188 "y": 678.5
}, },
{ {
"x": 525.1547619047619, "x": 175,
"y": 188 "y": 574.5
}, },
{ {
"x": 525.1547619047619, "x": 225,
"y": 238 "y": 574.5
} }
], ],
"animated": false, "animated": false,
@ -1339,12 +1339,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 487.1547619047619, "x": 125,
"y": 138 "y": 532.5
}, },
{ {
"x": 487.1547619047619, "x": 225,
"y": 238 "y": 532.5
} }
], ],
"animated": false, "animated": false,
@ -1377,20 +1377,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 781.4166666666667, "x": 790.6666666666666,
"y": 836 "y": 857.5
}, },
{ {
"x": 781.4166666666667, "x": 841,
"y": 886 "y": 857.5
}, },
{ {
"x": 878.75, "x": 841,
"y": 886 "y": 961.5
}, },
{ {
"x": 878.75, "x": 891,
"y": 936 "y": 961.5
} }
], ],
"animated": false, "animated": false,
@ -1423,12 +1423,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 743.75, "x": 790.6666666666666,
"y": 836 "y": 815.5
}, },
{ {
"x": 743.75, "x": 891,
"y": 936 "y": 815.5
} }
], ],
"animated": false, "animated": false,
@ -1461,20 +1461,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 1051.75, "x": 791,
"y": 836 "y": 1149.5
}, },
{ {
"x": 1051.75, "x": 841,
"y": 886 "y": 1149.5
}, },
{ {
"x": 1147.25, "x": 841,
"y": 886 "y": 1253.5
}, },
{ {
"x": 1147.25, "x": 891,
"y": 936 "y": 1253.5
} }
], ],
"animated": false, "animated": false,
@ -1507,12 +1507,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 1013.75, "x": 791,
"y": 836 "y": 1107.5
}, },
{ {
"x": 1013.75, "x": 893,
"y": 936 "y": 1107.5
} }
], ],
"animated": false, "animated": false,
@ -1545,12 +1545,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 479.25, "x": 790.6666666666666,
"y": 836 "y": 523.5
}, },
{ {
"x": 479.25, "x": 891,
"y": 936 "y": 523.5
} }
], ],
"animated": false, "animated": false,
@ -1583,20 +1583,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 516.9166666666666, "x": 790.6666666666666,
"y": 836 "y": 565.5
}, },
{ {
"x": 516.9166666666666, "x": 841,
"y": 886 "y": 565.5
}, },
{ {
"x": 611.75, "x": 841,
"y": 886 "y": 669.5
}, },
{ {
"x": 611.75, "x": 891,
"y": 936 "y": 669.5
} }
], ],
"animated": false, "animated": false,
@ -1629,12 +1629,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 1013.75, "x": 1006,
"y": 1062 "y": 1107.5
}, },
{ {
"x": 1013.75, "x": 1108,
"y": 1162 "y": 1107.5
} }
], ],
"animated": false, "animated": false,
@ -1667,12 +1667,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 212.75, "x": 790,
"y": 836 "y": 231.5
}, },
{ {
"x": 212.75, "x": 891,
"y": 936 "y": 231.5
} }
], ],
"animated": false, "animated": false,
@ -1705,20 +1705,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 249.75, "x": 790,
"y": 836 "y": 273.5
}, },
{ {
"x": 249.75, "x": 841,
"y": 886 "y": 273.5
}, },
{ {
"x": 345.25, "x": 841,
"y": 886 "y": 377.5
}, },
{ {
"x": 345.25, "x": 891,
"y": 936 "y": 377.5
} }
], ],
"animated": false, "animated": false,
@ -1751,20 +1751,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 207, "x": 557,
"y": 590 "y": 221
}, },
{ {
"x": 207, "x": 607,
"y": 640 "y": 221
}, },
{ {
"x": 99.25, "x": 607,
"y": 640 "y": 106.5
}, },
{ {
"x": 99.25, "x": 677,
"y": 710 "y": 106.5
} }
], ],
"animated": false, "animated": false,
@ -1797,12 +1797,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 71, "x": 557,
"y": 590 "y": 75
}, },
{ {
"x": 71, "x": 677,
"y": 710 "y": 75
} }
], ],
"animated": false, "animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 336 KiB

After

Width:  |  Height:  |  Size: 336 KiB

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 339 KiB

After

Width:  |  Height:  |  Size: 339 KiB

View file

@ -8,8 +8,8 @@
"x": 12, "x": 12,
"y": 12 "y": 12
}, },
"width": 396, "width": 263,
"height": 276, "height": 422,
"level": 1, "level": 1,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -43,8 +43,8 @@
"id": "a.b", "id": "a.b",
"type": "", "type": "",
"pos": { "pos": {
"x": 220, "x": 87,
"y": 87 "y": 233
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -81,8 +81,8 @@
"id": "c", "id": "c",
"type": "", "type": "",
"pos": { "pos": {
"x": 209, "x": 1021,
"y": 1071 "y": 223
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -119,8 +119,8 @@
"id": "d", "id": "d",
"type": "", "type": "",
"pos": { "pos": {
"x": 209, "x": 807,
"y": 845 "y": 223
}, },
"width": 114, "width": 114,
"height": 126, "height": 126,
@ -157,8 +157,8 @@
"id": "e", "id": "e",
"type": "", "type": "",
"pos": { "pos": {
"x": 77, "x": 594,
"y": 619 "y": 77
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -195,8 +195,8 @@
"id": "f", "id": "f",
"type": "", "type": "",
"pos": { "pos": {
"x": 210, "x": 595,
"y": 619 "y": 223
}, },
"width": 111, "width": 111,
"height": 126, "height": 126,
@ -233,8 +233,8 @@
"id": "g", "id": "g",
"type": "", "type": "",
"pos": { "pos": {
"x": 209, "x": 380,
"y": 393 "y": 223
}, },
"width": 114, "width": 114,
"height": 126, "height": 126,
@ -333,28 +333,28 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 276.5, "x": 200,
"y": 213 "y": 296
}, },
{ {
"x": 276.5, "x": 330,
"y": 343 "y": 296
}, },
{ {
"x": 332.5, "x": 330,
"y": 343 "y": 359
}, },
{ {
"x": 332.5, "x": 971,
"y": 1021 "y": 359
}, },
{ {
"x": 293.75, "x": 971,
"y": 1021 "y": 317.5
}, },
{ {
"x": 293.75, "x": 1021,
"y": 1071 "y": 317.5
} }
], ],
"animated": false, "animated": false,
@ -387,12 +387,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 265.5, "x": 921,
"y": 971 "y": 286
}, },
{ {
"x": 265.5, "x": 1021,
"y": 1071 "y": 286
} }
], ],
"animated": false, "animated": false,
@ -425,20 +425,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 133.5, "x": 707,
"y": 745 "y": 140
}, },
{ {
"x": 133.5, "x": 971,
"y": 1021 "y": 140
}, },
{ {
"x": 237.25, "x": 971,
"y": 1021 "y": 254.5
}, },
{ {
"x": 237.25, "x": 1021,
"y": 1071 "y": 254.5
} }
], ],
"animated": false, "animated": false,
@ -471,12 +471,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 265.5, "x": 706,
"y": 745 "y": 286
}, },
{ {
"x": 265.5, "x": 807,
"y": 845 "y": 286
} }
], ],
"animated": false, "animated": false,
@ -509,12 +509,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 133.5, "x": 275,
"y": 288 "y": 140
}, },
{ {
"x": 133.5, "x": 594,
"y": 619 "y": 140
} }
], ],
"animated": false, "animated": false,
@ -547,12 +547,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 265.5, "x": 494,
"y": 519 "y": 286
}, },
{ {
"x": 265.5, "x": 595,
"y": 619 "y": 286
} }
], ],
"animated": false, "animated": false,
@ -585,20 +585,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 143.5, "x": 200,
"y": 213 "y": 150
}, },
{ {
"x": 143.5, "x": 330,
"y": 343 "y": 150
}, },
{ {
"x": 265.5, "x": 330,
"y": 343 "y": 286
}, },
{ {
"x": 265.5, "x": 380,
"y": 393 "y": 286
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="596" height="1385" viewBox="-88 -88 596 1385"><style type="text/css"> width="1322" height="622" viewBox="-88 -88 1322 622"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -14,7 +14,7 @@ width="596" height="1385" viewBox="-88 -88 596 1385"><style type="text/css">
} }
]]> ]]>
</style><g id="a"><g class="shape" ><rect x="12" y="12" width="396" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="210.000000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="209" y="1071" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="265.500000" y="1137.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="209" y="845" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="266.000000" y="911.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="77" y="619" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="133.500000" y="685.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="f"><g class="shape" ><rect x="210" y="619" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="265.500000" y="685.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g"><g class="shape" ><rect x="209" y="393" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="266.000000" y="459.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="a.b"><g class="shape" ><rect x="220" y="87" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="276.500000" y="153.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="a.h"><g class="shape" ><rect x="87" y="87" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="143.500000" y="153.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">h</text></g><g id="(a.b -&gt; c)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 276.500000 215.000000 L 276.500000 333.000000 S 276.500000 343.000000 286.500000 343.000000 L 322.500000 343.000000 S 332.500000 343.000000 332.500000 353.000000 L 332.500000 1011.000000 S 332.500000 1021.000000 322.500000 1021.000000 L 303.750000 1021.000000 S 293.750000 1021.000000 293.750000 1031.000000 L 293.750000 1067.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(d -&gt; c)[0]"><path d="M 265.500000 973.000000 L 265.500000 1067.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(e -&gt; c)[0]"><path d="M 133.500000 747.000000 L 133.500000 1011.000000 S 133.500000 1021.000000 143.500000 1021.000000 L 227.250000 1021.000000 S 237.250000 1021.000000 237.250000 1031.000000 L 237.250000 1067.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(f -&gt; d)[0]"><path d="M 265.500000 747.000000 L 265.500000 841.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(a -&gt; e)[0]"><path d="M 133.500000 290.000000 L 133.500000 615.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(g -&gt; f)[0]"><path d="M 265.500000 521.000000 L 265.500000 615.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(a.h -&gt; g)[0]"><path d="M 143.500000 215.000000 L 143.500000 333.000000 S 143.500000 343.000000 153.500000 343.000000 L 255.500000 343.000000 S 265.500000 343.000000 265.500000 353.000000 L 265.500000 389.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[ </style><g id="a"><g class="shape" ><rect x="12" y="12" width="263" height="422" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="143.500000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="1021" y="223" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1077.500000" y="289.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="807" y="223" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="864.000000" y="289.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="594" y="77" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="650.500000" y="143.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="f"><g class="shape" ><rect x="595" y="223" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="650.500000" y="289.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g"><g class="shape" ><rect x="380" y="223" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="437.000000" y="289.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="a.b"><g class="shape" ><rect x="87" y="233" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="143.500000" y="299.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="a.h"><g class="shape" ><rect x="87" y="87" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="143.500000" y="153.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">h</text></g><g id="(a.b -&gt; c)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 202.000000 296.000000 L 320.000000 296.000000 S 330.000000 296.000000 330.000000 306.000000 L 330.000000 349.000000 S 330.000000 359.000000 340.000000 359.000000 L 961.000000 359.000000 S 971.000000 359.000000 971.000000 349.000000 L 971.000000 327.500000 S 971.000000 317.500000 981.000000 317.500000 L 1017.000000 317.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(d -&gt; c)[0]"><path d="M 923.000000 286.000000 L 1017.000000 286.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(e -&gt; c)[0]"><path d="M 709.000000 140.000000 L 961.000000 140.000000 S 971.000000 140.000000 971.000000 150.000000 L 971.000000 244.500000 S 971.000000 254.500000 981.000000 254.500000 L 1017.000000 254.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(f -&gt; d)[0]"><path d="M 708.000000 286.000000 L 803.000000 286.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(a -&gt; e)[0]"><path d="M 277.000000 140.000000 L 590.000000 140.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(g -&gt; f)[0]"><path d="M 496.000000 286.000000 L 591.000000 286.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(a.h -&gt; g)[0]"><path d="M 202.000000 150.000000 L 320.000000 150.000000 S 330.000000 150.000000 330.000000 160.000000 L 330.000000 276.000000 S 330.000000 286.000000 340.000000 286.000000 L 376.000000 286.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
.text-bold { .text-bold {
font-family: "font-bold"; font-family: "font-bold";
} }

Before

Width:  |  Height:  |  Size: 328 KiB

After

Width:  |  Height:  |  Size: 328 KiB

View file

@ -5,7 +5,7 @@
"id": "top", "id": "top",
"type": "", "type": "",
"pos": { "pos": {
"x": 108, "x": 12,
"y": 12 "y": 12
}, },
"width": 290, "width": 290,
@ -43,7 +43,7 @@
"id": "top.start", "id": "top.start",
"type": "", "type": "",
"pos": { "pos": {
"x": 183, "x": 87,
"y": 87 "y": 87
}, },
"width": 140, "width": 140,
@ -81,8 +81,8 @@
"id": "a", "id": "a",
"type": "", "type": "",
"pos": { "pos": {
"x": 330, "x": 417,
"y": 393 "y": 348
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -119,8 +119,8 @@
"id": "b", "id": "b",
"type": "", "type": "",
"pos": { "pos": {
"x": 197, "x": 417,
"y": 393 "y": 202
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -157,8 +157,8 @@
"id": "c", "id": "c",
"type": "", "type": "",
"pos": { "pos": {
"x": 64, "x": 417,
"y": 393 "y": 56
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -195,8 +195,8 @@
"id": "bottom", "id": "bottom",
"type": "", "type": "",
"pos": { "pos": {
"x": 12, "x": 635,
"y": 634 "y": 127
}, },
"width": 282, "width": 282,
"height": 276, "height": 276,
@ -233,8 +233,8 @@
"id": "bottom.end", "id": "bottom.end",
"type": "", "type": "",
"pos": { "pos": {
"x": 87, "x": 710,
"y": 709 "y": 202
}, },
"width": 132, "width": 132,
"height": 126, "height": 126,
@ -295,20 +295,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 288, "x": 227,
"y": 213 "y": 181.5
}, },
{ {
"x": 288, "x": 357,
"y": 343 "y": 181.5
}, },
{ {
"x": 386, "x": 357,
"y": 343 "y": 410.5
}, },
{ {
"x": 386, "x": 417,
"y": 393 "y": 410.5
} }
], ],
"animated": false, "animated": false,
@ -341,12 +341,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 253, "x": 227,
"y": 213 "y": 150
}, },
{ {
"x": 253, "x": 367,
"y": 393 "y": 150
},
{
"x": 367,
"y": 264.5
},
{
"x": 417,
"y": 264.5
} }
], ],
"animated": false, "animated": false,
@ -379,20 +387,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 218, "x": 227,
"y": 213 "y": 118.5
}, },
{ {
"x": 218, "x": 417,
"y": 343 "y": 118.5
},
{
"x": 120,
"y": 343
},
{
"x": 120,
"y": 393
} }
], ],
"animated": false, "animated": false,
@ -425,20 +425,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 386, "x": 530,
"y": 519 "y": 410.5
}, },
{ {
"x": 386, "x": 580,
"y": 579 "y": 410.5
}, },
{ {
"x": 186, "x": 580,
"y": 579 "y": 296
}, },
{ {
"x": 186, "x": 710,
"y": 709 "y": 296
} }
], ],
"animated": false, "animated": false,
@ -471,20 +471,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 253, "x": 530,
"y": 519 "y": 264.5
}, },
{ {
"x": 253, "x": 710,
"y": 569 "y": 264.5
},
{
"x": 153,
"y": 569
},
{
"x": 153,
"y": 709
} }
], ],
"animated": false, "animated": false,
@ -517,12 +509,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 120, "x": 530,
"y": 519 "y": 118.5
}, },
{ {
"x": 120, "x": 580,
"y": 709 "y": 118.5
},
{
"x": 580,
"y": 233
},
{
"x": 710,
"y": 233
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="631" height="1098" viewBox="-88 -88 631 1098"><style type="text/css"> width="1105" height="662" viewBox="-88 -88 1105 662"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -14,7 +14,7 @@ width="631" height="1098" viewBox="-88 -88 631 1098"><style type="text/css">
} }
]]> ]]>
</style><g id="top"><g class="shape" ><rect x="108" y="12" width="290" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="253.000000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">top</text></g><g id="a"><g class="shape" ><rect x="330" y="393" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="386.500000" y="459.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="197" y="393" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="253.500000" y="459.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="64" y="393" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="120.500000" y="459.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="bottom"><g class="shape" ><rect x="12" y="634" width="282" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="153.000000" y="667.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">bottom</text></g><g id="top.start"><g class="shape" ><rect x="183" y="87" width="140" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="253.000000" y="153.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">start</text></g><g id="bottom.end"><g class="shape" ><rect x="87" y="709" width="132" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="153.000000" y="775.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">end</text></g><g id="(top.start -&gt; a)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 288.000000 215.000000 L 288.000000 333.000000 S 288.000000 343.000000 298.000000 343.000000 L 376.000000 343.000000 S 386.000000 343.000000 386.000000 353.000000 L 386.000000 389.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(top.start -&gt; b)[0]"><path d="M 253.000000 215.000000 L 253.000000 389.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(top.start -&gt; c)[0]"><path d="M 218.000000 215.000000 L 218.000000 333.000000 S 218.000000 343.000000 208.000000 343.000000 L 130.000000 343.000000 S 120.000000 343.000000 120.000000 353.000000 L 120.000000 389.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(a -&gt; bottom.end)[0]"><path d="M 386.000000 521.000000 L 386.000000 569.000000 S 386.000000 579.000000 376.000000 579.000000 L 196.000000 579.000000 S 186.000000 579.000000 186.000000 589.000000 L 186.000000 705.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(b -&gt; bottom.end)[0]"><path d="M 253.000000 521.000000 L 253.000000 559.000000 S 253.000000 569.000000 243.000000 569.000000 L 163.000000 569.000000 S 153.000000 569.000000 153.000000 579.000000 L 153.000000 705.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(c -&gt; bottom.end)[0]"><path d="M 120.000000 521.000000 L 120.000000 705.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[ </style><g id="top"><g class="shape" ><rect x="12" y="12" width="290" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="157.000000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">top</text></g><g id="a"><g class="shape" ><rect x="417" y="348" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="473.500000" y="414.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="417" y="202" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="473.500000" y="268.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="417" y="56" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="473.500000" y="122.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="bottom"><g class="shape" ><rect x="635" y="127" width="282" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="776.000000" y="160.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">bottom</text></g><g id="top.start"><g class="shape" ><rect x="87" y="87" width="140" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="157.000000" y="153.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">start</text></g><g id="bottom.end"><g class="shape" ><rect x="710" y="202" width="132" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="776.000000" y="268.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">end</text></g><g id="(top.start -&gt; a)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 229.000000 181.500000 L 347.000000 181.500000 S 357.000000 181.500000 357.000000 191.500000 L 357.000000 400.500000 S 357.000000 410.500000 367.000000 410.500000 L 413.000000 410.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(top.start -&gt; b)[0]"><path d="M 229.000000 150.000000 L 357.000000 150.000000 S 367.000000 150.000000 367.000000 160.000000 L 367.000000 254.500000 S 367.000000 264.500000 377.000000 264.500000 L 413.000000 264.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(top.start -&gt; c)[0]"><path d="M 229.000000 118.500000 L 413.000000 118.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(a -&gt; bottom.end)[0]"><path d="M 532.000000 410.500000 L 570.000000 410.500000 S 580.000000 410.500000 580.000000 400.500000 L 580.000000 306.000000 S 580.000000 296.000000 590.000000 296.000000 L 706.000000 296.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(b -&gt; bottom.end)[0]"><path d="M 532.000000 264.500000 L 706.000000 264.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(c -&gt; bottom.end)[0]"><path d="M 532.000000 118.500000 L 570.000000 118.500000 S 580.000000 118.500000 580.000000 128.500000 L 580.000000 223.000000 S 580.000000 233.000000 590.000000 233.000000 L 706.000000 233.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
.text-bold { .text-bold {
font-family: "font-bold"; font-family: "font-bold";
} }

Before

Width:  |  Height:  |  Size: 327 KiB

After

Width:  |  Height:  |  Size: 327 KiB

View file

@ -5,8 +5,8 @@
"id": "md", "id": "md",
"type": "text", "type": "text",
"pos": { "pos": {
"x": 12, "x": 225,
"y": 238 "y": 63
}, },
"width": 1857, "width": 1857,
"height": 24, "height": 24,
@ -42,7 +42,7 @@
"id": "a", "id": "a",
"type": "", "type": "",
"pos": { "pos": {
"x": 884, "x": 12,
"y": 12 "y": 12
}, },
"width": 113, "width": 113,
@ -80,8 +80,8 @@
"id": "b", "id": "b",
"type": "", "type": "",
"pos": { "pos": {
"x": 884, "x": 2182,
"y": 362 "y": 12
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -142,12 +142,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 940.5, "x": 125,
"y": 138 "y": 75
}, },
{ {
"x": 940.5, "x": 225,
"y": 238 "y": 75
} }
], ],
"animated": false, "animated": false,
@ -180,12 +180,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 940.5, "x": 2082,
"y": 262 "y": 75
}, },
{ {
"x": 940.5, "x": 2182,
"y": 362 "y": 75
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="2057" height="676" viewBox="-88 -88 2057 676"><style type="text/css"> width="2483" height="326" viewBox="-88 -88 2483 326"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -770,11 +770,11 @@ width="2057" height="676" viewBox="-88 -88 2057 676"><style type="text/css">
.md .contains-task-list:dir(rtl) .task-list-item-checkbox { .md .contains-task-list:dir(rtl) .task-list-item-checkbox {
margin: 0 -1.6em 0.25em 0.2em; margin: 0 -1.6em 0.25em 0.2em;
} }
</style><g id="md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="12.000000" y="238.000000" width="1857" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><p>A paragraph is simply one or more consecutive lines of text, separated </style><g id="md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="225.000000" y="63.000000" width="1857" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><p>A paragraph is simply one or more consecutive lines of text, separated
by one or more blank lines. (A blank line is any line that looks like a by one or more blank lines. (A blank line is any line that looks like a
blank line -- a line containing nothing but spaces or tabs is considered blank line -- a line containing nothing but spaces or tabs is considered
blank.) Normal paragraphs should not be indented with spaces or tabs.</p> blank.) Normal paragraphs should not be indented with spaces or tabs.</p>
</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="884" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="940.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="884" y="362" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="940.500000" y="428.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; md)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 940.500000 140.000000 L 940.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(md -&gt; b)[0]"><path d="M 940.500000 264.000000 L 940.500000 358.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[ </div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="12" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="2182" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2238.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; md)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 127.000000 75.000000 L 221.000000 75.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(md -&gt; b)[0]"><path d="M 2084.000000 75.000000 L 2178.000000 75.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
.text { .text {
font-family: "font-regular"; font-family: "font-regular";
} }

Before

Width:  |  Height:  |  Size: 660 KiB

After

Width:  |  Height:  |  Size: 660 KiB

View file

@ -5,8 +5,8 @@
"id": "md", "id": "md",
"type": "text", "type": "text",
"pos": { "pos": {
"x": 12, "x": 225,
"y": 238 "y": 12
}, },
"width": 602, "width": 602,
"height": 170, "height": 170,
@ -42,8 +42,8 @@
"id": "a", "id": "a",
"type": "", "type": "",
"pos": { "pos": {
"x": 257, "x": 12,
"y": 12 "y": 34
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -80,8 +80,8 @@
"id": "b", "id": "b",
"type": "", "type": "",
"pos": { "pos": {
"x": 257, "x": 927,
"y": 508 "y": 34
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -142,12 +142,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 313, "x": 125,
"y": 138 "y": 97
}, },
{ {
"x": 313, "x": 225,
"y": 238 "y": 97
} }
], ],
"animated": false, "animated": false,
@ -180,12 +180,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 313, "x": 827,
"y": 408 "y": 97
}, },
{ {
"x": 313, "x": 927,
"y": 508 "y": 97
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="802" height="822" viewBox="-88 -88 802 822"><style type="text/css"> width="1228" height="370" viewBox="-88 -88 1228 370"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -770,14 +770,14 @@ width="802" height="822" viewBox="-88 -88 802 822"><style type="text/css">
.md .contains-task-list:dir(rtl) .task-list-item-checkbox { .md .contains-task-list:dir(rtl) .task-list-item-checkbox {
margin: 0 -1.6em 0.25em 0.2em; margin: 0 -1.6em 0.25em 0.2em;
} }
</style><g id="md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="12.000000" y="238.000000" width="602" height="170"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><p>Here is an example of AppleScript:</p> </style><g id="md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="225.000000" y="12.000000" width="602" height="170"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><p>Here is an example of AppleScript:</p>
<pre><code>tell application &quot;Foo&quot; <pre><code>tell application &quot;Foo&quot;
beep beep
end tell end tell
</code></pre> </code></pre>
<p>A code block continues until it reaches a line that is not indented <p>A code block continues until it reaches a line that is not indented
(or the end of the article).</p> (or the end of the article).</p>
</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="257" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="313.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="257" y="508" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="313.500000" y="574.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; md)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 313.000000 140.000000 L 313.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(md -&gt; b)[0]"><path d="M 313.000000 410.000000 L 313.000000 504.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[ </div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="12" y="34" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="100.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="927" y="34" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="983.500000" y="100.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; md)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 127.000000 97.000000 L 221.000000 97.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><g id="(md -&gt; b)[0]"><path d="M 829.000000 97.000000 L 923.000000 97.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
.text { .text {
font-family: "font-regular"; font-family: "font-regular";
} }

Before

Width:  |  Height:  |  Size: 840 KiB

After

Width:  |  Height:  |  Size: 840 KiB

View file

@ -5,8 +5,8 @@
"id": "users", "id": "users",
"type": "sql_table", "type": "sql_table",
"pos": { "pos": {
"x": 635, "x": 46,
"y": 12 "y": 412
}, },
"width": 259, "width": 259,
"height": 216, "height": 216,
@ -73,8 +73,8 @@
"id": "products", "id": "products",
"type": "sql_table", "type": "sql_table",
"pos": { "pos": {
"x": 325, "x": 15,
"y": 48 "y": 212
}, },
"width": 290, "width": 290,
"height": 180, "height": 180,
@ -135,8 +135,8 @@
"id": "orders", "id": "orders",
"type": "sql_table", "type": "sql_table",
"pos": { "pos": {
"x": 363, "x": 405,
"y": 328 "y": 230
}, },
"width": 215, "width": 215,
"height": 144, "height": 144,
@ -192,7 +192,7 @@
"type": "sql_table", "type": "sql_table",
"pos": { "pos": {
"x": 12, "x": 12,
"y": 48 "y": 12
}, },
"width": 293, "width": 293,
"height": 180, "height": 180,
@ -277,20 +277,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 764.5, "x": 305,
"y": 228 "y": 520
}, },
{ {
"x": 764.5, "x": 355,
"y": 278 "y": 520
}, },
{ {
"x": 523.75, "x": 355,
"y": 278 "y": 338
}, },
{ {
"x": 523.75, "x": 405,
"y": 328 "y": 338
} }
], ],
"animated": false, "animated": false,
@ -323,12 +323,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 470, "x": 305,
"y": 228 "y": 302
}, },
{ {
"x": 470, "x": 405,
"y": 328 "y": 302
} }
], ],
"animated": false, "animated": false,
@ -361,20 +361,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 158.5, "x": 305,
"y": 228 "y": 102
}, },
{ {
"x": 158.5, "x": 355,
"y": 278 "y": 102
}, },
{ {
"x": 416.25, "x": 355,
"y": 278 "y": 266
}, },
{ {
"x": 416.25, "x": 405,
"y": 328 "y": 266
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="1082" height="660" viewBox="-88 -88 1082 660"><style type="text/css"> width="808" height="816" viewBox="-88 -88 808 816"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -14,39 +14,39 @@ width="1082" height="660" viewBox="-88 -88 1082 660"><style type="text/css">
} }
]]> ]]>
</style><g id="users"><g class="shape" ><rect class="shape" x="635" y="12" width="259" height="216" style="fill:#FFFFFF;stroke:#0A0F25;opacity:1.000000;stroke-width:2;"/><rect class="class_header" x="635.000000" y="12.000000" width="259.000000" height="36.000000" fill="#0a0f25" /><text class="text" x="655.000000" y="39.000000" style="text-anchor:start;font-size:24px;fill:white">users</text><text class="text" x="645.000000" y="71.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">id</text> </style><g id="users"><g class="shape" ><rect class="shape" x="46" y="412" width="259" height="216" style="fill:#FFFFFF;stroke:#0A0F25;opacity:1.000000;stroke-width:2;"/><rect class="class_header" x="46.000000" y="412.000000" width="259.000000" height="36.000000" fill="#0a0f25" /><text class="text" x="66.000000" y="439.000000" style="text-anchor:start;font-size:24px;fill:white">users</text><text class="text" x="56.000000" y="471.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">id</text>
<text class="text" x="756.111111" y="71.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">int</text> <text class="text" x="167.111111" y="471.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">int</text>
<text class="text" x="874.000000" y="71.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="635.000000" y1="84.000000" x2="894.000000" y2="84.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="645.000000" y="107.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">name</text> <text class="text" x="285.000000" y="471.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="46.000000" y1="484.000000" x2="305.000000" y2="484.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="56.000000" y="507.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">name</text>
<text class="text" x="756.111111" y="107.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">string</text> <text class="text" x="167.111111" y="507.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">string</text>
<text class="text" x="874.000000" y="107.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="635.000000" y1="120.000000" x2="894.000000" y2="120.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="645.000000" y="143.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">email</text> <text class="text" x="285.000000" y="507.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="46.000000" y1="520.000000" x2="305.000000" y2="520.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="56.000000" y="543.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">email</text>
<text class="text" x="756.111111" y="143.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">string</text> <text class="text" x="167.111111" y="543.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">string</text>
<text class="text" x="874.000000" y="143.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="635.000000" y1="156.000000" x2="894.000000" y2="156.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="645.000000" y="179.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">password</text> <text class="text" x="285.000000" y="543.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="46.000000" y1="556.000000" x2="305.000000" y2="556.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="56.000000" y="579.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">password</text>
<text class="text" x="756.111111" y="179.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">string</text> <text class="text" x="167.111111" y="579.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">string</text>
<text class="text" x="874.000000" y="179.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="635.000000" y1="192.000000" x2="894.000000" y2="192.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="645.000000" y="215.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">last_login</text> <text class="text" x="285.000000" y="579.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="46.000000" y1="592.000000" x2="305.000000" y2="592.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="56.000000" y="615.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">last_login</text>
<text class="text" x="756.111111" y="215.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">datetime</text> <text class="text" x="167.111111" y="615.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">datetime</text>
<text class="text" x="874.000000" y="215.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="635.000000" y1="228.000000" x2="894.000000" y2="228.000000" style="stroke-width:2;stroke:#0a0f25" /></g></g><g id="products"><g class="shape" ><rect class="shape" x="325" y="48" width="290" height="180" style="fill:#FFFFFF;stroke:#0A0F25;opacity:1.000000;stroke-width:2;"/><rect class="class_header" x="325.000000" y="48.000000" width="290.000000" height="36.000000" fill="#0a0f25" /><text class="text" x="345.000000" y="75.000000" style="text-anchor:start;font-size:24px;fill:white">products</text><text class="text" x="335.000000" y="107.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">id</text> <text class="text" x="285.000000" y="615.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="46.000000" y1="628.000000" x2="305.000000" y2="628.000000" style="stroke-width:2;stroke:#0a0f25" /></g></g><g id="products"><g class="shape" ><rect class="shape" x="15" y="212" width="290" height="180" style="fill:#FFFFFF;stroke:#0A0F25;opacity:1.000000;stroke-width:2;"/><rect class="class_header" x="15.000000" y="212.000000" width="290.000000" height="36.000000" fill="#0a0f25" /><text class="text" x="35.000000" y="239.000000" style="text-anchor:start;font-size:24px;fill:white">products</text><text class="text" x="25.000000" y="271.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">id</text>
<text class="text" x="390.555556" y="107.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">int</text> <text class="text" x="80.555556" y="271.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">int</text>
<text class="text" x="595.000000" y="107.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="325.000000" y1="120.000000" x2="615.000000" y2="120.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="335.000000" y="143.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">price</text> <text class="text" x="285.000000" y="271.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="15.000000" y1="284.000000" x2="305.000000" y2="284.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="25.000000" y="307.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">price</text>
<text class="text" x="390.555556" y="143.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">decimal</text> <text class="text" x="80.555556" y="307.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">decimal</text>
<text class="text" x="595.000000" y="143.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="325.000000" y1="156.000000" x2="615.000000" y2="156.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="335.000000" y="179.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">sku</text> <text class="text" x="285.000000" y="307.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="15.000000" y1="320.000000" x2="305.000000" y2="320.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="25.000000" y="343.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">sku</text>
<text class="text" x="390.555556" y="179.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">string</text> <text class="text" x="80.555556" y="343.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">string</text>
<text class="text" x="595.000000" y="179.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="325.000000" y1="192.000000" x2="615.000000" y2="192.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="335.000000" y="215.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">name</text> <text class="text" x="285.000000" y="343.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="15.000000" y1="356.000000" x2="305.000000" y2="356.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="25.000000" y="379.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">name</text>
<text class="text" x="390.555556" y="215.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">string</text> <text class="text" x="80.555556" y="379.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">string</text>
<text class="text" x="595.000000" y="215.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="325.000000" y1="228.000000" x2="615.000000" y2="228.000000" style="stroke-width:2;stroke:#0a0f25" /></g></g><g id="orders"><g class="shape" ><rect class="shape" x="363" y="328" width="215" height="144" style="fill:#FFFFFF;stroke:#0A0F25;opacity:1.000000;stroke-width:2;"/><rect class="class_header" x="363.000000" y="328.000000" width="215.000000" height="36.000000" fill="#0a0f25" /><text class="text" x="383.000000" y="355.000000" style="text-anchor:start;font-size:24px;fill:white">orders</text><text class="text" x="373.000000" y="387.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">id</text> <text class="text" x="285.000000" y="379.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="15.000000" y1="392.000000" x2="305.000000" y2="392.000000" style="stroke-width:2;stroke:#0a0f25" /></g></g><g id="orders"><g class="shape" ><rect class="shape" x="405" y="230" width="215" height="144" style="fill:#FFFFFF;stroke:#0A0F25;opacity:1.000000;stroke-width:2;"/><rect class="class_header" x="405.000000" y="230.000000" width="215.000000" height="36.000000" fill="#0a0f25" /><text class="text" x="425.000000" y="257.000000" style="text-anchor:start;font-size:24px;fill:white">orders</text><text class="text" x="415.000000" y="289.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">id</text>
<text class="text" x="484.111111" y="387.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">int</text> <text class="text" x="526.111111" y="289.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">int</text>
<text class="text" x="558.000000" y="387.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="363.000000" y1="400.000000" x2="578.000000" y2="400.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="373.000000" y="423.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">user_id</text> <text class="text" x="600.000000" y="289.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="405.000000" y1="302.000000" x2="620.000000" y2="302.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="415.000000" y="325.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">user_id</text>
<text class="text" x="484.111111" y="423.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">int</text> <text class="text" x="526.111111" y="325.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">int</text>
<text class="text" x="558.000000" y="423.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="363.000000" y1="436.000000" x2="578.000000" y2="436.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="373.000000" y="459.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">product_id</text> <text class="text" x="600.000000" y="325.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="405.000000" y1="338.000000" x2="620.000000" y2="338.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="415.000000" y="361.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">product_id</text>
<text class="text" x="484.111111" y="459.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">int</text> <text class="text" x="526.111111" y="361.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">int</text>
<text class="text" x="558.000000" y="459.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="363.000000" y1="472.000000" x2="578.000000" y2="472.000000" style="stroke-width:2;stroke:#0a0f25" /></g></g><g id="shipments"><g class="shape" ><rect class="shape" x="12" y="48" width="293" height="180" style="fill:#FFFFFF;stroke:#0A0F25;opacity:1.000000;stroke-width:2;"/><rect class="class_header" x="12.000000" y="48.000000" width="293.000000" height="36.000000" fill="#0a0f25" /><text class="text" x="32.000000" y="75.000000" style="text-anchor:start;font-size:24px;fill:white">shipments</text><text class="text" x="22.000000" y="107.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">id</text> <text class="text" x="600.000000" y="361.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="405.000000" y1="374.000000" x2="620.000000" y2="374.000000" style="stroke-width:2;stroke:#0a0f25" /></g></g><g id="shipments"><g class="shape" ><rect class="shape" x="12" y="12" width="293" height="180" style="fill:#FFFFFF;stroke:#0A0F25;opacity:1.000000;stroke-width:2;"/><rect class="class_header" x="12.000000" y="12.000000" width="293.000000" height="36.000000" fill="#0a0f25" /><text class="text" x="32.000000" y="39.000000" style="text-anchor:start;font-size:24px;fill:white">shipments</text><text class="text" x="22.000000" y="71.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">id</text>
<text class="text" x="188.666667" y="71.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">int</text>
<text class="text" x="285.000000" y="71.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="12.000000" y1="84.000000" x2="305.000000" y2="84.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="22.000000" y="107.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">order_id</text>
<text class="text" x="188.666667" y="107.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">int</text> <text class="text" x="188.666667" y="107.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">int</text>
<text class="text" x="285.000000" y="107.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="12.000000" y1="120.000000" x2="305.000000" y2="120.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="22.000000" y="143.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">order_id</text> <text class="text" x="285.000000" y="107.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="12.000000" y1="120.000000" x2="305.000000" y2="120.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="22.000000" y="143.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">tracking_number</text>
<text class="text" x="188.666667" y="143.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">int</text> <text class="text" x="188.666667" y="143.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">string</text>
<text class="text" x="285.000000" y="143.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="12.000000" y1="156.000000" x2="305.000000" y2="156.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="22.000000" y="179.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">tracking_number</text> <text class="text" x="285.000000" y="143.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="12.000000" y1="156.000000" x2="305.000000" y2="156.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="22.000000" y="179.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">status</text>
<text class="text" x="188.666667" y="179.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">string</text> <text class="text" x="188.666667" y="179.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">string</text>
<text class="text" x="285.000000" y="179.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="12.000000" y1="192.000000" x2="305.000000" y2="192.000000" style="stroke-width:2;stroke:#0a0f25" /><text class="text" x="22.000000" y="215.000000" style="text-anchor:start;font-size:20px;fill:rgb(13, 50, 178)">status</text> <text class="text" x="285.000000" y="179.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="12.000000" y1="192.000000" x2="305.000000" y2="192.000000" style="stroke-width:2;stroke:#0a0f25" /></g></g><g id="(users &lt;-&gt; orders)[0]"><marker id="mk-2510427236" markerWidth="10.000000" markerHeight="12.000000" refX="3.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="10.000000,0.000000 0.000000,6.000000 10.000000,12.000000" /> </marker><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 309.000000 520.000000 L 345.000000 520.000000 S 355.000000 520.000000 355.000000 510.000000 L 355.000000 348.000000 S 355.000000 338.000000 365.000000 338.000000 L 401.000000 338.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" /></g><g id="(products &lt;-&gt; orders)[0]"><path d="M 309.000000 302.000000 L 401.000000 302.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" /></g><g id="(shipments &lt;-&gt; orders)[0]"><path d="M 309.000000 102.000000 L 345.000000 102.000000 S 355.000000 102.000000 355.000000 112.000000 L 355.000000 256.000000 S 355.000000 266.000000 365.000000 266.000000 L 401.000000 266.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
<text class="text" x="188.666667" y="215.000000" style="text-anchor:start;font-size:20px;fill:rgb(103, 108, 126)">string</text>
<text class="text" x="285.000000" y="215.000000" style="text-anchor:end;font-size:20px;fill:rgb(74, 111, 243);letter-spacing:2px;"></text><line x1="12.000000" y1="228.000000" x2="305.000000" y2="228.000000" style="stroke-width:2;stroke:#0a0f25" /></g></g><g id="(users &lt;-&gt; orders)[0]"><marker id="mk-2510427236" markerWidth="10.000000" markerHeight="12.000000" refX="3.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="10.000000,0.000000 0.000000,6.000000 10.000000,12.000000" /> </marker><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 764.500000 232.000000 L 764.500000 268.000000 S 764.500000 278.000000 754.500000 278.000000 L 533.750000 278.000000 S 523.750000 278.000000 523.750000 288.000000 L 523.750000 324.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" /></g><g id="(products &lt;-&gt; orders)[0]"><path d="M 470.000000 232.000000 L 470.000000 324.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" /></g><g id="(shipments &lt;-&gt; orders)[0]"><path d="M 158.500000 232.000000 L 158.500000 268.000000 S 158.500000 278.000000 168.500000 278.000000 L 406.250000 278.000000 S 416.250000 278.000000 416.250000 288.000000 L 416.250000 324.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
.text { .text {
font-family: "font-regular"; font-family: "font-regular";
} }

Before

Width:  |  Height:  |  Size: 335 KiB

After

Width:  |  Height:  |  Size: 335 KiB

View file

@ -6,7 +6,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 12, "x": 12,
"y": 12 "y": 26
}, },
"width": 171, "width": 171,
"height": 126, "height": 126,
@ -43,8 +43,8 @@
"id": "square", "id": "square",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 21, "x": 283,
"y": 238 "y": 12
}, },
"width": 154, "width": 154,
"height": 154, "height": 154,
@ -105,12 +105,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 97.5, "x": 183,
"y": 138 "y": 89
}, },
{ {
"x": 97.5, "x": 283,
"y": 238 "y": 89
} }
], ],
"animated": false, "animated": false,

View file

@ -2,7 +2,7 @@
<svg <svg
style="background: white;" style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="371" height="580" viewBox="-88 -88 371 580"><style type="text/css"> width="625" height="354" viewBox="-88 -88 625 354"><style type="text/css">
<![CDATA[ <![CDATA[
.shape { .shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -14,7 +14,7 @@ width="371" height="580" viewBox="-88 -88 371 580"><style type="text/css">
} }
]]> ]]>
</style><g id="rectangle"><g class="shape" ><polygon points="12,12 27,-3 198,-3 183,12 12,12 " style="fill:#cad0f8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><polygon points="183,12 198,-3 198,123 183,138 " style="fill:#cad0f8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><rect x="12" y="12" width="171" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="97.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">rectangle</text></g><g id="square"><g class="shape" ><polygon points="21,238 36,223 190,223 175,238 21,238 " style="fill:#cad0f8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><polygon points="175,238 190,223 190,377 175,392 " style="fill:#cad0f8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><rect x="21" y="238" width="154" height="154" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="98.000000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">square</text></g><g id="(rectangle -&gt; square)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 97.500000 140.000000 L 97.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[ </style><g id="rectangle"><g class="shape" ><polygon points="12,26 27,11 198,11 183,26 12,26 " style="fill:#cad0f8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><polygon points="183,26 198,11 198,137 183,152 " style="fill:#cad0f8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><rect x="12" y="26" width="171" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="97.500000" y="92.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">rectangle</text></g><g id="square"><g class="shape" ><polygon points="283,12 298,-3 452,-3 437,12 283,12 " style="fill:#cad0f8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><polygon points="437,12 452,-3 452,151 437,166 " style="fill:#cad0f8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><rect x="283" y="12" width="154" height="154" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="360.000000" y="92.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">square</text></g><g id="(rectangle -&gt; square)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 185.000000 89.000000 L 279.000000 89.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" /></g><style type="text/css"><![CDATA[
.text-bold { .text-bold {
font-family: "font-bold"; font-family: "font-bold";
} }

Before

Width:  |  Height:  |  Size: 325 KiB

After

Width:  |  Height:  |  Size: 325 KiB

View file

@ -5,8 +5,8 @@
"id": "a", "id": "a",
"type": "", "type": "",
"pos": { "pos": {
"x": 295, "x": 12,
"y": 12 "y": 308
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -43,8 +43,8 @@
"id": "c", "id": "c",
"type": "", "type": "",
"pos": { "pos": {
"x": 162, "x": 12,
"y": 12 "y": 162
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -81,8 +81,8 @@
"id": "b", "id": "b",
"type": "", "type": "",
"pos": { "pos": {
"x": 428, "x": 12,
"y": 12 "y": 454
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -119,11 +119,11 @@
"id": "l1", "id": "l1",
"type": "", "type": "",
"pos": { "pos": {
"x": 87, "x": 230,
"y": 243 "y": 87
}, },
"width": 529, "width": 263,
"height": 276, "height": 568,
"level": 1, "level": 1,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -157,8 +157,8 @@
"id": "l1.b", "id": "l1.b",
"type": "", "type": "",
"pos": { "pos": {
"x": 428, "x": 305,
"y": 318 "y": 454
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -195,8 +195,8 @@
"id": "l1.a", "id": "l1.a",
"type": "", "type": "",
"pos": { "pos": {
"x": 295, "x": 305,
"y": 318 "y": 308
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -233,8 +233,8 @@
"id": "l1.c", "id": "l1.c",
"type": "", "type": "",
"pos": { "pos": {
"x": 162, "x": 305,
"y": 318 "y": 162
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -271,8 +271,8 @@
"id": "l2c1", "id": "l2c1",
"type": "", "type": "",
"pos": { "pos": {
"x": 370, "x": 613,
"y": 639 "y": 383
}, },
"width": 263, "width": 263,
"height": 276, "height": 276,
@ -309,8 +309,8 @@
"id": "l2c1.a", "id": "l2c1.a",
"type": "", "type": "",
"pos": { "pos": {
"x": 445, "x": 688,
"y": 714 "y": 458
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -347,8 +347,8 @@
"id": "l2c3", "id": "l2c3",
"type": "", "type": "",
"pos": { "pos": {
"x": 87, "x": 613,
"y": 639 "y": 87
}, },
"width": 263, "width": 263,
"height": 276, "height": 276,
@ -385,8 +385,8 @@
"id": "l2c3.c", "id": "l2c3.c",
"type": "", "type": "",
"pos": { "pos": {
"x": 162, "x": 688,
"y": 714 "y": 162
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -423,8 +423,8 @@
"id": "l2c2", "id": "l2c2",
"type": "", "type": "",
"pos": { "pos": {
"x": 653, "x": 613,
"y": 639 "y": 679
}, },
"width": 263, "width": 263,
"height": 276, "height": 276,
@ -461,8 +461,8 @@
"id": "l2c2.b", "id": "l2c2.b",
"type": "", "type": "",
"pos": { "pos": {
"x": 728, "x": 688,
"y": 714 "y": 754
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -499,11 +499,11 @@
"id": "l3c1", "id": "l3c1",
"type": "", "type": "",
"pos": { "pos": {
"x": 370, "x": 986,
"y": 1025 "y": 383
}, },
"width": 396, "width": 263,
"height": 276, "height": 422,
"level": 1, "level": 1,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -537,8 +537,8 @@
"id": "l3c1.a", "id": "l3c1.a",
"type": "", "type": "",
"pos": { "pos": {
"x": 445, "x": 1061,
"y": 1100 "y": 458
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -575,8 +575,8 @@
"id": "l3c1.b", "id": "l3c1.b",
"type": "", "type": "",
"pos": { "pos": {
"x": 578, "x": 1061,
"y": 1100 "y": 604
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -613,8 +613,8 @@
"id": "l3c2", "id": "l3c2",
"type": "", "type": "",
"pos": { "pos": {
"x": 87, "x": 986,
"y": 1025 "y": 87
}, },
"width": 263, "width": 263,
"height": 276, "height": 276,
@ -651,8 +651,8 @@
"id": "l3c2.c", "id": "l3c2.c",
"type": "", "type": "",
"pos": { "pos": {
"x": 162, "x": 1061,
"y": 1100 "y": 162
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -689,11 +689,11 @@
"id": "l4", "id": "l4",
"type": "", "type": "",
"pos": { "pos": {
"x": 12, "x": 1359,
"y": 1411 "y": 12
}, },
"width": 979, "width": 418,
"height": 431, "height": 1018,
"level": 1, "level": 1,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -727,8 +727,8 @@
"id": "l4.c1", "id": "l4.c1",
"type": "", "type": "",
"pos": { "pos": {
"x": 370, "x": 1439,
"y": 1491 "y": 383
}, },
"width": 263, "width": 263,
"height": 276, "height": 276,
@ -765,8 +765,8 @@
"id": "l4.c1.a", "id": "l4.c1.a",
"type": "", "type": "",
"pos": { "pos": {
"x": 445, "x": 1514,
"y": 1566 "y": 458
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -803,8 +803,8 @@
"id": "l4.c2", "id": "l4.c2",
"type": "", "type": "",
"pos": { "pos": {
"x": 653, "x": 1439,
"y": 1491 "y": 679
}, },
"width": 263, "width": 263,
"height": 276, "height": 276,
@ -841,8 +841,8 @@
"id": "l4.c2.b", "id": "l4.c2.b",
"type": "", "type": "",
"pos": { "pos": {
"x": 728, "x": 1514,
"y": 1566 "y": 754
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -879,8 +879,8 @@
"id": "l4.c3", "id": "l4.c3",
"type": "", "type": "",
"pos": { "pos": {
"x": 87, "x": 1439,
"y": 1491 "y": 87
}, },
"width": 263, "width": 263,
"height": 276, "height": 276,
@ -917,8 +917,8 @@
"id": "l4.c3.c", "id": "l4.c3.c",
"type": "", "type": "",
"pos": { "pos": {
"x": 162, "x": 1514,
"y": 1566 "y": 162
}, },
"width": 113, "width": 113,
"height": 126, "height": 126,
@ -979,12 +979,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 484.5, "x": 125,
"y": 138 "y": 517
}, },
{ {
"x": 484.5, "x": 305,
"y": 318 "y": 517
} }
], ],
"animated": false, "animated": false,
@ -1017,12 +1017,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 351.5, "x": 125,
"y": 138 "y": 371
}, },
{ {
"x": 351.5, "x": 305,
"y": 318 "y": 371
} }
], ],
"animated": false, "animated": false,
@ -1055,12 +1055,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 218.5, "x": 125,
"y": 138 "y": 225
}, },
{ {
"x": 218.5, "x": 305,
"y": 318 "y": 225
} }
], ],
"animated": false, "animated": false,
@ -1093,20 +1093,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 351.5, "x": 418,
"y": 444 "y": 371
}, },
{ {
"x": 351.5, "x": 558,
"y": 584 "y": 371
}, },
{ {
"x": 501.5, "x": 558,
"y": 584 "y": 521
}, },
{ {
"x": 501.5, "x": 688,
"y": 714 "y": 521
} }
], ],
"animated": false, "animated": false,
@ -1139,12 +1139,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 218.5, "x": 418,
"y": 444 "y": 225
}, },
{ {
"x": 218.5, "x": 688,
"y": 714 "y": 225
} }
], ],
"animated": false, "animated": false,
@ -1177,20 +1177,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 484.5, "x": 418,
"y": 444 "y": 517
}, },
{ {
"x": 484.5, "x": 548,
"y": 574 "y": 517
}, },
{ {
"x": 784.5, "x": 548,
"y": 574 "y": 817
}, },
{ {
"x": 784.5, "x": 688,
"y": 714 "y": 817
} }
], ],
"animated": false, "animated": false,
@ -1223,12 +1223,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 501.5, "x": 801,
"y": 840 "y": 521
}, },
{ {
"x": 501.5, "x": 1061,
"y": 1100 "y": 521
} }
], ],
"animated": false, "animated": false,
@ -1261,20 +1261,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 784.5, "x": 801,
"y": 840 "y": 817
}, },
{ {
"x": 784.5, "x": 931,
"y": 970 "y": 817
}, },
{ {
"x": 634.5, "x": 931,
"y": 970 "y": 667
}, },
{ {
"x": 634.5, "x": 1061,
"y": 1100 "y": 667
} }
], ],
"animated": false, "animated": false,
@ -1307,12 +1307,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 218.5, "x": 801,
"y": 840 "y": 225
}, },
{ {
"x": 218.5, "x": 1061,
"y": 1100 "y": 225
} }
], ],
"animated": false, "animated": false,
@ -1345,12 +1345,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 501.5, "x": 1174,
"y": 1226 "y": 521
}, },
{ {
"x": 501.5, "x": 1514,
"y": 1566 "y": 521
} }
], ],
"animated": false, "animated": false,
@ -1383,20 +1383,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 634.5, "x": 1174,
"y": 1226 "y": 667
}, },
{ {
"x": 634.5, "x": 1304,
"y": 1356 "y": 667
}, },
{ {
"x": 784.5, "x": 1304,
"y": 1356 "y": 817
}, },
{ {
"x": 784.5, "x": 1514,
"y": 1566 "y": 817
} }
], ],
"animated": false, "animated": false,
@ -1429,12 +1429,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 218.5, "x": 1174,
"y": 1226 "y": 225
}, },
{ {
"x": 218.5, "x": 1514,
"y": 1566 "y": 225
} }
], ],
"animated": false, "animated": false,

Some files were not shown because too many files have changed in this diff Show more