Create module dependency graphs (#2734)

This commit is contained in:
Biplab Dutta 2025-01-10 00:10:31 +05:30 committed by Rajan Maurya
parent bac8b73ceb
commit 3b07b20687
70 changed files with 5475 additions and 0 deletions

3
androidApp/README.md Normal file
View File

@ -0,0 +1,3 @@
# :androidApp module
## Dependency graph
![Dependency graph](../docs/images/graphs/dep_graph_androidApp.svg)

View File

@ -28,6 +28,7 @@ plugins {
alias(libs.plugins.dependencyGuard) apply false
alias(libs.plugins.detekt) apply false
alias(libs.plugins.spotless) apply false
alias(libs.plugins.module.graph) apply true // Plugin for module graph generation
//Multiplatform Plugins
alias(libs.plugins.jetbrainsCompose) apply false
@ -49,3 +50,13 @@ tasks.register("versionFile") {
DynamicVersion.setDynamicVersion(file, project.version.toString())
}
// Task to print all the module paths in the project e.g. :core:data
// Used by module graph generator script
tasks.register("printModulePaths") {
subprojects {
if (subprojects.size == 0) {
println(this.path)
}
}
}

3
core/common/README.md Normal file
View File

@ -0,0 +1,3 @@
# :core:common module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_core_common.svg)

3
core/data/README.md Normal file
View File

@ -0,0 +1,3 @@
# :core:data module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_core_data.svg)

3
core/database/README.md Normal file
View File

@ -0,0 +1,3 @@
# :core:database module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_core_database.svg)

3
core/datastore/README.md Normal file
View File

@ -0,0 +1,3 @@
# :core:datastore module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_core_datastore.svg)

View File

@ -0,0 +1,3 @@
# :core:designsystem module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_core_designsystem.svg)

3
core/logs/README.md Normal file
View File

@ -0,0 +1,3 @@
# :core:logs module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_core_logs.svg)

3
core/model/README.md Normal file
View File

@ -0,0 +1,3 @@
# :core:model module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_core_model.svg)

3
core/network/README.md Normal file
View File

@ -0,0 +1,3 @@
# :core:network module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_core_network.svg)

3
core/qrcode/README.md Normal file
View File

@ -0,0 +1,3 @@
# :core:qrcode module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_core_qrcode.svg)

3
core/ui/README.md Normal file
View File

@ -0,0 +1,3 @@
# :core:ui module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_core_ui.svg)

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 68 KiB

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="159pt" height="44pt"
viewBox="0.00 0.00 158.79 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 40)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-40 154.79,-40 154.79,4 -4,4"/>
<!-- :core:common -->
<g id="node1" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="75.39" cy="-18" rx="75.29" ry="18"/>
<text text-anchor="middle" x="75.39" y="-14.3" font-family="Times,serif" font-size="14.00">:core:common</text>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 849 B

View File

@ -0,0 +1,115 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="435pt" height="332pt"
viewBox="0.00 0.00 434.53 332.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 328)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-328 430.53,-328 430.53,4 -4,4"/>
<!-- :core:data -->
<g id="node1" class="node">
<title>:core:data</title>
<ellipse fill="none" stroke="black" cx="202.89" cy="-306" rx="57.39" ry="18"/>
<text text-anchor="middle" x="202.89" y="-302.3" font-family="Times,serif" font-size="14.00">:core:data</text>
</g>
<!-- :core:common -->
<g id="node2" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="145.89" cy="-18" rx="75.29" ry="18"/>
<text text-anchor="middle" x="145.89" y="-14.3" font-family="Times,serif" font-size="14.00">:core:common</text>
</g>
<!-- :core:data&#45;&gt;:core:common -->
<g id="edge1" class="edge">
<title>:core:data&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M151.97,-297.55C102.44,-289.14 32.32,-273.74 15.89,-252 -37.81,-180.97 62.42,-85.25 115.7,-41.96"/>
<polygon fill="black" stroke="black" points="118.19,-44.45 123.82,-35.47 113.82,-38.98 118.19,-44.45"/>
</g>
<!-- :core:model -->
<g id="node3" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="192.89" cy="-90" rx="64.99" ry="18"/>
<text text-anchor="middle" x="192.89" y="-86.3" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<!-- :core:data&#45;&gt;:core:model -->
<g id="edge2" class="edge">
<title>:core:data&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M202.09,-287.85C200.36,-250.83 196.26,-163.18 194.17,-118.39"/>
<polygon fill="black" stroke="black" points="197.66,-118.06 193.69,-108.23 190.66,-118.38 197.66,-118.06"/>
</g>
<!-- :core:network -->
<g id="node4" class="node">
<title>:core:network</title>
<ellipse fill="none" stroke="black" cx="99.89" cy="-234" rx="74.99" ry="18"/>
<text text-anchor="middle" x="99.89" y="-230.3" font-family="Times,serif" font-size="14.00">:core:network</text>
</g>
<!-- :core:data&#45;&gt;:core:network -->
<g id="edge3" class="edge">
<title>:core:data&#45;&gt;:core:network</title>
<path fill="none" stroke="red" stroke-width="2" d="M180.03,-289.46C165.93,-279.88 147.62,-267.44 132.07,-256.87"/>
<polygon fill="red" stroke="red" stroke-width="2" points="133.99,-253.95 123.76,-251.22 130.06,-259.74 133.99,-253.95"/>
</g>
<!-- :core:database -->
<g id="node5" class="node">
<title>:core:database</title>
<ellipse fill="none" stroke="black" cx="347.89" cy="-234" rx="78.79" ry="18"/>
<text text-anchor="middle" x="347.89" y="-230.3" font-family="Times,serif" font-size="14.00">:core:database</text>
</g>
<!-- :core:data&#45;&gt;:core:database -->
<g id="edge4" class="edge">
<title>:core:data&#45;&gt;:core:database</title>
<path fill="none" stroke="black" d="M232.93,-290.5C254.32,-280.17 283.31,-266.18 306.82,-254.82"/>
<polygon fill="black" stroke="black" points="308.39,-257.96 315.87,-250.46 305.34,-251.65 308.39,-257.96"/>
</g>
<!-- :core:datastore -->
<g id="node6" class="node">
<title>:core:datastore</title>
<ellipse fill="none" stroke="black" cx="301.89" cy="-162" rx="81.49" ry="18"/>
<text text-anchor="middle" x="301.89" y="-158.3" font-family="Times,serif" font-size="14.00">:core:datastore</text>
</g>
<!-- :core:data&#45;&gt;:core:datastore -->
<g id="edge5" class="edge">
<title>:core:data&#45;&gt;:core:datastore</title>
<path fill="none" stroke="black" d="M212.91,-288.27C223.93,-270.13 242.41,-240.49 259.89,-216 266.61,-206.59 274.37,-196.57 281.39,-187.81"/>
<polygon fill="black" stroke="black" points="284.26,-189.83 287.82,-179.85 278.81,-185.42 284.26,-189.83"/>
</g>
<!-- :core:model&#45;&gt;:core:common -->
<g id="edge6" class="edge">
<title>:core:model&#45;&gt;:core:common</title>
<path fill="none" stroke="red" stroke-width="2" d="M181.51,-72.05C175.99,-63.84 169.25,-53.79 163.12,-44.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="165.97,-42.63 157.49,-36.28 160.16,-46.53 165.97,-42.63"/>
</g>
<!-- :core:network&#45;&gt;:core:common -->
<g id="edge7" class="edge">
<title>:core:network&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M99.95,-215.67C100.49,-185.73 103.54,-122.64 118.89,-72 121.67,-62.81 126,-53.3 130.38,-44.92"/>
<polygon fill="black" stroke="black" points="133.52,-46.46 135.26,-36.01 127.39,-43.1 133.52,-46.46"/>
</g>
<!-- :core:network&#45;&gt;:core:model -->
<g id="edge8" class="edge">
<title>:core:network&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M110.92,-216.15C127.07,-191.49 157.28,-145.37 176.17,-116.53"/>
<polygon fill="black" stroke="black" points="179.32,-118.11 181.87,-107.82 173.46,-114.27 179.32,-118.11"/>
</g>
<!-- :core:network&#45;&gt;:core:datastore -->
<g id="edge9" class="edge">
<title>:core:network&#45;&gt;:core:datastore</title>
<path fill="none" stroke="red" stroke-width="2" d="M140.77,-218.83C172.35,-207.89 216.26,-192.67 250.27,-180.89"/>
<polygon fill="red" stroke="red" stroke-width="2" points="251.73,-184.09 260.03,-177.51 249.43,-177.47 251.73,-184.09"/>
</g>
<!-- :core:datastore&#45;&gt;:core:common -->
<g id="edge10" class="edge">
<title>:core:datastore&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M299.18,-143.8C295.26,-124.15 286.23,-92.1 266.89,-72 250.4,-54.87 227.43,-42.93 205.92,-34.77"/>
<polygon fill="black" stroke="black" points="207.09,-31.47 196.5,-31.4 204.73,-38.06 207.09,-31.47"/>
</g>
<!-- :core:datastore&#45;&gt;:core:model -->
<g id="edge11" class="edge">
<title>:core:datastore&#45;&gt;:core:model</title>
<path fill="none" stroke="red" stroke-width="2" d="M276.61,-144.76C261.64,-135.15 242.51,-122.87 226.31,-112.46"/>
<polygon fill="red" stroke="red" stroke-width="2" points="227.96,-109.36 217.66,-106.91 224.18,-115.25 227.96,-109.36"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.0 KiB

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="165pt" height="44pt"
viewBox="0.00 0.00 165.29 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 40)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-40 161.29,-40 161.29,4 -4,4"/>
<!-- :core:database -->
<g id="node1" class="node">
<title>:core:database</title>
<ellipse fill="none" stroke="black" cx="78.64" cy="-18" rx="78.79" ry="18"/>
<text text-anchor="middle" x="78.64" y="-14.3" font-family="Times,serif" font-size="14.00">:core:database</text>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 855 B

View File

@ -0,0 +1,49 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="201pt" height="188pt"
viewBox="0.00 0.00 201.24 188.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 184)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-184 197.24,-184 197.24,4 -4,4"/>
<!-- :core:datastore -->
<g id="node1" class="node">
<title>:core:datastore</title>
<ellipse fill="none" stroke="black" cx="81.24" cy="-162" rx="81.49" ry="18"/>
<text text-anchor="middle" x="81.24" y="-158.3" font-family="Times,serif" font-size="14.00">:core:datastore</text>
</g>
<!-- :core:common -->
<g id="node2" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="81.24" cy="-18" rx="75.29" ry="18"/>
<text text-anchor="middle" x="81.24" y="-14.3" font-family="Times,serif" font-size="14.00">:core:common</text>
</g>
<!-- :core:datastore&#45;&gt;:core:common -->
<g id="edge1" class="edge">
<title>:core:datastore&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M70.06,-144.14C64.08,-134.1 57.33,-120.85 54.24,-108 50.51,-92.44 50.51,-87.56 54.24,-72 56.48,-62.66 60.66,-53.11 65.07,-44.74"/>
<polygon fill="black" stroke="black" points="68.21,-46.29 70.06,-35.86 62.11,-42.87 68.21,-46.29"/>
</g>
<!-- :core:model -->
<g id="node3" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="128.24" cy="-90" rx="64.99" ry="18"/>
<text text-anchor="middle" x="128.24" y="-86.3" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<!-- :core:datastore&#45;&gt;:core:model -->
<g id="edge2" class="edge">
<title>:core:datastore&#45;&gt;:core:model</title>
<path fill="none" stroke="red" stroke-width="2" d="M92.62,-144.05C98.22,-135.71 105.08,-125.49 111.29,-116.25"/>
<polygon fill="red" stroke="red" stroke-width="2" points="114.3,-118.04 116.97,-107.79 108.49,-114.14 114.3,-118.04"/>
</g>
<!-- :core:model&#45;&gt;:core:common -->
<g id="edge3" class="edge">
<title>:core:model&#45;&gt;:core:common</title>
<path fill="none" stroke="red" stroke-width="2" d="M116.87,-72.05C111.35,-63.84 104.6,-53.79 98.47,-44.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="101.32,-42.63 92.84,-36.28 95.51,-46.53 101.32,-42.63"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="209pt" height="44pt"
viewBox="0.00 0.00 209.48 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 40)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-40 205.48,-40 205.48,4 -4,4"/>
<!-- :core:designsystem -->
<g id="node1" class="node">
<title>:core:designsystem</title>
<ellipse fill="none" stroke="black" cx="100.74" cy="-18" rx="100.98" ry="18"/>
<text text-anchor="middle" x="100.74" y="-14.3" font-family="Times,serif" font-size="14.00">:core:designsystem</text>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 870 B

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="120pt" height="44pt"
viewBox="0.00 0.00 119.79 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 40)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-40 115.79,-40 115.79,4 -4,4"/>
<!-- :core:logs -->
<g id="node1" class="node">
<title>:core:logs</title>
<ellipse fill="none" stroke="black" cx="55.9" cy="-18" rx="55.79" ry="18"/>
<text text-anchor="middle" x="55.9" y="-14.3" font-family="Times,serif" font-size="14.00">:core:logs</text>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 841 B

View File

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="159pt" height="116pt"
viewBox="0.00 0.00 158.79 116.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 112)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-112 154.79,-112 154.79,4 -4,4"/>
<!-- :core:model -->
<g id="node1" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="75.39" cy="-90" rx="64.99" ry="18"/>
<text text-anchor="middle" x="75.39" y="-86.3" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<!-- :core:common -->
<g id="node2" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="75.39" cy="-18" rx="75.29" ry="18"/>
<text text-anchor="middle" x="75.39" y="-14.3" font-family="Times,serif" font-size="14.00">:core:common</text>
</g>
<!-- :core:model&#45;&gt;:core:common -->
<g id="edge1" class="edge">
<title>:core:model&#45;&gt;:core:common</title>
<path fill="none" stroke="red" stroke-width="2" d="M75.39,-71.7C75.39,-63.98 75.39,-54.71 75.39,-46.11"/>
<polygon fill="red" stroke="red" stroke-width="2" points="78.89,-46.1 75.39,-36.1 71.89,-46.1 78.89,-46.1"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="273pt" height="260pt"
viewBox="0.00 0.00 272.99 260.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 256)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-256 268.99,-256 268.99,4 -4,4"/>
<!-- :core:network -->
<g id="node1" class="node">
<title>:core:network</title>
<ellipse fill="none" stroke="black" cx="74.74" cy="-234" rx="74.99" ry="18"/>
<text text-anchor="middle" x="74.74" y="-230.3" font-family="Times,serif" font-size="14.00">:core:network</text>
</g>
<!-- :core:common -->
<g id="node2" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="110.74" cy="-18" rx="75.29" ry="18"/>
<text text-anchor="middle" x="110.74" y="-14.3" font-family="Times,serif" font-size="14.00">:core:common</text>
</g>
<!-- :core:network&#45;&gt;:core:common -->
<g id="edge1" class="edge">
<title>:core:network&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M63.5,-216.09C44.82,-185.71 11.81,-120.54 36.74,-72 43.67,-58.52 55.78,-47.71 68.23,-39.45"/>
<polygon fill="black" stroke="black" points="70.17,-42.37 76.85,-34.14 66.5,-36.41 70.17,-42.37"/>
</g>
<!-- :core:model -->
<g id="node3" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="110.74" cy="-90" rx="64.99" ry="18"/>
<text text-anchor="middle" x="110.74" y="-86.3" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<!-- :core:network&#45;&gt;:core:model -->
<g id="edge2" class="edge">
<title>:core:network&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M77.88,-215.82C81.3,-197.8 87.15,-168.73 93.74,-144 96.04,-135.37 98.9,-126.06 101.61,-117.69"/>
<polygon fill="black" stroke="black" points="104.98,-118.65 104.79,-108.06 98.33,-116.45 104.98,-118.65"/>
</g>
<!-- :core:datastore -->
<g id="node4" class="node">
<title>:core:datastore</title>
<ellipse fill="none" stroke="black" cx="183.74" cy="-162" rx="81.49" ry="18"/>
<text text-anchor="middle" x="183.74" y="-158.3" font-family="Times,serif" font-size="14.00">:core:datastore</text>
</g>
<!-- :core:network&#45;&gt;:core:datastore -->
<g id="edge3" class="edge">
<title>:core:network&#45;&gt;:core:datastore</title>
<path fill="none" stroke="red" stroke-width="2" d="M99.75,-216.94C114.6,-207.4 133.63,-195.18 149.82,-184.79"/>
<polygon fill="red" stroke="red" stroke-width="2" points="151.95,-187.58 158.48,-179.23 148.17,-181.69 151.95,-187.58"/>
</g>
<!-- :core:model&#45;&gt;:core:common -->
<g id="edge4" class="edge">
<title>:core:model&#45;&gt;:core:common</title>
<path fill="none" stroke="red" stroke-width="2" d="M110.74,-71.7C110.74,-63.98 110.74,-54.71 110.74,-46.11"/>
<polygon fill="red" stroke="red" stroke-width="2" points="114.24,-46.1 110.74,-36.1 107.24,-46.1 114.24,-46.1"/>
</g>
<!-- :core:datastore&#45;&gt;:core:common -->
<g id="edge5" class="edge">
<title>:core:datastore&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M188.45,-143.85C192.61,-125.1 196.4,-94.68 184.74,-72 177.82,-58.52 165.7,-47.71 153.25,-39.45"/>
<polygon fill="black" stroke="black" points="154.99,-36.41 144.64,-34.14 151.32,-42.37 154.99,-36.41"/>
</g>
<!-- :core:datastore&#45;&gt;:core:model -->
<g id="edge6" class="edge">
<title>:core:datastore&#45;&gt;:core:model</title>
<path fill="none" stroke="red" stroke-width="2" d="M166.44,-144.41C157.17,-135.52 145.59,-124.41 135.39,-114.63"/>
<polygon fill="red" stroke="red" stroke-width="2" points="137.56,-111.86 127.92,-107.47 132.71,-116.92 137.56,-111.86"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.8 KiB

View File

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="159pt" height="188pt"
viewBox="0.00 0.00 158.79 188.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 184)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-184 154.79,-184 154.79,4 -4,4"/>
<!-- :core:qrcode -->
<g id="node1" class="node">
<title>:core:qrcode</title>
<ellipse fill="none" stroke="black" cx="75.39" cy="-162" rx="68.49" ry="18"/>
<text text-anchor="middle" x="75.39" y="-158.3" font-family="Times,serif" font-size="14.00">:core:qrcode</text>
</g>
<!-- :core:model -->
<g id="node2" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="75.39" cy="-90" rx="64.99" ry="18"/>
<text text-anchor="middle" x="75.39" y="-86.3" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<!-- :core:qrcode&#45;&gt;:core:model -->
<g id="edge1" class="edge">
<title>:core:qrcode&#45;&gt;:core:model</title>
<path fill="none" stroke="red" stroke-width="2" d="M75.39,-143.7C75.39,-135.98 75.39,-126.71 75.39,-118.11"/>
<polygon fill="red" stroke="red" stroke-width="2" points="78.89,-118.1 75.39,-108.1 71.89,-118.1 78.89,-118.1"/>
</g>
<!-- :core:common -->
<g id="node3" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="75.39" cy="-18" rx="75.29" ry="18"/>
<text text-anchor="middle" x="75.39" y="-14.3" font-family="Times,serif" font-size="14.00">:core:common</text>
</g>
<!-- :core:model&#45;&gt;:core:common -->
<g id="edge2" class="edge">
<title>:core:model&#45;&gt;:core:common</title>
<path fill="none" stroke="red" stroke-width="2" d="M75.39,-71.7C75.39,-63.98 75.39,-54.71 75.39,-46.11"/>
<polygon fill="red" stroke="red" stroke-width="2" points="78.89,-46.1 75.39,-36.1 71.89,-46.1 78.89,-46.1"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -0,0 +1,145 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="465pt" height="404pt"
viewBox="0.00 0.00 464.84 404.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 400)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-400 460.84,-400 460.84,4 -4,4"/>
<!-- :core:testing -->
<g id="node1" class="node">
<title>:core:testing</title>
<ellipse fill="none" stroke="black" cx="387.3" cy="-378" rx="69.59" ry="18"/>
<text text-anchor="middle" x="387.3" y="-374.3" font-family="Times,serif" font-size="14.00">:core:testing</text>
</g>
<!-- :core:data -->
<g id="node2" class="node">
<title>:core:data</title>
<ellipse fill="none" stroke="black" cx="256.3" cy="-306" rx="57.39" ry="18"/>
<text text-anchor="middle" x="256.3" y="-302.3" font-family="Times,serif" font-size="14.00">:core:data</text>
</g>
<!-- :core:testing&#45;&gt;:core:data -->
<g id="edge1" class="edge">
<title>:core:testing&#45;&gt;:core:data</title>
<path fill="none" stroke="red" stroke-width="2" d="M358.23,-361.46C339.01,-351.2 313.66,-337.65 293.04,-326.63"/>
<polygon fill="red" stroke="red" stroke-width="2" points="294.42,-323.4 283.95,-321.77 291.12,-329.57 294.42,-323.4"/>
</g>
<!-- :core:logs -->
<g id="node3" class="node">
<title>:core:logs</title>
<ellipse fill="none" stroke="black" cx="387.3" cy="-306" rx="55.79" ry="18"/>
<text text-anchor="middle" x="387.3" y="-302.3" font-family="Times,serif" font-size="14.00">:core:logs</text>
</g>
<!-- :core:testing&#45;&gt;:core:logs -->
<g id="edge2" class="edge">
<title>:core:testing&#45;&gt;:core:logs</title>
<path fill="none" stroke="black" d="M387.3,-359.7C387.3,-351.98 387.3,-342.71 387.3,-334.11"/>
<polygon fill="black" stroke="black" points="390.8,-334.1 387.3,-324.1 383.8,-334.1 390.8,-334.1"/>
</g>
<!-- :core:model -->
<g id="node4" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="248.3" cy="-90" rx="64.99" ry="18"/>
<text text-anchor="middle" x="248.3" y="-86.3" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<!-- :core:testing&#45;&gt;:core:model -->
<g id="edge3" class="edge">
<title>:core:testing&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M416.16,-361.61C429.81,-352.63 444.74,-339.91 452.3,-324 459.16,-309.55 456.56,-303.42 452.3,-288 432.47,-216.14 421.98,-193.56 366.3,-144 347.81,-127.55 323.38,-115.44 301.54,-106.98"/>
<polygon fill="black" stroke="black" points="302.64,-103.66 292.05,-103.47 300.21,-110.22 302.64,-103.66"/>
</g>
<!-- :core:data&#45;&gt;:core:model -->
<g id="edge5" class="edge">
<title>:core:data&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M296.21,-292.92C328.01,-282.4 368.74,-266.58 378.3,-252 387.07,-238.62 382.31,-231.49 378.3,-216 369.12,-180.56 363.86,-170.21 338.3,-144 324.97,-130.33 307.37,-118.93 291.27,-110.26"/>
<polygon fill="black" stroke="black" points="292.5,-106.95 282.01,-105.47 289.29,-113.17 292.5,-106.95"/>
</g>
<!-- :core:common -->
<g id="node5" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="124.3" cy="-18" rx="75.29" ry="18"/>
<text text-anchor="middle" x="124.3" y="-14.3" font-family="Times,serif" font-size="14.00">:core:common</text>
</g>
<!-- :core:data&#45;&gt;:core:common -->
<g id="edge4" class="edge">
<title>:core:data&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M201.44,-300.64C138.17,-294.34 39.94,-280.22 17.3,-252 -36.41,-185.08 51.44,-86.83 98.11,-42.37"/>
<polygon fill="black" stroke="black" points="100.58,-44.85 105.49,-35.47 95.8,-39.74 100.58,-44.85"/>
</g>
<!-- :core:network -->
<g id="node6" class="node">
<title>:core:network</title>
<ellipse fill="none" stroke="black" cx="101.3" cy="-234" rx="74.99" ry="18"/>
<text text-anchor="middle" x="101.3" y="-230.3" font-family="Times,serif" font-size="14.00">:core:network</text>
</g>
<!-- :core:data&#45;&gt;:core:network -->
<g id="edge6" class="edge">
<title>:core:data&#45;&gt;:core:network</title>
<path fill="none" stroke="red" stroke-width="2" d="M224.93,-290.83C201.61,-280.3 169.53,-265.81 143.89,-254.24"/>
<polygon fill="red" stroke="red" stroke-width="2" points="145.32,-251.04 134.77,-250.11 142.44,-257.42 145.32,-251.04"/>
</g>
<!-- :core:database -->
<g id="node7" class="node">
<title>:core:database</title>
<ellipse fill="none" stroke="black" cx="272.3" cy="-234" rx="78.79" ry="18"/>
<text text-anchor="middle" x="272.3" y="-230.3" font-family="Times,serif" font-size="14.00">:core:database</text>
</g>
<!-- :core:data&#45;&gt;:core:database -->
<g id="edge7" class="edge">
<title>:core:data&#45;&gt;:core:database</title>
<path fill="none" stroke="black" d="M260.26,-287.7C262.02,-279.98 264.14,-270.71 266.1,-262.11"/>
<polygon fill="black" stroke="black" points="269.57,-262.63 268.39,-252.1 262.75,-261.07 269.57,-262.63"/>
</g>
<!-- :core:datastore -->
<g id="node8" class="node">
<title>:core:datastore</title>
<ellipse fill="none" stroke="black" cx="248.3" cy="-162" rx="81.49" ry="18"/>
<text text-anchor="middle" x="248.3" y="-158.3" font-family="Times,serif" font-size="14.00">:core:datastore</text>
</g>
<!-- :core:data&#45;&gt;:core:datastore -->
<g id="edge8" class="edge">
<title>:core:data&#45;&gt;:core:datastore</title>
<path fill="none" stroke="black" d="M300.27,-294.35C322.36,-286.53 347.17,-273.43 360.3,-252 368.66,-238.36 368.86,-229.52 360.3,-216 349.37,-198.74 331.14,-186.99 312.53,-179.04"/>
<polygon fill="black" stroke="black" points="313.68,-175.74 303.1,-175.33 311.12,-182.25 313.68,-175.74"/>
</g>
<!-- :core:model&#45;&gt;:core:common -->
<g id="edge9" class="edge">
<title>:core:model&#45;&gt;:core:common</title>
<path fill="none" stroke="red" stroke-width="2" d="M221.09,-73.64C203.49,-63.7 180.35,-50.64 161.12,-39.78"/>
<polygon fill="red" stroke="red" stroke-width="2" points="162.74,-36.68 152.31,-34.81 159.3,-42.77 162.74,-36.68"/>
</g>
<!-- :core:network&#45;&gt;:core:model -->
<g id="edge11" class="edge">
<title>:core:network&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M109.18,-215.92C118.7,-196.66 136.23,-165.26 158.3,-144 172.16,-130.64 190.01,-119.25 206.15,-110.49"/>
<polygon fill="black" stroke="black" points="208.17,-113.38 215.41,-105.64 204.92,-107.18 208.17,-113.38"/>
</g>
<!-- :core:network&#45;&gt;:core:common -->
<g id="edge10" class="edge">
<title>:core:network&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M103.14,-215.85C107.12,-178.83 116.54,-91.18 121.36,-46.39"/>
<polygon fill="black" stroke="black" points="124.86,-46.55 122.45,-36.23 117.9,-45.8 124.86,-46.55"/>
</g>
<!-- :core:network&#45;&gt;:core:datastore -->
<g id="edge12" class="edge">
<title>:core:network&#45;&gt;:core:datastore</title>
<path fill="none" stroke="red" stroke-width="2" d="M133.56,-217.64C154.95,-207.45 183.24,-193.98 206.37,-182.97"/>
<polygon fill="red" stroke="red" stroke-width="2" points="208.08,-186.03 215.61,-178.57 205.07,-179.71 208.08,-186.03"/>
</g>
<!-- :core:datastore&#45;&gt;:core:model -->
<g id="edge14" class="edge">
<title>:core:datastore&#45;&gt;:core:model</title>
<path fill="none" stroke="red" stroke-width="2" d="M248.3,-143.7C248.3,-135.98 248.3,-126.71 248.3,-118.11"/>
<polygon fill="red" stroke="red" stroke-width="2" points="251.8,-118.1 248.3,-108.1 244.8,-118.1 251.8,-118.1"/>
</g>
<!-- :core:datastore&#45;&gt;:core:common -->
<g id="edge13" class="edge">
<title>:core:datastore&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M220,-144.9C205.15,-135.49 187.38,-122.59 174.3,-108 157.58,-89.34 144.08,-64.15 135.34,-45.33"/>
<polygon fill="black" stroke="black" points="138.5,-43.83 131.22,-36.14 132.12,-46.7 138.5,-43.83"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.8 KiB

View File

@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="414pt" height="188pt"
viewBox="0.00 0.00 414.13 188.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 184)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-184 410.13,-184 410.13,4 -4,4"/>
<!-- :core:ui -->
<g id="node1" class="node">
<title>:core:ui</title>
<ellipse fill="none" stroke="black" cx="284.74" cy="-162" rx="45.49" ry="18"/>
<text text-anchor="middle" x="284.74" y="-158.3" font-family="Times,serif" font-size="14.00">:core:ui</text>
</g>
<!-- :core:designsystem -->
<g id="node2" class="node">
<title>:core:designsystem</title>
<ellipse fill="none" stroke="black" cx="100.74" cy="-90" rx="100.98" ry="18"/>
<text text-anchor="middle" x="100.74" y="-86.3" font-family="Times,serif" font-size="14.00">:core:designsystem</text>
</g>
<!-- :core:ui&#45;&gt;:core:designsystem -->
<g id="edge1" class="edge">
<title>:core:ui&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M253.11,-148.97C225.05,-138.29 183.59,-122.52 150.99,-110.12"/>
<polygon fill="black" stroke="black" points="152.21,-106.84 141.62,-106.55 149.72,-113.38 152.21,-106.84"/>
</g>
<!-- :core:model -->
<g id="node3" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="284.74" cy="-90" rx="64.99" ry="18"/>
<text text-anchor="middle" x="284.74" y="-86.3" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<!-- :core:ui&#45;&gt;:core:model -->
<g id="edge2" class="edge">
<title>:core:ui&#45;&gt;:core:model</title>
<path fill="none" stroke="red" stroke-width="2" d="M284.74,-143.7C284.74,-135.98 284.74,-126.71 284.74,-118.11"/>
<polygon fill="red" stroke="red" stroke-width="2" points="288.24,-118.1 284.74,-108.1 281.24,-118.1 288.24,-118.1"/>
</g>
<!-- :core:common -->
<g id="node4" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="330.74" cy="-18" rx="75.29" ry="18"/>
<text text-anchor="middle" x="330.74" y="-14.3" font-family="Times,serif" font-size="14.00">:core:common</text>
</g>
<!-- :core:ui&#45;&gt;:core:common -->
<g id="edge3" class="edge">
<title>:core:ui&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M314.43,-148.2C330.71,-139.45 349.42,-126.13 358.74,-108 369.13,-87.79 359.72,-63 349.09,-44.72"/>
<polygon fill="black" stroke="black" points="351.96,-42.7 343.69,-36.07 346.02,-46.4 351.96,-42.7"/>
</g>
<!-- :core:model&#45;&gt;:core:common -->
<g id="edge4" class="edge">
<title>:core:model&#45;&gt;:core:common</title>
<path fill="none" stroke="red" stroke-width="2" d="M295.88,-72.05C301.28,-63.84 307.88,-53.79 313.88,-44.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="316.82,-46.55 319.39,-36.28 310.97,-42.71 316.82,-46.55"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@ -0,0 +1,181 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="810pt" height="404pt"
viewBox="0.00 0.00 809.64 404.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 400)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-400 805.64,-400 805.64,4 -4,4"/>
<!-- :feature:about -->
<g id="node1" class="node">
<title>:feature:about</title>
<ellipse fill="none" stroke="black" cx="258" cy="-378" rx="76.89" ry="18"/>
<text text-anchor="middle" x="258" y="-374.3" font-family="Times,serif" font-size="14.00">:feature:about</text>
</g>
<!-- :core:designsystem -->
<g id="node2" class="node">
<title>:core:designsystem</title>
<ellipse fill="none" stroke="black" cx="129" cy="-234" rx="100.98" ry="18"/>
<text text-anchor="middle" x="129" y="-230.3" font-family="Times,serif" font-size="14.00">:core:designsystem</text>
</g>
<!-- :feature:about&#45;&gt;:core:designsystem -->
<g id="edge1" class="edge">
<title>:feature:about&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M240.07,-360.22C229.35,-350 215.61,-336.52 204,-324 184.58,-303.05 163.74,-278.1 148.97,-259.96"/>
<polygon fill="black" stroke="black" points="151.65,-257.71 142.64,-252.14 146.21,-262.11 151.65,-257.71"/>
</g>
<!-- :core:ui -->
<g id="node3" class="node">
<title>:core:ui</title>
<ellipse fill="none" stroke="black" cx="258" cy="-306" rx="45.49" ry="18"/>
<text text-anchor="middle" x="258" y="-302.3" font-family="Times,serif" font-size="14.00">:core:ui</text>
</g>
<!-- :feature:about&#45;&gt;:core:ui -->
<g id="edge2" class="edge">
<title>:feature:about&#45;&gt;:core:ui</title>
<path fill="none" stroke="black" d="M258,-359.7C258,-351.98 258,-342.71 258,-334.11"/>
<polygon fill="black" stroke="black" points="261.5,-334.1 258,-324.1 254.5,-334.1 261.5,-334.1"/>
</g>
<!-- :core:data -->
<g id="node4" class="node">
<title>:core:data</title>
<ellipse fill="none" stroke="black" cx="466" cy="-306" rx="57.39" ry="18"/>
<text text-anchor="middle" x="466" y="-302.3" font-family="Times,serif" font-size="14.00">:core:data</text>
</g>
<!-- :feature:about&#45;&gt;:core:data -->
<g id="edge3" class="edge">
<title>:feature:about&#45;&gt;:core:data</title>
<path fill="none" stroke="red" stroke-width="2" d="M300.09,-362.83C334.49,-351.26 383.09,-334.9 418.8,-322.88"/>
<polygon fill="red" stroke="red" stroke-width="2" points="420.15,-326.12 428.51,-319.62 417.92,-319.49 420.15,-326.12"/>
</g>
<!-- :core:model -->
<g id="node5" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="414" cy="-90" rx="64.99" ry="18"/>
<text text-anchor="middle" x="414" y="-86.3" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<!-- :feature:about&#45;&gt;:core:model -->
<g id="edge4" class="edge">
<title>:feature:about&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M278.36,-360.42C289.38,-350.68 302.6,-337.63 312,-324 358.86,-256.04 391.67,-163.09 405.97,-117.88"/>
<polygon fill="black" stroke="black" points="409.34,-118.81 408.97,-108.22 402.66,-116.74 409.34,-118.81"/>
</g>
<!-- :core:common -->
<g id="node6" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="367" cy="-18" rx="75.29" ry="18"/>
<text text-anchor="middle" x="367" y="-14.3" font-family="Times,serif" font-size="14.00">:core:common</text>
</g>
<!-- :feature:about&#45;&gt;:core:common -->
<g id="edge5" class="edge">
<title>:feature:about&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M190.89,-369.23C114.44,-356.22 0,-322.17 0,-235 0,-235 0,-235 0,-161 0,-97.88 191.22,-51.89 297.61,-31.2"/>
<polygon fill="black" stroke="black" points="298.47,-34.6 307.63,-29.27 297.15,-27.72 298.47,-34.6"/>
</g>
<!-- :core:ui&#45;&gt;:core:designsystem -->
<g id="edge6" class="edge">
<title>:core:ui&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M232.2,-291C213.89,-281.06 188.96,-267.54 168.19,-256.27"/>
<polygon fill="black" stroke="black" points="169.74,-253.13 159.28,-251.43 166.4,-259.28 169.74,-253.13"/>
</g>
<!-- :core:ui&#45;&gt;:core:model -->
<g id="edge7" class="edge">
<title>:core:ui&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M262.95,-287.96C273.86,-251.33 300.52,-166.55 320,-144 332.71,-129.29 350.56,-117.79 367.3,-109.33"/>
<polygon fill="black" stroke="black" points="368.95,-112.42 376.45,-104.93 365.92,-106.11 368.95,-112.42"/>
</g>
<!-- :core:ui&#45;&gt;:core:common -->
<g id="edge8" class="edge">
<title>:core:ui&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M259.85,-287.77C261.99,-269.72 266,-240.62 272,-216 288.45,-148.47 298.31,-132.23 333,-72 338.26,-62.86 344.39,-53.08 349.98,-44.44"/>
<polygon fill="black" stroke="black" points="353,-46.21 355.55,-35.93 347.15,-42.38 353,-46.21"/>
</g>
<!-- :core:data&#45;&gt;:core:model -->
<g id="edge11" class="edge">
<title>:core:data&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M450.83,-288.15C442.9,-278.32 433.86,-265.28 429,-252 412.6,-207.24 411.36,-151.02 412.38,-118.24"/>
<polygon fill="black" stroke="black" points="415.88,-118.21 412.79,-108.07 408.89,-117.92 415.88,-118.21"/>
</g>
<!-- :core:data&#45;&gt;:core:common -->
<g id="edge10" class="edge">
<title>:core:data&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M447.65,-288.45C437.29,-278.52 424.54,-265.27 415,-252 372.89,-193.4 357.16,-178.09 340,-108 336.2,-92.46 336.27,-87.56 340,-72 342.24,-62.66 346.42,-53.11 350.83,-44.74"/>
<polygon fill="black" stroke="black" points="353.97,-46.29 355.81,-35.86 347.87,-42.87 353.97,-46.29"/>
</g>
<!-- :core:network -->
<g id="node7" class="node">
<title>:core:network</title>
<ellipse fill="none" stroke="black" cx="513" cy="-234" rx="74.99" ry="18"/>
<text text-anchor="middle" x="513" y="-230.3" font-family="Times,serif" font-size="14.00">:core:network</text>
</g>
<!-- :core:data&#45;&gt;:core:network -->
<g id="edge12" class="edge">
<title>:core:data&#45;&gt;:core:network</title>
<path fill="none" stroke="red" stroke-width="2" d="M477.38,-288.05C482.89,-279.84 489.64,-269.79 495.77,-260.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="498.73,-262.53 501.4,-252.28 492.92,-258.63 498.73,-262.53"/>
</g>
<!-- :core:database -->
<g id="node8" class="node">
<title>:core:database</title>
<ellipse fill="none" stroke="black" cx="723" cy="-234" rx="78.79" ry="18"/>
<text text-anchor="middle" x="723" y="-230.3" font-family="Times,serif" font-size="14.00">:core:database</text>
</g>
<!-- :core:data&#45;&gt;:core:database -->
<g id="edge13" class="edge">
<title>:core:data&#45;&gt;:core:database</title>
<path fill="none" stroke="black" d="M507.86,-293.6C550.49,-281.99 616.92,-263.89 664.69,-250.88"/>
<polygon fill="black" stroke="black" points="665.85,-254.19 674.58,-248.19 664.01,-247.44 665.85,-254.19"/>
</g>
<!-- :core:datastore -->
<g id="node9" class="node">
<title>:core:datastore</title>
<ellipse fill="none" stroke="black" cx="616" cy="-162" rx="81.49" ry="18"/>
<text text-anchor="middle" x="616" y="-158.3" font-family="Times,serif" font-size="14.00">:core:datastore</text>
</g>
<!-- :core:data&#45;&gt;:core:datastore -->
<g id="edge14" class="edge">
<title>:core:data&#45;&gt;:core:datastore</title>
<path fill="none" stroke="black" d="M515.39,-296.79C543.29,-289.61 576.57,-276.33 597,-252 611.33,-234.93 615.64,-209.64 616.62,-190.38"/>
<polygon fill="black" stroke="black" points="620.12,-190.19 616.86,-180.11 613.12,-190.03 620.12,-190.19"/>
</g>
<!-- :core:model&#45;&gt;:core:common -->
<g id="edge9" class="edge">
<title>:core:model&#45;&gt;:core:common</title>
<path fill="none" stroke="red" stroke-width="2" d="M402.62,-72.05C397.11,-63.84 390.36,-53.79 384.23,-44.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="387.08,-42.63 378.6,-36.28 381.27,-46.53 387.08,-42.63"/>
</g>
<!-- :core:network&#45;&gt;:core:model -->
<g id="edge16" class="edge">
<title>:core:network&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M501.25,-216.15C483.99,-191.39 451.63,-144.97 431.54,-116.16"/>
<polygon fill="black" stroke="black" points="434.32,-114.03 425.73,-107.82 428.58,-118.03 434.32,-114.03"/>
</g>
<!-- :core:network&#45;&gt;:core:common -->
<g id="edge15" class="edge">
<title>:core:network&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M515.3,-215.91C518.63,-184.08 521.13,-115.04 488,-72 473.99,-53.8 452.42,-41.73 431.35,-33.77"/>
<polygon fill="black" stroke="black" points="432.33,-30.41 421.73,-30.4 430.01,-37.01 432.33,-30.41"/>
</g>
<!-- :core:network&#45;&gt;:core:datastore -->
<g id="edge17" class="edge">
<title>:core:network&#45;&gt;:core:datastore</title>
<path fill="none" stroke="red" stroke-width="2" d="M536.89,-216.76C550.7,-207.38 568.27,-195.44 583.34,-185.19"/>
<polygon fill="red" stroke="red" stroke-width="2" points="585.58,-187.91 591.88,-179.39 581.65,-182.12 585.58,-187.91"/>
</g>
<!-- :core:datastore&#45;&gt;:core:model -->
<g id="edge19" class="edge">
<title>:core:datastore&#45;&gt;:core:model</title>
<path fill="none" stroke="red" stroke-width="2" d="M574.15,-146.5C541.75,-135.27 496.82,-119.7 462.8,-107.91"/>
<polygon fill="red" stroke="red" stroke-width="2" points="463.65,-104.5 453.06,-104.54 461.36,-111.12 463.65,-104.5"/>
</g>
<!-- :core:datastore&#45;&gt;:core:common -->
<g id="edge18" class="edge">
<title>:core:datastore&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M601.88,-143.98C584.64,-124.18 553.72,-91.71 521,-72 492.71,-54.96 458.18,-42.44 428.99,-33.86"/>
<polygon fill="black" stroke="black" points="429.89,-30.47 419.31,-31.1 427.97,-37.2 429.89,-30.47"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.7 KiB

View File

@ -0,0 +1,193 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="810pt" height="404pt"
viewBox="0.00 0.00 809.64 404.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 400)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-400 805.64,-400 805.64,4 -4,4"/>
<!-- :feature:account -->
<g id="node1" class="node">
<title>:feature:account</title>
<ellipse fill="none" stroke="black" cx="297" cy="-378" rx="86.38" ry="18"/>
<text text-anchor="middle" x="297" y="-374.3" font-family="Times,serif" font-size="14.00">:feature:account</text>
</g>
<!-- :core:designsystem -->
<g id="node2" class="node">
<title>:core:designsystem</title>
<ellipse fill="none" stroke="black" cx="129" cy="-234" rx="100.98" ry="18"/>
<text text-anchor="middle" x="129" y="-230.3" font-family="Times,serif" font-size="14.00">:core:designsystem</text>
</g>
<!-- :feature:account&#45;&gt;:core:designsystem -->
<g id="edge1" class="edge">
<title>:feature:account&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M263.74,-361.36C245.43,-351.91 222.86,-338.84 205,-324 182.37,-305.19 161.02,-279.18 146.75,-260.14"/>
<polygon fill="black" stroke="black" points="149.45,-257.91 140.71,-251.93 143.81,-262.06 149.45,-257.91"/>
</g>
<!-- :core:ui -->
<g id="node3" class="node">
<title>:core:ui</title>
<ellipse fill="none" stroke="black" cx="259" cy="-306" rx="45.49" ry="18"/>
<text text-anchor="middle" x="259" y="-302.3" font-family="Times,serif" font-size="14.00">:core:ui</text>
</g>
<!-- :feature:account&#45;&gt;:core:ui -->
<g id="edge2" class="edge">
<title>:feature:account&#45;&gt;:core:ui</title>
<path fill="none" stroke="black" d="M287.8,-360.05C283.37,-351.89 277.95,-341.91 273.02,-332.82"/>
<polygon fill="black" stroke="black" points="275.96,-330.91 268.11,-323.79 269.81,-334.25 275.96,-330.91"/>
</g>
<!-- :core:data -->
<g id="node4" class="node">
<title>:core:data</title>
<ellipse fill="none" stroke="black" cx="419" cy="-306" rx="57.39" ry="18"/>
<text text-anchor="middle" x="419" y="-302.3" font-family="Times,serif" font-size="14.00">:core:data</text>
</g>
<!-- :feature:account&#45;&gt;:core:data -->
<g id="edge3" class="edge">
<title>:feature:account&#45;&gt;:core:data</title>
<path fill="none" stroke="red" stroke-width="2" d="M324.99,-360.94C342.52,-350.88 365.26,-337.83 383.98,-327.09"/>
<polygon fill="red" stroke="red" stroke-width="2" points="385.88,-330.04 392.81,-322.03 382.39,-323.97 385.88,-330.04"/>
</g>
<!-- :core:model -->
<g id="node5" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="414" cy="-90" rx="64.99" ry="18"/>
<text text-anchor="middle" x="414" y="-86.3" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<!-- :feature:account&#45;&gt;:core:model -->
<g id="edge4" class="edge">
<title>:feature:account&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M303.97,-359.97C323.6,-311.98 379.47,-175.41 403.16,-117.49"/>
<polygon fill="black" stroke="black" points="406.52,-118.53 407.07,-107.94 400.04,-115.88 406.52,-118.53"/>
</g>
<!-- :core:common -->
<g id="node6" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="367" cy="-18" rx="75.29" ry="18"/>
<text text-anchor="middle" x="367" y="-14.3" font-family="Times,serif" font-size="14.00">:core:common</text>
</g>
<!-- :feature:account&#45;&gt;:core:common -->
<g id="edge5" class="edge">
<title>:feature:account&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M215.06,-372.14C127.15,-361.98 0,-330.73 0,-235 0,-235 0,-235 0,-161 0,-97.88 191.22,-51.89 297.61,-31.2"/>
<polygon fill="black" stroke="black" points="298.47,-34.6 307.63,-29.27 297.15,-27.72 298.47,-34.6"/>
</g>
<!-- :libs:pullrefresh -->
<g id="node7" class="node">
<title>:libs:pullrefresh</title>
<ellipse fill="none" stroke="black" cx="579" cy="-306" rx="84.49" ry="18"/>
<text text-anchor="middle" x="579" y="-302.3" font-family="Times,serif" font-size="14.00">:libs:pullrefresh</text>
</g>
<!-- :feature:account&#45;&gt;:libs:pullrefresh -->
<g id="edge6" class="edge">
<title>:feature:account&#45;&gt;:libs:pullrefresh</title>
<path fill="none" stroke="black" d="M350.37,-363.75C397.58,-352.03 466.5,-334.93 516.31,-322.56"/>
<polygon fill="black" stroke="black" points="517.46,-325.88 526.32,-320.08 515.77,-319.09 517.46,-325.88"/>
</g>
<!-- :core:ui&#45;&gt;:core:designsystem -->
<g id="edge7" class="edge">
<title>:core:ui&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M233.01,-291C214.55,-281.06 189.43,-267.54 168.5,-256.27"/>
<polygon fill="black" stroke="black" points="169.98,-253.09 159.52,-251.43 166.66,-259.25 169.98,-253.09"/>
</g>
<!-- :core:ui&#45;&gt;:core:model -->
<g id="edge8" class="edge">
<title>:core:ui&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M263.84,-287.96C274.51,-251.33 300.62,-166.56 320,-144 332.67,-129.25 350.52,-117.75 367.26,-109.29"/>
<polygon fill="black" stroke="black" points="368.91,-112.38 376.41,-104.9 365.88,-106.07 368.91,-112.38"/>
</g>
<!-- :core:ui&#45;&gt;:core:common -->
<g id="edge9" class="edge">
<title>:core:ui&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M260.6,-287.77C262.5,-269.71 266.15,-240.61 272,-216 288.08,-148.38 298.31,-132.23 333,-72 338.26,-62.86 344.39,-53.08 349.98,-44.44"/>
<polygon fill="black" stroke="black" points="353,-46.21 355.55,-35.93 347.15,-42.38 353,-46.21"/>
</g>
<!-- :core:data&#45;&gt;:core:model -->
<g id="edge12" class="edge">
<title>:core:data&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M418.6,-287.85C417.73,-250.83 415.69,-163.18 414.64,-118.39"/>
<polygon fill="black" stroke="black" points="418.14,-118.15 414.4,-108.23 411.14,-118.31 418.14,-118.15"/>
</g>
<!-- :core:data&#45;&gt;:core:common -->
<g id="edge11" class="edge">
<title>:core:data&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M409.59,-288.03C391.73,-254.74 353.51,-178.01 340,-108 336.97,-92.29 336.27,-87.56 340,-72 342.24,-62.66 346.42,-53.11 350.83,-44.74"/>
<polygon fill="black" stroke="black" points="353.97,-46.29 355.81,-35.86 347.87,-42.87 353.97,-46.29"/>
</g>
<!-- :core:network -->
<g id="node8" class="node">
<title>:core:network</title>
<ellipse fill="none" stroke="black" cx="513" cy="-234" rx="74.99" ry="18"/>
<text text-anchor="middle" x="513" y="-230.3" font-family="Times,serif" font-size="14.00">:core:network</text>
</g>
<!-- :core:data&#45;&gt;:core:network -->
<g id="edge13" class="edge">
<title>:core:data&#45;&gt;:core:network</title>
<path fill="none" stroke="red" stroke-width="2" d="M440.33,-289.12C452.89,-279.76 468.98,-267.78 482.82,-257.47"/>
<polygon fill="red" stroke="red" stroke-width="2" points="485.17,-260.09 491.1,-251.31 480.99,-254.47 485.17,-260.09"/>
</g>
<!-- :core:database -->
<g id="node9" class="node">
<title>:core:database</title>
<ellipse fill="none" stroke="black" cx="723" cy="-234" rx="78.79" ry="18"/>
<text text-anchor="middle" x="723" y="-230.3" font-family="Times,serif" font-size="14.00">:core:database</text>
</g>
<!-- :core:data&#45;&gt;:core:database -->
<g id="edge14" class="edge">
<title>:core:data&#45;&gt;:core:database</title>
<path fill="none" stroke="black" d="M461.85,-293.94C469.86,-291.92 478.18,-289.87 486,-288 544.01,-274.16 610.26,-259.43 657.94,-249.03"/>
<polygon fill="black" stroke="black" points="658.8,-252.42 667.83,-246.87 657.31,-245.58 658.8,-252.42"/>
</g>
<!-- :core:datastore -->
<g id="node10" class="node">
<title>:core:datastore</title>
<ellipse fill="none" stroke="black" cx="616" cy="-162" rx="81.49" ry="18"/>
<text text-anchor="middle" x="616" y="-158.3" font-family="Times,serif" font-size="14.00">:core:datastore</text>
</g>
<!-- :core:data&#45;&gt;:core:datastore -->
<g id="edge15" class="edge">
<title>:core:data&#45;&gt;:core:datastore</title>
<path fill="none" stroke="black" d="M461.07,-293.64C512.18,-279.65 592.25,-257.14 597,-252 612.29,-235.45 616.44,-209.73 617.12,-190.18"/>
<polygon fill="black" stroke="black" points="620.62,-190.08 617.19,-180.06 613.62,-190.03 620.62,-190.08"/>
</g>
<!-- :core:model&#45;&gt;:core:common -->
<g id="edge10" class="edge">
<title>:core:model&#45;&gt;:core:common</title>
<path fill="none" stroke="red" stroke-width="2" d="M402.62,-72.05C397.11,-63.84 390.36,-53.79 384.23,-44.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="387.08,-42.63 378.6,-36.28 381.27,-46.53 387.08,-42.63"/>
</g>
<!-- :core:network&#45;&gt;:core:model -->
<g id="edge17" class="edge">
<title>:core:network&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M501.25,-216.15C483.99,-191.39 451.63,-144.97 431.54,-116.16"/>
<polygon fill="black" stroke="black" points="434.32,-114.03 425.73,-107.82 428.58,-118.03 434.32,-114.03"/>
</g>
<!-- :core:network&#45;&gt;:core:common -->
<g id="edge16" class="edge">
<title>:core:network&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M515.3,-215.91C518.63,-184.08 521.13,-115.04 488,-72 473.99,-53.8 452.42,-41.73 431.35,-33.77"/>
<polygon fill="black" stroke="black" points="432.33,-30.41 421.73,-30.4 430.01,-37.01 432.33,-30.41"/>
</g>
<!-- :core:network&#45;&gt;:core:datastore -->
<g id="edge18" class="edge">
<title>:core:network&#45;&gt;:core:datastore</title>
<path fill="none" stroke="red" stroke-width="2" d="M536.89,-216.76C550.7,-207.38 568.27,-195.44 583.34,-185.19"/>
<polygon fill="red" stroke="red" stroke-width="2" points="585.58,-187.91 591.88,-179.39 581.65,-182.12 585.58,-187.91"/>
</g>
<!-- :core:datastore&#45;&gt;:core:model -->
<g id="edge20" class="edge">
<title>:core:datastore&#45;&gt;:core:model</title>
<path fill="none" stroke="red" stroke-width="2" d="M574.15,-146.5C541.75,-135.27 496.82,-119.7 462.8,-107.91"/>
<polygon fill="red" stroke="red" stroke-width="2" points="463.65,-104.5 453.06,-104.54 461.36,-111.12 463.65,-104.5"/>
</g>
<!-- :core:datastore&#45;&gt;:core:common -->
<g id="edge19" class="edge">
<title>:core:datastore&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M601.88,-143.98C584.64,-124.18 553.72,-91.71 521,-72 492.71,-54.96 458.18,-42.44 428.99,-33.86"/>
<polygon fill="black" stroke="black" points="429.89,-30.47 419.31,-31.1 427.97,-37.2 429.89,-30.47"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -0,0 +1,193 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="810pt" height="404pt"
viewBox="0.00 0.00 809.64 404.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 400)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-400 805.64,-400 805.64,4 -4,4"/>
<!-- :feature:auth -->
<g id="node1" class="node">
<title>:feature:auth</title>
<ellipse fill="none" stroke="black" cx="297" cy="-378" rx="71.49" ry="18"/>
<text text-anchor="middle" x="297" y="-374.3" font-family="Times,serif" font-size="14.00">:feature:auth</text>
</g>
<!-- :core:designsystem -->
<g id="node2" class="node">
<title>:core:designsystem</title>
<ellipse fill="none" stroke="black" cx="129" cy="-234" rx="100.98" ry="18"/>
<text text-anchor="middle" x="129" y="-230.3" font-family="Times,serif" font-size="14.00">:core:designsystem</text>
</g>
<!-- :feature:auth&#45;&gt;:core:designsystem -->
<g id="edge1" class="edge">
<title>:feature:auth&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M264.61,-361.81C246.15,-352.33 223.15,-339.08 205,-324 182.37,-305.19 161.02,-279.18 146.75,-260.14"/>
<polygon fill="black" stroke="black" points="149.45,-257.91 140.71,-251.93 143.81,-262.06 149.45,-257.91"/>
</g>
<!-- :core:ui -->
<g id="node3" class="node">
<title>:core:ui</title>
<ellipse fill="none" stroke="black" cx="259" cy="-306" rx="45.49" ry="18"/>
<text text-anchor="middle" x="259" y="-302.3" font-family="Times,serif" font-size="14.00">:core:ui</text>
</g>
<!-- :feature:auth&#45;&gt;:core:ui -->
<g id="edge2" class="edge">
<title>:feature:auth&#45;&gt;:core:ui</title>
<path fill="none" stroke="black" d="M287.8,-360.05C283.37,-351.89 277.95,-341.91 273.02,-332.82"/>
<polygon fill="black" stroke="black" points="275.96,-330.91 268.11,-323.79 269.81,-334.25 275.96,-330.91"/>
</g>
<!-- :core:data -->
<g id="node4" class="node">
<title>:core:data</title>
<ellipse fill="none" stroke="black" cx="419" cy="-306" rx="57.39" ry="18"/>
<text text-anchor="middle" x="419" y="-302.3" font-family="Times,serif" font-size="14.00">:core:data</text>
</g>
<!-- :feature:auth&#45;&gt;:core:data -->
<g id="edge3" class="edge">
<title>:feature:auth&#45;&gt;:core:data</title>
<path fill="none" stroke="red" stroke-width="2" d="M324.38,-361.29C341.89,-351.24 364.77,-338.12 383.65,-327.28"/>
<polygon fill="red" stroke="red" stroke-width="2" points="385.62,-330.19 392.55,-322.18 382.13,-324.12 385.62,-330.19"/>
</g>
<!-- :core:model -->
<g id="node5" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="414" cy="-90" rx="64.99" ry="18"/>
<text text-anchor="middle" x="414" y="-86.3" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<!-- :feature:auth&#45;&gt;:core:model -->
<g id="edge4" class="edge">
<title>:feature:auth&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M303.97,-359.97C323.6,-311.98 379.47,-175.41 403.16,-117.49"/>
<polygon fill="black" stroke="black" points="406.52,-118.53 407.07,-107.94 400.04,-115.88 406.52,-118.53"/>
</g>
<!-- :core:common -->
<g id="node6" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="367" cy="-18" rx="75.29" ry="18"/>
<text text-anchor="middle" x="367" y="-14.3" font-family="Times,serif" font-size="14.00">:core:common</text>
</g>
<!-- :feature:auth&#45;&gt;:core:common -->
<g id="edge5" class="edge">
<title>:feature:auth&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M227.74,-373.5C139.98,-364.9 0,-335.45 0,-235 0,-235 0,-235 0,-161 0,-97.88 191.22,-51.89 297.61,-31.2"/>
<polygon fill="black" stroke="black" points="298.47,-34.6 307.63,-29.27 297.15,-27.72 298.47,-34.6"/>
</g>
<!-- :libs:country&#45;code&#45;picker -->
<g id="node7" class="node">
<title>:libs:country&#45;code&#45;picker</title>
<ellipse fill="none" stroke="black" cx="619" cy="-306" rx="124.58" ry="18"/>
<text text-anchor="middle" x="619" y="-302.3" font-family="Times,serif" font-size="14.00">:libs:country&#45;code&#45;picker</text>
</g>
<!-- :feature:auth&#45;&gt;:libs:country&#45;code&#45;picker -->
<g id="edge6" class="edge">
<title>:feature:auth&#45;&gt;:libs:country&#45;code&#45;picker</title>
<path fill="none" stroke="black" d="M349.45,-365.6C402.01,-354.17 483.46,-336.46 543.08,-323.5"/>
<polygon fill="black" stroke="black" points="544.17,-326.85 553.2,-321.31 542.68,-320.01 544.17,-326.85"/>
</g>
<!-- :core:ui&#45;&gt;:core:designsystem -->
<g id="edge7" class="edge">
<title>:core:ui&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M233.01,-291C214.55,-281.06 189.43,-267.54 168.5,-256.27"/>
<polygon fill="black" stroke="black" points="169.98,-253.09 159.52,-251.43 166.66,-259.25 169.98,-253.09"/>
</g>
<!-- :core:ui&#45;&gt;:core:model -->
<g id="edge8" class="edge">
<title>:core:ui&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M263.84,-287.96C274.51,-251.33 300.62,-166.56 320,-144 332.67,-129.25 350.52,-117.75 367.26,-109.29"/>
<polygon fill="black" stroke="black" points="368.91,-112.38 376.41,-104.9 365.88,-106.07 368.91,-112.38"/>
</g>
<!-- :core:ui&#45;&gt;:core:common -->
<g id="edge9" class="edge">
<title>:core:ui&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M260.6,-287.77C262.5,-269.71 266.15,-240.61 272,-216 288.08,-148.38 298.31,-132.23 333,-72 338.26,-62.86 344.39,-53.08 349.98,-44.44"/>
<polygon fill="black" stroke="black" points="353,-46.21 355.55,-35.93 347.15,-42.38 353,-46.21"/>
</g>
<!-- :core:data&#45;&gt;:core:model -->
<g id="edge12" class="edge">
<title>:core:data&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M418.6,-287.85C417.73,-250.83 415.69,-163.18 414.64,-118.39"/>
<polygon fill="black" stroke="black" points="418.14,-118.15 414.4,-108.23 411.14,-118.31 418.14,-118.15"/>
</g>
<!-- :core:data&#45;&gt;:core:common -->
<g id="edge11" class="edge">
<title>:core:data&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M409.59,-288.03C391.73,-254.74 353.51,-178.01 340,-108 336.97,-92.29 336.27,-87.56 340,-72 342.24,-62.66 346.42,-53.11 350.83,-44.74"/>
<polygon fill="black" stroke="black" points="353.97,-46.29 355.81,-35.86 347.87,-42.87 353.97,-46.29"/>
</g>
<!-- :core:network -->
<g id="node8" class="node">
<title>:core:network</title>
<ellipse fill="none" stroke="black" cx="513" cy="-234" rx="74.99" ry="18"/>
<text text-anchor="middle" x="513" y="-230.3" font-family="Times,serif" font-size="14.00">:core:network</text>
</g>
<!-- :core:data&#45;&gt;:core:network -->
<g id="edge13" class="edge">
<title>:core:data&#45;&gt;:core:network</title>
<path fill="none" stroke="red" stroke-width="2" d="M440.33,-289.12C452.89,-279.76 468.98,-267.78 482.82,-257.47"/>
<polygon fill="red" stroke="red" stroke-width="2" points="485.17,-260.09 491.1,-251.31 480.99,-254.47 485.17,-260.09"/>
</g>
<!-- :core:database -->
<g id="node9" class="node">
<title>:core:database</title>
<ellipse fill="none" stroke="black" cx="723" cy="-234" rx="78.79" ry="18"/>
<text text-anchor="middle" x="723" y="-230.3" font-family="Times,serif" font-size="14.00">:core:database</text>
</g>
<!-- :core:data&#45;&gt;:core:database -->
<g id="edge14" class="edge">
<title>:core:data&#45;&gt;:core:database</title>
<path fill="none" stroke="black" d="M461.55,-293.82C469.34,-291.84 477.41,-289.82 485,-288 543.22,-274.02 609.76,-259.31 657.65,-248.95"/>
<polygon fill="black" stroke="black" points="658.54,-252.33 667.58,-246.8 657.06,-245.49 658.54,-252.33"/>
</g>
<!-- :core:datastore -->
<g id="node10" class="node">
<title>:core:datastore</title>
<ellipse fill="none" stroke="black" cx="616" cy="-162" rx="81.49" ry="18"/>
<text text-anchor="middle" x="616" y="-158.3" font-family="Times,serif" font-size="14.00">:core:datastore</text>
</g>
<!-- :core:data&#45;&gt;:core:datastore -->
<g id="edge15" class="edge">
<title>:core:data&#45;&gt;:core:datastore</title>
<path fill="none" stroke="black" d="M461.07,-293.64C512.18,-279.65 592.25,-257.14 597,-252 612.29,-235.45 616.44,-209.73 617.12,-190.18"/>
<polygon fill="black" stroke="black" points="620.62,-190.08 617.19,-180.06 613.62,-190.03 620.62,-190.08"/>
</g>
<!-- :core:model&#45;&gt;:core:common -->
<g id="edge10" class="edge">
<title>:core:model&#45;&gt;:core:common</title>
<path fill="none" stroke="red" stroke-width="2" d="M402.62,-72.05C397.11,-63.84 390.36,-53.79 384.23,-44.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="387.08,-42.63 378.6,-36.28 381.27,-46.53 387.08,-42.63"/>
</g>
<!-- :core:network&#45;&gt;:core:model -->
<g id="edge17" class="edge">
<title>:core:network&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M501.25,-216.15C483.99,-191.39 451.63,-144.97 431.54,-116.16"/>
<polygon fill="black" stroke="black" points="434.32,-114.03 425.73,-107.82 428.58,-118.03 434.32,-114.03"/>
</g>
<!-- :core:network&#45;&gt;:core:common -->
<g id="edge16" class="edge">
<title>:core:network&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M515.3,-215.91C518.63,-184.08 521.13,-115.04 488,-72 473.99,-53.8 452.42,-41.73 431.35,-33.77"/>
<polygon fill="black" stroke="black" points="432.33,-30.41 421.73,-30.4 430.01,-37.01 432.33,-30.41"/>
</g>
<!-- :core:network&#45;&gt;:core:datastore -->
<g id="edge18" class="edge">
<title>:core:network&#45;&gt;:core:datastore</title>
<path fill="none" stroke="red" stroke-width="2" d="M536.89,-216.76C550.7,-207.38 568.27,-195.44 583.34,-185.19"/>
<polygon fill="red" stroke="red" stroke-width="2" points="585.58,-187.91 591.88,-179.39 581.65,-182.12 585.58,-187.91"/>
</g>
<!-- :core:datastore&#45;&gt;:core:model -->
<g id="edge20" class="edge">
<title>:core:datastore&#45;&gt;:core:model</title>
<path fill="none" stroke="red" stroke-width="2" d="M574.15,-146.5C541.75,-135.27 496.82,-119.7 462.8,-107.91"/>
<polygon fill="red" stroke="red" stroke-width="2" points="463.65,-104.5 453.06,-104.54 461.36,-111.12 463.65,-104.5"/>
</g>
<!-- :core:datastore&#45;&gt;:core:common -->
<g id="edge19" class="edge">
<title>:core:datastore&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M601.88,-143.98C584.64,-124.18 553.72,-91.71 521,-72 492.71,-54.96 458.18,-42.44 428.99,-33.86"/>
<polygon fill="black" stroke="black" points="429.89,-30.47 419.31,-31.1 427.97,-37.2 429.89,-30.47"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -0,0 +1,181 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="810pt" height="404pt"
viewBox="0.00 0.00 809.64 404.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 400)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-400 805.64,-400 805.64,4 -4,4"/>
<!-- :feature:beneficiary -->
<g id="node1" class="node">
<title>:feature:beneficiary</title>
<ellipse fill="none" stroke="black" cx="258" cy="-378" rx="101.28" ry="18"/>
<text text-anchor="middle" x="258" y="-374.3" font-family="Times,serif" font-size="14.00">:feature:beneficiary</text>
</g>
<!-- :core:designsystem -->
<g id="node2" class="node">
<title>:core:designsystem</title>
<ellipse fill="none" stroke="black" cx="129" cy="-234" rx="100.98" ry="18"/>
<text text-anchor="middle" x="129" y="-230.3" font-family="Times,serif" font-size="14.00">:core:designsystem</text>
</g>
<!-- :feature:beneficiary&#45;&gt;:core:designsystem -->
<g id="edge1" class="edge">
<title>:feature:beneficiary&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M240.07,-360.22C229.35,-350 215.61,-336.52 204,-324 184.58,-303.05 163.74,-278.1 148.97,-259.96"/>
<polygon fill="black" stroke="black" points="151.65,-257.71 142.64,-252.14 146.21,-262.11 151.65,-257.71"/>
</g>
<!-- :core:ui -->
<g id="node3" class="node">
<title>:core:ui</title>
<ellipse fill="none" stroke="black" cx="258" cy="-306" rx="45.49" ry="18"/>
<text text-anchor="middle" x="258" y="-302.3" font-family="Times,serif" font-size="14.00">:core:ui</text>
</g>
<!-- :feature:beneficiary&#45;&gt;:core:ui -->
<g id="edge2" class="edge">
<title>:feature:beneficiary&#45;&gt;:core:ui</title>
<path fill="none" stroke="black" d="M258,-359.7C258,-351.98 258,-342.71 258,-334.11"/>
<polygon fill="black" stroke="black" points="261.5,-334.1 258,-324.1 254.5,-334.1 261.5,-334.1"/>
</g>
<!-- :core:data -->
<g id="node4" class="node">
<title>:core:data</title>
<ellipse fill="none" stroke="black" cx="466" cy="-306" rx="57.39" ry="18"/>
<text text-anchor="middle" x="466" y="-302.3" font-family="Times,serif" font-size="14.00">:core:data</text>
</g>
<!-- :feature:beneficiary&#45;&gt;:core:data -->
<g id="edge3" class="edge">
<title>:feature:beneficiary&#45;&gt;:core:data</title>
<path fill="none" stroke="red" stroke-width="2" d="M303.13,-361.81C337.17,-350.36 383.75,-334.68 418.38,-323.03"/>
<polygon fill="red" stroke="red" stroke-width="2" points="419.9,-326.21 428.26,-319.7 417.67,-319.57 419.9,-326.21"/>
</g>
<!-- :core:model -->
<g id="node5" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="414" cy="-90" rx="64.99" ry="18"/>
<text text-anchor="middle" x="414" y="-86.3" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<!-- :feature:beneficiary&#45;&gt;:core:model -->
<g id="edge4" class="edge">
<title>:feature:beneficiary&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M278.63,-360.19C289.59,-350.47 302.68,-337.52 312,-324 358.86,-256.04 391.67,-163.09 405.97,-117.88"/>
<polygon fill="black" stroke="black" points="409.34,-118.81 408.97,-108.22 402.66,-116.74 409.34,-118.81"/>
</g>
<!-- :core:common -->
<g id="node6" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="367" cy="-18" rx="75.29" ry="18"/>
<text text-anchor="middle" x="367" y="-14.3" font-family="Times,serif" font-size="14.00">:core:common</text>
</g>
<!-- :feature:beneficiary&#45;&gt;:core:common -->
<g id="edge5" class="edge">
<title>:feature:beneficiary&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M177.78,-366.86C102.04,-352.26 0,-317.32 0,-235 0,-235 0,-235 0,-161 0,-97.88 191.22,-51.89 297.61,-31.2"/>
<polygon fill="black" stroke="black" points="298.47,-34.6 307.63,-29.27 297.15,-27.72 298.47,-34.6"/>
</g>
<!-- :core:ui&#45;&gt;:core:designsystem -->
<g id="edge6" class="edge">
<title>:core:ui&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M232.2,-291C213.89,-281.06 188.96,-267.54 168.19,-256.27"/>
<polygon fill="black" stroke="black" points="169.74,-253.13 159.28,-251.43 166.4,-259.28 169.74,-253.13"/>
</g>
<!-- :core:ui&#45;&gt;:core:model -->
<g id="edge7" class="edge">
<title>:core:ui&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M262.95,-287.96C273.86,-251.33 300.52,-166.55 320,-144 332.71,-129.29 350.56,-117.79 367.3,-109.33"/>
<polygon fill="black" stroke="black" points="368.95,-112.42 376.45,-104.93 365.92,-106.11 368.95,-112.42"/>
</g>
<!-- :core:ui&#45;&gt;:core:common -->
<g id="edge8" class="edge">
<title>:core:ui&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M259.85,-287.77C261.99,-269.72 266,-240.62 272,-216 288.45,-148.47 298.31,-132.23 333,-72 338.26,-62.86 344.39,-53.08 349.98,-44.44"/>
<polygon fill="black" stroke="black" points="353,-46.21 355.55,-35.93 347.15,-42.38 353,-46.21"/>
</g>
<!-- :core:data&#45;&gt;:core:model -->
<g id="edge11" class="edge">
<title>:core:data&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M450.83,-288.15C442.9,-278.32 433.86,-265.28 429,-252 412.6,-207.24 411.36,-151.02 412.38,-118.24"/>
<polygon fill="black" stroke="black" points="415.88,-118.21 412.79,-108.07 408.89,-117.92 415.88,-118.21"/>
</g>
<!-- :core:data&#45;&gt;:core:common -->
<g id="edge10" class="edge">
<title>:core:data&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M447.65,-288.45C437.29,-278.52 424.54,-265.27 415,-252 372.89,-193.4 357.16,-178.09 340,-108 336.2,-92.46 336.27,-87.56 340,-72 342.24,-62.66 346.42,-53.11 350.83,-44.74"/>
<polygon fill="black" stroke="black" points="353.97,-46.29 355.81,-35.86 347.87,-42.87 353.97,-46.29"/>
</g>
<!-- :core:network -->
<g id="node7" class="node">
<title>:core:network</title>
<ellipse fill="none" stroke="black" cx="513" cy="-234" rx="74.99" ry="18"/>
<text text-anchor="middle" x="513" y="-230.3" font-family="Times,serif" font-size="14.00">:core:network</text>
</g>
<!-- :core:data&#45;&gt;:core:network -->
<g id="edge12" class="edge">
<title>:core:data&#45;&gt;:core:network</title>
<path fill="none" stroke="red" stroke-width="2" d="M477.38,-288.05C482.89,-279.84 489.64,-269.79 495.77,-260.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="498.73,-262.53 501.4,-252.28 492.92,-258.63 498.73,-262.53"/>
</g>
<!-- :core:database -->
<g id="node8" class="node">
<title>:core:database</title>
<ellipse fill="none" stroke="black" cx="723" cy="-234" rx="78.79" ry="18"/>
<text text-anchor="middle" x="723" y="-230.3" font-family="Times,serif" font-size="14.00">:core:database</text>
</g>
<!-- :core:data&#45;&gt;:core:database -->
<g id="edge13" class="edge">
<title>:core:data&#45;&gt;:core:database</title>
<path fill="none" stroke="black" d="M507.86,-293.6C550.49,-281.99 616.92,-263.89 664.69,-250.88"/>
<polygon fill="black" stroke="black" points="665.85,-254.19 674.58,-248.19 664.01,-247.44 665.85,-254.19"/>
</g>
<!-- :core:datastore -->
<g id="node9" class="node">
<title>:core:datastore</title>
<ellipse fill="none" stroke="black" cx="616" cy="-162" rx="81.49" ry="18"/>
<text text-anchor="middle" x="616" y="-158.3" font-family="Times,serif" font-size="14.00">:core:datastore</text>
</g>
<!-- :core:data&#45;&gt;:core:datastore -->
<g id="edge14" class="edge">
<title>:core:data&#45;&gt;:core:datastore</title>
<path fill="none" stroke="black" d="M515.39,-296.79C543.29,-289.61 576.57,-276.33 597,-252 611.33,-234.93 615.64,-209.64 616.62,-190.38"/>
<polygon fill="black" stroke="black" points="620.12,-190.19 616.86,-180.11 613.12,-190.03 620.12,-190.19"/>
</g>
<!-- :core:model&#45;&gt;:core:common -->
<g id="edge9" class="edge">
<title>:core:model&#45;&gt;:core:common</title>
<path fill="none" stroke="red" stroke-width="2" d="M402.62,-72.05C397.11,-63.84 390.36,-53.79 384.23,-44.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="387.08,-42.63 378.6,-36.28 381.27,-46.53 387.08,-42.63"/>
</g>
<!-- :core:network&#45;&gt;:core:model -->
<g id="edge16" class="edge">
<title>:core:network&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M501.25,-216.15C483.99,-191.39 451.63,-144.97 431.54,-116.16"/>
<polygon fill="black" stroke="black" points="434.32,-114.03 425.73,-107.82 428.58,-118.03 434.32,-114.03"/>
</g>
<!-- :core:network&#45;&gt;:core:common -->
<g id="edge15" class="edge">
<title>:core:network&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M515.3,-215.91C518.63,-184.08 521.13,-115.04 488,-72 473.99,-53.8 452.42,-41.73 431.35,-33.77"/>
<polygon fill="black" stroke="black" points="432.33,-30.41 421.73,-30.4 430.01,-37.01 432.33,-30.41"/>
</g>
<!-- :core:network&#45;&gt;:core:datastore -->
<g id="edge17" class="edge">
<title>:core:network&#45;&gt;:core:datastore</title>
<path fill="none" stroke="red" stroke-width="2" d="M536.89,-216.76C550.7,-207.38 568.27,-195.44 583.34,-185.19"/>
<polygon fill="red" stroke="red" stroke-width="2" points="585.58,-187.91 591.88,-179.39 581.65,-182.12 585.58,-187.91"/>
</g>
<!-- :core:datastore&#45;&gt;:core:model -->
<g id="edge19" class="edge">
<title>:core:datastore&#45;&gt;:core:model</title>
<path fill="none" stroke="red" stroke-width="2" d="M574.15,-146.5C541.75,-135.27 496.82,-119.7 462.8,-107.91"/>
<polygon fill="red" stroke="red" stroke-width="2" points="463.65,-104.5 453.06,-104.54 461.36,-111.12 463.65,-104.5"/>
</g>
<!-- :core:datastore&#45;&gt;:core:common -->
<g id="edge18" class="edge">
<title>:core:datastore&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M601.88,-143.98C584.64,-124.18 553.72,-91.71 521,-72 492.71,-54.96 458.18,-42.44 428.99,-33.86"/>
<polygon fill="black" stroke="black" points="429.89,-30.47 419.31,-31.1 427.97,-37.2 429.89,-30.47"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.8 KiB

View File

@ -0,0 +1,181 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="810pt" height="404pt"
viewBox="0.00 0.00 809.64 404.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 400)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-400 805.64,-400 805.64,4 -4,4"/>
<!-- :feature:client&#45;charge -->
<g id="node1" class="node">
<title>:feature:client&#45;charge</title>
<ellipse fill="none" stroke="black" cx="258" cy="-378" rx="110.48" ry="18"/>
<text text-anchor="middle" x="258" y="-374.3" font-family="Times,serif" font-size="14.00">:feature:client&#45;charge</text>
</g>
<!-- :core:designsystem -->
<g id="node2" class="node">
<title>:core:designsystem</title>
<ellipse fill="none" stroke="black" cx="129" cy="-234" rx="100.98" ry="18"/>
<text text-anchor="middle" x="129" y="-230.3" font-family="Times,serif" font-size="14.00">:core:designsystem</text>
</g>
<!-- :feature:client&#45;charge&#45;&gt;:core:designsystem -->
<g id="edge1" class="edge">
<title>:feature:client&#45;charge&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M240.07,-360.22C229.35,-350 215.61,-336.52 204,-324 184.58,-303.05 163.74,-278.1 148.97,-259.96"/>
<polygon fill="black" stroke="black" points="151.65,-257.71 142.64,-252.14 146.21,-262.11 151.65,-257.71"/>
</g>
<!-- :core:ui -->
<g id="node3" class="node">
<title>:core:ui</title>
<ellipse fill="none" stroke="black" cx="258" cy="-306" rx="45.49" ry="18"/>
<text text-anchor="middle" x="258" y="-302.3" font-family="Times,serif" font-size="14.00">:core:ui</text>
</g>
<!-- :feature:client&#45;charge&#45;&gt;:core:ui -->
<g id="edge2" class="edge">
<title>:feature:client&#45;charge&#45;&gt;:core:ui</title>
<path fill="none" stroke="black" d="M258,-359.7C258,-351.98 258,-342.71 258,-334.11"/>
<polygon fill="black" stroke="black" points="261.5,-334.1 258,-324.1 254.5,-334.1 261.5,-334.1"/>
</g>
<!-- :core:data -->
<g id="node4" class="node">
<title>:core:data</title>
<ellipse fill="none" stroke="black" cx="466" cy="-306" rx="57.39" ry="18"/>
<text text-anchor="middle" x="466" y="-302.3" font-family="Times,serif" font-size="14.00">:core:data</text>
</g>
<!-- :feature:client&#45;charge&#45;&gt;:core:data -->
<g id="edge3" class="edge">
<title>:feature:client&#45;charge&#45;&gt;:core:data</title>
<path fill="none" stroke="red" stroke-width="2" d="M303.9,-361.55C337.99,-350.08 384.32,-334.49 418.73,-322.91"/>
<polygon fill="red" stroke="red" stroke-width="2" points="420.18,-326.11 428.54,-319.61 417.95,-319.48 420.18,-326.11"/>
</g>
<!-- :core:model -->
<g id="node5" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="414" cy="-90" rx="64.99" ry="18"/>
<text text-anchor="middle" x="414" y="-86.3" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<!-- :feature:client&#45;charge&#45;&gt;:core:model -->
<g id="edge4" class="edge">
<title>:feature:client&#45;charge&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M278.63,-360.19C289.59,-350.47 302.68,-337.52 312,-324 358.86,-256.04 391.67,-163.09 405.97,-117.88"/>
<polygon fill="black" stroke="black" points="409.34,-118.81 408.97,-108.22 402.66,-116.74 409.34,-118.81"/>
</g>
<!-- :core:common -->
<g id="node6" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="367" cy="-18" rx="75.29" ry="18"/>
<text text-anchor="middle" x="367" y="-14.3" font-family="Times,serif" font-size="14.00">:core:common</text>
</g>
<!-- :feature:client&#45;charge&#45;&gt;:core:common -->
<g id="edge5" class="edge">
<title>:feature:client&#45;charge&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M174.23,-366.16C98.9,-351.16 0,-316.04 0,-235 0,-235 0,-235 0,-161 0,-97.88 191.22,-51.89 297.61,-31.2"/>
<polygon fill="black" stroke="black" points="298.47,-34.6 307.63,-29.27 297.15,-27.72 298.47,-34.6"/>
</g>
<!-- :core:ui&#45;&gt;:core:designsystem -->
<g id="edge6" class="edge">
<title>:core:ui&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M232.2,-291C213.89,-281.06 188.96,-267.54 168.19,-256.27"/>
<polygon fill="black" stroke="black" points="169.74,-253.13 159.28,-251.43 166.4,-259.28 169.74,-253.13"/>
</g>
<!-- :core:ui&#45;&gt;:core:model -->
<g id="edge7" class="edge">
<title>:core:ui&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M262.95,-287.96C273.86,-251.33 300.52,-166.55 320,-144 332.71,-129.29 350.56,-117.79 367.3,-109.33"/>
<polygon fill="black" stroke="black" points="368.95,-112.42 376.45,-104.93 365.92,-106.11 368.95,-112.42"/>
</g>
<!-- :core:ui&#45;&gt;:core:common -->
<g id="edge8" class="edge">
<title>:core:ui&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M259.85,-287.77C261.99,-269.72 266,-240.62 272,-216 288.45,-148.47 298.31,-132.23 333,-72 338.26,-62.86 344.39,-53.08 349.98,-44.44"/>
<polygon fill="black" stroke="black" points="353,-46.21 355.55,-35.93 347.15,-42.38 353,-46.21"/>
</g>
<!-- :core:data&#45;&gt;:core:model -->
<g id="edge11" class="edge">
<title>:core:data&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M450.83,-288.15C442.9,-278.32 433.86,-265.28 429,-252 412.6,-207.24 411.36,-151.02 412.38,-118.24"/>
<polygon fill="black" stroke="black" points="415.88,-118.21 412.79,-108.07 408.89,-117.92 415.88,-118.21"/>
</g>
<!-- :core:data&#45;&gt;:core:common -->
<g id="edge10" class="edge">
<title>:core:data&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M447.65,-288.45C437.29,-278.52 424.54,-265.27 415,-252 372.89,-193.4 357.16,-178.09 340,-108 336.2,-92.46 336.27,-87.56 340,-72 342.24,-62.66 346.42,-53.11 350.83,-44.74"/>
<polygon fill="black" stroke="black" points="353.97,-46.29 355.81,-35.86 347.87,-42.87 353.97,-46.29"/>
</g>
<!-- :core:network -->
<g id="node7" class="node">
<title>:core:network</title>
<ellipse fill="none" stroke="black" cx="513" cy="-234" rx="74.99" ry="18"/>
<text text-anchor="middle" x="513" y="-230.3" font-family="Times,serif" font-size="14.00">:core:network</text>
</g>
<!-- :core:data&#45;&gt;:core:network -->
<g id="edge12" class="edge">
<title>:core:data&#45;&gt;:core:network</title>
<path fill="none" stroke="red" stroke-width="2" d="M477.38,-288.05C482.89,-279.84 489.64,-269.79 495.77,-260.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="498.73,-262.53 501.4,-252.28 492.92,-258.63 498.73,-262.53"/>
</g>
<!-- :core:database -->
<g id="node8" class="node">
<title>:core:database</title>
<ellipse fill="none" stroke="black" cx="723" cy="-234" rx="78.79" ry="18"/>
<text text-anchor="middle" x="723" y="-230.3" font-family="Times,serif" font-size="14.00">:core:database</text>
</g>
<!-- :core:data&#45;&gt;:core:database -->
<g id="edge13" class="edge">
<title>:core:data&#45;&gt;:core:database</title>
<path fill="none" stroke="black" d="M507.86,-293.6C550.49,-281.99 616.92,-263.89 664.69,-250.88"/>
<polygon fill="black" stroke="black" points="665.85,-254.19 674.58,-248.19 664.01,-247.44 665.85,-254.19"/>
</g>
<!-- :core:datastore -->
<g id="node9" class="node">
<title>:core:datastore</title>
<ellipse fill="none" stroke="black" cx="616" cy="-162" rx="81.49" ry="18"/>
<text text-anchor="middle" x="616" y="-158.3" font-family="Times,serif" font-size="14.00">:core:datastore</text>
</g>
<!-- :core:data&#45;&gt;:core:datastore -->
<g id="edge14" class="edge">
<title>:core:data&#45;&gt;:core:datastore</title>
<path fill="none" stroke="black" d="M515.39,-296.79C543.29,-289.61 576.57,-276.33 597,-252 611.33,-234.93 615.64,-209.64 616.62,-190.38"/>
<polygon fill="black" stroke="black" points="620.12,-190.19 616.86,-180.11 613.12,-190.03 620.12,-190.19"/>
</g>
<!-- :core:model&#45;&gt;:core:common -->
<g id="edge9" class="edge">
<title>:core:model&#45;&gt;:core:common</title>
<path fill="none" stroke="red" stroke-width="2" d="M402.62,-72.05C397.11,-63.84 390.36,-53.79 384.23,-44.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="387.08,-42.63 378.6,-36.28 381.27,-46.53 387.08,-42.63"/>
</g>
<!-- :core:network&#45;&gt;:core:model -->
<g id="edge16" class="edge">
<title>:core:network&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M501.25,-216.15C483.99,-191.39 451.63,-144.97 431.54,-116.16"/>
<polygon fill="black" stroke="black" points="434.32,-114.03 425.73,-107.82 428.58,-118.03 434.32,-114.03"/>
</g>
<!-- :core:network&#45;&gt;:core:common -->
<g id="edge15" class="edge">
<title>:core:network&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M515.3,-215.91C518.63,-184.08 521.13,-115.04 488,-72 473.99,-53.8 452.42,-41.73 431.35,-33.77"/>
<polygon fill="black" stroke="black" points="432.33,-30.41 421.73,-30.4 430.01,-37.01 432.33,-30.41"/>
</g>
<!-- :core:network&#45;&gt;:core:datastore -->
<g id="edge17" class="edge">
<title>:core:network&#45;&gt;:core:datastore</title>
<path fill="none" stroke="red" stroke-width="2" d="M536.89,-216.76C550.7,-207.38 568.27,-195.44 583.34,-185.19"/>
<polygon fill="red" stroke="red" stroke-width="2" points="585.58,-187.91 591.88,-179.39 581.65,-182.12 585.58,-187.91"/>
</g>
<!-- :core:datastore&#45;&gt;:core:model -->
<g id="edge19" class="edge">
<title>:core:datastore&#45;&gt;:core:model</title>
<path fill="none" stroke="red" stroke-width="2" d="M574.15,-146.5C541.75,-135.27 496.82,-119.7 462.8,-107.91"/>
<polygon fill="red" stroke="red" stroke-width="2" points="463.65,-104.5 453.06,-104.54 461.36,-111.12 463.65,-104.5"/>
</g>
<!-- :core:datastore&#45;&gt;:core:common -->
<g id="edge18" class="edge">
<title>:core:datastore&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M601.88,-143.98C584.64,-124.18 553.72,-91.71 521,-72 492.71,-54.96 458.18,-42.44 428.99,-33.86"/>
<polygon fill="black" stroke="black" points="429.89,-30.47 419.31,-31.1 427.97,-37.2 429.89,-30.47"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.8 KiB

View File

@ -0,0 +1,181 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="810pt" height="404pt"
viewBox="0.00 0.00 809.64 404.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 400)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-400 805.64,-400 805.64,4 -4,4"/>
<!-- :feature:guarantor -->
<g id="node1" class="node">
<title>:feature:guarantor</title>
<ellipse fill="none" stroke="black" cx="258" cy="-378" rx="96.68" ry="18"/>
<text text-anchor="middle" x="258" y="-374.3" font-family="Times,serif" font-size="14.00">:feature:guarantor</text>
</g>
<!-- :core:designsystem -->
<g id="node2" class="node">
<title>:core:designsystem</title>
<ellipse fill="none" stroke="black" cx="129" cy="-234" rx="100.98" ry="18"/>
<text text-anchor="middle" x="129" y="-230.3" font-family="Times,serif" font-size="14.00">:core:designsystem</text>
</g>
<!-- :feature:guarantor&#45;&gt;:core:designsystem -->
<g id="edge1" class="edge">
<title>:feature:guarantor&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M240.07,-360.22C229.35,-350 215.61,-336.52 204,-324 184.58,-303.05 163.74,-278.1 148.97,-259.96"/>
<polygon fill="black" stroke="black" points="151.65,-257.71 142.64,-252.14 146.21,-262.11 151.65,-257.71"/>
</g>
<!-- :core:ui -->
<g id="node3" class="node">
<title>:core:ui</title>
<ellipse fill="none" stroke="black" cx="258" cy="-306" rx="45.49" ry="18"/>
<text text-anchor="middle" x="258" y="-302.3" font-family="Times,serif" font-size="14.00">:core:ui</text>
</g>
<!-- :feature:guarantor&#45;&gt;:core:ui -->
<g id="edge2" class="edge">
<title>:feature:guarantor&#45;&gt;:core:ui</title>
<path fill="none" stroke="black" d="M258,-359.7C258,-351.98 258,-342.71 258,-334.11"/>
<polygon fill="black" stroke="black" points="261.5,-334.1 258,-324.1 254.5,-334.1 261.5,-334.1"/>
</g>
<!-- :core:data -->
<g id="node4" class="node">
<title>:core:data</title>
<ellipse fill="none" stroke="black" cx="466" cy="-306" rx="57.39" ry="18"/>
<text text-anchor="middle" x="466" y="-302.3" font-family="Times,serif" font-size="14.00">:core:data</text>
</g>
<!-- :feature:guarantor&#45;&gt;:core:data -->
<g id="edge3" class="edge">
<title>:feature:guarantor&#45;&gt;:core:data</title>
<path fill="none" stroke="red" stroke-width="2" d="M302.62,-361.98C336.88,-350.45 384.07,-334.57 418.93,-322.84"/>
<polygon fill="red" stroke="red" stroke-width="2" points="420.05,-326.16 428.41,-319.65 417.82,-319.52 420.05,-326.16"/>
</g>
<!-- :core:model -->
<g id="node5" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="414" cy="-90" rx="64.99" ry="18"/>
<text text-anchor="middle" x="414" y="-86.3" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<!-- :feature:guarantor&#45;&gt;:core:model -->
<g id="edge4" class="edge">
<title>:feature:guarantor&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M278.63,-360.19C289.59,-350.47 302.68,-337.52 312,-324 358.86,-256.04 391.67,-163.09 405.97,-117.88"/>
<polygon fill="black" stroke="black" points="409.34,-118.81 408.97,-108.22 402.66,-116.74 409.34,-118.81"/>
</g>
<!-- :core:common -->
<g id="node6" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="367" cy="-18" rx="75.29" ry="18"/>
<text text-anchor="middle" x="367" y="-14.3" font-family="Times,serif" font-size="14.00">:core:common</text>
</g>
<!-- :feature:guarantor&#45;&gt;:core:common -->
<g id="edge5" class="edge">
<title>:feature:guarantor&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M179.89,-367.26C103.96,-352.9 0,-318.08 0,-235 0,-235 0,-235 0,-161 0,-97.88 191.22,-51.89 297.61,-31.2"/>
<polygon fill="black" stroke="black" points="298.47,-34.6 307.63,-29.27 297.15,-27.72 298.47,-34.6"/>
</g>
<!-- :core:ui&#45;&gt;:core:designsystem -->
<g id="edge6" class="edge">
<title>:core:ui&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M232.2,-291C213.89,-281.06 188.96,-267.54 168.19,-256.27"/>
<polygon fill="black" stroke="black" points="169.74,-253.13 159.28,-251.43 166.4,-259.28 169.74,-253.13"/>
</g>
<!-- :core:ui&#45;&gt;:core:model -->
<g id="edge7" class="edge">
<title>:core:ui&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M262.95,-287.96C273.86,-251.33 300.52,-166.55 320,-144 332.71,-129.29 350.56,-117.79 367.3,-109.33"/>
<polygon fill="black" stroke="black" points="368.95,-112.42 376.45,-104.93 365.92,-106.11 368.95,-112.42"/>
</g>
<!-- :core:ui&#45;&gt;:core:common -->
<g id="edge8" class="edge">
<title>:core:ui&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M259.85,-287.77C261.99,-269.72 266,-240.62 272,-216 288.45,-148.47 298.31,-132.23 333,-72 338.26,-62.86 344.39,-53.08 349.98,-44.44"/>
<polygon fill="black" stroke="black" points="353,-46.21 355.55,-35.93 347.15,-42.38 353,-46.21"/>
</g>
<!-- :core:data&#45;&gt;:core:model -->
<g id="edge11" class="edge">
<title>:core:data&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M450.83,-288.15C442.9,-278.32 433.86,-265.28 429,-252 412.6,-207.24 411.36,-151.02 412.38,-118.24"/>
<polygon fill="black" stroke="black" points="415.88,-118.21 412.79,-108.07 408.89,-117.92 415.88,-118.21"/>
</g>
<!-- :core:data&#45;&gt;:core:common -->
<g id="edge10" class="edge">
<title>:core:data&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M447.65,-288.45C437.29,-278.52 424.54,-265.27 415,-252 372.89,-193.4 357.16,-178.09 340,-108 336.2,-92.46 336.27,-87.56 340,-72 342.24,-62.66 346.42,-53.11 350.83,-44.74"/>
<polygon fill="black" stroke="black" points="353.97,-46.29 355.81,-35.86 347.87,-42.87 353.97,-46.29"/>
</g>
<!-- :core:network -->
<g id="node7" class="node">
<title>:core:network</title>
<ellipse fill="none" stroke="black" cx="513" cy="-234" rx="74.99" ry="18"/>
<text text-anchor="middle" x="513" y="-230.3" font-family="Times,serif" font-size="14.00">:core:network</text>
</g>
<!-- :core:data&#45;&gt;:core:network -->
<g id="edge12" class="edge">
<title>:core:data&#45;&gt;:core:network</title>
<path fill="none" stroke="red" stroke-width="2" d="M477.38,-288.05C482.89,-279.84 489.64,-269.79 495.77,-260.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="498.73,-262.53 501.4,-252.28 492.92,-258.63 498.73,-262.53"/>
</g>
<!-- :core:database -->
<g id="node8" class="node">
<title>:core:database</title>
<ellipse fill="none" stroke="black" cx="723" cy="-234" rx="78.79" ry="18"/>
<text text-anchor="middle" x="723" y="-230.3" font-family="Times,serif" font-size="14.00">:core:database</text>
</g>
<!-- :core:data&#45;&gt;:core:database -->
<g id="edge13" class="edge">
<title>:core:data&#45;&gt;:core:database</title>
<path fill="none" stroke="black" d="M507.86,-293.6C550.49,-281.99 616.92,-263.89 664.69,-250.88"/>
<polygon fill="black" stroke="black" points="665.85,-254.19 674.58,-248.19 664.01,-247.44 665.85,-254.19"/>
</g>
<!-- :core:datastore -->
<g id="node9" class="node">
<title>:core:datastore</title>
<ellipse fill="none" stroke="black" cx="616" cy="-162" rx="81.49" ry="18"/>
<text text-anchor="middle" x="616" y="-158.3" font-family="Times,serif" font-size="14.00">:core:datastore</text>
</g>
<!-- :core:data&#45;&gt;:core:datastore -->
<g id="edge14" class="edge">
<title>:core:data&#45;&gt;:core:datastore</title>
<path fill="none" stroke="black" d="M515.39,-296.79C543.29,-289.61 576.57,-276.33 597,-252 611.33,-234.93 615.64,-209.64 616.62,-190.38"/>
<polygon fill="black" stroke="black" points="620.12,-190.19 616.86,-180.11 613.12,-190.03 620.12,-190.19"/>
</g>
<!-- :core:model&#45;&gt;:core:common -->
<g id="edge9" class="edge">
<title>:core:model&#45;&gt;:core:common</title>
<path fill="none" stroke="red" stroke-width="2" d="M402.62,-72.05C397.11,-63.84 390.36,-53.79 384.23,-44.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="387.08,-42.63 378.6,-36.28 381.27,-46.53 387.08,-42.63"/>
</g>
<!-- :core:network&#45;&gt;:core:model -->
<g id="edge16" class="edge">
<title>:core:network&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M501.25,-216.15C483.99,-191.39 451.63,-144.97 431.54,-116.16"/>
<polygon fill="black" stroke="black" points="434.32,-114.03 425.73,-107.82 428.58,-118.03 434.32,-114.03"/>
</g>
<!-- :core:network&#45;&gt;:core:common -->
<g id="edge15" class="edge">
<title>:core:network&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M515.3,-215.91C518.63,-184.08 521.13,-115.04 488,-72 473.99,-53.8 452.42,-41.73 431.35,-33.77"/>
<polygon fill="black" stroke="black" points="432.33,-30.41 421.73,-30.4 430.01,-37.01 432.33,-30.41"/>
</g>
<!-- :core:network&#45;&gt;:core:datastore -->
<g id="edge17" class="edge">
<title>:core:network&#45;&gt;:core:datastore</title>
<path fill="none" stroke="red" stroke-width="2" d="M536.89,-216.76C550.7,-207.38 568.27,-195.44 583.34,-185.19"/>
<polygon fill="red" stroke="red" stroke-width="2" points="585.58,-187.91 591.88,-179.39 581.65,-182.12 585.58,-187.91"/>
</g>
<!-- :core:datastore&#45;&gt;:core:model -->
<g id="edge19" class="edge">
<title>:core:datastore&#45;&gt;:core:model</title>
<path fill="none" stroke="red" stroke-width="2" d="M574.15,-146.5C541.75,-135.27 496.82,-119.7 462.8,-107.91"/>
<polygon fill="red" stroke="red" stroke-width="2" points="463.65,-104.5 453.06,-104.54 461.36,-111.12 463.65,-104.5"/>
</g>
<!-- :core:datastore&#45;&gt;:core:common -->
<g id="edge18" class="edge">
<title>:core:datastore&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M601.88,-143.98C584.64,-124.18 553.72,-91.71 521,-72 492.71,-54.96 458.18,-42.44 428.99,-33.86"/>
<polygon fill="black" stroke="black" points="429.89,-30.47 419.31,-31.1 427.97,-37.2 429.89,-30.47"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.7 KiB

View File

@ -0,0 +1,181 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="810pt" height="404pt"
viewBox="0.00 0.00 809.64 404.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 400)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-400 805.64,-400 805.64,4 -4,4"/>
<!-- :feature:help -->
<g id="node1" class="node">
<title>:feature:help</title>
<ellipse fill="none" stroke="black" cx="258" cy="-378" rx="70.39" ry="18"/>
<text text-anchor="middle" x="258" y="-374.3" font-family="Times,serif" font-size="14.00">:feature:help</text>
</g>
<!-- :core:designsystem -->
<g id="node2" class="node">
<title>:core:designsystem</title>
<ellipse fill="none" stroke="black" cx="129" cy="-234" rx="100.98" ry="18"/>
<text text-anchor="middle" x="129" y="-230.3" font-family="Times,serif" font-size="14.00">:core:designsystem</text>
</g>
<!-- :feature:help&#45;&gt;:core:designsystem -->
<g id="edge1" class="edge">
<title>:feature:help&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M240.07,-360.22C229.35,-350 215.61,-336.52 204,-324 184.58,-303.05 163.74,-278.1 148.97,-259.96"/>
<polygon fill="black" stroke="black" points="151.65,-257.71 142.64,-252.14 146.21,-262.11 151.65,-257.71"/>
</g>
<!-- :core:ui -->
<g id="node3" class="node">
<title>:core:ui</title>
<ellipse fill="none" stroke="black" cx="258" cy="-306" rx="45.49" ry="18"/>
<text text-anchor="middle" x="258" y="-302.3" font-family="Times,serif" font-size="14.00">:core:ui</text>
</g>
<!-- :feature:help&#45;&gt;:core:ui -->
<g id="edge2" class="edge">
<title>:feature:help&#45;&gt;:core:ui</title>
<path fill="none" stroke="black" d="M258,-359.7C258,-351.98 258,-342.71 258,-334.11"/>
<polygon fill="black" stroke="black" points="261.5,-334.1 258,-324.1 254.5,-334.1 261.5,-334.1"/>
</g>
<!-- :core:data -->
<g id="node4" class="node">
<title>:core:data</title>
<ellipse fill="none" stroke="black" cx="466" cy="-306" rx="57.39" ry="18"/>
<text text-anchor="middle" x="466" y="-302.3" font-family="Times,serif" font-size="14.00">:core:data</text>
</g>
<!-- :feature:help&#45;&gt;:core:data -->
<g id="edge3" class="edge">
<title>:feature:help&#45;&gt;:core:data</title>
<path fill="none" stroke="red" stroke-width="2" d="M299.09,-363.17C333.51,-351.59 382.64,-335.05 418.69,-322.92"/>
<polygon fill="red" stroke="red" stroke-width="2" points="420.13,-326.13 428.49,-319.62 417.89,-319.5 420.13,-326.13"/>
</g>
<!-- :core:model -->
<g id="node5" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="414" cy="-90" rx="64.99" ry="18"/>
<text text-anchor="middle" x="414" y="-86.3" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<!-- :feature:help&#45;&gt;:core:model -->
<g id="edge4" class="edge">
<title>:feature:help&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M278.1,-360.65C289.17,-350.89 302.53,-337.73 312,-324 358.86,-256.04 391.67,-163.09 405.97,-117.88"/>
<polygon fill="black" stroke="black" points="409.34,-118.81 408.97,-108.22 402.66,-116.74 409.34,-118.81"/>
</g>
<!-- :core:common -->
<g id="node6" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="367" cy="-18" rx="75.29" ry="18"/>
<text text-anchor="middle" x="367" y="-14.3" font-family="Times,serif" font-size="14.00">:core:common</text>
</g>
<!-- :feature:help&#45;&gt;:core:common -->
<g id="edge5" class="edge">
<title>:feature:help&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M194.89,-369.9C118.51,-357.4 0,-323.71 0,-235 0,-235 0,-235 0,-161 0,-97.88 191.22,-51.89 297.61,-31.2"/>
<polygon fill="black" stroke="black" points="298.47,-34.6 307.63,-29.27 297.15,-27.72 298.47,-34.6"/>
</g>
<!-- :core:ui&#45;&gt;:core:designsystem -->
<g id="edge6" class="edge">
<title>:core:ui&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M232.2,-291C213.89,-281.06 188.96,-267.54 168.19,-256.27"/>
<polygon fill="black" stroke="black" points="169.74,-253.13 159.28,-251.43 166.4,-259.28 169.74,-253.13"/>
</g>
<!-- :core:ui&#45;&gt;:core:model -->
<g id="edge7" class="edge">
<title>:core:ui&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M262.95,-287.96C273.86,-251.33 300.52,-166.55 320,-144 332.71,-129.29 350.56,-117.79 367.3,-109.33"/>
<polygon fill="black" stroke="black" points="368.95,-112.42 376.45,-104.93 365.92,-106.11 368.95,-112.42"/>
</g>
<!-- :core:ui&#45;&gt;:core:common -->
<g id="edge8" class="edge">
<title>:core:ui&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M259.85,-287.77C261.99,-269.72 266,-240.62 272,-216 288.45,-148.47 298.31,-132.23 333,-72 338.26,-62.86 344.39,-53.08 349.98,-44.44"/>
<polygon fill="black" stroke="black" points="353,-46.21 355.55,-35.93 347.15,-42.38 353,-46.21"/>
</g>
<!-- :core:data&#45;&gt;:core:model -->
<g id="edge11" class="edge">
<title>:core:data&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M450.83,-288.15C442.9,-278.32 433.86,-265.28 429,-252 412.6,-207.24 411.36,-151.02 412.38,-118.24"/>
<polygon fill="black" stroke="black" points="415.88,-118.21 412.79,-108.07 408.89,-117.92 415.88,-118.21"/>
</g>
<!-- :core:data&#45;&gt;:core:common -->
<g id="edge10" class="edge">
<title>:core:data&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M447.65,-288.45C437.29,-278.52 424.54,-265.27 415,-252 372.89,-193.4 357.16,-178.09 340,-108 336.2,-92.46 336.27,-87.56 340,-72 342.24,-62.66 346.42,-53.11 350.83,-44.74"/>
<polygon fill="black" stroke="black" points="353.97,-46.29 355.81,-35.86 347.87,-42.87 353.97,-46.29"/>
</g>
<!-- :core:network -->
<g id="node7" class="node">
<title>:core:network</title>
<ellipse fill="none" stroke="black" cx="513" cy="-234" rx="74.99" ry="18"/>
<text text-anchor="middle" x="513" y="-230.3" font-family="Times,serif" font-size="14.00">:core:network</text>
</g>
<!-- :core:data&#45;&gt;:core:network -->
<g id="edge12" class="edge">
<title>:core:data&#45;&gt;:core:network</title>
<path fill="none" stroke="red" stroke-width="2" d="M477.38,-288.05C482.89,-279.84 489.64,-269.79 495.77,-260.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="498.73,-262.53 501.4,-252.28 492.92,-258.63 498.73,-262.53"/>
</g>
<!-- :core:database -->
<g id="node8" class="node">
<title>:core:database</title>
<ellipse fill="none" stroke="black" cx="723" cy="-234" rx="78.79" ry="18"/>
<text text-anchor="middle" x="723" y="-230.3" font-family="Times,serif" font-size="14.00">:core:database</text>
</g>
<!-- :core:data&#45;&gt;:core:database -->
<g id="edge13" class="edge">
<title>:core:data&#45;&gt;:core:database</title>
<path fill="none" stroke="black" d="M507.86,-293.6C550.49,-281.99 616.92,-263.89 664.69,-250.88"/>
<polygon fill="black" stroke="black" points="665.85,-254.19 674.58,-248.19 664.01,-247.44 665.85,-254.19"/>
</g>
<!-- :core:datastore -->
<g id="node9" class="node">
<title>:core:datastore</title>
<ellipse fill="none" stroke="black" cx="616" cy="-162" rx="81.49" ry="18"/>
<text text-anchor="middle" x="616" y="-158.3" font-family="Times,serif" font-size="14.00">:core:datastore</text>
</g>
<!-- :core:data&#45;&gt;:core:datastore -->
<g id="edge14" class="edge">
<title>:core:data&#45;&gt;:core:datastore</title>
<path fill="none" stroke="black" d="M515.39,-296.79C543.29,-289.61 576.57,-276.33 597,-252 611.33,-234.93 615.64,-209.64 616.62,-190.38"/>
<polygon fill="black" stroke="black" points="620.12,-190.19 616.86,-180.11 613.12,-190.03 620.12,-190.19"/>
</g>
<!-- :core:model&#45;&gt;:core:common -->
<g id="edge9" class="edge">
<title>:core:model&#45;&gt;:core:common</title>
<path fill="none" stroke="red" stroke-width="2" d="M402.62,-72.05C397.11,-63.84 390.36,-53.79 384.23,-44.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="387.08,-42.63 378.6,-36.28 381.27,-46.53 387.08,-42.63"/>
</g>
<!-- :core:network&#45;&gt;:core:model -->
<g id="edge16" class="edge">
<title>:core:network&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M501.25,-216.15C483.99,-191.39 451.63,-144.97 431.54,-116.16"/>
<polygon fill="black" stroke="black" points="434.32,-114.03 425.73,-107.82 428.58,-118.03 434.32,-114.03"/>
</g>
<!-- :core:network&#45;&gt;:core:common -->
<g id="edge15" class="edge">
<title>:core:network&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M515.3,-215.91C518.63,-184.08 521.13,-115.04 488,-72 473.99,-53.8 452.42,-41.73 431.35,-33.77"/>
<polygon fill="black" stroke="black" points="432.33,-30.41 421.73,-30.4 430.01,-37.01 432.33,-30.41"/>
</g>
<!-- :core:network&#45;&gt;:core:datastore -->
<g id="edge17" class="edge">
<title>:core:network&#45;&gt;:core:datastore</title>
<path fill="none" stroke="red" stroke-width="2" d="M536.89,-216.76C550.7,-207.38 568.27,-195.44 583.34,-185.19"/>
<polygon fill="red" stroke="red" stroke-width="2" points="585.58,-187.91 591.88,-179.39 581.65,-182.12 585.58,-187.91"/>
</g>
<!-- :core:datastore&#45;&gt;:core:model -->
<g id="edge19" class="edge">
<title>:core:datastore&#45;&gt;:core:model</title>
<path fill="none" stroke="red" stroke-width="2" d="M574.15,-146.5C541.75,-135.27 496.82,-119.7 462.8,-107.91"/>
<polygon fill="red" stroke="red" stroke-width="2" points="463.65,-104.5 453.06,-104.54 461.36,-111.12 463.65,-104.5"/>
</g>
<!-- :core:datastore&#45;&gt;:core:common -->
<g id="edge18" class="edge">
<title>:core:datastore&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M601.88,-143.98C584.64,-124.18 553.72,-91.71 521,-72 492.71,-54.96 458.18,-42.44 428.99,-33.86"/>
<polygon fill="black" stroke="black" points="429.89,-30.47 419.31,-31.1 427.97,-37.2 429.89,-30.47"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.7 KiB

View File

@ -0,0 +1,181 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="810pt" height="404pt"
viewBox="0.00 0.00 809.64 404.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 400)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-400 805.64,-400 805.64,4 -4,4"/>
<!-- :feature:home -->
<g id="node1" class="node">
<title>:feature:home</title>
<ellipse fill="none" stroke="black" cx="258" cy="-378" rx="75.29" ry="18"/>
<text text-anchor="middle" x="258" y="-374.3" font-family="Times,serif" font-size="14.00">:feature:home</text>
</g>
<!-- :core:designsystem -->
<g id="node2" class="node">
<title>:core:designsystem</title>
<ellipse fill="none" stroke="black" cx="129" cy="-234" rx="100.98" ry="18"/>
<text text-anchor="middle" x="129" y="-230.3" font-family="Times,serif" font-size="14.00">:core:designsystem</text>
</g>
<!-- :feature:home&#45;&gt;:core:designsystem -->
<g id="edge1" class="edge">
<title>:feature:home&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M240.07,-360.22C229.35,-350 215.61,-336.52 204,-324 184.58,-303.05 163.74,-278.1 148.97,-259.96"/>
<polygon fill="black" stroke="black" points="151.65,-257.71 142.64,-252.14 146.21,-262.11 151.65,-257.71"/>
</g>
<!-- :core:ui -->
<g id="node3" class="node">
<title>:core:ui</title>
<ellipse fill="none" stroke="black" cx="258" cy="-306" rx="45.49" ry="18"/>
<text text-anchor="middle" x="258" y="-302.3" font-family="Times,serif" font-size="14.00">:core:ui</text>
</g>
<!-- :feature:home&#45;&gt;:core:ui -->
<g id="edge2" class="edge">
<title>:feature:home&#45;&gt;:core:ui</title>
<path fill="none" stroke="black" d="M258,-359.7C258,-351.98 258,-342.71 258,-334.11"/>
<polygon fill="black" stroke="black" points="261.5,-334.1 258,-324.1 254.5,-334.1 261.5,-334.1"/>
</g>
<!-- :core:data -->
<g id="node4" class="node">
<title>:core:data</title>
<ellipse fill="none" stroke="black" cx="466" cy="-306" rx="57.39" ry="18"/>
<text text-anchor="middle" x="466" y="-302.3" font-family="Times,serif" font-size="14.00">:core:data</text>
</g>
<!-- :feature:home&#45;&gt;:core:data -->
<g id="edge3" class="edge">
<title>:feature:home&#45;&gt;:core:data</title>
<path fill="none" stroke="red" stroke-width="2" d="M300.09,-362.83C334.49,-351.26 383.09,-334.9 418.8,-322.88"/>
<polygon fill="red" stroke="red" stroke-width="2" points="420.15,-326.12 428.51,-319.62 417.92,-319.49 420.15,-326.12"/>
</g>
<!-- :core:model -->
<g id="node5" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="414" cy="-90" rx="64.99" ry="18"/>
<text text-anchor="middle" x="414" y="-86.3" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<!-- :feature:home&#45;&gt;:core:model -->
<g id="edge4" class="edge">
<title>:feature:home&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M278.1,-360.65C289.17,-350.89 302.53,-337.73 312,-324 358.86,-256.04 391.67,-163.09 405.97,-117.88"/>
<polygon fill="black" stroke="black" points="409.34,-118.81 408.97,-108.22 402.66,-116.74 409.34,-118.81"/>
</g>
<!-- :core:common -->
<g id="node6" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="367" cy="-18" rx="75.29" ry="18"/>
<text text-anchor="middle" x="367" y="-14.3" font-family="Times,serif" font-size="14.00">:core:common</text>
</g>
<!-- :feature:home&#45;&gt;:core:common -->
<g id="edge5" class="edge">
<title>:feature:home&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M191.56,-369.35C115.12,-356.42 0,-322.43 0,-235 0,-235 0,-235 0,-161 0,-97.88 191.22,-51.89 297.61,-31.2"/>
<polygon fill="black" stroke="black" points="298.47,-34.6 307.63,-29.27 297.15,-27.72 298.47,-34.6"/>
</g>
<!-- :core:ui&#45;&gt;:core:designsystem -->
<g id="edge6" class="edge">
<title>:core:ui&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M232.2,-291C213.89,-281.06 188.96,-267.54 168.19,-256.27"/>
<polygon fill="black" stroke="black" points="169.74,-253.13 159.28,-251.43 166.4,-259.28 169.74,-253.13"/>
</g>
<!-- :core:ui&#45;&gt;:core:model -->
<g id="edge7" class="edge">
<title>:core:ui&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M262.95,-287.96C273.86,-251.33 300.52,-166.55 320,-144 332.71,-129.29 350.56,-117.79 367.3,-109.33"/>
<polygon fill="black" stroke="black" points="368.95,-112.42 376.45,-104.93 365.92,-106.11 368.95,-112.42"/>
</g>
<!-- :core:ui&#45;&gt;:core:common -->
<g id="edge8" class="edge">
<title>:core:ui&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M259.85,-287.77C261.99,-269.72 266,-240.62 272,-216 288.45,-148.47 298.31,-132.23 333,-72 338.26,-62.86 344.39,-53.08 349.98,-44.44"/>
<polygon fill="black" stroke="black" points="353,-46.21 355.55,-35.93 347.15,-42.38 353,-46.21"/>
</g>
<!-- :core:data&#45;&gt;:core:model -->
<g id="edge11" class="edge">
<title>:core:data&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M450.83,-288.15C442.9,-278.32 433.86,-265.28 429,-252 412.6,-207.24 411.36,-151.02 412.38,-118.24"/>
<polygon fill="black" stroke="black" points="415.88,-118.21 412.79,-108.07 408.89,-117.92 415.88,-118.21"/>
</g>
<!-- :core:data&#45;&gt;:core:common -->
<g id="edge10" class="edge">
<title>:core:data&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M447.65,-288.45C437.29,-278.52 424.54,-265.27 415,-252 372.89,-193.4 357.16,-178.09 340,-108 336.2,-92.46 336.27,-87.56 340,-72 342.24,-62.66 346.42,-53.11 350.83,-44.74"/>
<polygon fill="black" stroke="black" points="353.97,-46.29 355.81,-35.86 347.87,-42.87 353.97,-46.29"/>
</g>
<!-- :core:network -->
<g id="node7" class="node">
<title>:core:network</title>
<ellipse fill="none" stroke="black" cx="513" cy="-234" rx="74.99" ry="18"/>
<text text-anchor="middle" x="513" y="-230.3" font-family="Times,serif" font-size="14.00">:core:network</text>
</g>
<!-- :core:data&#45;&gt;:core:network -->
<g id="edge12" class="edge">
<title>:core:data&#45;&gt;:core:network</title>
<path fill="none" stroke="red" stroke-width="2" d="M477.38,-288.05C482.89,-279.84 489.64,-269.79 495.77,-260.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="498.73,-262.53 501.4,-252.28 492.92,-258.63 498.73,-262.53"/>
</g>
<!-- :core:database -->
<g id="node8" class="node">
<title>:core:database</title>
<ellipse fill="none" stroke="black" cx="723" cy="-234" rx="78.79" ry="18"/>
<text text-anchor="middle" x="723" y="-230.3" font-family="Times,serif" font-size="14.00">:core:database</text>
</g>
<!-- :core:data&#45;&gt;:core:database -->
<g id="edge13" class="edge">
<title>:core:data&#45;&gt;:core:database</title>
<path fill="none" stroke="black" d="M507.86,-293.6C550.49,-281.99 616.92,-263.89 664.69,-250.88"/>
<polygon fill="black" stroke="black" points="665.85,-254.19 674.58,-248.19 664.01,-247.44 665.85,-254.19"/>
</g>
<!-- :core:datastore -->
<g id="node9" class="node">
<title>:core:datastore</title>
<ellipse fill="none" stroke="black" cx="616" cy="-162" rx="81.49" ry="18"/>
<text text-anchor="middle" x="616" y="-158.3" font-family="Times,serif" font-size="14.00">:core:datastore</text>
</g>
<!-- :core:data&#45;&gt;:core:datastore -->
<g id="edge14" class="edge">
<title>:core:data&#45;&gt;:core:datastore</title>
<path fill="none" stroke="black" d="M515.39,-296.79C543.29,-289.61 576.57,-276.33 597,-252 611.33,-234.93 615.64,-209.64 616.62,-190.38"/>
<polygon fill="black" stroke="black" points="620.12,-190.19 616.86,-180.11 613.12,-190.03 620.12,-190.19"/>
</g>
<!-- :core:model&#45;&gt;:core:common -->
<g id="edge9" class="edge">
<title>:core:model&#45;&gt;:core:common</title>
<path fill="none" stroke="red" stroke-width="2" d="M402.62,-72.05C397.11,-63.84 390.36,-53.79 384.23,-44.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="387.08,-42.63 378.6,-36.28 381.27,-46.53 387.08,-42.63"/>
</g>
<!-- :core:network&#45;&gt;:core:model -->
<g id="edge16" class="edge">
<title>:core:network&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M501.25,-216.15C483.99,-191.39 451.63,-144.97 431.54,-116.16"/>
<polygon fill="black" stroke="black" points="434.32,-114.03 425.73,-107.82 428.58,-118.03 434.32,-114.03"/>
</g>
<!-- :core:network&#45;&gt;:core:common -->
<g id="edge15" class="edge">
<title>:core:network&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M515.3,-215.91C518.63,-184.08 521.13,-115.04 488,-72 473.99,-53.8 452.42,-41.73 431.35,-33.77"/>
<polygon fill="black" stroke="black" points="432.33,-30.41 421.73,-30.4 430.01,-37.01 432.33,-30.41"/>
</g>
<!-- :core:network&#45;&gt;:core:datastore -->
<g id="edge17" class="edge">
<title>:core:network&#45;&gt;:core:datastore</title>
<path fill="none" stroke="red" stroke-width="2" d="M536.89,-216.76C550.7,-207.38 568.27,-195.44 583.34,-185.19"/>
<polygon fill="red" stroke="red" stroke-width="2" points="585.58,-187.91 591.88,-179.39 581.65,-182.12 585.58,-187.91"/>
</g>
<!-- :core:datastore&#45;&gt;:core:model -->
<g id="edge19" class="edge">
<title>:core:datastore&#45;&gt;:core:model</title>
<path fill="none" stroke="red" stroke-width="2" d="M574.15,-146.5C541.75,-135.27 496.82,-119.7 462.8,-107.91"/>
<polygon fill="red" stroke="red" stroke-width="2" points="463.65,-104.5 453.06,-104.54 461.36,-111.12 463.65,-104.5"/>
</g>
<!-- :core:datastore&#45;&gt;:core:common -->
<g id="edge18" class="edge">
<title>:core:datastore&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M601.88,-143.98C584.64,-124.18 553.72,-91.71 521,-72 492.71,-54.96 458.18,-42.44 428.99,-33.86"/>
<polygon fill="black" stroke="black" points="429.89,-30.47 419.31,-31.1 427.97,-37.2 429.89,-30.47"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.7 KiB

View File

@ -0,0 +1,199 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="821pt" height="404pt"
viewBox="0.00 0.00 821.00 404.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 400)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-400 817,-400 817,4 -4,4"/>
<!-- :feature:loan -->
<g id="node1" class="node">
<title>:feature:loan</title>
<ellipse fill="none" stroke="black" cx="297" cy="-378" rx="69.59" ry="18"/>
<text text-anchor="middle" x="297" y="-374.3" font-family="Times,serif" font-size="14.00">:feature:loan</text>
</g>
<!-- :core:designsystem -->
<g id="node2" class="node">
<title>:core:designsystem</title>
<ellipse fill="none" stroke="black" cx="129" cy="-234" rx="100.98" ry="18"/>
<text text-anchor="middle" x="129" y="-230.3" font-family="Times,serif" font-size="14.00">:core:designsystem</text>
</g>
<!-- :feature:loan&#45;&gt;:core:designsystem -->
<g id="edge1" class="edge">
<title>:feature:loan&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M264.61,-361.81C246.15,-352.33 223.15,-339.08 205,-324 182.37,-305.19 161.02,-279.18 146.75,-260.14"/>
<polygon fill="black" stroke="black" points="149.45,-257.91 140.71,-251.93 143.81,-262.06 149.45,-257.91"/>
</g>
<!-- :core:ui -->
<g id="node3" class="node">
<title>:core:ui</title>
<ellipse fill="none" stroke="black" cx="259" cy="-306" rx="45.49" ry="18"/>
<text text-anchor="middle" x="259" y="-302.3" font-family="Times,serif" font-size="14.00">:core:ui</text>
</g>
<!-- :feature:loan&#45;&gt;:core:ui -->
<g id="edge2" class="edge">
<title>:feature:loan&#45;&gt;:core:ui</title>
<path fill="none" stroke="black" d="M287.8,-360.05C283.37,-351.89 277.95,-341.91 273.02,-332.82"/>
<polygon fill="black" stroke="black" points="275.96,-330.91 268.11,-323.79 269.81,-334.25 275.96,-330.91"/>
</g>
<!-- :core:data -->
<g id="node4" class="node">
<title>:core:data</title>
<ellipse fill="none" stroke="black" cx="619" cy="-306" rx="57.39" ry="18"/>
<text text-anchor="middle" x="619" y="-302.3" font-family="Times,serif" font-size="14.00">:core:data</text>
</g>
<!-- :feature:loan&#45;&gt;:core:data -->
<g id="edge3" class="edge">
<title>:feature:loan&#45;&gt;:core:data</title>
<path fill="none" stroke="red" stroke-width="2" d="M348.38,-365.83C407.04,-353.08 502.68,-332.29 563.15,-319.14"/>
<polygon fill="red" stroke="red" stroke-width="2" points="564.25,-322.48 573.28,-316.94 562.76,-315.64 564.25,-322.48"/>
</g>
<!-- :core:model -->
<g id="node5" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="509" cy="-90" rx="64.99" ry="18"/>
<text text-anchor="middle" x="509" y="-86.3" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<!-- :feature:loan&#45;&gt;:core:model -->
<g id="edge4" class="edge">
<title>:feature:loan&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M302.51,-359.91C305.76,-349.57 309.84,-336.09 313,-324 333.75,-244.72 298.29,-205.01 353,-144 374.87,-119.61 408.41,-106.43 438.79,-99.32"/>
<polygon fill="black" stroke="black" points="439.91,-102.66 448.95,-97.13 438.43,-95.81 439.91,-102.66"/>
</g>
<!-- :core:common -->
<g id="node6" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="555" cy="-18" rx="75.29" ry="18"/>
<text text-anchor="middle" x="555" y="-14.3" font-family="Times,serif" font-size="14.00">:core:common</text>
</g>
<!-- :feature:loan&#45;&gt;:core:common -->
<g id="edge5" class="edge">
<title>:feature:loan&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M229.23,-373.64C141.58,-365.23 0,-336.02 0,-235 0,-235 0,-235 0,-161 0,-64.87 316.46,-32.95 471.45,-23.08"/>
<polygon fill="black" stroke="black" points="472.11,-26.55 481.87,-22.44 471.68,-19.56 472.11,-26.55"/>
</g>
<!-- :core:qrcode -->
<g id="node7" class="node">
<title>:core:qrcode</title>
<ellipse fill="none" stroke="black" cx="430" cy="-162" rx="68.49" ry="18"/>
<text text-anchor="middle" x="430" y="-158.3" font-family="Times,serif" font-size="14.00">:core:qrcode</text>
</g>
<!-- :feature:loan&#45;&gt;:core:qrcode -->
<g id="edge6" class="edge">
<title>:feature:loan&#45;&gt;:core:qrcode</title>
<path fill="none" stroke="black" d="M315.39,-360.49C325.77,-350.57 338.52,-337.32 348,-324 379.16,-280.23 405.33,-222.96 419.24,-189.85"/>
<polygon fill="black" stroke="black" points="422.56,-190.96 423.15,-180.39 416.1,-188.29 422.56,-190.96"/>
</g>
<!-- :core:ui&#45;&gt;:core:designsystem -->
<g id="edge7" class="edge">
<title>:core:ui&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M233.01,-291C214.55,-281.06 189.43,-267.54 168.5,-256.27"/>
<polygon fill="black" stroke="black" points="169.98,-253.09 159.52,-251.43 166.66,-259.25 169.98,-253.09"/>
</g>
<!-- :core:ui&#45;&gt;:core:model -->
<g id="edge8" class="edge">
<title>:core:ui&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M263.39,-287.88C273.24,-250.66 298,-164.13 320,-144 351.39,-115.28 397.11,-101.97 435.72,-95.87"/>
<polygon fill="black" stroke="black" points="436.49,-99.29 445.89,-94.4 435.49,-92.36 436.49,-99.29"/>
</g>
<!-- :core:ui&#45;&gt;:core:common -->
<g id="edge9" class="edge">
<title>:core:ui&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M258.07,-287.69C257.3,-255.49 260.22,-185.86 296,-144 347.14,-84.18 433.5,-50.63 492.32,-33.69"/>
<polygon fill="black" stroke="black" points="493.55,-36.98 502.24,-30.91 491.66,-30.24 493.55,-36.98"/>
</g>
<!-- :core:data&#45;&gt;:core:model -->
<g id="edge12" class="edge">
<title>:core:data&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M561.99,-304.12C522.5,-300.16 472.43,-287.74 446,-252 436.49,-239.14 438.07,-229.89 446,-216 461.61,-188.66 491.08,-207.16 507,-180 517.89,-161.41 517.52,-136.67 514.91,-118"/>
<polygon fill="black" stroke="black" points="518.35,-117.34 513.24,-108.06 511.45,-118.5 518.35,-117.34"/>
</g>
<!-- :core:data&#45;&gt;:core:common -->
<g id="edge11" class="edge">
<title>:core:data&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M669.91,-297.55C719.45,-289.14 789.57,-273.74 806,-252 816.62,-237.95 814.52,-164.41 801,-144 759.86,-81.89 677.93,-49.12 619.95,-32.95"/>
<polygon fill="black" stroke="black" points="620.7,-29.53 610.14,-30.31 618.88,-36.29 620.7,-29.53"/>
</g>
<!-- :core:network -->
<g id="node8" class="node">
<title>:core:network</title>
<ellipse fill="none" stroke="black" cx="705" cy="-234" rx="74.99" ry="18"/>
<text text-anchor="middle" x="705" y="-230.3" font-family="Times,serif" font-size="14.00">:core:network</text>
</g>
<!-- :core:data&#45;&gt;:core:network -->
<g id="edge13" class="edge">
<title>:core:data&#45;&gt;:core:network</title>
<path fill="none" stroke="red" stroke-width="2" d="M638.95,-288.76C650.26,-279.55 664.6,-267.88 677.03,-257.77"/>
<polygon fill="red" stroke="red" stroke-width="2" points="679.32,-260.42 684.86,-251.39 674.9,-254.99 679.32,-260.42"/>
</g>
<!-- :core:database -->
<g id="node9" class="node">
<title>:core:database</title>
<ellipse fill="none" stroke="black" cx="534" cy="-234" rx="78.79" ry="18"/>
<text text-anchor="middle" x="534" y="-230.3" font-family="Times,serif" font-size="14.00">:core:database</text>
</g>
<!-- :core:data&#45;&gt;:core:database -->
<g id="edge14" class="edge">
<title>:core:data&#45;&gt;:core:database</title>
<path fill="none" stroke="black" d="M599.29,-288.76C588.29,-279.71 574.4,-268.27 562.26,-258.28"/>
<polygon fill="black" stroke="black" points="564.14,-255.29 554.2,-251.63 559.69,-260.69 564.14,-255.29"/>
</g>
<!-- :core:datastore -->
<g id="node10" class="node">
<title>:core:datastore</title>
<ellipse fill="none" stroke="black" cx="711" cy="-162" rx="81.49" ry="18"/>
<text text-anchor="middle" x="711" y="-158.3" font-family="Times,serif" font-size="14.00">:core:datastore</text>
</g>
<!-- :core:data&#45;&gt;:core:datastore -->
<g id="edge15" class="edge">
<title>:core:data&#45;&gt;:core:datastore</title>
<path fill="none" stroke="black" d="M675.87,-303.73C714.57,-299.53 763.26,-286.99 789,-252 798.48,-239.11 796.49,-230.14 789,-216 781.78,-202.36 769.3,-191.58 756.42,-183.41"/>
<polygon fill="black" stroke="black" points="757.89,-180.21 747.49,-178.16 754.34,-186.24 757.89,-180.21"/>
</g>
<!-- :core:model&#45;&gt;:core:common -->
<g id="edge10" class="edge">
<title>:core:model&#45;&gt;:core:common</title>
<path fill="none" stroke="red" stroke-width="2" d="M520.14,-72.05C525.54,-63.84 532.14,-53.79 538.14,-44.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="541.08,-46.55 543.65,-36.28 535.23,-42.71 541.08,-46.55"/>
</g>
<!-- :core:qrcode&#45;&gt;:core:model -->
<g id="edge21" class="edge">
<title>:core:qrcode&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M448.72,-144.41C458.86,-135.43 471.54,-124.19 482.66,-114.34"/>
<polygon fill="black" stroke="black" points="485.25,-116.72 490.41,-107.47 480.61,-111.48 485.25,-116.72"/>
</g>
<!-- :core:network&#45;&gt;:core:model -->
<g id="edge17" class="edge">
<title>:core:network&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M663.18,-218.99C639.77,-209.98 610.8,-196.8 588,-180 563.66,-162.06 541.33,-135.55 526.67,-116.13"/>
<polygon fill="black" stroke="black" points="529.44,-113.98 520.68,-108.02 523.81,-118.14 529.44,-113.98"/>
</g>
<!-- :core:network&#45;&gt;:core:common -->
<g id="edge16" class="edge">
<title>:core:network&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M670.41,-217.94C653.49,-209.05 634.01,-196.31 621,-180 589.28,-140.21 603.38,-118.62 583,-72 579.06,-62.99 574.22,-53.42 569.67,-44.92"/>
<polygon fill="black" stroke="black" points="572.6,-42.97 564.73,-35.87 566.45,-46.32 572.6,-42.97"/>
</g>
<!-- :core:network&#45;&gt;:core:datastore -->
<g id="edge18" class="edge">
<title>:core:network&#45;&gt;:core:datastore</title>
<path fill="none" stroke="red" stroke-width="2" d="M706.48,-215.7C707.14,-207.98 707.94,-198.71 708.68,-190.11"/>
<polygon fill="red" stroke="red" stroke-width="2" points="712.17,-190.37 709.53,-180.1 705.19,-189.77 712.17,-190.37"/>
</g>
<!-- :core:datastore&#45;&gt;:core:model -->
<g id="edge20" class="edge">
<title>:core:datastore&#45;&gt;:core:model</title>
<path fill="none" stroke="red" stroke-width="2" d="M669.15,-146.5C636.75,-135.27 591.82,-119.7 557.8,-107.91"/>
<polygon fill="red" stroke="red" stroke-width="2" points="558.65,-104.5 548.06,-104.54 556.36,-111.12 558.65,-104.5"/>
</g>
<!-- :core:datastore&#45;&gt;:core:common -->
<g id="edge19" class="edge">
<title>:core:datastore&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M693.67,-144.4C674.77,-126.37 643.52,-96.83 616,-72 605.04,-62.11 592.79,-51.4 582.16,-42.22"/>
<polygon fill="black" stroke="black" points="584.25,-39.4 574.39,-35.53 579.69,-44.7 584.25,-39.4"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -0,0 +1,181 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="810pt" height="404pt"
viewBox="0.00 0.00 809.64 404.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 400)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-400 805.64,-400 805.64,4 -4,4"/>
<!-- :feature:location -->
<g id="node1" class="node">
<title>:feature:location</title>
<ellipse fill="none" stroke="black" cx="258" cy="-378" rx="87.18" ry="18"/>
<text text-anchor="middle" x="258" y="-374.3" font-family="Times,serif" font-size="14.00">:feature:location</text>
</g>
<!-- :core:designsystem -->
<g id="node2" class="node">
<title>:core:designsystem</title>
<ellipse fill="none" stroke="black" cx="129" cy="-234" rx="100.98" ry="18"/>
<text text-anchor="middle" x="129" y="-230.3" font-family="Times,serif" font-size="14.00">:core:designsystem</text>
</g>
<!-- :feature:location&#45;&gt;:core:designsystem -->
<g id="edge1" class="edge">
<title>:feature:location&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M240.07,-360.22C229.35,-350 215.61,-336.52 204,-324 184.58,-303.05 163.74,-278.1 148.97,-259.96"/>
<polygon fill="black" stroke="black" points="151.65,-257.71 142.64,-252.14 146.21,-262.11 151.65,-257.71"/>
</g>
<!-- :core:ui -->
<g id="node3" class="node">
<title>:core:ui</title>
<ellipse fill="none" stroke="black" cx="258" cy="-306" rx="45.49" ry="18"/>
<text text-anchor="middle" x="258" y="-302.3" font-family="Times,serif" font-size="14.00">:core:ui</text>
</g>
<!-- :feature:location&#45;&gt;:core:ui -->
<g id="edge2" class="edge">
<title>:feature:location&#45;&gt;:core:ui</title>
<path fill="none" stroke="black" d="M258,-359.7C258,-351.98 258,-342.71 258,-334.11"/>
<polygon fill="black" stroke="black" points="261.5,-334.1 258,-324.1 254.5,-334.1 261.5,-334.1"/>
</g>
<!-- :core:data -->
<g id="node4" class="node">
<title>:core:data</title>
<ellipse fill="none" stroke="black" cx="466" cy="-306" rx="57.39" ry="18"/>
<text text-anchor="middle" x="466" y="-302.3" font-family="Times,serif" font-size="14.00">:core:data</text>
</g>
<!-- :feature:location&#45;&gt;:core:data -->
<g id="edge3" class="edge">
<title>:feature:location&#45;&gt;:core:data</title>
<path fill="none" stroke="red" stroke-width="2" d="M301.6,-362.33C335.9,-350.78 383.62,-334.73 418.81,-322.88"/>
<polygon fill="red" stroke="red" stroke-width="2" points="420.02,-326.17 428.38,-319.66 417.79,-319.53 420.02,-326.17"/>
</g>
<!-- :core:model -->
<g id="node5" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="414" cy="-90" rx="64.99" ry="18"/>
<text text-anchor="middle" x="414" y="-86.3" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<!-- :feature:location&#45;&gt;:core:model -->
<g id="edge4" class="edge">
<title>:feature:location&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M278.36,-360.42C289.38,-350.68 302.6,-337.63 312,-324 358.86,-256.04 391.67,-163.09 405.97,-117.88"/>
<polygon fill="black" stroke="black" points="409.34,-118.81 408.97,-108.22 402.66,-116.74 409.34,-118.81"/>
</g>
<!-- :core:common -->
<g id="node6" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="367" cy="-18" rx="75.29" ry="18"/>
<text text-anchor="middle" x="367" y="-14.3" font-family="Times,serif" font-size="14.00">:core:common</text>
</g>
<!-- :feature:location&#45;&gt;:core:common -->
<g id="edge5" class="edge">
<title>:feature:location&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M184.76,-368.16C108.48,-354.38 0,-319.87 0,-235 0,-235 0,-235 0,-161 0,-97.88 191.22,-51.89 297.61,-31.2"/>
<polygon fill="black" stroke="black" points="298.47,-34.6 307.63,-29.27 297.15,-27.72 298.47,-34.6"/>
</g>
<!-- :core:ui&#45;&gt;:core:designsystem -->
<g id="edge6" class="edge">
<title>:core:ui&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M232.2,-291C213.89,-281.06 188.96,-267.54 168.19,-256.27"/>
<polygon fill="black" stroke="black" points="169.74,-253.13 159.28,-251.43 166.4,-259.28 169.74,-253.13"/>
</g>
<!-- :core:ui&#45;&gt;:core:model -->
<g id="edge7" class="edge">
<title>:core:ui&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M262.95,-287.96C273.86,-251.33 300.52,-166.55 320,-144 332.71,-129.29 350.56,-117.79 367.3,-109.33"/>
<polygon fill="black" stroke="black" points="368.95,-112.42 376.45,-104.93 365.92,-106.11 368.95,-112.42"/>
</g>
<!-- :core:ui&#45;&gt;:core:common -->
<g id="edge8" class="edge">
<title>:core:ui&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M259.85,-287.77C261.99,-269.72 266,-240.62 272,-216 288.45,-148.47 298.31,-132.23 333,-72 338.26,-62.86 344.39,-53.08 349.98,-44.44"/>
<polygon fill="black" stroke="black" points="353,-46.21 355.55,-35.93 347.15,-42.38 353,-46.21"/>
</g>
<!-- :core:data&#45;&gt;:core:model -->
<g id="edge11" class="edge">
<title>:core:data&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M450.83,-288.15C442.9,-278.32 433.86,-265.28 429,-252 412.6,-207.24 411.36,-151.02 412.38,-118.24"/>
<polygon fill="black" stroke="black" points="415.88,-118.21 412.79,-108.07 408.89,-117.92 415.88,-118.21"/>
</g>
<!-- :core:data&#45;&gt;:core:common -->
<g id="edge10" class="edge">
<title>:core:data&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M447.65,-288.45C437.29,-278.52 424.54,-265.27 415,-252 372.89,-193.4 357.16,-178.09 340,-108 336.2,-92.46 336.27,-87.56 340,-72 342.24,-62.66 346.42,-53.11 350.83,-44.74"/>
<polygon fill="black" stroke="black" points="353.97,-46.29 355.81,-35.86 347.87,-42.87 353.97,-46.29"/>
</g>
<!-- :core:network -->
<g id="node7" class="node">
<title>:core:network</title>
<ellipse fill="none" stroke="black" cx="513" cy="-234" rx="74.99" ry="18"/>
<text text-anchor="middle" x="513" y="-230.3" font-family="Times,serif" font-size="14.00">:core:network</text>
</g>
<!-- :core:data&#45;&gt;:core:network -->
<g id="edge12" class="edge">
<title>:core:data&#45;&gt;:core:network</title>
<path fill="none" stroke="red" stroke-width="2" d="M477.38,-288.05C482.89,-279.84 489.64,-269.79 495.77,-260.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="498.73,-262.53 501.4,-252.28 492.92,-258.63 498.73,-262.53"/>
</g>
<!-- :core:database -->
<g id="node8" class="node">
<title>:core:database</title>
<ellipse fill="none" stroke="black" cx="723" cy="-234" rx="78.79" ry="18"/>
<text text-anchor="middle" x="723" y="-230.3" font-family="Times,serif" font-size="14.00">:core:database</text>
</g>
<!-- :core:data&#45;&gt;:core:database -->
<g id="edge13" class="edge">
<title>:core:data&#45;&gt;:core:database</title>
<path fill="none" stroke="black" d="M507.86,-293.6C550.49,-281.99 616.92,-263.89 664.69,-250.88"/>
<polygon fill="black" stroke="black" points="665.85,-254.19 674.58,-248.19 664.01,-247.44 665.85,-254.19"/>
</g>
<!-- :core:datastore -->
<g id="node9" class="node">
<title>:core:datastore</title>
<ellipse fill="none" stroke="black" cx="616" cy="-162" rx="81.49" ry="18"/>
<text text-anchor="middle" x="616" y="-158.3" font-family="Times,serif" font-size="14.00">:core:datastore</text>
</g>
<!-- :core:data&#45;&gt;:core:datastore -->
<g id="edge14" class="edge">
<title>:core:data&#45;&gt;:core:datastore</title>
<path fill="none" stroke="black" d="M515.39,-296.79C543.29,-289.61 576.57,-276.33 597,-252 611.33,-234.93 615.64,-209.64 616.62,-190.38"/>
<polygon fill="black" stroke="black" points="620.12,-190.19 616.86,-180.11 613.12,-190.03 620.12,-190.19"/>
</g>
<!-- :core:model&#45;&gt;:core:common -->
<g id="edge9" class="edge">
<title>:core:model&#45;&gt;:core:common</title>
<path fill="none" stroke="red" stroke-width="2" d="M402.62,-72.05C397.11,-63.84 390.36,-53.79 384.23,-44.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="387.08,-42.63 378.6,-36.28 381.27,-46.53 387.08,-42.63"/>
</g>
<!-- :core:network&#45;&gt;:core:model -->
<g id="edge16" class="edge">
<title>:core:network&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M501.25,-216.15C483.99,-191.39 451.63,-144.97 431.54,-116.16"/>
<polygon fill="black" stroke="black" points="434.32,-114.03 425.73,-107.82 428.58,-118.03 434.32,-114.03"/>
</g>
<!-- :core:network&#45;&gt;:core:common -->
<g id="edge15" class="edge">
<title>:core:network&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M515.3,-215.91C518.63,-184.08 521.13,-115.04 488,-72 473.99,-53.8 452.42,-41.73 431.35,-33.77"/>
<polygon fill="black" stroke="black" points="432.33,-30.41 421.73,-30.4 430.01,-37.01 432.33,-30.41"/>
</g>
<!-- :core:network&#45;&gt;:core:datastore -->
<g id="edge17" class="edge">
<title>:core:network&#45;&gt;:core:datastore</title>
<path fill="none" stroke="red" stroke-width="2" d="M536.89,-216.76C550.7,-207.38 568.27,-195.44 583.34,-185.19"/>
<polygon fill="red" stroke="red" stroke-width="2" points="585.58,-187.91 591.88,-179.39 581.65,-182.12 585.58,-187.91"/>
</g>
<!-- :core:datastore&#45;&gt;:core:model -->
<g id="edge19" class="edge">
<title>:core:datastore&#45;&gt;:core:model</title>
<path fill="none" stroke="red" stroke-width="2" d="M574.15,-146.5C541.75,-135.27 496.82,-119.7 462.8,-107.91"/>
<polygon fill="red" stroke="red" stroke-width="2" points="463.65,-104.5 453.06,-104.54 461.36,-111.12 463.65,-104.5"/>
</g>
<!-- :core:datastore&#45;&gt;:core:common -->
<g id="edge18" class="edge">
<title>:core:datastore&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M601.88,-143.98C584.64,-124.18 553.72,-91.71 521,-72 492.71,-54.96 458.18,-42.44 428.99,-33.86"/>
<polygon fill="black" stroke="black" points="429.89,-30.47 419.31,-31.1 427.97,-37.2 429.89,-30.47"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.7 KiB

View File

@ -0,0 +1,181 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="810pt" height="404pt"
viewBox="0.00 0.00 809.64 404.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 400)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-400 805.64,-400 805.64,4 -4,4"/>
<!-- :feature:notification -->
<g id="node1" class="node">
<title>:feature:notification</title>
<ellipse fill="none" stroke="black" cx="258" cy="-378" rx="102.88" ry="18"/>
<text text-anchor="middle" x="258" y="-374.3" font-family="Times,serif" font-size="14.00">:feature:notification</text>
</g>
<!-- :core:designsystem -->
<g id="node2" class="node">
<title>:core:designsystem</title>
<ellipse fill="none" stroke="black" cx="129" cy="-234" rx="100.98" ry="18"/>
<text text-anchor="middle" x="129" y="-230.3" font-family="Times,serif" font-size="14.00">:core:designsystem</text>
</g>
<!-- :feature:notification&#45;&gt;:core:designsystem -->
<g id="edge1" class="edge">
<title>:feature:notification&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M240.07,-360.22C229.35,-350 215.61,-336.52 204,-324 184.58,-303.05 163.74,-278.1 148.97,-259.96"/>
<polygon fill="black" stroke="black" points="151.65,-257.71 142.64,-252.14 146.21,-262.11 151.65,-257.71"/>
</g>
<!-- :core:ui -->
<g id="node3" class="node">
<title>:core:ui</title>
<ellipse fill="none" stroke="black" cx="258" cy="-306" rx="45.49" ry="18"/>
<text text-anchor="middle" x="258" y="-302.3" font-family="Times,serif" font-size="14.00">:core:ui</text>
</g>
<!-- :feature:notification&#45;&gt;:core:ui -->
<g id="edge2" class="edge">
<title>:feature:notification&#45;&gt;:core:ui</title>
<path fill="none" stroke="black" d="M258,-359.7C258,-351.98 258,-342.71 258,-334.11"/>
<polygon fill="black" stroke="black" points="261.5,-334.1 258,-324.1 254.5,-334.1 261.5,-334.1"/>
</g>
<!-- :core:data -->
<g id="node4" class="node">
<title>:core:data</title>
<ellipse fill="none" stroke="black" cx="466" cy="-306" rx="57.39" ry="18"/>
<text text-anchor="middle" x="466" y="-302.3" font-family="Times,serif" font-size="14.00">:core:data</text>
</g>
<!-- :feature:notification&#45;&gt;:core:data -->
<g id="edge3" class="edge">
<title>:feature:notification&#45;&gt;:core:data</title>
<path fill="none" stroke="red" stroke-width="2" d="M303.13,-361.81C337.17,-350.36 383.75,-334.68 418.38,-323.03"/>
<polygon fill="red" stroke="red" stroke-width="2" points="419.9,-326.21 428.26,-319.7 417.67,-319.57 419.9,-326.21"/>
</g>
<!-- :core:model -->
<g id="node5" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="414" cy="-90" rx="64.99" ry="18"/>
<text text-anchor="middle" x="414" y="-86.3" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<!-- :feature:notification&#45;&gt;:core:model -->
<g id="edge4" class="edge">
<title>:feature:notification&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M278.63,-360.19C289.59,-350.47 302.68,-337.52 312,-324 358.86,-256.04 391.67,-163.09 405.97,-117.88"/>
<polygon fill="black" stroke="black" points="409.34,-118.81 408.97,-108.22 402.66,-116.74 409.34,-118.81"/>
</g>
<!-- :core:common -->
<g id="node6" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="367" cy="-18" rx="75.29" ry="18"/>
<text text-anchor="middle" x="367" y="-14.3" font-family="Times,serif" font-size="14.00">:core:common</text>
</g>
<!-- :feature:notification&#45;&gt;:core:common -->
<g id="edge5" class="edge">
<title>:feature:notification&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M177.43,-366.79C101.73,-352.15 0,-317.19 0,-235 0,-235 0,-235 0,-161 0,-97.88 191.22,-51.89 297.61,-31.2"/>
<polygon fill="black" stroke="black" points="298.47,-34.6 307.63,-29.27 297.15,-27.72 298.47,-34.6"/>
</g>
<!-- :core:ui&#45;&gt;:core:designsystem -->
<g id="edge6" class="edge">
<title>:core:ui&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M232.2,-291C213.89,-281.06 188.96,-267.54 168.19,-256.27"/>
<polygon fill="black" stroke="black" points="169.74,-253.13 159.28,-251.43 166.4,-259.28 169.74,-253.13"/>
</g>
<!-- :core:ui&#45;&gt;:core:model -->
<g id="edge7" class="edge">
<title>:core:ui&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M262.95,-287.96C273.86,-251.33 300.52,-166.55 320,-144 332.71,-129.29 350.56,-117.79 367.3,-109.33"/>
<polygon fill="black" stroke="black" points="368.95,-112.42 376.45,-104.93 365.92,-106.11 368.95,-112.42"/>
</g>
<!-- :core:ui&#45;&gt;:core:common -->
<g id="edge8" class="edge">
<title>:core:ui&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M259.85,-287.77C261.99,-269.72 266,-240.62 272,-216 288.45,-148.47 298.31,-132.23 333,-72 338.26,-62.86 344.39,-53.08 349.98,-44.44"/>
<polygon fill="black" stroke="black" points="353,-46.21 355.55,-35.93 347.15,-42.38 353,-46.21"/>
</g>
<!-- :core:data&#45;&gt;:core:model -->
<g id="edge11" class="edge">
<title>:core:data&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M450.83,-288.15C442.9,-278.32 433.86,-265.28 429,-252 412.6,-207.24 411.36,-151.02 412.38,-118.24"/>
<polygon fill="black" stroke="black" points="415.88,-118.21 412.79,-108.07 408.89,-117.92 415.88,-118.21"/>
</g>
<!-- :core:data&#45;&gt;:core:common -->
<g id="edge10" class="edge">
<title>:core:data&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M447.65,-288.45C437.29,-278.52 424.54,-265.27 415,-252 372.89,-193.4 357.16,-178.09 340,-108 336.2,-92.46 336.27,-87.56 340,-72 342.24,-62.66 346.42,-53.11 350.83,-44.74"/>
<polygon fill="black" stroke="black" points="353.97,-46.29 355.81,-35.86 347.87,-42.87 353.97,-46.29"/>
</g>
<!-- :core:network -->
<g id="node7" class="node">
<title>:core:network</title>
<ellipse fill="none" stroke="black" cx="513" cy="-234" rx="74.99" ry="18"/>
<text text-anchor="middle" x="513" y="-230.3" font-family="Times,serif" font-size="14.00">:core:network</text>
</g>
<!-- :core:data&#45;&gt;:core:network -->
<g id="edge12" class="edge">
<title>:core:data&#45;&gt;:core:network</title>
<path fill="none" stroke="red" stroke-width="2" d="M477.38,-288.05C482.89,-279.84 489.64,-269.79 495.77,-260.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="498.73,-262.53 501.4,-252.28 492.92,-258.63 498.73,-262.53"/>
</g>
<!-- :core:database -->
<g id="node8" class="node">
<title>:core:database</title>
<ellipse fill="none" stroke="black" cx="723" cy="-234" rx="78.79" ry="18"/>
<text text-anchor="middle" x="723" y="-230.3" font-family="Times,serif" font-size="14.00">:core:database</text>
</g>
<!-- :core:data&#45;&gt;:core:database -->
<g id="edge13" class="edge">
<title>:core:data&#45;&gt;:core:database</title>
<path fill="none" stroke="black" d="M507.86,-293.6C550.49,-281.99 616.92,-263.89 664.69,-250.88"/>
<polygon fill="black" stroke="black" points="665.85,-254.19 674.58,-248.19 664.01,-247.44 665.85,-254.19"/>
</g>
<!-- :core:datastore -->
<g id="node9" class="node">
<title>:core:datastore</title>
<ellipse fill="none" stroke="black" cx="616" cy="-162" rx="81.49" ry="18"/>
<text text-anchor="middle" x="616" y="-158.3" font-family="Times,serif" font-size="14.00">:core:datastore</text>
</g>
<!-- :core:data&#45;&gt;:core:datastore -->
<g id="edge14" class="edge">
<title>:core:data&#45;&gt;:core:datastore</title>
<path fill="none" stroke="black" d="M515.39,-296.79C543.29,-289.61 576.57,-276.33 597,-252 611.33,-234.93 615.64,-209.64 616.62,-190.38"/>
<polygon fill="black" stroke="black" points="620.12,-190.19 616.86,-180.11 613.12,-190.03 620.12,-190.19"/>
</g>
<!-- :core:model&#45;&gt;:core:common -->
<g id="edge9" class="edge">
<title>:core:model&#45;&gt;:core:common</title>
<path fill="none" stroke="red" stroke-width="2" d="M402.62,-72.05C397.11,-63.84 390.36,-53.79 384.23,-44.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="387.08,-42.63 378.6,-36.28 381.27,-46.53 387.08,-42.63"/>
</g>
<!-- :core:network&#45;&gt;:core:model -->
<g id="edge16" class="edge">
<title>:core:network&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M501.25,-216.15C483.99,-191.39 451.63,-144.97 431.54,-116.16"/>
<polygon fill="black" stroke="black" points="434.32,-114.03 425.73,-107.82 428.58,-118.03 434.32,-114.03"/>
</g>
<!-- :core:network&#45;&gt;:core:common -->
<g id="edge15" class="edge">
<title>:core:network&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M515.3,-215.91C518.63,-184.08 521.13,-115.04 488,-72 473.99,-53.8 452.42,-41.73 431.35,-33.77"/>
<polygon fill="black" stroke="black" points="432.33,-30.41 421.73,-30.4 430.01,-37.01 432.33,-30.41"/>
</g>
<!-- :core:network&#45;&gt;:core:datastore -->
<g id="edge17" class="edge">
<title>:core:network&#45;&gt;:core:datastore</title>
<path fill="none" stroke="red" stroke-width="2" d="M536.89,-216.76C550.7,-207.38 568.27,-195.44 583.34,-185.19"/>
<polygon fill="red" stroke="red" stroke-width="2" points="585.58,-187.91 591.88,-179.39 581.65,-182.12 585.58,-187.91"/>
</g>
<!-- :core:datastore&#45;&gt;:core:model -->
<g id="edge19" class="edge">
<title>:core:datastore&#45;&gt;:core:model</title>
<path fill="none" stroke="red" stroke-width="2" d="M574.15,-146.5C541.75,-135.27 496.82,-119.7 462.8,-107.91"/>
<polygon fill="red" stroke="red" stroke-width="2" points="463.65,-104.5 453.06,-104.54 461.36,-111.12 463.65,-104.5"/>
</g>
<!-- :core:datastore&#45;&gt;:core:common -->
<g id="edge18" class="edge">
<title>:core:datastore&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M601.88,-143.98C584.64,-124.18 553.72,-91.71 521,-72 492.71,-54.96 458.18,-42.44 428.99,-33.86"/>
<polygon fill="black" stroke="black" points="429.89,-30.47 419.31,-31.1 427.97,-37.2 429.89,-30.47"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.8 KiB

View File

@ -0,0 +1,199 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="821pt" height="404pt"
viewBox="0.00 0.00 821.00 404.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 400)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-400 817,-400 817,4 -4,4"/>
<!-- :feature:qr -->
<g id="node1" class="node">
<title>:feature:qr</title>
<ellipse fill="none" stroke="black" cx="297" cy="-378" rx="60.39" ry="18"/>
<text text-anchor="middle" x="297" y="-374.3" font-family="Times,serif" font-size="14.00">:feature:qr</text>
</g>
<!-- :core:designsystem -->
<g id="node2" class="node">
<title>:core:designsystem</title>
<ellipse fill="none" stroke="black" cx="129" cy="-234" rx="100.98" ry="18"/>
<text text-anchor="middle" x="129" y="-230.3" font-family="Times,serif" font-size="14.00">:core:designsystem</text>
</g>
<!-- :feature:qr&#45;&gt;:core:designsystem -->
<g id="edge1" class="edge">
<title>:feature:qr&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M265.9,-362.47C247.23,-352.95 223.57,-339.43 205,-324 182.37,-305.19 161.02,-279.18 146.75,-260.14"/>
<polygon fill="black" stroke="black" points="149.45,-257.91 140.71,-251.93 143.81,-262.06 149.45,-257.91"/>
</g>
<!-- :core:ui -->
<g id="node3" class="node">
<title>:core:ui</title>
<ellipse fill="none" stroke="black" cx="259" cy="-306" rx="45.49" ry="18"/>
<text text-anchor="middle" x="259" y="-302.3" font-family="Times,serif" font-size="14.00">:core:ui</text>
</g>
<!-- :feature:qr&#45;&gt;:core:ui -->
<g id="edge2" class="edge">
<title>:feature:qr&#45;&gt;:core:ui</title>
<path fill="none" stroke="black" d="M287.8,-360.05C283.37,-351.89 277.95,-341.91 273.02,-332.82"/>
<polygon fill="black" stroke="black" points="275.96,-330.91 268.11,-323.79 269.81,-334.25 275.96,-330.91"/>
</g>
<!-- :core:data -->
<g id="node4" class="node">
<title>:core:data</title>
<ellipse fill="none" stroke="black" cx="619" cy="-306" rx="57.39" ry="18"/>
<text text-anchor="middle" x="619" y="-302.3" font-family="Times,serif" font-size="14.00">:core:data</text>
</g>
<!-- :feature:qr&#45;&gt;:core:data -->
<g id="edge3" class="edge">
<title>:feature:qr&#45;&gt;:core:data</title>
<path fill="none" stroke="red" stroke-width="2" d="M344.51,-366.67C402.84,-353.99 501.62,-332.52 563.41,-319.08"/>
<polygon fill="red" stroke="red" stroke-width="2" points="564.35,-322.46 573.38,-316.92 562.86,-315.62 564.35,-322.46"/>
</g>
<!-- :core:model -->
<g id="node5" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="509" cy="-90" rx="64.99" ry="18"/>
<text text-anchor="middle" x="509" y="-86.3" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<!-- :feature:qr&#45;&gt;:core:model -->
<g id="edge4" class="edge">
<title>:feature:qr&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M302.51,-359.91C305.76,-349.57 309.84,-336.09 313,-324 333.75,-244.72 298.29,-205.01 353,-144 374.87,-119.61 408.41,-106.43 438.79,-99.32"/>
<polygon fill="black" stroke="black" points="439.91,-102.66 448.95,-97.13 438.43,-95.81 439.91,-102.66"/>
</g>
<!-- :core:common -->
<g id="node6" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="555" cy="-18" rx="75.29" ry="18"/>
<text text-anchor="middle" x="555" y="-14.3" font-family="Times,serif" font-size="14.00">:core:common</text>
</g>
<!-- :feature:qr&#45;&gt;:core:common -->
<g id="edge5" class="edge">
<title>:feature:qr&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M237.61,-374.4C150.94,-367.06 0,-339.3 0,-235 0,-235 0,-235 0,-161 0,-64.87 316.46,-32.95 471.45,-23.08"/>
<polygon fill="black" stroke="black" points="472.11,-26.55 481.87,-22.44 471.68,-19.56 472.11,-26.55"/>
</g>
<!-- :core:qrcode -->
<g id="node7" class="node">
<title>:core:qrcode</title>
<ellipse fill="none" stroke="black" cx="430" cy="-162" rx="68.49" ry="18"/>
<text text-anchor="middle" x="430" y="-158.3" font-family="Times,serif" font-size="14.00">:core:qrcode</text>
</g>
<!-- :feature:qr&#45;&gt;:core:qrcode -->
<g id="edge6" class="edge">
<title>:feature:qr&#45;&gt;:core:qrcode</title>
<path fill="none" stroke="black" d="M315.39,-360.49C325.77,-350.57 338.52,-337.32 348,-324 379.16,-280.23 405.33,-222.96 419.24,-189.85"/>
<polygon fill="black" stroke="black" points="422.56,-190.96 423.15,-180.39 416.1,-188.29 422.56,-190.96"/>
</g>
<!-- :core:ui&#45;&gt;:core:designsystem -->
<g id="edge7" class="edge">
<title>:core:ui&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M233.01,-291C214.55,-281.06 189.43,-267.54 168.5,-256.27"/>
<polygon fill="black" stroke="black" points="169.98,-253.09 159.52,-251.43 166.66,-259.25 169.98,-253.09"/>
</g>
<!-- :core:ui&#45;&gt;:core:model -->
<g id="edge8" class="edge">
<title>:core:ui&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M263.39,-287.88C273.24,-250.66 298,-164.13 320,-144 351.39,-115.28 397.11,-101.97 435.72,-95.87"/>
<polygon fill="black" stroke="black" points="436.49,-99.29 445.89,-94.4 435.49,-92.36 436.49,-99.29"/>
</g>
<!-- :core:ui&#45;&gt;:core:common -->
<g id="edge9" class="edge">
<title>:core:ui&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M258.07,-287.69C257.3,-255.49 260.22,-185.86 296,-144 347.14,-84.18 433.5,-50.63 492.32,-33.69"/>
<polygon fill="black" stroke="black" points="493.55,-36.98 502.24,-30.91 491.66,-30.24 493.55,-36.98"/>
</g>
<!-- :core:data&#45;&gt;:core:model -->
<g id="edge12" class="edge">
<title>:core:data&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M561.99,-304.12C522.5,-300.16 472.43,-287.74 446,-252 436.49,-239.14 438.07,-229.89 446,-216 461.61,-188.66 491.08,-207.16 507,-180 517.89,-161.41 517.52,-136.67 514.91,-118"/>
<polygon fill="black" stroke="black" points="518.35,-117.34 513.24,-108.06 511.45,-118.5 518.35,-117.34"/>
</g>
<!-- :core:data&#45;&gt;:core:common -->
<g id="edge11" class="edge">
<title>:core:data&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M669.91,-297.55C719.45,-289.14 789.57,-273.74 806,-252 816.62,-237.95 814.52,-164.41 801,-144 759.86,-81.89 677.93,-49.12 619.95,-32.95"/>
<polygon fill="black" stroke="black" points="620.7,-29.53 610.14,-30.31 618.88,-36.29 620.7,-29.53"/>
</g>
<!-- :core:network -->
<g id="node8" class="node">
<title>:core:network</title>
<ellipse fill="none" stroke="black" cx="705" cy="-234" rx="74.99" ry="18"/>
<text text-anchor="middle" x="705" y="-230.3" font-family="Times,serif" font-size="14.00">:core:network</text>
</g>
<!-- :core:data&#45;&gt;:core:network -->
<g id="edge13" class="edge">
<title>:core:data&#45;&gt;:core:network</title>
<path fill="none" stroke="red" stroke-width="2" d="M638.95,-288.76C650.26,-279.55 664.6,-267.88 677.03,-257.77"/>
<polygon fill="red" stroke="red" stroke-width="2" points="679.32,-260.42 684.86,-251.39 674.9,-254.99 679.32,-260.42"/>
</g>
<!-- :core:database -->
<g id="node9" class="node">
<title>:core:database</title>
<ellipse fill="none" stroke="black" cx="534" cy="-234" rx="78.79" ry="18"/>
<text text-anchor="middle" x="534" y="-230.3" font-family="Times,serif" font-size="14.00">:core:database</text>
</g>
<!-- :core:data&#45;&gt;:core:database -->
<g id="edge14" class="edge">
<title>:core:data&#45;&gt;:core:database</title>
<path fill="none" stroke="black" d="M599.29,-288.76C588.29,-279.71 574.4,-268.27 562.26,-258.28"/>
<polygon fill="black" stroke="black" points="564.14,-255.29 554.2,-251.63 559.69,-260.69 564.14,-255.29"/>
</g>
<!-- :core:datastore -->
<g id="node10" class="node">
<title>:core:datastore</title>
<ellipse fill="none" stroke="black" cx="711" cy="-162" rx="81.49" ry="18"/>
<text text-anchor="middle" x="711" y="-158.3" font-family="Times,serif" font-size="14.00">:core:datastore</text>
</g>
<!-- :core:data&#45;&gt;:core:datastore -->
<g id="edge15" class="edge">
<title>:core:data&#45;&gt;:core:datastore</title>
<path fill="none" stroke="black" d="M675.87,-303.73C714.57,-299.53 763.26,-286.99 789,-252 798.48,-239.11 796.49,-230.14 789,-216 781.78,-202.36 769.3,-191.58 756.42,-183.41"/>
<polygon fill="black" stroke="black" points="757.89,-180.21 747.49,-178.16 754.34,-186.24 757.89,-180.21"/>
</g>
<!-- :core:model&#45;&gt;:core:common -->
<g id="edge10" class="edge">
<title>:core:model&#45;&gt;:core:common</title>
<path fill="none" stroke="red" stroke-width="2" d="M520.14,-72.05C525.54,-63.84 532.14,-53.79 538.14,-44.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="541.08,-46.55 543.65,-36.28 535.23,-42.71 541.08,-46.55"/>
</g>
<!-- :core:qrcode&#45;&gt;:core:model -->
<g id="edge21" class="edge">
<title>:core:qrcode&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M448.72,-144.41C458.86,-135.43 471.54,-124.19 482.66,-114.34"/>
<polygon fill="black" stroke="black" points="485.25,-116.72 490.41,-107.47 480.61,-111.48 485.25,-116.72"/>
</g>
<!-- :core:network&#45;&gt;:core:model -->
<g id="edge17" class="edge">
<title>:core:network&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M663.18,-218.99C639.77,-209.98 610.8,-196.8 588,-180 563.66,-162.06 541.33,-135.55 526.67,-116.13"/>
<polygon fill="black" stroke="black" points="529.44,-113.98 520.68,-108.02 523.81,-118.14 529.44,-113.98"/>
</g>
<!-- :core:network&#45;&gt;:core:common -->
<g id="edge16" class="edge">
<title>:core:network&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M670.41,-217.94C653.49,-209.05 634.01,-196.31 621,-180 589.28,-140.21 603.38,-118.62 583,-72 579.06,-62.99 574.22,-53.42 569.67,-44.92"/>
<polygon fill="black" stroke="black" points="572.6,-42.97 564.73,-35.87 566.45,-46.32 572.6,-42.97"/>
</g>
<!-- :core:network&#45;&gt;:core:datastore -->
<g id="edge18" class="edge">
<title>:core:network&#45;&gt;:core:datastore</title>
<path fill="none" stroke="red" stroke-width="2" d="M706.48,-215.7C707.14,-207.98 707.94,-198.71 708.68,-190.11"/>
<polygon fill="red" stroke="red" stroke-width="2" points="712.17,-190.37 709.53,-180.1 705.19,-189.77 712.17,-190.37"/>
</g>
<!-- :core:datastore&#45;&gt;:core:model -->
<g id="edge20" class="edge">
<title>:core:datastore&#45;&gt;:core:model</title>
<path fill="none" stroke="red" stroke-width="2" d="M669.15,-146.5C636.75,-135.27 591.82,-119.7 557.8,-107.91"/>
<polygon fill="red" stroke="red" stroke-width="2" points="558.65,-104.5 548.06,-104.54 556.36,-111.12 558.65,-104.5"/>
</g>
<!-- :core:datastore&#45;&gt;:core:common -->
<g id="edge19" class="edge">
<title>:core:datastore&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M693.67,-144.4C674.77,-126.37 643.52,-96.83 616,-72 605.04,-62.11 592.79,-51.4 582.16,-42.22"/>
<polygon fill="black" stroke="black" points="584.25,-39.4 574.39,-35.53 579.69,-44.7 584.25,-39.4"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -0,0 +1,181 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="810pt" height="404pt"
viewBox="0.00 0.00 809.64 404.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 400)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-400 805.64,-400 805.64,4 -4,4"/>
<!-- :feature:recent&#45;transaction -->
<g id="node1" class="node">
<title>:feature:recent&#45;transaction</title>
<ellipse fill="none" stroke="black" cx="258" cy="-378" rx="135.68" ry="18"/>
<text text-anchor="middle" x="258" y="-374.3" font-family="Times,serif" font-size="14.00">:feature:recent&#45;transaction</text>
</g>
<!-- :core:designsystem -->
<g id="node2" class="node">
<title>:core:designsystem</title>
<ellipse fill="none" stroke="black" cx="129" cy="-234" rx="100.98" ry="18"/>
<text text-anchor="middle" x="129" y="-230.3" font-family="Times,serif" font-size="14.00">:core:designsystem</text>
</g>
<!-- :feature:recent&#45;transaction&#45;&gt;:core:designsystem -->
<g id="edge1" class="edge">
<title>:feature:recent&#45;transaction&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M239.57,-359.75C228.93,-349.58 215.43,-336.33 204,-324 184.58,-303.05 163.74,-278.1 148.97,-259.96"/>
<polygon fill="black" stroke="black" points="151.65,-257.71 142.64,-252.14 146.21,-262.11 151.65,-257.71"/>
</g>
<!-- :core:ui -->
<g id="node3" class="node">
<title>:core:ui</title>
<ellipse fill="none" stroke="black" cx="258" cy="-306" rx="45.49" ry="18"/>
<text text-anchor="middle" x="258" y="-302.3" font-family="Times,serif" font-size="14.00">:core:ui</text>
</g>
<!-- :feature:recent&#45;transaction&#45;&gt;:core:ui -->
<g id="edge2" class="edge">
<title>:feature:recent&#45;transaction&#45;&gt;:core:ui</title>
<path fill="none" stroke="black" d="M258,-359.7C258,-351.98 258,-342.71 258,-334.11"/>
<polygon fill="black" stroke="black" points="261.5,-334.1 258,-324.1 254.5,-334.1 261.5,-334.1"/>
</g>
<!-- :core:data -->
<g id="node4" class="node">
<title>:core:data</title>
<ellipse fill="none" stroke="black" cx="466" cy="-306" rx="57.39" ry="18"/>
<text text-anchor="middle" x="466" y="-302.3" font-family="Times,serif" font-size="14.00">:core:data</text>
</g>
<!-- :feature:recent&#45;transaction&#45;&gt;:core:data -->
<g id="edge3" class="edge">
<title>:feature:recent&#45;transaction&#45;&gt;:core:data</title>
<path fill="none" stroke="red" stroke-width="2" d="M305.2,-361.12C339.13,-349.7 384.69,-334.36 418.65,-322.94"/>
<polygon fill="red" stroke="red" stroke-width="2" points="419.98,-326.18 428.35,-319.67 417.75,-319.54 419.98,-326.18"/>
</g>
<!-- :core:model -->
<g id="node5" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="414" cy="-90" rx="64.99" ry="18"/>
<text text-anchor="middle" x="414" y="-86.3" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<!-- :feature:recent&#45;transaction&#45;&gt;:core:model -->
<g id="edge4" class="edge">
<title>:feature:recent&#45;transaction&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M278.63,-360.19C289.59,-350.47 302.68,-337.52 312,-324 358.86,-256.04 391.67,-163.09 405.97,-117.88"/>
<polygon fill="black" stroke="black" points="409.34,-118.81 408.97,-108.22 402.66,-116.74 409.34,-118.81"/>
</g>
<!-- :core:common -->
<g id="node6" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="367" cy="-18" rx="75.29" ry="18"/>
<text text-anchor="middle" x="367" y="-14.3" font-family="Times,serif" font-size="14.00">:core:common</text>
</g>
<!-- :feature:recent&#45;transaction&#45;&gt;:core:common -->
<g id="edge5" class="edge">
<title>:feature:recent&#45;transaction&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M166.68,-364.6C92.46,-348.78 0,-313.35 0,-235 0,-235 0,-235 0,-161 0,-97.88 191.22,-51.89 297.61,-31.2"/>
<polygon fill="black" stroke="black" points="298.47,-34.6 307.63,-29.27 297.15,-27.72 298.47,-34.6"/>
</g>
<!-- :core:ui&#45;&gt;:core:designsystem -->
<g id="edge6" class="edge">
<title>:core:ui&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M232.2,-291C213.89,-281.06 188.96,-267.54 168.19,-256.27"/>
<polygon fill="black" stroke="black" points="169.74,-253.13 159.28,-251.43 166.4,-259.28 169.74,-253.13"/>
</g>
<!-- :core:ui&#45;&gt;:core:model -->
<g id="edge7" class="edge">
<title>:core:ui&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M262.95,-287.96C273.86,-251.33 300.52,-166.55 320,-144 332.71,-129.29 350.56,-117.79 367.3,-109.33"/>
<polygon fill="black" stroke="black" points="368.95,-112.42 376.45,-104.93 365.92,-106.11 368.95,-112.42"/>
</g>
<!-- :core:ui&#45;&gt;:core:common -->
<g id="edge8" class="edge">
<title>:core:ui&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M259.85,-287.77C261.99,-269.72 266,-240.62 272,-216 288.45,-148.47 298.31,-132.23 333,-72 338.26,-62.86 344.39,-53.08 349.98,-44.44"/>
<polygon fill="black" stroke="black" points="353,-46.21 355.55,-35.93 347.15,-42.38 353,-46.21"/>
</g>
<!-- :core:data&#45;&gt;:core:model -->
<g id="edge11" class="edge">
<title>:core:data&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M450.83,-288.15C442.9,-278.32 433.86,-265.28 429,-252 412.6,-207.24 411.36,-151.02 412.38,-118.24"/>
<polygon fill="black" stroke="black" points="415.88,-118.21 412.79,-108.07 408.89,-117.92 415.88,-118.21"/>
</g>
<!-- :core:data&#45;&gt;:core:common -->
<g id="edge10" class="edge">
<title>:core:data&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M447.65,-288.45C437.29,-278.52 424.54,-265.27 415,-252 372.89,-193.4 357.16,-178.09 340,-108 336.2,-92.46 336.27,-87.56 340,-72 342.24,-62.66 346.42,-53.11 350.83,-44.74"/>
<polygon fill="black" stroke="black" points="353.97,-46.29 355.81,-35.86 347.87,-42.87 353.97,-46.29"/>
</g>
<!-- :core:network -->
<g id="node7" class="node">
<title>:core:network</title>
<ellipse fill="none" stroke="black" cx="513" cy="-234" rx="74.99" ry="18"/>
<text text-anchor="middle" x="513" y="-230.3" font-family="Times,serif" font-size="14.00">:core:network</text>
</g>
<!-- :core:data&#45;&gt;:core:network -->
<g id="edge12" class="edge">
<title>:core:data&#45;&gt;:core:network</title>
<path fill="none" stroke="red" stroke-width="2" d="M477.38,-288.05C482.89,-279.84 489.64,-269.79 495.77,-260.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="498.73,-262.53 501.4,-252.28 492.92,-258.63 498.73,-262.53"/>
</g>
<!-- :core:database -->
<g id="node8" class="node">
<title>:core:database</title>
<ellipse fill="none" stroke="black" cx="723" cy="-234" rx="78.79" ry="18"/>
<text text-anchor="middle" x="723" y="-230.3" font-family="Times,serif" font-size="14.00">:core:database</text>
</g>
<!-- :core:data&#45;&gt;:core:database -->
<g id="edge13" class="edge">
<title>:core:data&#45;&gt;:core:database</title>
<path fill="none" stroke="black" d="M507.86,-293.6C550.49,-281.99 616.92,-263.89 664.69,-250.88"/>
<polygon fill="black" stroke="black" points="665.85,-254.19 674.58,-248.19 664.01,-247.44 665.85,-254.19"/>
</g>
<!-- :core:datastore -->
<g id="node9" class="node">
<title>:core:datastore</title>
<ellipse fill="none" stroke="black" cx="616" cy="-162" rx="81.49" ry="18"/>
<text text-anchor="middle" x="616" y="-158.3" font-family="Times,serif" font-size="14.00">:core:datastore</text>
</g>
<!-- :core:data&#45;&gt;:core:datastore -->
<g id="edge14" class="edge">
<title>:core:data&#45;&gt;:core:datastore</title>
<path fill="none" stroke="black" d="M515.39,-296.79C543.29,-289.61 576.57,-276.33 597,-252 611.33,-234.93 615.64,-209.64 616.62,-190.38"/>
<polygon fill="black" stroke="black" points="620.12,-190.19 616.86,-180.11 613.12,-190.03 620.12,-190.19"/>
</g>
<!-- :core:model&#45;&gt;:core:common -->
<g id="edge9" class="edge">
<title>:core:model&#45;&gt;:core:common</title>
<path fill="none" stroke="red" stroke-width="2" d="M402.62,-72.05C397.11,-63.84 390.36,-53.79 384.23,-44.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="387.08,-42.63 378.6,-36.28 381.27,-46.53 387.08,-42.63"/>
</g>
<!-- :core:network&#45;&gt;:core:model -->
<g id="edge16" class="edge">
<title>:core:network&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M501.25,-216.15C483.99,-191.39 451.63,-144.97 431.54,-116.16"/>
<polygon fill="black" stroke="black" points="434.32,-114.03 425.73,-107.82 428.58,-118.03 434.32,-114.03"/>
</g>
<!-- :core:network&#45;&gt;:core:common -->
<g id="edge15" class="edge">
<title>:core:network&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M515.3,-215.91C518.63,-184.08 521.13,-115.04 488,-72 473.99,-53.8 452.42,-41.73 431.35,-33.77"/>
<polygon fill="black" stroke="black" points="432.33,-30.41 421.73,-30.4 430.01,-37.01 432.33,-30.41"/>
</g>
<!-- :core:network&#45;&gt;:core:datastore -->
<g id="edge17" class="edge">
<title>:core:network&#45;&gt;:core:datastore</title>
<path fill="none" stroke="red" stroke-width="2" d="M536.89,-216.76C550.7,-207.38 568.27,-195.44 583.34,-185.19"/>
<polygon fill="red" stroke="red" stroke-width="2" points="585.58,-187.91 591.88,-179.39 581.65,-182.12 585.58,-187.91"/>
</g>
<!-- :core:datastore&#45;&gt;:core:model -->
<g id="edge19" class="edge">
<title>:core:datastore&#45;&gt;:core:model</title>
<path fill="none" stroke="red" stroke-width="2" d="M574.15,-146.5C541.75,-135.27 496.82,-119.7 462.8,-107.91"/>
<polygon fill="red" stroke="red" stroke-width="2" points="463.65,-104.5 453.06,-104.54 461.36,-111.12 463.65,-104.5"/>
</g>
<!-- :core:datastore&#45;&gt;:core:common -->
<g id="edge18" class="edge">
<title>:core:datastore&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M601.88,-143.98C584.64,-124.18 553.72,-91.71 521,-72 492.71,-54.96 458.18,-42.44 428.99,-33.86"/>
<polygon fill="black" stroke="black" points="429.89,-30.47 419.31,-31.1 427.97,-37.2 429.89,-30.47"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.9 KiB

View File

@ -0,0 +1,199 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="821pt" height="404pt"
viewBox="0.00 0.00 821.00 404.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 400)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-400 817,-400 817,4 -4,4"/>
<!-- :feature:savings -->
<g id="node1" class="node">
<title>:feature:savings</title>
<ellipse fill="none" stroke="black" cx="297" cy="-378" rx="85.29" ry="18"/>
<text text-anchor="middle" x="297" y="-374.3" font-family="Times,serif" font-size="14.00">:feature:savings</text>
</g>
<!-- :core:designsystem -->
<g id="node2" class="node">
<title>:core:designsystem</title>
<ellipse fill="none" stroke="black" cx="129" cy="-234" rx="100.98" ry="18"/>
<text text-anchor="middle" x="129" y="-230.3" font-family="Times,serif" font-size="14.00">:core:designsystem</text>
</g>
<!-- :feature:savings&#45;&gt;:core:designsystem -->
<g id="edge1" class="edge">
<title>:feature:savings&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M263.74,-361.36C245.43,-351.91 222.86,-338.84 205,-324 182.37,-305.19 161.02,-279.18 146.75,-260.14"/>
<polygon fill="black" stroke="black" points="149.45,-257.91 140.71,-251.93 143.81,-262.06 149.45,-257.91"/>
</g>
<!-- :core:ui -->
<g id="node3" class="node">
<title>:core:ui</title>
<ellipse fill="none" stroke="black" cx="259" cy="-306" rx="45.49" ry="18"/>
<text text-anchor="middle" x="259" y="-302.3" font-family="Times,serif" font-size="14.00">:core:ui</text>
</g>
<!-- :feature:savings&#45;&gt;:core:ui -->
<g id="edge2" class="edge">
<title>:feature:savings&#45;&gt;:core:ui</title>
<path fill="none" stroke="black" d="M287.8,-360.05C283.37,-351.89 277.95,-341.91 273.02,-332.82"/>
<polygon fill="black" stroke="black" points="275.96,-330.91 268.11,-323.79 269.81,-334.25 275.96,-330.91"/>
</g>
<!-- :core:data -->
<g id="node4" class="node">
<title>:core:data</title>
<ellipse fill="none" stroke="black" cx="619" cy="-306" rx="57.39" ry="18"/>
<text text-anchor="middle" x="619" y="-302.3" font-family="Times,serif" font-size="14.00">:core:data</text>
</g>
<!-- :feature:savings&#45;&gt;:core:data -->
<g id="edge3" class="edge">
<title>:feature:savings&#45;&gt;:core:data</title>
<path fill="none" stroke="red" stroke-width="2" d="M354.2,-364.57C413.31,-351.72 504.96,-331.79 563.46,-319.07"/>
<polygon fill="red" stroke="red" stroke-width="2" points="564.23,-322.49 573.26,-316.94 562.75,-315.65 564.23,-322.49"/>
</g>
<!-- :core:model -->
<g id="node5" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="509" cy="-90" rx="64.99" ry="18"/>
<text text-anchor="middle" x="509" y="-86.3" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<!-- :feature:savings&#45;&gt;:core:model -->
<g id="edge4" class="edge">
<title>:feature:savings&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M302.51,-359.91C305.76,-349.57 309.84,-336.09 313,-324 333.75,-244.72 298.29,-205.01 353,-144 374.87,-119.61 408.41,-106.43 438.79,-99.32"/>
<polygon fill="black" stroke="black" points="439.91,-102.66 448.95,-97.13 438.43,-95.81 439.91,-102.66"/>
</g>
<!-- :core:common -->
<g id="node6" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="555" cy="-18" rx="75.29" ry="18"/>
<text text-anchor="middle" x="555" y="-14.3" font-family="Times,serif" font-size="14.00">:core:common</text>
</g>
<!-- :feature:savings&#45;&gt;:core:common -->
<g id="edge5" class="edge">
<title>:feature:savings&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M216.24,-372.28C128.29,-362.26 0,-331.16 0,-235 0,-235 0,-235 0,-161 0,-64.87 316.46,-32.95 471.45,-23.08"/>
<polygon fill="black" stroke="black" points="472.11,-26.55 481.87,-22.44 471.68,-19.56 472.11,-26.55"/>
</g>
<!-- :core:qrcode -->
<g id="node7" class="node">
<title>:core:qrcode</title>
<ellipse fill="none" stroke="black" cx="430" cy="-162" rx="68.49" ry="18"/>
<text text-anchor="middle" x="430" y="-158.3" font-family="Times,serif" font-size="14.00">:core:qrcode</text>
</g>
<!-- :feature:savings&#45;&gt;:core:qrcode -->
<g id="edge6" class="edge">
<title>:feature:savings&#45;&gt;:core:qrcode</title>
<path fill="none" stroke="black" d="M315.88,-360.02C326.17,-350.15 338.67,-337.11 348,-324 379.16,-280.23 405.33,-222.96 419.24,-189.85"/>
<polygon fill="black" stroke="black" points="422.56,-190.96 423.15,-180.39 416.1,-188.29 422.56,-190.96"/>
</g>
<!-- :core:ui&#45;&gt;:core:designsystem -->
<g id="edge7" class="edge">
<title>:core:ui&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M233.01,-291C214.55,-281.06 189.43,-267.54 168.5,-256.27"/>
<polygon fill="black" stroke="black" points="169.98,-253.09 159.52,-251.43 166.66,-259.25 169.98,-253.09"/>
</g>
<!-- :core:ui&#45;&gt;:core:model -->
<g id="edge8" class="edge">
<title>:core:ui&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M263.39,-287.88C273.24,-250.66 298,-164.13 320,-144 351.39,-115.28 397.11,-101.97 435.72,-95.87"/>
<polygon fill="black" stroke="black" points="436.49,-99.29 445.89,-94.4 435.49,-92.36 436.49,-99.29"/>
</g>
<!-- :core:ui&#45;&gt;:core:common -->
<g id="edge9" class="edge">
<title>:core:ui&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M258.07,-287.69C257.3,-255.49 260.22,-185.86 296,-144 347.14,-84.18 433.5,-50.63 492.32,-33.69"/>
<polygon fill="black" stroke="black" points="493.55,-36.98 502.24,-30.91 491.66,-30.24 493.55,-36.98"/>
</g>
<!-- :core:data&#45;&gt;:core:model -->
<g id="edge12" class="edge">
<title>:core:data&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M561.99,-304.12C522.5,-300.16 472.43,-287.74 446,-252 436.49,-239.14 438.07,-229.89 446,-216 461.61,-188.66 491.08,-207.16 507,-180 517.89,-161.41 517.52,-136.67 514.91,-118"/>
<polygon fill="black" stroke="black" points="518.35,-117.34 513.24,-108.06 511.45,-118.5 518.35,-117.34"/>
</g>
<!-- :core:data&#45;&gt;:core:common -->
<g id="edge11" class="edge">
<title>:core:data&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M669.91,-297.55C719.45,-289.14 789.57,-273.74 806,-252 816.62,-237.95 814.52,-164.41 801,-144 759.86,-81.89 677.93,-49.12 619.95,-32.95"/>
<polygon fill="black" stroke="black" points="620.7,-29.53 610.14,-30.31 618.88,-36.29 620.7,-29.53"/>
</g>
<!-- :core:network -->
<g id="node8" class="node">
<title>:core:network</title>
<ellipse fill="none" stroke="black" cx="705" cy="-234" rx="74.99" ry="18"/>
<text text-anchor="middle" x="705" y="-230.3" font-family="Times,serif" font-size="14.00">:core:network</text>
</g>
<!-- :core:data&#45;&gt;:core:network -->
<g id="edge13" class="edge">
<title>:core:data&#45;&gt;:core:network</title>
<path fill="none" stroke="red" stroke-width="2" d="M638.95,-288.76C650.26,-279.55 664.6,-267.88 677.03,-257.77"/>
<polygon fill="red" stroke="red" stroke-width="2" points="679.32,-260.42 684.86,-251.39 674.9,-254.99 679.32,-260.42"/>
</g>
<!-- :core:database -->
<g id="node9" class="node">
<title>:core:database</title>
<ellipse fill="none" stroke="black" cx="534" cy="-234" rx="78.79" ry="18"/>
<text text-anchor="middle" x="534" y="-230.3" font-family="Times,serif" font-size="14.00">:core:database</text>
</g>
<!-- :core:data&#45;&gt;:core:database -->
<g id="edge14" class="edge">
<title>:core:data&#45;&gt;:core:database</title>
<path fill="none" stroke="black" d="M599.29,-288.76C588.29,-279.71 574.4,-268.27 562.26,-258.28"/>
<polygon fill="black" stroke="black" points="564.14,-255.29 554.2,-251.63 559.69,-260.69 564.14,-255.29"/>
</g>
<!-- :core:datastore -->
<g id="node10" class="node">
<title>:core:datastore</title>
<ellipse fill="none" stroke="black" cx="711" cy="-162" rx="81.49" ry="18"/>
<text text-anchor="middle" x="711" y="-158.3" font-family="Times,serif" font-size="14.00">:core:datastore</text>
</g>
<!-- :core:data&#45;&gt;:core:datastore -->
<g id="edge15" class="edge">
<title>:core:data&#45;&gt;:core:datastore</title>
<path fill="none" stroke="black" d="M675.87,-303.73C714.57,-299.53 763.26,-286.99 789,-252 798.48,-239.11 796.49,-230.14 789,-216 781.78,-202.36 769.3,-191.58 756.42,-183.41"/>
<polygon fill="black" stroke="black" points="757.89,-180.21 747.49,-178.16 754.34,-186.24 757.89,-180.21"/>
</g>
<!-- :core:model&#45;&gt;:core:common -->
<g id="edge10" class="edge">
<title>:core:model&#45;&gt;:core:common</title>
<path fill="none" stroke="red" stroke-width="2" d="M520.14,-72.05C525.54,-63.84 532.14,-53.79 538.14,-44.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="541.08,-46.55 543.65,-36.28 535.23,-42.71 541.08,-46.55"/>
</g>
<!-- :core:qrcode&#45;&gt;:core:model -->
<g id="edge21" class="edge">
<title>:core:qrcode&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M448.72,-144.41C458.86,-135.43 471.54,-124.19 482.66,-114.34"/>
<polygon fill="black" stroke="black" points="485.25,-116.72 490.41,-107.47 480.61,-111.48 485.25,-116.72"/>
</g>
<!-- :core:network&#45;&gt;:core:model -->
<g id="edge17" class="edge">
<title>:core:network&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M663.18,-218.99C639.77,-209.98 610.8,-196.8 588,-180 563.66,-162.06 541.33,-135.55 526.67,-116.13"/>
<polygon fill="black" stroke="black" points="529.44,-113.98 520.68,-108.02 523.81,-118.14 529.44,-113.98"/>
</g>
<!-- :core:network&#45;&gt;:core:common -->
<g id="edge16" class="edge">
<title>:core:network&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M670.41,-217.94C653.49,-209.05 634.01,-196.31 621,-180 589.28,-140.21 603.38,-118.62 583,-72 579.06,-62.99 574.22,-53.42 569.67,-44.92"/>
<polygon fill="black" stroke="black" points="572.6,-42.97 564.73,-35.87 566.45,-46.32 572.6,-42.97"/>
</g>
<!-- :core:network&#45;&gt;:core:datastore -->
<g id="edge18" class="edge">
<title>:core:network&#45;&gt;:core:datastore</title>
<path fill="none" stroke="red" stroke-width="2" d="M706.48,-215.7C707.14,-207.98 707.94,-198.71 708.68,-190.11"/>
<polygon fill="red" stroke="red" stroke-width="2" points="712.17,-190.37 709.53,-180.1 705.19,-189.77 712.17,-190.37"/>
</g>
<!-- :core:datastore&#45;&gt;:core:model -->
<g id="edge20" class="edge">
<title>:core:datastore&#45;&gt;:core:model</title>
<path fill="none" stroke="red" stroke-width="2" d="M669.15,-146.5C636.75,-135.27 591.82,-119.7 557.8,-107.91"/>
<polygon fill="red" stroke="red" stroke-width="2" points="558.65,-104.5 548.06,-104.54 556.36,-111.12 558.65,-104.5"/>
</g>
<!-- :core:datastore&#45;&gt;:core:common -->
<g id="edge19" class="edge">
<title>:core:datastore&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M693.67,-144.4C674.77,-126.37 643.52,-96.83 616,-72 605.04,-62.11 592.79,-51.4 582.16,-42.22"/>
<polygon fill="black" stroke="black" points="584.25,-39.4 574.39,-35.53 579.69,-44.7 584.25,-39.4"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -0,0 +1,181 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="810pt" height="404pt"
viewBox="0.00 0.00 809.64 404.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 400)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-400 805.64,-400 805.64,4 -4,4"/>
<!-- :feature:settings -->
<g id="node1" class="node">
<title>:feature:settings</title>
<ellipse fill="none" stroke="black" cx="258" cy="-378" rx="87.99" ry="18"/>
<text text-anchor="middle" x="258" y="-374.3" font-family="Times,serif" font-size="14.00">:feature:settings</text>
</g>
<!-- :core:designsystem -->
<g id="node2" class="node">
<title>:core:designsystem</title>
<ellipse fill="none" stroke="black" cx="129" cy="-234" rx="100.98" ry="18"/>
<text text-anchor="middle" x="129" y="-230.3" font-family="Times,serif" font-size="14.00">:core:designsystem</text>
</g>
<!-- :feature:settings&#45;&gt;:core:designsystem -->
<g id="edge1" class="edge">
<title>:feature:settings&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M240.07,-360.22C229.35,-350 215.61,-336.52 204,-324 184.58,-303.05 163.74,-278.1 148.97,-259.96"/>
<polygon fill="black" stroke="black" points="151.65,-257.71 142.64,-252.14 146.21,-262.11 151.65,-257.71"/>
</g>
<!-- :core:ui -->
<g id="node3" class="node">
<title>:core:ui</title>
<ellipse fill="none" stroke="black" cx="258" cy="-306" rx="45.49" ry="18"/>
<text text-anchor="middle" x="258" y="-302.3" font-family="Times,serif" font-size="14.00">:core:ui</text>
</g>
<!-- :feature:settings&#45;&gt;:core:ui -->
<g id="edge2" class="edge">
<title>:feature:settings&#45;&gt;:core:ui</title>
<path fill="none" stroke="black" d="M258,-359.7C258,-351.98 258,-342.71 258,-334.11"/>
<polygon fill="black" stroke="black" points="261.5,-334.1 258,-324.1 254.5,-334.1 261.5,-334.1"/>
</g>
<!-- :core:data -->
<g id="node4" class="node">
<title>:core:data</title>
<ellipse fill="none" stroke="black" cx="466" cy="-306" rx="57.39" ry="18"/>
<text text-anchor="middle" x="466" y="-302.3" font-family="Times,serif" font-size="14.00">:core:data</text>
</g>
<!-- :feature:settings&#45;&gt;:core:data -->
<g id="edge3" class="edge">
<title>:feature:settings&#45;&gt;:core:data</title>
<path fill="none" stroke="red" stroke-width="2" d="M301.6,-362.33C335.9,-350.78 383.62,-334.73 418.81,-322.88"/>
<polygon fill="red" stroke="red" stroke-width="2" points="420.02,-326.17 428.38,-319.66 417.79,-319.53 420.02,-326.17"/>
</g>
<!-- :core:model -->
<g id="node5" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="414" cy="-90" rx="64.99" ry="18"/>
<text text-anchor="middle" x="414" y="-86.3" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<!-- :feature:settings&#45;&gt;:core:model -->
<g id="edge4" class="edge">
<title>:feature:settings&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M278.36,-360.42C289.38,-350.68 302.6,-337.63 312,-324 358.86,-256.04 391.67,-163.09 405.97,-117.88"/>
<polygon fill="black" stroke="black" points="409.34,-118.81 408.97,-108.22 402.66,-116.74 409.34,-118.81"/>
</g>
<!-- :core:common -->
<g id="node6" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="367" cy="-18" rx="75.29" ry="18"/>
<text text-anchor="middle" x="367" y="-14.3" font-family="Times,serif" font-size="14.00">:core:common</text>
</g>
<!-- :feature:settings&#45;&gt;:core:common -->
<g id="edge5" class="edge">
<title>:feature:settings&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M184.41,-368.1C108.16,-354.28 0,-319.74 0,-235 0,-235 0,-235 0,-161 0,-97.88 191.22,-51.89 297.61,-31.2"/>
<polygon fill="black" stroke="black" points="298.47,-34.6 307.63,-29.27 297.15,-27.72 298.47,-34.6"/>
</g>
<!-- :core:ui&#45;&gt;:core:designsystem -->
<g id="edge6" class="edge">
<title>:core:ui&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M232.2,-291C213.89,-281.06 188.96,-267.54 168.19,-256.27"/>
<polygon fill="black" stroke="black" points="169.74,-253.13 159.28,-251.43 166.4,-259.28 169.74,-253.13"/>
</g>
<!-- :core:ui&#45;&gt;:core:model -->
<g id="edge7" class="edge">
<title>:core:ui&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M262.95,-287.96C273.86,-251.33 300.52,-166.55 320,-144 332.71,-129.29 350.56,-117.79 367.3,-109.33"/>
<polygon fill="black" stroke="black" points="368.95,-112.42 376.45,-104.93 365.92,-106.11 368.95,-112.42"/>
</g>
<!-- :core:ui&#45;&gt;:core:common -->
<g id="edge8" class="edge">
<title>:core:ui&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M259.85,-287.77C261.99,-269.72 266,-240.62 272,-216 288.45,-148.47 298.31,-132.23 333,-72 338.26,-62.86 344.39,-53.08 349.98,-44.44"/>
<polygon fill="black" stroke="black" points="353,-46.21 355.55,-35.93 347.15,-42.38 353,-46.21"/>
</g>
<!-- :core:data&#45;&gt;:core:model -->
<g id="edge11" class="edge">
<title>:core:data&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M450.83,-288.15C442.9,-278.32 433.86,-265.28 429,-252 412.6,-207.24 411.36,-151.02 412.38,-118.24"/>
<polygon fill="black" stroke="black" points="415.88,-118.21 412.79,-108.07 408.89,-117.92 415.88,-118.21"/>
</g>
<!-- :core:data&#45;&gt;:core:common -->
<g id="edge10" class="edge">
<title>:core:data&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M447.65,-288.45C437.29,-278.52 424.54,-265.27 415,-252 372.89,-193.4 357.16,-178.09 340,-108 336.2,-92.46 336.27,-87.56 340,-72 342.24,-62.66 346.42,-53.11 350.83,-44.74"/>
<polygon fill="black" stroke="black" points="353.97,-46.29 355.81,-35.86 347.87,-42.87 353.97,-46.29"/>
</g>
<!-- :core:network -->
<g id="node7" class="node">
<title>:core:network</title>
<ellipse fill="none" stroke="black" cx="513" cy="-234" rx="74.99" ry="18"/>
<text text-anchor="middle" x="513" y="-230.3" font-family="Times,serif" font-size="14.00">:core:network</text>
</g>
<!-- :core:data&#45;&gt;:core:network -->
<g id="edge12" class="edge">
<title>:core:data&#45;&gt;:core:network</title>
<path fill="none" stroke="red" stroke-width="2" d="M477.38,-288.05C482.89,-279.84 489.64,-269.79 495.77,-260.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="498.73,-262.53 501.4,-252.28 492.92,-258.63 498.73,-262.53"/>
</g>
<!-- :core:database -->
<g id="node8" class="node">
<title>:core:database</title>
<ellipse fill="none" stroke="black" cx="723" cy="-234" rx="78.79" ry="18"/>
<text text-anchor="middle" x="723" y="-230.3" font-family="Times,serif" font-size="14.00">:core:database</text>
</g>
<!-- :core:data&#45;&gt;:core:database -->
<g id="edge13" class="edge">
<title>:core:data&#45;&gt;:core:database</title>
<path fill="none" stroke="black" d="M507.86,-293.6C550.49,-281.99 616.92,-263.89 664.69,-250.88"/>
<polygon fill="black" stroke="black" points="665.85,-254.19 674.58,-248.19 664.01,-247.44 665.85,-254.19"/>
</g>
<!-- :core:datastore -->
<g id="node9" class="node">
<title>:core:datastore</title>
<ellipse fill="none" stroke="black" cx="616" cy="-162" rx="81.49" ry="18"/>
<text text-anchor="middle" x="616" y="-158.3" font-family="Times,serif" font-size="14.00">:core:datastore</text>
</g>
<!-- :core:data&#45;&gt;:core:datastore -->
<g id="edge14" class="edge">
<title>:core:data&#45;&gt;:core:datastore</title>
<path fill="none" stroke="black" d="M515.39,-296.79C543.29,-289.61 576.57,-276.33 597,-252 611.33,-234.93 615.64,-209.64 616.62,-190.38"/>
<polygon fill="black" stroke="black" points="620.12,-190.19 616.86,-180.11 613.12,-190.03 620.12,-190.19"/>
</g>
<!-- :core:model&#45;&gt;:core:common -->
<g id="edge9" class="edge">
<title>:core:model&#45;&gt;:core:common</title>
<path fill="none" stroke="red" stroke-width="2" d="M402.62,-72.05C397.11,-63.84 390.36,-53.79 384.23,-44.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="387.08,-42.63 378.6,-36.28 381.27,-46.53 387.08,-42.63"/>
</g>
<!-- :core:network&#45;&gt;:core:model -->
<g id="edge16" class="edge">
<title>:core:network&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M501.25,-216.15C483.99,-191.39 451.63,-144.97 431.54,-116.16"/>
<polygon fill="black" stroke="black" points="434.32,-114.03 425.73,-107.82 428.58,-118.03 434.32,-114.03"/>
</g>
<!-- :core:network&#45;&gt;:core:common -->
<g id="edge15" class="edge">
<title>:core:network&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M515.3,-215.91C518.63,-184.08 521.13,-115.04 488,-72 473.99,-53.8 452.42,-41.73 431.35,-33.77"/>
<polygon fill="black" stroke="black" points="432.33,-30.41 421.73,-30.4 430.01,-37.01 432.33,-30.41"/>
</g>
<!-- :core:network&#45;&gt;:core:datastore -->
<g id="edge17" class="edge">
<title>:core:network&#45;&gt;:core:datastore</title>
<path fill="none" stroke="red" stroke-width="2" d="M536.89,-216.76C550.7,-207.38 568.27,-195.44 583.34,-185.19"/>
<polygon fill="red" stroke="red" stroke-width="2" points="585.58,-187.91 591.88,-179.39 581.65,-182.12 585.58,-187.91"/>
</g>
<!-- :core:datastore&#45;&gt;:core:model -->
<g id="edge19" class="edge">
<title>:core:datastore&#45;&gt;:core:model</title>
<path fill="none" stroke="red" stroke-width="2" d="M574.15,-146.5C541.75,-135.27 496.82,-119.7 462.8,-107.91"/>
<polygon fill="red" stroke="red" stroke-width="2" points="463.65,-104.5 453.06,-104.54 461.36,-111.12 463.65,-104.5"/>
</g>
<!-- :core:datastore&#45;&gt;:core:common -->
<g id="edge18" class="edge">
<title>:core:datastore&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M601.88,-143.98C584.64,-124.18 553.72,-91.71 521,-72 492.71,-54.96 458.18,-42.44 428.99,-33.86"/>
<polygon fill="black" stroke="black" points="429.89,-30.47 419.31,-31.1 427.97,-37.2 429.89,-30.47"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.7 KiB

View File

@ -0,0 +1,181 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="810pt" height="404pt"
viewBox="0.00 0.00 809.64 404.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 400)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-400 805.64,-400 805.64,4 -4,4"/>
<!-- :feature:third&#45;party&#45;transfer -->
<g id="node1" class="node">
<title>:feature:third&#45;party&#45;transfer</title>
<ellipse fill="none" stroke="black" cx="258" cy="-378" rx="141.88" ry="18"/>
<text text-anchor="middle" x="258" y="-374.3" font-family="Times,serif" font-size="14.00">:feature:third&#45;party&#45;transfer</text>
</g>
<!-- :core:designsystem -->
<g id="node2" class="node">
<title>:core:designsystem</title>
<ellipse fill="none" stroke="black" cx="129" cy="-234" rx="100.98" ry="18"/>
<text text-anchor="middle" x="129" y="-230.3" font-family="Times,serif" font-size="14.00">:core:designsystem</text>
</g>
<!-- :feature:third&#45;party&#45;transfer&#45;&gt;:core:designsystem -->
<g id="edge1" class="edge">
<title>:feature:third&#45;party&#45;transfer&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M239.57,-359.75C228.93,-349.58 215.43,-336.33 204,-324 184.58,-303.05 163.74,-278.1 148.97,-259.96"/>
<polygon fill="black" stroke="black" points="151.65,-257.71 142.64,-252.14 146.21,-262.11 151.65,-257.71"/>
</g>
<!-- :core:ui -->
<g id="node3" class="node">
<title>:core:ui</title>
<ellipse fill="none" stroke="black" cx="258" cy="-306" rx="45.49" ry="18"/>
<text text-anchor="middle" x="258" y="-302.3" font-family="Times,serif" font-size="14.00">:core:ui</text>
</g>
<!-- :feature:third&#45;party&#45;transfer&#45;&gt;:core:ui -->
<g id="edge2" class="edge">
<title>:feature:third&#45;party&#45;transfer&#45;&gt;:core:ui</title>
<path fill="none" stroke="black" d="M258,-359.7C258,-351.98 258,-342.71 258,-334.11"/>
<polygon fill="black" stroke="black" points="261.5,-334.1 258,-324.1 254.5,-334.1 261.5,-334.1"/>
</g>
<!-- :core:data -->
<g id="node4" class="node">
<title>:core:data</title>
<ellipse fill="none" stroke="black" cx="466" cy="-306" rx="57.39" ry="18"/>
<text text-anchor="middle" x="466" y="-302.3" font-family="Times,serif" font-size="14.00">:core:data</text>
</g>
<!-- :feature:third&#45;party&#45;transfer&#45;&gt;:core:data -->
<g id="edge3" class="edge">
<title>:feature:third&#45;party&#45;transfer&#45;&gt;:core:data</title>
<path fill="none" stroke="red" stroke-width="2" d="M305.46,-361.03C339.4,-349.61 384.88,-334.3 418.77,-322.9"/>
<polygon fill="red" stroke="red" stroke-width="2" points="420.08,-326.15 428.44,-319.64 417.85,-319.51 420.08,-326.15"/>
</g>
<!-- :core:model -->
<g id="node5" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="414" cy="-90" rx="64.99" ry="18"/>
<text text-anchor="middle" x="414" y="-86.3" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<!-- :feature:third&#45;party&#45;transfer&#45;&gt;:core:model -->
<g id="edge4" class="edge">
<title>:feature:third&#45;party&#45;transfer&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M278.63,-360.19C289.59,-350.47 302.68,-337.52 312,-324 358.86,-256.04 391.67,-163.09 405.97,-117.88"/>
<polygon fill="black" stroke="black" points="409.34,-118.81 408.97,-108.22 402.66,-116.74 409.34,-118.81"/>
</g>
<!-- :core:common -->
<g id="node6" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="367" cy="-18" rx="75.29" ry="18"/>
<text text-anchor="middle" x="367" y="-14.3" font-family="Times,serif" font-size="14.00">:core:common</text>
</g>
<!-- :feature:third&#45;party&#45;transfer&#45;&gt;:core:common -->
<g id="edge5" class="edge">
<title>:feature:third&#45;party&#45;transfer&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M165.22,-364.29C91.25,-348.32 0,-312.84 0,-235 0,-235 0,-235 0,-161 0,-97.88 191.22,-51.89 297.61,-31.2"/>
<polygon fill="black" stroke="black" points="298.47,-34.6 307.63,-29.27 297.15,-27.72 298.47,-34.6"/>
</g>
<!-- :core:ui&#45;&gt;:core:designsystem -->
<g id="edge6" class="edge">
<title>:core:ui&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M232.2,-291C213.89,-281.06 188.96,-267.54 168.19,-256.27"/>
<polygon fill="black" stroke="black" points="169.74,-253.13 159.28,-251.43 166.4,-259.28 169.74,-253.13"/>
</g>
<!-- :core:ui&#45;&gt;:core:model -->
<g id="edge7" class="edge">
<title>:core:ui&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M262.95,-287.96C273.86,-251.33 300.52,-166.55 320,-144 332.71,-129.29 350.56,-117.79 367.3,-109.33"/>
<polygon fill="black" stroke="black" points="368.95,-112.42 376.45,-104.93 365.92,-106.11 368.95,-112.42"/>
</g>
<!-- :core:ui&#45;&gt;:core:common -->
<g id="edge8" class="edge">
<title>:core:ui&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M259.85,-287.77C261.99,-269.72 266,-240.62 272,-216 288.45,-148.47 298.31,-132.23 333,-72 338.26,-62.86 344.39,-53.08 349.98,-44.44"/>
<polygon fill="black" stroke="black" points="353,-46.21 355.55,-35.93 347.15,-42.38 353,-46.21"/>
</g>
<!-- :core:data&#45;&gt;:core:model -->
<g id="edge11" class="edge">
<title>:core:data&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M450.83,-288.15C442.9,-278.32 433.86,-265.28 429,-252 412.6,-207.24 411.36,-151.02 412.38,-118.24"/>
<polygon fill="black" stroke="black" points="415.88,-118.21 412.79,-108.07 408.89,-117.92 415.88,-118.21"/>
</g>
<!-- :core:data&#45;&gt;:core:common -->
<g id="edge10" class="edge">
<title>:core:data&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M447.65,-288.45C437.29,-278.52 424.54,-265.27 415,-252 372.89,-193.4 357.16,-178.09 340,-108 336.2,-92.46 336.27,-87.56 340,-72 342.24,-62.66 346.42,-53.11 350.83,-44.74"/>
<polygon fill="black" stroke="black" points="353.97,-46.29 355.81,-35.86 347.87,-42.87 353.97,-46.29"/>
</g>
<!-- :core:network -->
<g id="node7" class="node">
<title>:core:network</title>
<ellipse fill="none" stroke="black" cx="513" cy="-234" rx="74.99" ry="18"/>
<text text-anchor="middle" x="513" y="-230.3" font-family="Times,serif" font-size="14.00">:core:network</text>
</g>
<!-- :core:data&#45;&gt;:core:network -->
<g id="edge12" class="edge">
<title>:core:data&#45;&gt;:core:network</title>
<path fill="none" stroke="red" stroke-width="2" d="M477.38,-288.05C482.89,-279.84 489.64,-269.79 495.77,-260.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="498.73,-262.53 501.4,-252.28 492.92,-258.63 498.73,-262.53"/>
</g>
<!-- :core:database -->
<g id="node8" class="node">
<title>:core:database</title>
<ellipse fill="none" stroke="black" cx="723" cy="-234" rx="78.79" ry="18"/>
<text text-anchor="middle" x="723" y="-230.3" font-family="Times,serif" font-size="14.00">:core:database</text>
</g>
<!-- :core:data&#45;&gt;:core:database -->
<g id="edge13" class="edge">
<title>:core:data&#45;&gt;:core:database</title>
<path fill="none" stroke="black" d="M507.86,-293.6C550.49,-281.99 616.92,-263.89 664.69,-250.88"/>
<polygon fill="black" stroke="black" points="665.85,-254.19 674.58,-248.19 664.01,-247.44 665.85,-254.19"/>
</g>
<!-- :core:datastore -->
<g id="node9" class="node">
<title>:core:datastore</title>
<ellipse fill="none" stroke="black" cx="616" cy="-162" rx="81.49" ry="18"/>
<text text-anchor="middle" x="616" y="-158.3" font-family="Times,serif" font-size="14.00">:core:datastore</text>
</g>
<!-- :core:data&#45;&gt;:core:datastore -->
<g id="edge14" class="edge">
<title>:core:data&#45;&gt;:core:datastore</title>
<path fill="none" stroke="black" d="M515.39,-296.79C543.29,-289.61 576.57,-276.33 597,-252 611.33,-234.93 615.64,-209.64 616.62,-190.38"/>
<polygon fill="black" stroke="black" points="620.12,-190.19 616.86,-180.11 613.12,-190.03 620.12,-190.19"/>
</g>
<!-- :core:model&#45;&gt;:core:common -->
<g id="edge9" class="edge">
<title>:core:model&#45;&gt;:core:common</title>
<path fill="none" stroke="red" stroke-width="2" d="M402.62,-72.05C397.11,-63.84 390.36,-53.79 384.23,-44.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="387.08,-42.63 378.6,-36.28 381.27,-46.53 387.08,-42.63"/>
</g>
<!-- :core:network&#45;&gt;:core:model -->
<g id="edge16" class="edge">
<title>:core:network&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M501.25,-216.15C483.99,-191.39 451.63,-144.97 431.54,-116.16"/>
<polygon fill="black" stroke="black" points="434.32,-114.03 425.73,-107.82 428.58,-118.03 434.32,-114.03"/>
</g>
<!-- :core:network&#45;&gt;:core:common -->
<g id="edge15" class="edge">
<title>:core:network&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M515.3,-215.91C518.63,-184.08 521.13,-115.04 488,-72 473.99,-53.8 452.42,-41.73 431.35,-33.77"/>
<polygon fill="black" stroke="black" points="432.33,-30.41 421.73,-30.4 430.01,-37.01 432.33,-30.41"/>
</g>
<!-- :core:network&#45;&gt;:core:datastore -->
<g id="edge17" class="edge">
<title>:core:network&#45;&gt;:core:datastore</title>
<path fill="none" stroke="red" stroke-width="2" d="M536.89,-216.76C550.7,-207.38 568.27,-195.44 583.34,-185.19"/>
<polygon fill="red" stroke="red" stroke-width="2" points="585.58,-187.91 591.88,-179.39 581.65,-182.12 585.58,-187.91"/>
</g>
<!-- :core:datastore&#45;&gt;:core:model -->
<g id="edge19" class="edge">
<title>:core:datastore&#45;&gt;:core:model</title>
<path fill="none" stroke="red" stroke-width="2" d="M574.15,-146.5C541.75,-135.27 496.82,-119.7 462.8,-107.91"/>
<polygon fill="red" stroke="red" stroke-width="2" points="463.65,-104.5 453.06,-104.54 461.36,-111.12 463.65,-104.5"/>
</g>
<!-- :core:datastore&#45;&gt;:core:common -->
<g id="edge18" class="edge">
<title>:core:datastore&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M601.88,-143.98C584.64,-124.18 553.72,-91.71 521,-72 492.71,-54.96 458.18,-42.44 428.99,-33.86"/>
<polygon fill="black" stroke="black" points="429.89,-30.47 419.31,-31.1 427.97,-37.2 429.89,-30.47"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -0,0 +1,181 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="810pt" height="404pt"
viewBox="0.00 0.00 809.64 404.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 400)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-400 805.64,-400 805.64,4 -4,4"/>
<!-- :feature:transfer&#45;process -->
<g id="node1" class="node">
<title>:feature:transfer&#45;process</title>
<ellipse fill="none" stroke="black" cx="258" cy="-378" rx="126.18" ry="18"/>
<text text-anchor="middle" x="258" y="-374.3" font-family="Times,serif" font-size="14.00">:feature:transfer&#45;process</text>
</g>
<!-- :core:designsystem -->
<g id="node2" class="node">
<title>:core:designsystem</title>
<ellipse fill="none" stroke="black" cx="129" cy="-234" rx="100.98" ry="18"/>
<text text-anchor="middle" x="129" y="-230.3" font-family="Times,serif" font-size="14.00">:core:designsystem</text>
</g>
<!-- :feature:transfer&#45;process&#45;&gt;:core:designsystem -->
<g id="edge1" class="edge">
<title>:feature:transfer&#45;process&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M239.57,-359.75C228.93,-349.58 215.43,-336.33 204,-324 184.58,-303.05 163.74,-278.1 148.97,-259.96"/>
<polygon fill="black" stroke="black" points="151.65,-257.71 142.64,-252.14 146.21,-262.11 151.65,-257.71"/>
</g>
<!-- :core:ui -->
<g id="node3" class="node">
<title>:core:ui</title>
<ellipse fill="none" stroke="black" cx="258" cy="-306" rx="45.49" ry="18"/>
<text text-anchor="middle" x="258" y="-302.3" font-family="Times,serif" font-size="14.00">:core:ui</text>
</g>
<!-- :feature:transfer&#45;process&#45;&gt;:core:ui -->
<g id="edge2" class="edge">
<title>:feature:transfer&#45;process&#45;&gt;:core:ui</title>
<path fill="none" stroke="black" d="M258,-359.7C258,-351.98 258,-342.71 258,-334.11"/>
<polygon fill="black" stroke="black" points="261.5,-334.1 258,-324.1 254.5,-334.1 261.5,-334.1"/>
</g>
<!-- :core:data -->
<g id="node4" class="node">
<title>:core:data</title>
<ellipse fill="none" stroke="black" cx="466" cy="-306" rx="57.39" ry="18"/>
<text text-anchor="middle" x="466" y="-302.3" font-family="Times,serif" font-size="14.00">:core:data</text>
</g>
<!-- :feature:transfer&#45;process&#45;&gt;:core:data -->
<g id="edge3" class="edge">
<title>:feature:transfer&#45;process&#45;&gt;:core:data</title>
<path fill="none" stroke="red" stroke-width="2" d="M304.94,-361.2C338.85,-349.79 384.5,-334.43 418.53,-322.97"/>
<polygon fill="red" stroke="red" stroke-width="2" points="419.89,-326.21 428.25,-319.7 417.66,-319.58 419.89,-326.21"/>
</g>
<!-- :core:model -->
<g id="node5" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="414" cy="-90" rx="64.99" ry="18"/>
<text text-anchor="middle" x="414" y="-86.3" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<!-- :feature:transfer&#45;process&#45;&gt;:core:model -->
<g id="edge4" class="edge">
<title>:feature:transfer&#45;process&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M278.63,-360.19C289.59,-350.47 302.68,-337.52 312,-324 358.86,-256.04 391.67,-163.09 405.97,-117.88"/>
<polygon fill="black" stroke="black" points="409.34,-118.81 408.97,-108.22 402.66,-116.74 409.34,-118.81"/>
</g>
<!-- :core:common -->
<g id="node6" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="367" cy="-18" rx="75.29" ry="18"/>
<text text-anchor="middle" x="367" y="-14.3" font-family="Times,serif" font-size="14.00">:core:common</text>
</g>
<!-- :feature:transfer&#45;process&#45;&gt;:core:common -->
<g id="edge5" class="edge">
<title>:feature:transfer&#45;process&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M169.21,-365.14C94.58,-349.59 0,-314.25 0,-235 0,-235 0,-235 0,-161 0,-97.88 191.22,-51.89 297.61,-31.2"/>
<polygon fill="black" stroke="black" points="298.47,-34.6 307.63,-29.27 297.15,-27.72 298.47,-34.6"/>
</g>
<!-- :core:ui&#45;&gt;:core:designsystem -->
<g id="edge6" class="edge">
<title>:core:ui&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M232.2,-291C213.89,-281.06 188.96,-267.54 168.19,-256.27"/>
<polygon fill="black" stroke="black" points="169.74,-253.13 159.28,-251.43 166.4,-259.28 169.74,-253.13"/>
</g>
<!-- :core:ui&#45;&gt;:core:model -->
<g id="edge7" class="edge">
<title>:core:ui&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M262.95,-287.96C273.86,-251.33 300.52,-166.55 320,-144 332.71,-129.29 350.56,-117.79 367.3,-109.33"/>
<polygon fill="black" stroke="black" points="368.95,-112.42 376.45,-104.93 365.92,-106.11 368.95,-112.42"/>
</g>
<!-- :core:ui&#45;&gt;:core:common -->
<g id="edge8" class="edge">
<title>:core:ui&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M259.85,-287.77C261.99,-269.72 266,-240.62 272,-216 288.45,-148.47 298.31,-132.23 333,-72 338.26,-62.86 344.39,-53.08 349.98,-44.44"/>
<polygon fill="black" stroke="black" points="353,-46.21 355.55,-35.93 347.15,-42.38 353,-46.21"/>
</g>
<!-- :core:data&#45;&gt;:core:model -->
<g id="edge11" class="edge">
<title>:core:data&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M450.83,-288.15C442.9,-278.32 433.86,-265.28 429,-252 412.6,-207.24 411.36,-151.02 412.38,-118.24"/>
<polygon fill="black" stroke="black" points="415.88,-118.21 412.79,-108.07 408.89,-117.92 415.88,-118.21"/>
</g>
<!-- :core:data&#45;&gt;:core:common -->
<g id="edge10" class="edge">
<title>:core:data&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M447.65,-288.45C437.29,-278.52 424.54,-265.27 415,-252 372.89,-193.4 357.16,-178.09 340,-108 336.2,-92.46 336.27,-87.56 340,-72 342.24,-62.66 346.42,-53.11 350.83,-44.74"/>
<polygon fill="black" stroke="black" points="353.97,-46.29 355.81,-35.86 347.87,-42.87 353.97,-46.29"/>
</g>
<!-- :core:network -->
<g id="node7" class="node">
<title>:core:network</title>
<ellipse fill="none" stroke="black" cx="513" cy="-234" rx="74.99" ry="18"/>
<text text-anchor="middle" x="513" y="-230.3" font-family="Times,serif" font-size="14.00">:core:network</text>
</g>
<!-- :core:data&#45;&gt;:core:network -->
<g id="edge12" class="edge">
<title>:core:data&#45;&gt;:core:network</title>
<path fill="none" stroke="red" stroke-width="2" d="M477.38,-288.05C482.89,-279.84 489.64,-269.79 495.77,-260.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="498.73,-262.53 501.4,-252.28 492.92,-258.63 498.73,-262.53"/>
</g>
<!-- :core:database -->
<g id="node8" class="node">
<title>:core:database</title>
<ellipse fill="none" stroke="black" cx="723" cy="-234" rx="78.79" ry="18"/>
<text text-anchor="middle" x="723" y="-230.3" font-family="Times,serif" font-size="14.00">:core:database</text>
</g>
<!-- :core:data&#45;&gt;:core:database -->
<g id="edge13" class="edge">
<title>:core:data&#45;&gt;:core:database</title>
<path fill="none" stroke="black" d="M507.86,-293.6C550.49,-281.99 616.92,-263.89 664.69,-250.88"/>
<polygon fill="black" stroke="black" points="665.85,-254.19 674.58,-248.19 664.01,-247.44 665.85,-254.19"/>
</g>
<!-- :core:datastore -->
<g id="node9" class="node">
<title>:core:datastore</title>
<ellipse fill="none" stroke="black" cx="616" cy="-162" rx="81.49" ry="18"/>
<text text-anchor="middle" x="616" y="-158.3" font-family="Times,serif" font-size="14.00">:core:datastore</text>
</g>
<!-- :core:data&#45;&gt;:core:datastore -->
<g id="edge14" class="edge">
<title>:core:data&#45;&gt;:core:datastore</title>
<path fill="none" stroke="black" d="M515.39,-296.79C543.29,-289.61 576.57,-276.33 597,-252 611.33,-234.93 615.64,-209.64 616.62,-190.38"/>
<polygon fill="black" stroke="black" points="620.12,-190.19 616.86,-180.11 613.12,-190.03 620.12,-190.19"/>
</g>
<!-- :core:model&#45;&gt;:core:common -->
<g id="edge9" class="edge">
<title>:core:model&#45;&gt;:core:common</title>
<path fill="none" stroke="red" stroke-width="2" d="M402.62,-72.05C397.11,-63.84 390.36,-53.79 384.23,-44.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="387.08,-42.63 378.6,-36.28 381.27,-46.53 387.08,-42.63"/>
</g>
<!-- :core:network&#45;&gt;:core:model -->
<g id="edge16" class="edge">
<title>:core:network&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M501.25,-216.15C483.99,-191.39 451.63,-144.97 431.54,-116.16"/>
<polygon fill="black" stroke="black" points="434.32,-114.03 425.73,-107.82 428.58,-118.03 434.32,-114.03"/>
</g>
<!-- :core:network&#45;&gt;:core:common -->
<g id="edge15" class="edge">
<title>:core:network&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M515.3,-215.91C518.63,-184.08 521.13,-115.04 488,-72 473.99,-53.8 452.42,-41.73 431.35,-33.77"/>
<polygon fill="black" stroke="black" points="432.33,-30.41 421.73,-30.4 430.01,-37.01 432.33,-30.41"/>
</g>
<!-- :core:network&#45;&gt;:core:datastore -->
<g id="edge17" class="edge">
<title>:core:network&#45;&gt;:core:datastore</title>
<path fill="none" stroke="red" stroke-width="2" d="M536.89,-216.76C550.7,-207.38 568.27,-195.44 583.34,-185.19"/>
<polygon fill="red" stroke="red" stroke-width="2" points="585.58,-187.91 591.88,-179.39 581.65,-182.12 585.58,-187.91"/>
</g>
<!-- :core:datastore&#45;&gt;:core:model -->
<g id="edge19" class="edge">
<title>:core:datastore&#45;&gt;:core:model</title>
<path fill="none" stroke="red" stroke-width="2" d="M574.15,-146.5C541.75,-135.27 496.82,-119.7 462.8,-107.91"/>
<polygon fill="red" stroke="red" stroke-width="2" points="463.65,-104.5 453.06,-104.54 461.36,-111.12 463.65,-104.5"/>
</g>
<!-- :core:datastore&#45;&gt;:core:common -->
<g id="edge18" class="edge">
<title>:core:datastore&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M601.88,-143.98C584.64,-124.18 553.72,-91.71 521,-72 492.71,-54.96 458.18,-42.44 428.99,-33.86"/>
<polygon fill="black" stroke="black" points="429.89,-30.47 419.31,-31.1 427.97,-37.2 429.89,-30.47"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.9 KiB

View File

@ -0,0 +1,181 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="810pt" height="404pt"
viewBox="0.00 0.00 809.64 404.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 400)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-400 805.64,-400 805.64,4 -4,4"/>
<!-- :feature:update&#45;password -->
<g id="node1" class="node">
<title>:feature:update&#45;password</title>
<ellipse fill="none" stroke="black" cx="258" cy="-378" rx="129.98" ry="18"/>
<text text-anchor="middle" x="258" y="-374.3" font-family="Times,serif" font-size="14.00">:feature:update&#45;password</text>
</g>
<!-- :core:designsystem -->
<g id="node2" class="node">
<title>:core:designsystem</title>
<ellipse fill="none" stroke="black" cx="129" cy="-234" rx="100.98" ry="18"/>
<text text-anchor="middle" x="129" y="-230.3" font-family="Times,serif" font-size="14.00">:core:designsystem</text>
</g>
<!-- :feature:update&#45;password&#45;&gt;:core:designsystem -->
<g id="edge1" class="edge">
<title>:feature:update&#45;password&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M239.57,-359.75C228.93,-349.58 215.43,-336.33 204,-324 184.58,-303.05 163.74,-278.1 148.97,-259.96"/>
<polygon fill="black" stroke="black" points="151.65,-257.71 142.64,-252.14 146.21,-262.11 151.65,-257.71"/>
</g>
<!-- :core:ui -->
<g id="node3" class="node">
<title>:core:ui</title>
<ellipse fill="none" stroke="black" cx="258" cy="-306" rx="45.49" ry="18"/>
<text text-anchor="middle" x="258" y="-302.3" font-family="Times,serif" font-size="14.00">:core:ui</text>
</g>
<!-- :feature:update&#45;password&#45;&gt;:core:ui -->
<g id="edge2" class="edge">
<title>:feature:update&#45;password&#45;&gt;:core:ui</title>
<path fill="none" stroke="black" d="M258,-359.7C258,-351.98 258,-342.71 258,-334.11"/>
<polygon fill="black" stroke="black" points="261.5,-334.1 258,-324.1 254.5,-334.1 261.5,-334.1"/>
</g>
<!-- :core:data -->
<g id="node4" class="node">
<title>:core:data</title>
<ellipse fill="none" stroke="black" cx="466" cy="-306" rx="57.39" ry="18"/>
<text text-anchor="middle" x="466" y="-302.3" font-family="Times,serif" font-size="14.00">:core:data</text>
</g>
<!-- :feature:update&#45;password&#45;&gt;:core:data -->
<g id="edge3" class="edge">
<title>:feature:update&#45;password&#45;&gt;:core:data</title>
<path fill="none" stroke="red" stroke-width="2" d="M304.94,-361.2C338.85,-349.79 384.5,-334.43 418.53,-322.97"/>
<polygon fill="red" stroke="red" stroke-width="2" points="419.89,-326.21 428.25,-319.7 417.66,-319.58 419.89,-326.21"/>
</g>
<!-- :core:model -->
<g id="node5" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="414" cy="-90" rx="64.99" ry="18"/>
<text text-anchor="middle" x="414" y="-86.3" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<!-- :feature:update&#45;password&#45;&gt;:core:model -->
<g id="edge4" class="edge">
<title>:feature:update&#45;password&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M278.63,-360.19C289.59,-350.47 302.68,-337.52 312,-324 358.86,-256.04 391.67,-163.09 405.97,-117.88"/>
<polygon fill="black" stroke="black" points="409.34,-118.81 408.97,-108.22 402.66,-116.74 409.34,-118.81"/>
</g>
<!-- :core:common -->
<g id="node6" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="367" cy="-18" rx="75.29" ry="18"/>
<text text-anchor="middle" x="367" y="-14.3" font-family="Times,serif" font-size="14.00">:core:common</text>
</g>
<!-- :feature:update&#45;password&#45;&gt;:core:common -->
<g id="edge5" class="edge">
<title>:feature:update&#45;password&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M168.13,-364.91C93.67,-349.24 0,-313.86 0,-235 0,-235 0,-235 0,-161 0,-97.88 191.22,-51.89 297.61,-31.2"/>
<polygon fill="black" stroke="black" points="298.47,-34.6 307.63,-29.27 297.15,-27.72 298.47,-34.6"/>
</g>
<!-- :core:ui&#45;&gt;:core:designsystem -->
<g id="edge6" class="edge">
<title>:core:ui&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M232.2,-291C213.89,-281.06 188.96,-267.54 168.19,-256.27"/>
<polygon fill="black" stroke="black" points="169.74,-253.13 159.28,-251.43 166.4,-259.28 169.74,-253.13"/>
</g>
<!-- :core:ui&#45;&gt;:core:model -->
<g id="edge7" class="edge">
<title>:core:ui&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M262.95,-287.96C273.86,-251.33 300.52,-166.55 320,-144 332.71,-129.29 350.56,-117.79 367.3,-109.33"/>
<polygon fill="black" stroke="black" points="368.95,-112.42 376.45,-104.93 365.92,-106.11 368.95,-112.42"/>
</g>
<!-- :core:ui&#45;&gt;:core:common -->
<g id="edge8" class="edge">
<title>:core:ui&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M259.85,-287.77C261.99,-269.72 266,-240.62 272,-216 288.45,-148.47 298.31,-132.23 333,-72 338.26,-62.86 344.39,-53.08 349.98,-44.44"/>
<polygon fill="black" stroke="black" points="353,-46.21 355.55,-35.93 347.15,-42.38 353,-46.21"/>
</g>
<!-- :core:data&#45;&gt;:core:model -->
<g id="edge11" class="edge">
<title>:core:data&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M450.83,-288.15C442.9,-278.32 433.86,-265.28 429,-252 412.6,-207.24 411.36,-151.02 412.38,-118.24"/>
<polygon fill="black" stroke="black" points="415.88,-118.21 412.79,-108.07 408.89,-117.92 415.88,-118.21"/>
</g>
<!-- :core:data&#45;&gt;:core:common -->
<g id="edge10" class="edge">
<title>:core:data&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M447.65,-288.45C437.29,-278.52 424.54,-265.27 415,-252 372.89,-193.4 357.16,-178.09 340,-108 336.2,-92.46 336.27,-87.56 340,-72 342.24,-62.66 346.42,-53.11 350.83,-44.74"/>
<polygon fill="black" stroke="black" points="353.97,-46.29 355.81,-35.86 347.87,-42.87 353.97,-46.29"/>
</g>
<!-- :core:network -->
<g id="node7" class="node">
<title>:core:network</title>
<ellipse fill="none" stroke="black" cx="513" cy="-234" rx="74.99" ry="18"/>
<text text-anchor="middle" x="513" y="-230.3" font-family="Times,serif" font-size="14.00">:core:network</text>
</g>
<!-- :core:data&#45;&gt;:core:network -->
<g id="edge12" class="edge">
<title>:core:data&#45;&gt;:core:network</title>
<path fill="none" stroke="red" stroke-width="2" d="M477.38,-288.05C482.89,-279.84 489.64,-269.79 495.77,-260.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="498.73,-262.53 501.4,-252.28 492.92,-258.63 498.73,-262.53"/>
</g>
<!-- :core:database -->
<g id="node8" class="node">
<title>:core:database</title>
<ellipse fill="none" stroke="black" cx="723" cy="-234" rx="78.79" ry="18"/>
<text text-anchor="middle" x="723" y="-230.3" font-family="Times,serif" font-size="14.00">:core:database</text>
</g>
<!-- :core:data&#45;&gt;:core:database -->
<g id="edge13" class="edge">
<title>:core:data&#45;&gt;:core:database</title>
<path fill="none" stroke="black" d="M507.86,-293.6C550.49,-281.99 616.92,-263.89 664.69,-250.88"/>
<polygon fill="black" stroke="black" points="665.85,-254.19 674.58,-248.19 664.01,-247.44 665.85,-254.19"/>
</g>
<!-- :core:datastore -->
<g id="node9" class="node">
<title>:core:datastore</title>
<ellipse fill="none" stroke="black" cx="616" cy="-162" rx="81.49" ry="18"/>
<text text-anchor="middle" x="616" y="-158.3" font-family="Times,serif" font-size="14.00">:core:datastore</text>
</g>
<!-- :core:data&#45;&gt;:core:datastore -->
<g id="edge14" class="edge">
<title>:core:data&#45;&gt;:core:datastore</title>
<path fill="none" stroke="black" d="M515.39,-296.79C543.29,-289.61 576.57,-276.33 597,-252 611.33,-234.93 615.64,-209.64 616.62,-190.38"/>
<polygon fill="black" stroke="black" points="620.12,-190.19 616.86,-180.11 613.12,-190.03 620.12,-190.19"/>
</g>
<!-- :core:model&#45;&gt;:core:common -->
<g id="edge9" class="edge">
<title>:core:model&#45;&gt;:core:common</title>
<path fill="none" stroke="red" stroke-width="2" d="M402.62,-72.05C397.11,-63.84 390.36,-53.79 384.23,-44.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="387.08,-42.63 378.6,-36.28 381.27,-46.53 387.08,-42.63"/>
</g>
<!-- :core:network&#45;&gt;:core:model -->
<g id="edge16" class="edge">
<title>:core:network&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M501.25,-216.15C483.99,-191.39 451.63,-144.97 431.54,-116.16"/>
<polygon fill="black" stroke="black" points="434.32,-114.03 425.73,-107.82 428.58,-118.03 434.32,-114.03"/>
</g>
<!-- :core:network&#45;&gt;:core:common -->
<g id="edge15" class="edge">
<title>:core:network&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M515.3,-215.91C518.63,-184.08 521.13,-115.04 488,-72 473.99,-53.8 452.42,-41.73 431.35,-33.77"/>
<polygon fill="black" stroke="black" points="432.33,-30.41 421.73,-30.4 430.01,-37.01 432.33,-30.41"/>
</g>
<!-- :core:network&#45;&gt;:core:datastore -->
<g id="edge17" class="edge">
<title>:core:network&#45;&gt;:core:datastore</title>
<path fill="none" stroke="red" stroke-width="2" d="M536.89,-216.76C550.7,-207.38 568.27,-195.44 583.34,-185.19"/>
<polygon fill="red" stroke="red" stroke-width="2" points="585.58,-187.91 591.88,-179.39 581.65,-182.12 585.58,-187.91"/>
</g>
<!-- :core:datastore&#45;&gt;:core:model -->
<g id="edge19" class="edge">
<title>:core:datastore&#45;&gt;:core:model</title>
<path fill="none" stroke="red" stroke-width="2" d="M574.15,-146.5C541.75,-135.27 496.82,-119.7 462.8,-107.91"/>
<polygon fill="red" stroke="red" stroke-width="2" points="463.65,-104.5 453.06,-104.54 461.36,-111.12 463.65,-104.5"/>
</g>
<!-- :core:datastore&#45;&gt;:core:common -->
<g id="edge18" class="edge">
<title>:core:datastore&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M601.88,-143.98C584.64,-124.18 553.72,-91.71 521,-72 492.71,-54.96 458.18,-42.44 428.99,-33.86"/>
<polygon fill="black" stroke="black" points="429.89,-30.47 419.31,-31.1 427.97,-37.2 429.89,-30.47"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.9 KiB

View File

@ -0,0 +1,181 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="810pt" height="404pt"
viewBox="0.00 0.00 809.64 404.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 400)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-400 805.64,-400 805.64,4 -4,4"/>
<!-- :feature:user&#45;profile -->
<g id="node1" class="node">
<title>:feature:user&#45;profile</title>
<ellipse fill="none" stroke="black" cx="258" cy="-378" rx="103.18" ry="18"/>
<text text-anchor="middle" x="258" y="-374.3" font-family="Times,serif" font-size="14.00">:feature:user&#45;profile</text>
</g>
<!-- :core:designsystem -->
<g id="node2" class="node">
<title>:core:designsystem</title>
<ellipse fill="none" stroke="black" cx="129" cy="-234" rx="100.98" ry="18"/>
<text text-anchor="middle" x="129" y="-230.3" font-family="Times,serif" font-size="14.00">:core:designsystem</text>
</g>
<!-- :feature:user&#45;profile&#45;&gt;:core:designsystem -->
<g id="edge1" class="edge">
<title>:feature:user&#45;profile&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M240.07,-360.22C229.35,-350 215.61,-336.52 204,-324 184.58,-303.05 163.74,-278.1 148.97,-259.96"/>
<polygon fill="black" stroke="black" points="151.65,-257.71 142.64,-252.14 146.21,-262.11 151.65,-257.71"/>
</g>
<!-- :core:ui -->
<g id="node3" class="node">
<title>:core:ui</title>
<ellipse fill="none" stroke="black" cx="258" cy="-306" rx="45.49" ry="18"/>
<text text-anchor="middle" x="258" y="-302.3" font-family="Times,serif" font-size="14.00">:core:ui</text>
</g>
<!-- :feature:user&#45;profile&#45;&gt;:core:ui -->
<g id="edge2" class="edge">
<title>:feature:user&#45;profile&#45;&gt;:core:ui</title>
<path fill="none" stroke="black" d="M258,-359.7C258,-351.98 258,-342.71 258,-334.11"/>
<polygon fill="black" stroke="black" points="261.5,-334.1 258,-324.1 254.5,-334.1 261.5,-334.1"/>
</g>
<!-- :core:data -->
<g id="node4" class="node">
<title>:core:data</title>
<ellipse fill="none" stroke="black" cx="466" cy="-306" rx="57.39" ry="18"/>
<text text-anchor="middle" x="466" y="-302.3" font-family="Times,serif" font-size="14.00">:core:data</text>
</g>
<!-- :feature:user&#45;profile&#45;&gt;:core:data -->
<g id="edge3" class="edge">
<title>:feature:user&#45;profile&#45;&gt;:core:data</title>
<path fill="none" stroke="red" stroke-width="2" d="M303.39,-361.72C337.44,-350.26 383.94,-334.62 418.5,-322.99"/>
<polygon fill="red" stroke="red" stroke-width="2" points="420,-326.18 428.36,-319.67 417.76,-319.54 420,-326.18"/>
</g>
<!-- :core:model -->
<g id="node5" class="node">
<title>:core:model</title>
<ellipse fill="none" stroke="black" cx="414" cy="-90" rx="64.99" ry="18"/>
<text text-anchor="middle" x="414" y="-86.3" font-family="Times,serif" font-size="14.00">:core:model</text>
</g>
<!-- :feature:user&#45;profile&#45;&gt;:core:model -->
<g id="edge4" class="edge">
<title>:feature:user&#45;profile&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M278.63,-360.19C289.59,-350.47 302.68,-337.52 312,-324 358.86,-256.04 391.67,-163.09 405.97,-117.88"/>
<polygon fill="black" stroke="black" points="409.34,-118.81 408.97,-108.22 402.66,-116.74 409.34,-118.81"/>
</g>
<!-- :core:common -->
<g id="node6" class="node">
<title>:core:common</title>
<ellipse fill="none" stroke="black" cx="367" cy="-18" rx="75.29" ry="18"/>
<text text-anchor="middle" x="367" y="-14.3" font-family="Times,serif" font-size="14.00">:core:common</text>
</g>
<!-- :feature:user&#45;profile&#45;&gt;:core:common -->
<g id="edge5" class="edge">
<title>:feature:user&#45;profile&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M177.08,-366.72C101.41,-352.04 0,-317.06 0,-235 0,-235 0,-235 0,-161 0,-97.88 191.22,-51.89 297.61,-31.2"/>
<polygon fill="black" stroke="black" points="298.47,-34.6 307.63,-29.27 297.15,-27.72 298.47,-34.6"/>
</g>
<!-- :core:ui&#45;&gt;:core:designsystem -->
<g id="edge6" class="edge">
<title>:core:ui&#45;&gt;:core:designsystem</title>
<path fill="none" stroke="black" d="M232.2,-291C213.89,-281.06 188.96,-267.54 168.19,-256.27"/>
<polygon fill="black" stroke="black" points="169.74,-253.13 159.28,-251.43 166.4,-259.28 169.74,-253.13"/>
</g>
<!-- :core:ui&#45;&gt;:core:model -->
<g id="edge7" class="edge">
<title>:core:ui&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M262.95,-287.96C273.86,-251.33 300.52,-166.55 320,-144 332.71,-129.29 350.56,-117.79 367.3,-109.33"/>
<polygon fill="black" stroke="black" points="368.95,-112.42 376.45,-104.93 365.92,-106.11 368.95,-112.42"/>
</g>
<!-- :core:ui&#45;&gt;:core:common -->
<g id="edge8" class="edge">
<title>:core:ui&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M259.85,-287.77C261.99,-269.72 266,-240.62 272,-216 288.45,-148.47 298.31,-132.23 333,-72 338.26,-62.86 344.39,-53.08 349.98,-44.44"/>
<polygon fill="black" stroke="black" points="353,-46.21 355.55,-35.93 347.15,-42.38 353,-46.21"/>
</g>
<!-- :core:data&#45;&gt;:core:model -->
<g id="edge11" class="edge">
<title>:core:data&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M450.83,-288.15C442.9,-278.32 433.86,-265.28 429,-252 412.6,-207.24 411.36,-151.02 412.38,-118.24"/>
<polygon fill="black" stroke="black" points="415.88,-118.21 412.79,-108.07 408.89,-117.92 415.88,-118.21"/>
</g>
<!-- :core:data&#45;&gt;:core:common -->
<g id="edge10" class="edge">
<title>:core:data&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M447.65,-288.45C437.29,-278.52 424.54,-265.27 415,-252 372.89,-193.4 357.16,-178.09 340,-108 336.2,-92.46 336.27,-87.56 340,-72 342.24,-62.66 346.42,-53.11 350.83,-44.74"/>
<polygon fill="black" stroke="black" points="353.97,-46.29 355.81,-35.86 347.87,-42.87 353.97,-46.29"/>
</g>
<!-- :core:network -->
<g id="node7" class="node">
<title>:core:network</title>
<ellipse fill="none" stroke="black" cx="513" cy="-234" rx="74.99" ry="18"/>
<text text-anchor="middle" x="513" y="-230.3" font-family="Times,serif" font-size="14.00">:core:network</text>
</g>
<!-- :core:data&#45;&gt;:core:network -->
<g id="edge12" class="edge">
<title>:core:data&#45;&gt;:core:network</title>
<path fill="none" stroke="red" stroke-width="2" d="M477.38,-288.05C482.89,-279.84 489.64,-269.79 495.77,-260.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="498.73,-262.53 501.4,-252.28 492.92,-258.63 498.73,-262.53"/>
</g>
<!-- :core:database -->
<g id="node8" class="node">
<title>:core:database</title>
<ellipse fill="none" stroke="black" cx="723" cy="-234" rx="78.79" ry="18"/>
<text text-anchor="middle" x="723" y="-230.3" font-family="Times,serif" font-size="14.00">:core:database</text>
</g>
<!-- :core:data&#45;&gt;:core:database -->
<g id="edge13" class="edge">
<title>:core:data&#45;&gt;:core:database</title>
<path fill="none" stroke="black" d="M507.86,-293.6C550.49,-281.99 616.92,-263.89 664.69,-250.88"/>
<polygon fill="black" stroke="black" points="665.85,-254.19 674.58,-248.19 664.01,-247.44 665.85,-254.19"/>
</g>
<!-- :core:datastore -->
<g id="node9" class="node">
<title>:core:datastore</title>
<ellipse fill="none" stroke="black" cx="616" cy="-162" rx="81.49" ry="18"/>
<text text-anchor="middle" x="616" y="-158.3" font-family="Times,serif" font-size="14.00">:core:datastore</text>
</g>
<!-- :core:data&#45;&gt;:core:datastore -->
<g id="edge14" class="edge">
<title>:core:data&#45;&gt;:core:datastore</title>
<path fill="none" stroke="black" d="M515.39,-296.79C543.29,-289.61 576.57,-276.33 597,-252 611.33,-234.93 615.64,-209.64 616.62,-190.38"/>
<polygon fill="black" stroke="black" points="620.12,-190.19 616.86,-180.11 613.12,-190.03 620.12,-190.19"/>
</g>
<!-- :core:model&#45;&gt;:core:common -->
<g id="edge9" class="edge">
<title>:core:model&#45;&gt;:core:common</title>
<path fill="none" stroke="red" stroke-width="2" d="M402.62,-72.05C397.11,-63.84 390.36,-53.79 384.23,-44.66"/>
<polygon fill="red" stroke="red" stroke-width="2" points="387.08,-42.63 378.6,-36.28 381.27,-46.53 387.08,-42.63"/>
</g>
<!-- :core:network&#45;&gt;:core:model -->
<g id="edge16" class="edge">
<title>:core:network&#45;&gt;:core:model</title>
<path fill="none" stroke="black" d="M501.25,-216.15C483.99,-191.39 451.63,-144.97 431.54,-116.16"/>
<polygon fill="black" stroke="black" points="434.32,-114.03 425.73,-107.82 428.58,-118.03 434.32,-114.03"/>
</g>
<!-- :core:network&#45;&gt;:core:common -->
<g id="edge15" class="edge">
<title>:core:network&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M515.3,-215.91C518.63,-184.08 521.13,-115.04 488,-72 473.99,-53.8 452.42,-41.73 431.35,-33.77"/>
<polygon fill="black" stroke="black" points="432.33,-30.41 421.73,-30.4 430.01,-37.01 432.33,-30.41"/>
</g>
<!-- :core:network&#45;&gt;:core:datastore -->
<g id="edge17" class="edge">
<title>:core:network&#45;&gt;:core:datastore</title>
<path fill="none" stroke="red" stroke-width="2" d="M536.89,-216.76C550.7,-207.38 568.27,-195.44 583.34,-185.19"/>
<polygon fill="red" stroke="red" stroke-width="2" points="585.58,-187.91 591.88,-179.39 581.65,-182.12 585.58,-187.91"/>
</g>
<!-- :core:datastore&#45;&gt;:core:model -->
<g id="edge19" class="edge">
<title>:core:datastore&#45;&gt;:core:model</title>
<path fill="none" stroke="red" stroke-width="2" d="M574.15,-146.5C541.75,-135.27 496.82,-119.7 462.8,-107.91"/>
<polygon fill="red" stroke="red" stroke-width="2" points="463.65,-104.5 453.06,-104.54 461.36,-111.12 463.65,-104.5"/>
</g>
<!-- :core:datastore&#45;&gt;:core:common -->
<g id="edge18" class="edge">
<title>:core:datastore&#45;&gt;:core:common</title>
<path fill="none" stroke="black" d="M601.88,-143.98C584.64,-124.18 553.72,-91.71 521,-72 492.71,-54.96 458.18,-42.44 428.99,-33.86"/>
<polygon fill="black" stroke="black" points="429.89,-30.47 419.31,-31.1 427.97,-37.2 429.89,-30.47"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.8 KiB

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="258pt" height="44pt"
viewBox="0.00 0.00 257.58 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 40)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-40 253.58,-40 253.58,4 -4,4"/>
<!-- :libs:country&#45;code&#45;picker -->
<g id="node1" class="node">
<title>:libs:country&#45;code&#45;picker</title>
<ellipse fill="none" stroke="black" cx="124.79" cy="-18" rx="124.58" ry="18"/>
<text text-anchor="middle" x="124.79" y="-14.3" font-family="Times,serif" font-size="14.00">:libs:country&#45;code&#45;picker</text>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 915 B

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="216pt" height="44pt"
viewBox="0.00 0.00 215.98 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 40)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-40 211.98,-40 211.98,4 -4,4"/>
<!-- :libs:mifos&#45;passcode -->
<g id="node1" class="node">
<title>:libs:mifos&#45;passcode</title>
<ellipse fill="none" stroke="black" cx="103.99" cy="-18" rx="103.98" ry="18"/>
<text text-anchor="middle" x="103.99" y="-14.3" font-family="Times,serif" font-size="14.00">:libs:mifos&#45;passcode</text>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 888 B

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="177pt" height="44pt"
viewBox="0.00 0.00 176.99 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 40)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-40 172.99,-40 172.99,4 -4,4"/>
<!-- :libs:pullrefresh -->
<g id="node1" class="node">
<title>:libs:pullrefresh</title>
<ellipse fill="none" stroke="black" cx="84.49" cy="-18" rx="84.49" ry="18"/>
<text text-anchor="middle" x="84.49" y="-14.3" font-family="Times,serif" font-size="14.00">:libs:pullrefresh</text>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 864 B

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="99pt" height="44pt"
viewBox="0.00 0.00 98.99 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 40)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-40 94.99,-40 94.99,4 -4,4"/>
<!-- :shared -->
<g id="node1" class="node">
<title>:shared</title>
<ellipse fill="none" stroke="black" cx="45.5" cy="-18" rx="45.49" ry="18"/>
<text text-anchor="middle" x="45.5" y="-14.3" font-family="Times,serif" font-size="14.00">:shared</text>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 828 B

3
feature/about/README.md Normal file
View File

@ -0,0 +1,3 @@
# :feature:about module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_feature_about.svg)

View File

@ -0,0 +1,3 @@
# :feature:account module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_feature_account.svg)

3
feature/auth/README.md Normal file
View File

@ -0,0 +1,3 @@
# :feature:auth module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_feature_auth.svg)

View File

@ -0,0 +1,3 @@
# :feature:beneficiary module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_feature_beneficiary.svg)

View File

@ -0,0 +1,3 @@
# :feature:client-charge module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_feature_client_charge.svg)

View File

@ -0,0 +1,3 @@
# :feature:guarantor module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_feature_guarantor.svg)

3
feature/help/README.md Normal file
View File

@ -0,0 +1,3 @@
# :feature:help module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_feature_help.svg)

3
feature/home/README.md Normal file
View File

@ -0,0 +1,3 @@
# :feature:home module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_feature_home.svg)

3
feature/loan/README.md Normal file
View File

@ -0,0 +1,3 @@
# :feature:loan module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_feature_loan.svg)

View File

@ -0,0 +1,3 @@
# :feature:location module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_feature_location.svg)

View File

@ -0,0 +1,3 @@
# :feature:notification module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_feature_notification.svg)

3
feature/qr/README.md Normal file
View File

@ -0,0 +1,3 @@
# :feature:qr module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_feature_qr.svg)

View File

@ -0,0 +1,3 @@
# :feature:recent-transaction module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_feature_recent_transaction.svg)

View File

@ -0,0 +1,3 @@
# :feature:savings module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_feature_savings.svg)

View File

@ -0,0 +1,3 @@
# :feature:settings module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_feature_settings.svg)

View File

@ -0,0 +1,3 @@
# :feature:third-party-transfer module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_feature_third_party_transfer.svg)

View File

@ -0,0 +1,3 @@
# :feature:transfer-process module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_feature_transfer_process.svg)

View File

@ -0,0 +1,3 @@
# :feature:update-password module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_feature_update_password.svg)

View File

@ -0,0 +1,3 @@
# :feature:user-profile module
## Dependency graph
![Dependency graph](../../docs/images/graphs/dep_graph_feature_user_profile.svg)

108
generateModuleGraphs.sh Executable file
View File

@ -0,0 +1,108 @@
#!/bin/bash
#
# Copyright 2024 The Android Open Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
#
# Script to generate dependency graphs for each of the modules. The --exclude-module parameter can
# be used to exclude modules which are not part of the root dependency graph (and which, if included
# would cause the script to fail.
#
# Usage: generateModuleGraphs.sh --exclude-module :benchmarks --exclude-module :lint --exclude-module :ui-test-hilt-manifest
# Check if the dot command is available
if ! command -v dot &> /dev/null
then
echo "The 'dot' command is not found. This is required to generate SVGs from the Graphviz files."
echo "Installation instructions:"
echo " - On macOS: You can install Graphviz using Homebrew with the command: 'brew install graphviz'"
echo " - On Ubuntu: You can install Graphviz using APT with the command: 'sudo apt-get install graphviz'"
exit 1
fi
# Initialize an array to store excluded modules
excluded_modules=()
# Parse command-line arguments for excluded modules
while [[ $# -gt 0 ]]; do
case "$1" in
--exclude-module)
excluded_modules+=("$2")
shift # Past argument
shift # Past value
;;
*)
echo "Unknown parameter passed: $1"
exit 1
;;
esac
done
# Get the module paths
module_paths=$(./gradlew -q printModulePaths --no-configuration-cache)
# Ensure the output directory exists
mkdir -p docs/images/graphs/
# Function to check and create a README.md for modules which don't have one.
check_and_create_readme() {
local module_path="$1"
local file_name="$2"
local readme_path="${module_path:1}" # Remove leading colon
readme_path=${readme_path//:/\/} # Replace colons with slashes
readme_path="${readme_path}/README.md" #Append the filename
# Check if README.md exists and create it if not
if [[ ! -f "$readme_path" ]]; then
echo "Creating README.md for ${module_path}"
# Determine the depth of the module based on the number of colons
local depth=$(awk -F: '{print NF-1}' <<< "${module_path}")
# Construct the relative image path with the correct number of "../"
local relative_image_path="../"
for ((i=1; i<$depth; i++)); do
relative_image_path+="../"
done
relative_image_path+="docs/images/graphs/${file_name}.svg"
echo "# ${module_path} module" > "$readme_path"
echo "## Dependency graph" >> "$readme_path"
echo "![Dependency graph](${relative_image_path})" >> "$readme_path"
fi
}
# Loop through each module path
echo "$module_paths" | while read -r module_path; do
# Check if the module is in the excluded list
if [[ ! " ${excluded_modules[@]} " =~ " ${module_path} " ]]; then
# Derive the filename from the module path
file_name="dep_graph${module_path//:/_}" # Replace colons with underscores
file_name="${file_name//-/_}" # Replace dashes with underscores
check_and_create_readme "$module_path" "$file_name"
# Generate the .gv file in a temporary location
# </dev/null is used to stop ./gradlew from consuming input which prematurely ends the while loop
./gradlew generateModulesGraphvizText \
-Pmodules.graph.output.gv="/tmp/${file_name}.gv" \
-Pmodules.graph.of.module="${module_path}" </dev/null
# Convert to SVG using dot, remove unnecessary comments, and reformat
dot -Tsvg "/tmp/${file_name}.gv" > "docs/images/graphs/${file_name}.svg"
# Remove the temporary .gv file
rm "/tmp/${file_name}.gv"
fi
done

View File

@ -69,6 +69,7 @@ turbineVersion = "1.1.0"
twitter-detekt-compose = "0.0.26"
versionCatalogLinterVersion = "1.0.3"
zxingVersion = "3.5.3"
moduleGraph = "2.7.1"
# Kotlin KMP Dependencies
kotlin = "2.1.0"
@ -372,3 +373,4 @@ detekt = { id = "io.gitlab.arturbosch.detekt", version.ref = "detekt" }
ktlint = { id = "org.jlleitschuh.gradle.ktlint", version.ref = "ktlint" }
spotless = { id = "com.diffplug.spotless", version.ref = "spotlessVersion" }
version-catalog-linter = { id = "io.github.pemistahl.version-catalog-linter", version.ref = "versionCatalogLinterVersion" }
module-graph = { id = "com.jraska.module.graph.assertion", version.ref = "moduleGraph" }

3
shared/README.md Normal file
View File

@ -0,0 +1,3 @@
# :shared module
## Dependency graph
![Dependency graph](../docs/images/graphs/dep_graph_shared.svg)