Files
MeanField_SERiF/docs/html/cache__storage_8hpp__incl.svg

1079 lines
53 KiB
XML
Raw Normal View History

<?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 14.1.2 (20260124.0452)
-->
<!-- Title: src/include/serif/utils/dependencies/detail/cache_storage.hpp Pages: 1 -->
<!--zoomable 704 -->
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
<style type="text/css"><![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<defs>
<circle id="rim" cx="0" cy="0" r="7"/>
<circle id="rim2" cx="0" cy="0" r="3.5"/>
<g id="zoomPlus">
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/></use>
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="zoomMin">
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/></use>
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="arrowUp" transform="translate(30 24)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowRight" transform="rotate(90) translate(36 -43)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowDown" transform="rotate(180) translate(-30 -48)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowLeft" transform="rotate(270) translate(-36 17)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="resetDef">
<use xlink:href="#rim2" fill="#404040"><set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/></use>
</g>
</defs>
<script type="application/ecmascript">
var viewWidth = 1713;
var viewHeight = 704;
var sectionId = 'dynsection-0';
</script>
<script type="application/ecmascript" xlink:href="svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>src/include/serif/utils/dependencies/detail/cache_storage.hpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="835.25,-695.5 700.75,-695.5 700.75,-653.75 835.25,-653.75 835.25,-695.5"/>
<text xml:space="preserve" text-anchor="start" x="708.75" y="-682" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/serif/utils</text>
<text xml:space="preserve" text-anchor="start" x="708.75" y="-670.75" font-family="Helvetica,sans-Serif" font-size="10.00">/dependencies/detail/cache</text>
<text xml:space="preserve" text-anchor="middle" x="768" y="-659.5" font-family="Helvetica,sans-Serif" font-size="10.00">_storage.hpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="534.88,-80.12 497.12,-80.12 497.12,-60.88 534.88,-60.88 534.88,-80.12"/>
<text xml:space="preserve" text-anchor="middle" x="516" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M700.52,-668.71C513.11,-654.16 0,-607.85 0,-537 0,-537 0,-537 0,-468.5 0,-221.76 375.2,-107.15 485.72,-78.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="486.4,-82.18 495.25,-76.35 484.69,-75.39 486.4,-82.18"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="252.12,-279.62 203.88,-279.62 203.88,-260.38 252.12,-260.38 252.12,-279.62"/>
<text xml:space="preserve" text-anchor="middle" x="228" y="-266.12" font-family="Helvetica,sans-Serif" font-size="10.00">cstddef</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M700.58,-667.45C588.66,-653.8 363.47,-611.43 228,-484.75 173.65,-433.93 168.71,-391.92 192,-321.25 195.99,-309.15 204.02,-297.46 211.49,-288.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="213.89,-290.97 217.88,-281.16 208.64,-286.35 213.89,-290.97"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1594.62,-612.12 1549.38,-612.12 1549.38,-592.88 1594.62,-592.88 1594.62,-612.12"/>
<text xml:space="preserve" text-anchor="middle" x="1572" y="-598.62" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M835.71,-671.25C997.45,-665.16 1402.67,-647.36 1535,-617.75 1536.89,-617.33 1538.82,-616.82 1540.75,-616.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1541.81,-619.6 1550.16,-613.08 1539.56,-612.97 1541.81,-619.6"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1408.62,-279.62 1357.38,-279.62 1357.38,-260.38 1408.62,-260.38 1408.62,-279.62"/>
<text xml:space="preserve" text-anchor="middle" x="1383" y="-266.12" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M835.49,-668.47C1020.31,-653.44 1521,-606.34 1521,-537 1521,-537 1521,-537 1521,-402 1521,-365.13 1525.78,-349.42 1502,-321.25 1481.4,-296.84 1446.88,-284.04 1420.32,-277.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1421.12,-274.08 1410.59,-275.3 1419.58,-280.91 1421.12,-274.08"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="785.5,-412.62 748.5,-412.62 748.5,-393.38 785.5,-393.38 785.5,-412.62"/>
<text xml:space="preserve" text-anchor="middle" x="767" y="-399.12" font-family="Helvetica,sans-Serif" font-size="10.00">tuple</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M767.92,-653.36C767.74,-603.33 767.26,-474.4 767.08,-424.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="770.58,-424.39 767.04,-414.41 763.58,-424.42 770.58,-424.39"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="854.62,-279.62 815.38,-279.62 815.38,-260.38 854.62,-260.38 854.62,-279.62"/>
<text xml:space="preserve" text-anchor="middle" x="835" y="-266.12" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M700.29,-660.15C637.59,-643.26 554,-607.53 554,-537 554,-537 554,-537 554,-402 554,-360.91 565.95,-345.66 599,-321.25 615.43,-309.12 743.76,-286.31 803.99,-276.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="804.29,-279.63 813.58,-274.52 803.13,-272.73 804.29,-279.63"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="cache__traits_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="924.38,-617.75 805.62,-617.75 805.62,-587.25 924.38,-587.25 924.38,-617.75"/>
<text xml:space="preserve" text-anchor="start" x="813.62" y="-604.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/dependencies</text>
<text xml:space="preserve" text-anchor="middle" x="865" y="-593" font-family="Helvetica,sans-Serif" font-size="10.00">/detail/cache_traits.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7_Node000001_Node000008" class="edge">
<title>Node1&#45;&gt;Node8</title>
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M796.06,-653.34C808.45,-644.38 823.03,-633.84 835.58,-624.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="837.43,-627.75 843.48,-619.06 833.33,-622.08 837.43,-627.75"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node3 -->
<g id="edge9_Node000008_Node000003" class="edge">
<title>Node8&#45;&gt;Node3</title>
<g id="a_edge9_Node000008_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M805.52,-599.28C696.88,-593.16 461.28,-570.27 285,-484.75 243.71,-464.72 226.3,-459.41 206,-418.25 186.93,-379.57 193.13,-363.24 203,-321.25 205.6,-310.19 211.02,-298.78 216.15,-289.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="219.14,-291.45 221.27,-281.08 213.13,-287.86 219.14,-291.45"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node7 -->
<g id="edge11_Node000008_Node000007" class="edge">
<title>Node8&#45;&gt;Node7</title>
<g id="a_edge11_Node000008_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M805.43,-598.58C725.1,-591.08 592,-564.47 592,-470.5 592,-470.5 592,-470.5 592,-402 592,-361.75 601.51,-346.32 633,-321.25 646.4,-310.58 750.82,-288.14 804.03,-277.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="804.58,-280.68 813.68,-275.26 803.19,-273.83 804.58,-280.68"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1175.88,-279.62 1120.12,-279.62 1120.12,-260.38 1175.88,-260.38 1175.88,-279.62"/>
<text xml:space="preserve" text-anchor="middle" x="1148" y="-266.12" font-family="Helvetica,sans-Serif" font-size="10.00">concepts</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node9 -->
<g id="edge8_Node000008_Node000009" class="edge">
<title>Node8&#45;&gt;Node9</title>
<g id="a_edge8_Node000008_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M896.68,-586.89C914.45,-577.91 936.49,-565.44 954,-551.25 1045.87,-476.82 1076.33,-457.11 1130,-351.75 1139.77,-332.58 1144.27,-308.19 1146.32,-291.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1149.78,-291.78 1147.31,-281.48 1142.82,-291.08 1149.78,-291.78"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="790.88,-19.25 729.12,-19.25 729.12,0 790.88,0 790.88,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="760" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">type_traits</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node10 -->
<g id="edge10_Node000008_Node000010" class="edge">
<title>Node8&#45;&gt;Node10</title>
<g id="a_edge10_Node000008_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M805.4,-601.92C711.04,-601.16 522.24,-593.8 369,-551.25 170.57,-496.16 0,-476.94 0,-271 0,-271 0,-271 0,-136 0,-69.11 63.47,-76.19 127,-55.25 237.11,-18.96 594,-12.18 717.49,-10.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="717.21,-14.42 727.18,-10.82 717.15,-7.42 717.21,-14.42"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1260.62,-545.62 1215.38,-545.62 1215.38,-526.38 1260.62,-526.38 1260.62,-545.62"/>
<text xml:space="preserve" text-anchor="middle" x="1238" y="-532.12" font-family="Helvetica,sans-Serif" font-size="10.00">variant</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node11 -->
<g id="edge12_Node000008_Node000011" class="edge">
<title>Node8&#45;&gt;Node11</title>
<g id="a_edge12_Node000008_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M924.67,-596.56C992.48,-590.03 1106.05,-576.31 1201,-551.25 1202.62,-550.82 1204.27,-550.35 1205.93,-549.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1207,-553.17 1215.31,-546.59 1204.72,-546.55 1207,-553.17"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="utils_2dependencies_2detail_2schema_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="945.38,-551.25 826.62,-551.25 826.62,-520.75 945.38,-520.75 945.38,-551.25"/>
<text xml:space="preserve" text-anchor="start" x="834.62" y="-537.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/dependencies</text>
<text xml:space="preserve" text-anchor="middle" x="886" y="-526.5" font-family="Helvetica,sans-Serif" font-size="10.00">/detail/schema.hpp</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node12 -->
<g id="edge13_Node000008_Node000012" class="edge">
<title>Node8&#45;&gt;Node12</title>
<g id="a_edge13_Node000008_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M869.77,-586.86C872.13,-579.61 875.05,-570.63 877.76,-562.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="881.02,-563.61 880.79,-553.02 874.36,-561.44 881.02,-563.61"/>
</a>
</g>
</g>
<!-- Node30 -->
<g id="Node000030" class="node">
<title>Node30</title>
<g id="a_Node000030"><a xlink:href="filter_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1705.25,-285.25 1582.75,-285.25 1582.75,-254.75 1705.25,-254.75 1705.25,-285.25"/>
<text xml:space="preserve" text-anchor="start" x="1590.75" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/misc/concepts</text>
<text xml:space="preserve" text-anchor="middle" x="1644" y="-260.5" font-family="Helvetica,sans-Serif" font-size="10.00">/filter.hpp</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node30 -->
<g id="edge75_Node000008_Node000030" class="edge">
<title>Node8&#45;&gt;Node30</title>
<g id="a_edge75_Node000008_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M924.87,-597.37C1102.79,-584.3 1616,-540.52 1616,-470.5 1616,-470.5 1616,-470.5 1616,-402 1616,-364.69 1627,-322.7 1635.21,-296.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1638.5,-297.74 1638.26,-287.15 1631.84,-295.58 1638.5,-297.74"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node3 -->
<g id="edge14_Node000012_Node000003" class="edge">
<title>Node12&#45;&gt;Node3</title>
<g id="a_edge14_Node000012_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M826.35,-533.14C679.87,-527.25 308.36,-504.02 226,-418.25 193.03,-383.91 209.08,-321.62 220.28,-290.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="223.42,-291.81 223.69,-281.22 216.87,-289.33 223.42,-291.81"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node10 -->
<g id="edge15_Node000012_Node000010" class="edge">
<title>Node12&#45;&gt;Node10</title>
<g id="a_edge15_Node000012_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M945.78,-520.35C984.69,-510.65 1036.48,-497.43 1082,-484.75 1279.62,-429.71 1385.22,-502.83 1524,-351.75 1569.24,-302.5 1555,-271.38 1555,-204.5 1555,-204.5 1555,-204.5 1555,-136 1555,-31.01 1435.61,-77.47 1333,-55.25 1138.25,-13.07 898.64,-9.54 802.68,-10.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="802.66,-6.53 792.69,-10.1 802.71,-13.53 802.66,-6.53"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="dependency__context_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="991.88,-484.75 864.12,-484.75 864.12,-454.25 991.88,-454.25 991.88,-484.75"/>
<text xml:space="preserve" text-anchor="start" x="872.12" y="-471.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/dependencies</text>
<text xml:space="preserve" text-anchor="middle" x="928" y="-460" font-family="Helvetica,sans-Serif" font-size="10.00">/dependency_context.hpp</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge16_Node000012_Node000013" class="edge">
<title>Node12&#45;&gt;Node13</title>
<g id="a_edge16_Node000012_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M895.53,-520.36C900.47,-512.78 906.63,-503.31 912.26,-494.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="915.16,-496.64 917.68,-486.35 909.29,-492.82 915.16,-496.64"/>
</a>
</g>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:href="computation__graph_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="740.12,-484.75 619.88,-484.75 619.88,-454.25 740.12,-454.25 740.12,-484.75"/>
<text xml:space="preserve" text-anchor="start" x="627.88" y="-471.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/dependencies</text>
<text xml:space="preserve" text-anchor="middle" x="680" y="-460" font-family="Helvetica,sans-Serif" font-size="10.00">/computation_graph.hpp</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node24 -->
<g id="edge48_Node000012_Node000024" class="edge">
<title>Node12&#45;&gt;Node24</title>
<g id="a_edge48_Node000012_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M839,-520.28C808.94,-510.87 769.73,-498.6 737.77,-488.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="738.83,-485.25 728.24,-485.61 736.74,-491.93 738.83,-485.25"/>
</a>
</g>
</g>
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><a xlink:href="utils_2dependencies_2detail_2result_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1493.38,-351.75 1374.62,-351.75 1374.62,-321.25 1493.38,-321.25 1493.38,-351.75"/>
<text xml:space="preserve" text-anchor="start" x="1382.62" y="-338.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/dependencies</text>
<text xml:space="preserve" text-anchor="middle" x="1434" y="-327" font-family="Helvetica,sans-Serif" font-size="10.00">/detail/result.hpp</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node28 -->
<g id="edge68_Node000012_Node000028" class="edge">
<title>Node12&#45;&gt;Node28</title>
<g id="a_edge68_Node000012_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M926.74,-520.32C1024.94,-484.92 1274.57,-394.96 1382.73,-355.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1383.72,-359.34 1391.94,-352.66 1381.34,-352.76 1383.72,-359.34"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node6 -->
<g id="edge18_Node000013_Node000006" class="edge">
<title>Node13&#45;&gt;Node6</title>
<g id="a_edge18_Node000013_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M889.5,-453.77C864.02,-443.93 829.91,-430.57 800,-418.25 798.7,-417.72 797.38,-417.16 796.04,-416.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="797.77,-413.53 787.19,-412.84 795.03,-419.98 797.77,-413.53"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node7 -->
<g id="edge20_Node000013_Node000007" class="edge">
<title>Node13&#45;&gt;Node7</title>
<g id="a_edge20_Node000013_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M905.49,-453.79C893.55,-444.87 879.6,-432.47 871,-418.25 846.44,-377.65 838.62,-321.19 836.14,-291.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="839.64,-291.24 835.46,-281.51 832.66,-291.72 839.64,-291.24"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node9 -->
<g id="edge17_Node000013_Node000009" class="edge">
<title>Node13&#45;&gt;Node9</title>
<g id="a_edge17_Node000013_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M960.25,-453.85C998.99,-434.92 1064,-398.73 1106,-351.75 1122.17,-333.66 1134.06,-308.22 1140.98,-290.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1144.2,-292.13 1144.43,-281.54 1137.64,-289.67 1144.2,-292.13"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node10 -->
<g id="edge19_Node000013_Node000010" class="edge">
<title>Node13&#45;&gt;Node10</title>
<g id="a_edge19_Node000013_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M990.39,-453.82C1072.35,-430.4 1206,-376.09 1206,-271 1206,-271 1206,-271 1206,-136 1206,-52.77 914.51,-22.17 802.83,-13.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="803.11,-10.01 792.87,-12.75 802.58,-16.99 803.11,-10.01"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="resource_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="998.38,-418.25 879.62,-418.25 879.62,-387.75 998.38,-387.75 998.38,-418.25"/>
<text xml:space="preserve" text-anchor="start" x="887.62" y="-404.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/dependencies</text>
<text xml:space="preserve" text-anchor="middle" x="939" y="-393.5" font-family="Helvetica,sans-Serif" font-size="10.00">/resource.hpp</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge21_Node000013_Node000014" class="edge">
<title>Node13&#45;&gt;Node14</title>
<g id="a_edge21_Node000013_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M930.5,-453.86C931.71,-446.77 933.19,-438.04 934.59,-429.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="938.03,-430.52 936.26,-420.07 931.13,-429.34 938.03,-430.52"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="type__lists_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="488.38,-351.75 369.62,-351.75 369.62,-321.25 488.38,-321.25 488.38,-351.75"/>
<text xml:space="preserve" text-anchor="start" x="377.62" y="-338.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/dependencies</text>
<text xml:space="preserve" text-anchor="middle" x="429" y="-327" font-family="Helvetica,sans-Serif" font-size="10.00">/detail/type_lists.hpp</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node17 -->
<g id="edge31_Node000013_Node000017" class="edge">
<title>Node13&#45;&gt;Node17</title>
<g id="a_edge31_Node000013_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M899.98,-453.86C881.99,-444.22 858.28,-431.05 838,-418.25 818.19,-405.74 816.79,-396.37 795,-387.75 742.81,-367.1 590.92,-351.2 500.04,-343.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="500.5,-339.73 490.24,-342.36 499.9,-346.71 500.5,-339.73"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="concat_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1356.25,-351.75 1233.75,-351.75 1233.75,-321.25 1356.25,-321.25 1356.25,-351.75"/>
<text xml:space="preserve" text-anchor="start" x="1241.75" y="-338.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/misc/concepts</text>
<text xml:space="preserve" text-anchor="middle" x="1295" y="-327" font-family="Helvetica,sans-Serif" font-size="10.00">/concat.hpp</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node23 -->
<g id="edge46_Node000013_Node000023" class="edge">
<title>Node13&#45;&gt;Node23</title>
<g id="a_edge46_Node000013_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M992.3,-460.74C1040.52,-453.5 1107.49,-440.41 1163,-418.25 1201.27,-402.97 1241.08,-377.01 1266.83,-358.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1268.71,-361.61 1274.76,-352.91 1264.6,-355.94 1268.71,-361.61"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node7 -->
<g id="edge24_Node000014_Node000007" class="edge">
<title>Node14&#45;&gt;Node7</title>
<g id="a_edge24_Node000014_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M923.26,-387.25C913.28,-377.57 900.33,-364.39 890,-351.75 873.44,-331.5 856.87,-306.34 846.32,-289.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="849.35,-287.78 841.1,-281.13 843.4,-291.47 849.35,-287.78"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node10 -->
<g id="edge23_Node000014_Node000010" class="edge">
<title>Node14&#45;&gt;Node10</title>
<g id="a_edge23_Node000014_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M980,-387.37C1025.32,-368.26 1092,-330.1 1092,-271 1092,-271 1092,-271 1092,-136 1092,-74.76 891.81,-33.03 802.34,-17.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="803.17,-14.03 792.73,-15.79 801.99,-20.93 803.17,-14.03"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="931,-279.62 873,-279.62 873,-260.38 931,-260.38 931,-279.62"/>
<text xml:space="preserve" text-anchor="middle" x="902" y="-266.12" font-family="Helvetica,sans-Serif" font-size="10.00">functional</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge22_Node000014_Node000015" class="edge">
<title>Node14&#45;&gt;Node15</title>
<g id="a_edge22_Node000014_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M922.94,-387.41C914.02,-378.18 903.78,-365.43 899,-351.75 892.07,-331.91 894.28,-307.64 897.3,-290.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="900.7,-291.78 899.32,-281.28 893.84,-290.34 900.7,-291.78"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="snapshot_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1026.38,-351.75 907.62,-351.75 907.62,-321.25 1026.38,-321.25 1026.38,-351.75"/>
<text xml:space="preserve" text-anchor="start" x="915.62" y="-338.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/dependencies</text>
<text xml:space="preserve" text-anchor="middle" x="967" y="-327" font-family="Helvetica,sans-Serif" font-size="10.00">/snapshot.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node16 -->
<g id="edge25_Node000014_Node000016" class="edge">
<title>Node14&#45;&gt;Node16</title>
<g id="a_edge25_Node000014_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M945.35,-387.36C948.54,-380.02 952.49,-370.93 956.14,-362.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="959.3,-364.03 960.07,-353.47 952.88,-361.25 959.3,-364.03"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node5 -->
<g id="edge28_Node000016_Node000005" class="edge">
<title>Node16&#45;&gt;Node5</title>
<g id="a_edge28_Node000016_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1026.6,-326.26C1113.86,-312.73 1273.81,-287.93 1345.96,-276.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1346.33,-280.23 1355.67,-275.24 1345.25,-273.31 1346.33,-280.23"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node7 -->
<g id="edge30_Node000016_Node000007" class="edge">
<title>Node16&#45;&gt;Node7</title>
<g id="a_edge30_Node000016_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M936.79,-320.79C916.26,-310.78 888.48,-297.24 864,-285.25 863.89,-285.2 863.79,-285.15 863.68,-285.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="865.28,-281.98 854.76,-280.72 862.2,-288.27 865.28,-281.98"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node9 -->
<g id="edge26_Node000016_Node000009" class="edge">
<title>Node16&#45;&gt;Node9</title>
<g id="a_edge26_Node000016_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1008.07,-320.86C1039.24,-309.76 1081.69,-294.63 1111.64,-283.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1112.78,-287.27 1121.03,-280.61 1110.43,-280.67 1112.78,-287.27"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node10 -->
<g id="edge29_Node000016_Node000010" class="edge">
<title>Node16&#45;&gt;Node10</title>
<g id="a_edge29_Node000016_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M965.53,-320.98C963.22,-296.83 959,-246.88 959,-204.5 959,-204.5 959,-204.5 959,-136 959,-62.5 860.62,-30.38 802.2,-17.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="803.07,-14.39 792.58,-15.82 801.68,-21.24 803.07,-14.39"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node15 -->
<g id="edge27_Node000016_Node000015" class="edge">
<title>Node16&#45;&gt;Node15</title>
<g id="a_edge27_Node000016_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M952.25,-320.86C942.3,-310.99 929.15,-297.94 918.8,-287.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="921.53,-285.45 911.97,-280.89 916.6,-290.42 921.53,-285.45"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node2 -->
<g id="edge32_Node000017_Node000002" class="edge">
<title>Node17&#45;&gt;Node2</title>
<g id="a_edge32_Node000017_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M433.95,-321C437.36,-310.97 441.99,-297.31 446,-285.25 469.71,-214.02 497.29,-129.21 509.55,-91.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="512.88,-92.5 512.63,-81.91 506.22,-90.34 512.88,-92.5"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node3 -->
<g id="edge33_Node000017_Node000003" class="edge">
<title>Node17&#45;&gt;Node3</title>
<g id="a_edge33_Node000017_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M383.14,-320.78C346.7,-309.09 296.51,-292.98 263.19,-282.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="264.62,-279.07 254.03,-279.35 262.48,-285.74 264.62,-279.07"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node10 -->
<g id="edge34_Node000017_Node000010" class="edge">
<title>Node17&#45;&gt;Node10</title>
<g id="a_edge34_Node000017_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M429.55,-320.96C430.42,-296.79 432,-246.81 432,-204.5 432,-204.5 432,-204.5 432,-136 432,-92.33 451.08,-78.58 488,-55.25 525.4,-31.62 650.67,-18.84 717.36,-13.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="717.5,-17.07 727.2,-12.82 716.97,-10.09 717.5,-17.07"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="key__list_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="742.38,-285.25 623.62,-285.25 623.62,-254.75 742.38,-254.75 742.38,-285.25"/>
<text xml:space="preserve" text-anchor="start" x="631.62" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/dependencies</text>
<text xml:space="preserve" text-anchor="middle" x="683" y="-260.5" font-family="Helvetica,sans-Serif" font-size="10.00">/key_list.hpp</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge35_Node000017_Node000018" class="edge">
<title>Node17&#45;&gt;Node18</title>
<g id="a_edge35_Node000017_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M486.95,-320.78C524.83,-311.17 574.48,-298.56 614.33,-288.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="615,-291.88 623.83,-286.03 613.27,-285.1 615,-291.88"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node10 -->
<g id="edge36_Node000018_Node000010" class="edge">
<title>Node18&#45;&gt;Node10</title>
<g id="a_edge36_Node000018_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M647.14,-254.32C632.21,-246.2 616.41,-234.51 608,-218.75 601.62,-206.79 606.03,-201.66 608,-188.25 616.98,-127.18 606.29,-100.75 648,-55.25 666.11,-35.49 694.12,-24.33 717.6,-18.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="718.33,-21.54 727.23,-15.8 716.69,-14.74 718.33,-21.54"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="utils_2dependencies_2binding_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="735.38,-218.75 616.62,-218.75 616.62,-188.25 735.38,-188.25 735.38,-218.75"/>
<text xml:space="preserve" text-anchor="start" x="624.62" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/dependencies</text>
<text xml:space="preserve" text-anchor="middle" x="676" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">/binding.hpp</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node19 -->
<g id="edge37_Node000018_Node000019" class="edge">
<title>Node18&#45;&gt;Node19</title>
<g id="a_edge37_Node000018_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M681.41,-254.36C680.64,-247.27 679.69,-238.54 678.81,-230.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="682.3,-230.15 677.75,-220.58 675.34,-230.9 682.3,-230.15"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="traits_2type__uniqueness_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="772.62,-152.25 661.38,-152.25 661.38,-121.75 772.62,-121.75 772.62,-152.25"/>
<text xml:space="preserve" text-anchor="start" x="669.38" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/misc/traits</text>
<text xml:space="preserve" text-anchor="middle" x="717" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/type_uniqueness.hpp</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node20 -->
<g id="edge44_Node000018_Node000020" class="edge">
<title>Node18&#45;&gt;Node20</title>
<g id="a_edge44_Node000018_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M710.09,-254.34C722.9,-245.81 736.92,-233.76 744,-218.75 752.67,-200.37 744.24,-178.45 734.58,-162.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="737.72,-160.49 729.37,-153.97 731.83,-164.27 737.72,-160.49"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:href="type__list_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1362.25,-218.75 1257.75,-218.75 1257.75,-188.25 1362.25,-188.25 1362.25,-218.75"/>
<text xml:space="preserve" text-anchor="start" x="1265.75" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/types/type</text>
<text xml:space="preserve" text-anchor="middle" x="1310" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">_list.hpp</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node22 -->
<g id="edge45_Node000018_Node000022" class="edge">
<title>Node18&#45;&gt;Node22</title>
<g id="a_edge45_Node000018_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M742.72,-261.89C762.82,-259.54 785.37,-256.97 806,-254.75 964.15,-237.71 1150.45,-219.66 1246.15,-210.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1246.24,-214.04 1255.86,-209.61 1245.57,-207.08 1246.24,-214.04"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node2 -->
<g id="edge38_Node000019_Node000002" class="edge">
<title>Node19&#45;&gt;Node2</title>
<g id="a_edge38_Node000019_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M658.27,-187.98C628.18,-163.35 567.35,-113.55 535.88,-87.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="538.24,-85.19 528.29,-81.56 533.81,-90.6 538.24,-85.19"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node10 -->
<g id="edge39_Node000019_Node000010" class="edge">
<title>Node19&#45;&gt;Node10</title>
<g id="a_edge39_Node000019_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M667.04,-188.18C661.5,-178.45 654.91,-165.07 652,-152.25 647.29,-131.46 651.86,-61.14 656,-55.25 670.31,-34.9 695.9,-23.76 718.12,-17.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="718.66,-21.18 727.55,-15.41 717,-14.37 718.66,-21.18"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge40_Node000019_Node000020" class="edge">
<title>Node19&#45;&gt;Node20</title>
<g id="a_edge40_Node000019_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M685.3,-187.86C690.13,-180.28 696.14,-170.81 701.63,-162.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="704.51,-164.17 706.92,-153.86 698.6,-160.42 704.51,-164.17"/>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node2 -->
<g id="edge41_Node000020_Node000002" class="edge">
<title>Node20&#45;&gt;Node2</title>
<g id="a_edge41_Node000020_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M671.14,-121.28C632.79,-108.98 579.19,-91.78 546.08,-81.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="547.32,-77.87 536.73,-78.15 545.18,-84.54 547.32,-77.87"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:href="cleaning_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="770.62,-85.75 665.38,-85.75 665.38,-55.25 770.62,-55.25 770.62,-85.75"/>
<text xml:space="preserve" text-anchor="start" x="673.38" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/misc/std</text>
<text xml:space="preserve" text-anchor="middle" x="718" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">_helper/cleaning.hpp</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node21 -->
<g id="edge42_Node000020_Node000021" class="edge">
<title>Node20&#45;&gt;Node21</title>
<g id="a_edge42_Node000020_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M717.23,-121.36C717.34,-114.27 717.47,-105.54 717.6,-97.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="721.09,-97.64 717.75,-87.59 714.1,-97.54 721.09,-97.64"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node10 -->
<g id="edge43_Node000021_Node000010" class="edge">
<title>Node21&#45;&gt;Node10</title>
<g id="a_edge43_Node000021_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M728.38,-54.95C733.98,-47.1 740.94,-37.35 746.9,-28.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="749.69,-31.11 752.65,-20.93 743.99,-27.04 749.69,-31.11"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node22 -->
<g id="edge47_Node000023_Node000022" class="edge">
<title>Node23&#45;&gt;Node22</title>
<g id="a_edge47_Node000023_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1296.66,-320.98C1299.16,-299.14 1303.93,-257.52 1307.03,-230.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1310.5,-230.92 1308.16,-220.59 1303.54,-230.13 1310.5,-230.92"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node3 -->
<g id="edge50_Node000024_Node000003" class="edge">
<title>Node24&#45;&gt;Node3</title>
<g id="a_edge50_Node000024_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M619.43,-465.45C507.22,-459.23 276.05,-443.48 250,-418.25 215.73,-385.06 219.44,-323.19 224.18,-291.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="227.63,-291.83 225.85,-281.39 220.73,-290.66 227.63,-291.83"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node6 -->
<g id="edge51_Node000024_Node000006" class="edge">
<title>Node24&#45;&gt;Node6</title>
<g id="a_edge51_Node000024_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M699.74,-453.86C713.59,-443.6 732.08,-429.89 746.16,-419.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="747.94,-422.49 753.88,-413.72 743.77,-416.87 747.94,-422.49"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node7 -->
<g id="edge53_Node000024_Node000007" class="edge">
<title>Node24&#45;&gt;Node7</title>
<g id="a_edge53_Node000024_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M670,-453.85C651.88,-425.3 618.19,-361.49 649,-321.25 658.51,-308.83 753.38,-287.74 803.83,-277.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="804.46,-280.72 813.55,-275.28 803.05,-273.86 804.46,-280.72"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node9 -->
<g id="edge49_Node000024_Node000009" class="edge">
<title>Node24&#45;&gt;Node9</title>
<g id="a_edge49_Node000024_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M686.28,-453.98C695.24,-435.21 713.58,-403.11 740,-387.75 854.19,-321.37 911.9,-399.63 1035,-351.75 1072.81,-337.05 1109.72,-306.79 1130.59,-287.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1132.97,-290.35 1137.89,-280.96 1128.19,-285.23 1132.97,-290.35"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node10 -->
<g id="edge52_Node000024_Node000010" class="edge">
<title>Node24&#45;&gt;Node10</title>
<g id="a_edge52_Node000024_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M619.38,-467.64C511.61,-465.15 291.81,-455.53 226,-418.25 154.46,-377.72 114,-353.22 114,-271 114,-271 114,-271 114,-136 114,-26.4 240.06,-79.23 347,-55.25 480.09,-25.4 641.95,-15.3 717.43,-12.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="717.42,-15.56 727.27,-11.66 717.14,-8.57 717.42,-15.56"/>
</a>
</g>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:href="computation_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="776.38,-351.75 657.62,-351.75 657.62,-321.25 776.38,-321.25 776.38,-351.75"/>
<text xml:space="preserve" text-anchor="start" x="665.62" y="-338.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/dependencies</text>
<text xml:space="preserve" text-anchor="middle" x="717" y="-327" font-family="Helvetica,sans-Serif" font-size="10.00">/computation.hpp</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node25 -->
<g id="edge54_Node000024_Node000025" class="edge">
<title>Node24&#45;&gt;Node25</title>
<g id="a_edge54_Node000024_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M684.1,-453.98C690.3,-432.05 702.13,-390.15 709.79,-363.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="713.12,-364.12 712.47,-353.54 706.38,-362.21 713.12,-364.12"/>
</a>
</g>
</g>
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
<g id="a_Node000026"><a xlink:href="key__list__operations_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="380.88,-418.25 259.12,-418.25 259.12,-387.75 380.88,-387.75 380.88,-418.25"/>
<text xml:space="preserve" text-anchor="start" x="267.12" y="-404.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/dependencies</text>
<text xml:space="preserve" text-anchor="middle" x="320" y="-393.5" font-family="Helvetica,sans-Serif" font-size="10.00">/key_list_operations.hpp</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node26 -->
<g id="edge60_Node000024_Node000026" class="edge">
<title>Node24&#45;&gt;Node26</title>
<g id="a_edge60_Node000024_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M619.58,-457.99C562.06,-447.95 473.09,-432.3 396,-418.25 394.63,-418 393.24,-417.75 391.84,-417.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="392.92,-414.13 382.46,-415.76 391.66,-421.02 392.92,-414.13"/>
</a>
</g>
</g>
<!-- Node27 -->
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><a xlink:href="utils_2dependencies_2detail_2graph_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="523.38,-418.25 404.62,-418.25 404.62,-387.75 523.38,-387.75 523.38,-418.25"/>
<text xml:space="preserve" text-anchor="start" x="412.62" y="-404.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/dependencies</text>
<text xml:space="preserve" text-anchor="middle" x="464" y="-393.5" font-family="Helvetica,sans-Serif" font-size="10.00">/detail/graph.hpp</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node27 -->
<g id="edge64_Node000024_Node000027" class="edge">
<title>Node24&#45;&gt;Node27</title>
<g id="a_edge64_Node000024_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M630.72,-453.78C598.92,-444.29 557.37,-431.88 523.7,-421.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="525.11,-418.59 514.52,-419.09 523.1,-425.3 525.11,-418.59"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node7 -->
<g id="edge58_Node000025_Node000007" class="edge">
<title>Node25&#45;&gt;Node7</title>
<g id="a_edge58_Node000025_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M743.78,-320.86C763.17,-310.26 789.26,-296 808.57,-285.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="810.09,-288.6 817.19,-280.74 806.74,-282.46 810.09,-288.6"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node9 -->
<g id="edge55_Node000025_Node000009" class="edge">
<title>Node25&#45;&gt;Node9</title>
<g id="a_edge55_Node000025_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M776.48,-326.6C865.98,-313.2 1032.89,-288.23 1108.71,-276.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1108.78,-280.41 1118.15,-275.47 1107.74,-273.49 1108.78,-280.41"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node10 -->
<g id="edge57_Node000025_Node000010" class="edge">
<title>Node25&#45;&gt;Node10</title>
<g id="a_edge57_Node000025_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M728.96,-320.95C736.3,-311.35 745.35,-298.18 751,-285.25 780.61,-217.48 783.11,-195.7 782,-121.75 781.56,-92.18 786.62,-84.07 780,-55.25 777.98,-46.47 774.2,-37.29 770.46,-29.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="773.64,-28.09 765.93,-20.83 767.43,-31.32 773.64,-28.09"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node15 -->
<g id="edge56_Node000025_Node000015" class="edge">
<title>Node25&#45;&gt;Node15</title>
<g id="a_edge56_Node000025_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M761.18,-320.77C790.43,-310.93 829.6,-297.58 864,-285.25 865.16,-284.83 866.34,-284.41 867.53,-283.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="868.73,-287.27 876.9,-280.52 866.31,-280.7 868.73,-287.27"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node18 -->
<g id="edge59_Node000025_Node000018" class="edge">
<title>Node25&#45;&gt;Node18</title>
<g id="a_edge59_Node000025_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M709.28,-320.86C705.37,-313.44 700.51,-304.22 696.04,-295.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="699.15,-294.13 691.39,-286.92 692.96,-297.4 699.15,-294.13"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node3 -->
<g id="edge61_Node000026_Node000003" class="edge">
<title>Node26&#45;&gt;Node3</title>
<g id="a_edge61_Node000026_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M309.8,-387.48C292.95,-363.49 259.33,-315.61 240.87,-289.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="243.87,-287.51 235.26,-281.34 238.14,-291.53 243.87,-287.51"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node10 -->
<g id="edge62_Node000026_Node000010" class="edge">
<title>Node26&#45;&gt;Node10</title>
<g id="a_edge62_Node000026_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M317.07,-387.53C312.45,-363.46 304,-313.62 304,-271 304,-271 304,-271 304,-136 304,-50.75 604.02,-21.31 717.35,-13.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="717.41,-16.73 727.15,-12.55 716.93,-9.75 717.41,-16.73"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node17 -->
<g id="edge63_Node000026_Node000017" class="edge">
<title>Node26&#45;&gt;Node17</title>
<g id="a_edge63_Node000026_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M344.73,-387.36C359.51,-378.62 378.49,-367.39 394.69,-357.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="396.24,-360.95 403.06,-352.85 392.67,-354.93 396.24,-360.95"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node2 -->
<g id="edge65_Node000027_Node000002" class="edge">
<title>Node27&#45;&gt;Node2</title>
<g id="a_edge65_Node000027_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M475.58,-387.39C482.69,-377.76 491.48,-364.6 497,-351.75 511.56,-317.88 516,-307.87 516,-271 516,-271 516,-271 516,-202.5 516,-163.2 516,-117.27 516,-91.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="519.5,-91.91 516,-81.91 512.5,-91.91 519.5,-91.91"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node3 -->
<g id="edge66_Node000027_Node000003" class="edge">
<title>Node27&#45;&gt;Node3</title>
<g id="a_edge66_Node000027_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M432.06,-387.35C411.52,-377.7 384.4,-364.53 361,-351.75 321.65,-330.26 277.42,-302.7 251.18,-285.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="253.32,-283.18 243.01,-280.73 249.54,-289.07 253.32,-283.18"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node17 -->
<g id="edge67_Node000027_Node000017" class="edge">
<title>Node27&#45;&gt;Node17</title>
<g id="a_edge67_Node000027_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M456.06,-387.36C451.99,-379.86 446.92,-370.52 442.27,-361.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="445.48,-360.53 437.63,-353.41 439.33,-363.87 445.48,-360.53"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node5 -->
<g id="edge71_Node000028_Node000005" class="edge">
<title>Node28&#45;&gt;Node5</title>
<g id="a_edge71_Node000028_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1422.43,-320.86C1414.86,-311.29 1404.92,-298.72 1396.92,-288.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1399.86,-286.68 1390.91,-281.01 1394.37,-291.02 1399.86,-286.68"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node7 -->
<g id="edge73_Node000028_Node000007" class="edge">
<title>Node28&#45;&gt;Node7</title>
<g id="a_edge73_Node000028_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1374.24,-322.66C1371.12,-322.14 1368.03,-321.67 1365,-321.25 1143.87,-290.61 1079.49,-343.55 864,-285.25 863,-284.98 862,-284.68 861,-284.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="862.5,-281.18 851.92,-280.57 859.81,-287.64 862.5,-281.18"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node9 -->
<g id="edge69_Node000028_Node000009" class="edge">
<title>Node28&#45;&gt;Node9</title>
<g id="a_edge69_Node000028_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1374.39,-322.06C1318.17,-309.38 1235.5,-290.73 1187.16,-279.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1188.24,-276.49 1177.71,-277.7 1186.7,-283.31 1188.24,-276.49"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node10 -->
<g id="edge72_Node000028_Node000010" class="edge">
<title>Node28&#45;&gt;Node10</title>
<g id="a_edge72_Node000028_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1434.55,-320.96C1435.42,-296.79 1437,-246.81 1437,-204.5 1437,-204.5 1437,-204.5 1437,-136 1437,-33.09 1320.28,-78.36 1220,-55.25 1069.09,-20.48 884.26,-12.77 802.44,-11.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="802.7,-7.59 792.64,-10.9 802.58,-14.59 802.7,-7.59"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node22 -->
<g id="edge74_Node000028_Node000022" class="edge">
<title>Node28&#45;&gt;Node22</title>
<g id="a_edge74_Node000028_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1398.41,-320.77C1381.45,-312.36 1361.89,-300.43 1348,-285.25 1333.56,-269.46 1323.64,-247.2 1317.56,-230.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1320.89,-228.98 1314.44,-220.57 1314.25,-231.17 1320.89,-228.98"/>
</a>
</g>
</g>
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1520.88,-279.62 1465.12,-279.62 1465.12,-260.38 1520.88,-260.38 1520.88,-279.62"/>
<text xml:space="preserve" text-anchor="middle" x="1493" y="-266.12" font-family="Helvetica,sans-Serif" font-size="10.00">expected</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node29 -->
<g id="edge70_Node000028_Node000029" class="edge">
<title>Node28&#45;&gt;Node29</title>
<g id="a_edge70_Node000028_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1447.39,-320.86C1456.24,-311.19 1467.88,-298.46 1477.19,-288.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1479.74,-290.68 1483.91,-280.94 1474.58,-285.96 1479.74,-290.68"/>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node10 -->
<g id="edge76_Node000030_Node000010" class="edge">
<title>Node30&#45;&gt;Node10</title>
<g id="a_edge76_Node000030_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1643.98,-254.46C1643.04,-214.78 1634.41,-104.38 1569,-55.25 1507.49,-9.04 960.28,-9.22 802.44,-10.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="802.82,-6.75 792.85,-10.32 802.87,-13.75 802.82,-6.75"/>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node22 -->
<g id="edge77_Node000030_Node000022" class="edge">
<title>Node30&#45;&gt;Node22</title>
<g id="a_edge77_Node000030_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1582.35,-257.09C1523.03,-245.64 1433.73,-228.39 1373.72,-216.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1374.47,-213.39 1363.99,-214.93 1373.14,-220.26 1374.47,-213.39"/>
</a>
</g>
</g>
</g>
</svg>
<g id="navigator" transform="translate(0 0)" fill="#404254">
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
<g id="arrow_out" transform="scale(0.3 0.3)">
<a xlink:href="cache__storage_8hpp__incl_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>